@keyframes rgm-af-ping{0%{box-shadow:0 0 0 0 rgba(217,119,6,.55)}to{box-shadow:0 0 0 .5rem transparent}}@keyframes rgm-m-sheet{0%{transform:translateY(100%)}}@keyframes rgm-m-pop{0%{opacity:0;transform:translateY(.9375rem) scale(.98)}}.rgm *,.rgm :after,.rgm :before{box-sizing:border-box;margin:0;padding:0}.rgm{-webkit-text-size-adjust:100%;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000;background:#fff;font-size:.875rem;line-height:1.5;-webkit-font-smoothing:antialiased}.rgm button,.rgm input,.rgm select{font:inherit;color:inherit}.rgm button{cursor:pointer;background:0 0;border:0}.rgm img,.rgm svg{display:block}.rgm .af.is-hint .af-s b,.rgm .af[aria-checked=true] .af-s b,.rgm a{color:inherit}.rgm b,.rgm strong{font-weight:700}.rgm :focus-visible{outline:.125rem solid #000;outline-offset:.125rem}.rgm .ic{flex-shrink:0;display:inline-block}.rgm .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rgm [hidden]{display:none!important}.rgm .nav-logo{font-size:1.375rem;font-weight:700;letter-spacing:-.03125rem;text-decoration:none}.rgm .nav-logo span{color:#f5c518}.rgm .btn-nav{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:.09375rem solid #e5e7eb;border-radius:.5rem;font-size:.8125rem;font-weight:600;background:#fff}@media (hover:hover){.rgm .btn-nav:hover{border-color:#9ca3af}}.rgm .nav-burger{display:none;padding:.5rem}.rgm .nav-burger .ic+.ic,.rgm .nav-burger[aria-expanded=true] .ic:first-child{display:none}.rgm .nav-burger[aria-expanded=true] .ic+.ic{display:inline-block}.rgm .nav-mobile{display:none;position:absolute;top:3.75rem;left:0;right:0;background:#fff;border-bottom:.0625rem solid #e5e7eb;flex-direction:column;padding:.5rem 1.5rem 1rem;gap:.25rem;z-index:60;box-shadow:0 .5rem 1rem rgba(0,0,0,.06)}.rgm .nav-mobile.open{display:flex}.rgm .nav-mobile a{padding:.75rem 0;color:#374151;font-size:.9375rem;font-weight:500;border-bottom:.0625rem solid #f9fafb}.rgm .nav-mobile .btn-nav{margin-top:.5rem;justify-content:center;width:100%}.rgm .bc{padding:.75rem 2.5rem;font-size:.8125rem;color:#6b7280}.rgm .bc ol{flex-wrap:wrap;list-style:none}.rgm .bc li,.rgm .bc ol{display:flex;align-items:center;gap:.375rem}.rgm .bc li+li:before{content:"›";color:#000}.rgm .bc a,.rgm .btn,.rgm .nav-mobile a{text-decoration:none}.rgm .bc a{color:#6b7280}@media (hover:hover){.rgm .bc a:hover{color:#000}}.rgm .bc [aria-current]{color:#000;font-weight:500}.rgm .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.625rem;padding:0 1.25rem;border:.0625rem solid transparent;border-radius:999px;font-weight:700;line-height:1;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,opacity .15s}.rgm .btn-sm{height:2.375rem;padding:0 1.125rem;font-size:.8125rem}.rgm .btn-lg,.rgm .btn-md{padding:0 1.5rem}.rgm .btn-lg{height:3.125rem;font-size:1rem}.rgm .btn-block{width:100%}.rgm .btn-primary{background:#fff500;border-color:#d1b700}@media (hover:hover){.rgm .btn-primary:hover{background:#d1b700}}.rgm .btn-outline{background:#fff;border-color:#000;color:#000;font-weight:600}@media (hover:hover){.rgm .btn-outline:hover{background:#000;color:#fff}}.rgm .btn-dark{background:#000;color:#fff}@media (hover:hover){.rgm .btn-dark:hover{background:#1a1a1a;opacity:.9}}.rgm .btn-danger{background:#dc2626;color:#fff}@media (hover:hover){.rgm .btn-danger:hover{background:#b91c1c}}.rgm .btn:disabled{opacity:.4;cursor:not-allowed}.rgm .btn-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;margin:-.375rem -.625rem -.375rem 0;border-radius:50%;color:#6b7280;transition:color .12s}.rgm .btn-close:active{color:#000}@media (hover:hover){.rgm .btn-close:hover{color:#000}}.rgm .modal:focus{outline:0}.rgm .modal-body:focus-visible{outline-offset:-.125rem}.rgm .pic-logo{width:1.875rem;height:1.875rem;border-radius:50%;background:#fff500;color:#000;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;font-weight:700}.rgm .flag{border-radius:.1875rem;flex-shrink:0;outline:.0625rem solid rgba(0,0,0,.1);outline-offset:calc(.0625rem*-1)}.rgm .sr{display:flex;align-items:center;justify-content:space-between;padding:.8125rem 0;border-bottom:.0625rem solid #f3f4f6;gap:.75rem}.rgm .sr:last-child{border-bottom:none}.rgm .sr .pill{border-width:0}.rgm .sl{color:#374151;flex-shrink:0}.rgm .nets{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end;min-width:0}.rgm .net{display:inline-flex;align-items:center;gap:.25rem;min-height:1.75rem;max-width:100%;padding:.1875rem .75rem;line-height:1.3;text-align:right;border:.0625rem solid #d1d5db;border-radius:999px;font-weight:600;background:#fff}.rgm button.net{transition:background .15s,border-color .15s}@media (hover:hover){.rgm button.net:hover{background:#f7f7f8;border-color:#9ca3af}}.rgm .net--more{background:#f7f7f8}@media (hover:hover){.rgm button.net--more:hover{background:#fff;border-color:#000}}.rgm .v-no,.rgm .v-yes{display:inline-flex;align-items:center;gap:.25rem;font-weight:600}.rgm .v-yes{color:#15803d}.rgm .v-no{color:#dc2626}.rgm .pill,.rgm .sv-2 b{font-weight:700}.rgm .pill{display:inline-flex;align-items:center;gap:.375rem;min-height:1.875rem;padding:.1875rem .75rem;border:.09375rem solid;border-radius:999px;line-height:1.3;text-align:left}.rgm .pill--sm{min-height:1.625rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.8125rem}.rgm .pill--info{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.rgm .pill--success{background:#f0fdf4;border-color:#86efac;color:#15803d}.rgm .pill--danger{background:#fff1f2;border-color:#fecaca;color:#b91c1c}.rgm .pill--link{transition:border-color .12s,background .12s}@media (hover:hover){.rgm .pill--link:hover{background:#fff;border-color:#9ca3af;color:#000}}.rgm .pill--solid{background:#e5e7eb;border-color:transparent;color:#000}@media (hover:hover){.rgm .pill--solid.pill--link:hover{background:#d1d5db;border-color:transparent}}.rgm .sv-2,.rgm .sv-text{text-align:right}.rgm .sv-text{display:block;max-width:17rem}.rgm .sv-2{display:flex;flex-direction:column;align-items:flex-end;gap:.0625rem;line-height:1.35}.rgm .sv-2 b{font-size:.875rem;color:#000}.rgm .sv-2 small{font-size:.8125rem;color:#6b7280}.rgm .dlv-pill{gap:.25rem;white-space:nowrap}.rgm .alert{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border:.09375rem solid;border-radius:.5rem}.rgm .alert .ic{margin-top:.125rem}.rgm .alert--sm{padding:.625rem .75rem;font-size:.8125rem;font-weight:600;border-radius:.75rem}.rgm .alert--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.rgm .qstock{margin:calc(.25rem*-1)0 1rem}.rgm .dc{border:.0625rem solid #e5e7eb;border-radius:1rem;overflow:hidden}.rgm .dc-body{padding:0 1rem .875rem}.rgm .dc-lbl{display:block;color:#6b7280;margin-bottom:.625rem}.rgm .dc-res{margin-bottom:.5rem;padding:.5rem 1rem;border:.0625rem solid;border-radius:.75rem;font-weight:500}.rgm .dc-res.ok{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.rgm .dc-res.unk{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.rgm .ekyc-banner{margin:.875rem 0 .25rem;border-radius:1rem;overflow:hidden;border:.0625rem solid #f9d3d3;background:#fff8f8}.rgm .ekyc-banner-hd{width:100%;display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;text-align:left;transition:background .12s}@media (hover:hover){.rgm .ekyc-banner-hd:hover{background:rgba(220,38,38,.035)}}.rgm .ekyc-banner-icon{width:2rem;height:2rem;border-radius:50%;background:#dc2626;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rgm .ekyc-banner-title{flex:1;font-weight:700;color:#991b1b}.rgm .ekyc-banner-toggle{width:1.625rem;height:1.625rem;border-radius:50%;background:rgba(220,38,38,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#dc2626;transition:transform .25s}.rgm .ekyc-banner-hd[aria-expanded=true] .ekyc-banner-toggle{transform:rotate(180deg)}.rgm .ekyc-banner-body{border-top:.0625rem dashed #f4b9b9;padding:.6875rem .875rem .75rem}.rgm .ekyc-steps{display:flex;flex-direction:column;gap:.4375rem;list-style:none;margin-bottom:.625rem}.rgm .ekyc-step{display:flex;align-items:flex-start;gap:.625rem;font-size:.8125rem;color:#7f1d1d}.rgm .ekyc-step strong,.rgm .notice strong{color:#991b1b}.rgm .ekyc-step-num{width:1.25rem;height:1.25rem;border-radius:50%;background:#dc2626;color:#fff;font-size:.625rem;font-weight:700;justify-content:center;flex-shrink:0;margin-top:.0625rem}.rgm .ekyc-note,.rgm .ekyc-note-c,.rgm .ekyc-step-num{display:flex;align-items:center}.rgm .ekyc-note{gap:.625rem;width:100%;margin-top:.625rem;padding:.5625rem .875rem .5625rem .75rem;border:.0625rem solid #fecaca;border-radius:.5rem;background:#fff1f2;text-align:left;scroll-margin-bottom:calc(5.5rem + env(safe-area-inset-bottom));transition:background .12s,border-color .12s}@media (hover:hover){.rgm .ekyc-note:hover{background:#fee2e2;border-color:#fca5a5}}.rgm .ekyc-note>.ic{flex-shrink:0;color:#dc2626}.rgm .ekyc-note-c{flex-wrap:wrap;gap:.125rem .75rem;flex:1;min-width:0}.rgm .ekyc-note-t{flex:1 1 16rem;color:#991b1b}.rgm .ekyc-note-l,.rgm .ekyc-note-t{font-size:.8125rem;font-weight:700;line-height:1.4}.rgm .ekyc-note-l{margin-left:auto;align-items:center;display:inline-flex;gap:.1875rem;color:#b91c1c;white-space:nowrap;text-decoration:underline;text-underline-offset:.125rem}.rgm .price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.625rem;margin-bottom:.25rem}.rgm .price-now{font-size:2rem;font-weight:700;letter-spacing:-.03125rem;line-height:1.25}.rgm .price-row--vch{position:relative;align-items:center}.rgm .pv,.rgm .pv-lbl{display:inline-flex;align-items:center}.rgm .pv{flex-wrap:wrap;gap:.25rem .625rem;text-align:left}.rgm .pv .price-now,.rgm .vpop-bd .is-neg{color:#dc2626}.rgm .pv-lbl{gap:.3125rem;height:1.75rem;padding:0 .5rem;border-radius:.375rem;background:#fef2f2;color:#b91c1c;font-size:.8125rem;font-weight:600;white-space:nowrap;transition:background .12s}@media (hover:hover){.rgm .pv:hover .pv-lbl{background:#fee2e2}}.rgm .vpop-bd>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.3125rem 0}.rgm .vpop-bd dt{font-size:.8125rem;color:#374151}.rgm .vpop-bd dt small{display:block;margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.4;color:#6b7280}.rgm .vpop-bd dd{font-size:.8125rem;font-weight:600;white-space:nowrap}.rgm .vpop-ast,.rgm .vpop-pct{font-weight:700;color:#dc2626}.rgm .vpop-pct{margin-left:.25rem;padding:.0625rem .3125rem;border-radius:.25rem;background:#fee2e2;font-size:.6875rem}.rgm .vpop-bd>.vpop-net,.rgm .vpop-bd>.vpop-v{margin-top:.375rem;padding-top:.6875rem;border-top:.0625rem solid #f3f4f6}.rgm .vpop-ast{margin-left:.0625rem}.rgm .cov-t b,.rgm .vpop-net dt{font-weight:600;color:#000}.rgm .vpop-bd .vpop-net dd{font-size:1.25rem;font-weight:700;color:#dc2626}.rgm .vpop-note{margin-top:.375rem;font-size:.75rem;color:#6b7280;text-wrap:pretty}.rgm .daily-row,.rgm .vcode{display:flex;align-items:center}.rgm .vcode{gap:.375rem;width:max-content;height:1.875rem;margin:.5rem 0 .375rem;padding:0 .75rem 0 .625rem;border:.0625rem solid #fdba74;border-radius:.5rem;background:#fff;font-weight:700;letter-spacing:.03em;line-height:1;color:#c2410c;transition:background .12s,border-color .12s}.rgm .vcode .ic{color:#ea580c}@media (hover:hover){.rgm .vcode:hover{background:#fff7ed}}.rgm .vcode.is-ok{border-color:#86efac;background:#f0fdf4;letter-spacing:0;color:#166534}.rgm .vcode.is-ok .ic{color:#16a34a}.rgm .modal.modal--vch{width:28rem}.rgm .daily-row{flex-wrap:wrap;gap:.375rem .625rem;margin-bottom:.75rem;color:#374151}.rgm .daily-amt{font-weight:500}.rgm .daily-sep{color:#e5e7eb}.rgm .daily-detail{color:#6b7280;font-weight:500}.rgm .seg{display:flex;gap:.25rem;margin-bottom:1rem;padding:.25rem;background:#f7f7f8}.rgm .seg,.rgm .seg-btn,.rgm .seg-n{border-radius:999px}.rgm .seg-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;height:2.5rem;padding:0 .75rem;font-weight:600;color:#374151;white-space:nowrap;transition:background .12s,color .12s}@media (hover:hover){.rgm .seg-btn:hover{background:rgba(0,0,0,.05);color:#000}}.rgm .seg-btn[aria-selected=true]{background:#000;color:#fff;font-weight:700}.rgm .seg-n{min-width:1.5rem;padding:0 .375rem;background:#fff;font-size:.6875rem;font-weight:700;line-height:1.25rem}.rgm .seg-btn[aria-selected=true] .seg-n{background:hsla(0,0%,100%,.22);color:#fff}.rgm .sec-lbl{font-size:1.0625rem;font-weight:600;margin-bottom:.875rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .375rem}.rgm .sec-num{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;background:#000;color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}.rgm .pg{position:relative;margin-bottom:1.125rem}.rgm .pg-hd{display:flex;align-items:center;gap:.375rem;margin-bottom:.625rem;color:#6b7280}.rgm .pg-title{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.rgm .pg-count{font-size:.75rem;color:#6b7280}.rgm .rng{position:relative;display:flex;gap:.375rem;margin:-.5rem -.25rem -.25rem;padding:.75rem .25rem .25rem;overflow-x:auto;scroll-padding:0 2.5rem;scrollbar-width:none}.rgm .rng::-webkit-scrollbar,.rgm.m .bc ol::-webkit-scrollbar{display:none}.rgm .rng-o{position:relative;flex:1 0 5.5rem;display:flex;flex-direction:column;gap:.125rem;padding:.5625rem .625rem .5rem;border:.0625rem solid #e5e7eb;border-radius:.75rem;background:#fff;cursor:pointer;color:#4b5563;transition:border-color .12s,color .12s}@media (hover:hover){.rgm .rng-o:hover{border-color:#9ca3af}}.rgm .rng-o[aria-checked=true]{border-color:#000;box-shadow:inset 0 0 0 .0625rem #000}.rgm .rng-o[aria-checked=true]:after{content:"";position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;border-radius:50%;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.8' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")50%/.6875rem no-repeat}.rgm .rng-n,.rgm .rng-o[data-fit]:before{font-weight:700;white-space:nowrap}.rgm .rng-n,.rgm .rng-p{line-height:1.35}.rgm .rng-n{color:#1a1a1a}.rgm .rng-p{font-size:.75rem;font-weight:500;white-space:nowrap}.rgm .rng-o[data-fit]:before{content:"Rẻ nhất";position:absolute;top:-.625rem;left:.4375rem;padding:0 .4375rem;border-radius:999px;background:#15803d;box-shadow:0 0 0 .125rem #fff;color:#fff;font-size:.6875rem;line-height:1.125rem}.rgm .rng-o[data-cover]{color:#1a1a1a}.rgm .rng-o[data-fit] .rng-p{color:#166534;font-weight:600}.rgm .rng-o[data-miss]:not([aria-checked=true]){border-style:dashed;border-color:#d1d5db;color:#6b7280}.rgm .rng-o[data-miss]:not([aria-checked=true]) .rng-n{color:#6b7280}.rgm .cov{margin-top:.625rem;padding:.625rem .75rem .75rem;border-radius:1rem;background:#f7f7f8}.rgm .cov-hd{display:flex;align-items:center;gap:.625rem;min-height:1.625rem;padding:0 .125rem}.rgm .cov-hd--2{flex-wrap:wrap;row-gap:.5rem}.rgm .cov-hd--2 .cov-t{font-size:.875rem;line-height:1.35;color:#000;white-space:normal;text-wrap:balance}.rgm .cov-hd--2 .cov-flags{order:3;flex-basis:100%}.rgm .cov-flags{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.rgm .cov-f{position:relative;display:flex;justify-content:center;width:1.5rem;border-radius:50%;overflow:hidden}.rgm .cov-f .flag{width:2rem;height:1.5rem;border-radius:0;outline:0}.rgm .cov-f:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 .0625rem rgba(0,0,0,.14)}.rgm .cov-more{margin-left:.25rem;font-size:.75rem;font-weight:600;color:#6b7280}.rgm .cov-t,.rgm .fs-link{font-size:.8125rem;white-space:nowrap}.rgm .cov-t{flex:1;min-width:0;overflow:hidden;color:#6b7280;text-overflow:ellipsis}.rgm .fs-link{display:inline-flex;align-items:center;gap:.125rem;padding:.3125rem 0;margin:-.3125rem 0;font-weight:600}.rgm.m .fs-link{padding:.75rem 0;margin:-.75rem 0}@media (hover:hover){.rgm .fs-link:hover{text-decoration:underline;text-underline-offset:.125rem}}.rgm .dp{position:relative;margin-top:.625rem}.rgm .dp-box{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;min-height:2.75rem;padding:.375rem .75rem;border:.0625rem solid #d1d5db;border-radius:999px;background:#fff;cursor:text;transition:border-color .12s}.rgm .dp-box.is-multi{border-radius:.75rem}@media (hover:hover){.rgm .dp-box:hover{border-color:#000}}.rgm .dp-box:has(:focus-visible){border-color:#000}.rgm .dp-box>.ic{margin-right:.125rem;color:#9ca3af}.rgm .dp-tags{display:contents}.rgm .dp-tag{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem 0 .375rem;border-radius:999px;background:#f7f7f8;font-size:.8125rem;font-weight:600;color:#000;transition:background .12s}@media (hover:hover){.rgm .dp-tag:hover{background:#e5e7eb}}.rgm .dp-tag .flag{border-radius:.125rem}.rgm .dp-tag .ic{color:#6b7280}.rgm .dp-tag.is-miss{background:#fef2f2;color:#991b1b;box-shadow:inset 0 0 0 .0625rem #fecaca}.rgm .dp-tag.is-miss .ic{color:#dc2626}.rgm .dp-in{flex:1 0 10rem;min-width:0;height:1.75rem;border:0;outline:0;background:0 0}.rgm .dp-in::placeholder,.rgm .search input::placeholder{color:#6b7280}.rgm .dp-clr{flex-shrink:0;height:1.75rem;margin-left:auto;padding:0 .25rem;font-size:.8125rem;font-weight:600;color:#6b7280;transition:color .12s}@media (hover:hover){.rgm .dp-clr:hover{color:#000;text-decoration:underline;text-underline-offset:.125rem}.rgm .dp-box:has(.dp-clr:hover) .dp-tag{background:#fef2f2;color:#991b1b;text-decoration:line-through;text-decoration-color:rgba(185,28,28,.6)}}.rgm .dp-list{position:absolute;z-index:1;top:calc(100% + .375rem);left:0;right:0;height:18.75rem;overflow-y:auto;overscroll-behavior:contain;padding:.375rem;list-style:none;background:#fff;border:.0625rem solid #e5e7eb;border-radius:1rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.1)}.rgm .dp-o{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.25rem .625rem;border-radius:.75rem;cursor:pointer}@media (hover:hover){.rgm .dp-o:hover{background:#f7f7f8}}.rgm .dp-o .flag{border-radius:.1875rem}.rgm .dp-ck{flex-shrink:0;width:1.125rem;height:1.125rem;border:.09375rem solid #d1d5db;border-radius:50%}.rgm .dp-o[aria-selected=true] .dp-ck{border-color:#000;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.8' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")50%/.75rem no-repeat}.rgm .dp-n{flex:1;min-width:0;font-weight:500}.rgm .dp-s{font-size:.75rem;color:#6b7280;white-space:nowrap}.rgm .dp-o.is-in .dp-s{font-size:0;color:#16a34a}.rgm .dp-o.is-in .dp-s:before{content:"✓";font-size:.875rem;font-weight:700}.rgm .dp-empty{padding:.75rem .625rem;font-size:.8125rem;color:#6b7280}.rgm .dest-res{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:1.75rem;margin-top:.625rem}.rgm .dest-res.is-ok{color:#166534}.rgm .dest-res.is-warn{color:#92400e}.rgm .res-t{display:flex;align-items:flex-start;gap:.375rem;flex:1 1 15rem;min-width:0}.rgm .res-t .ic{margin-top:.1875rem;color:#16a34a}.rgm .is-warn .res-t .ic{color:#d97706}.rgm .res-go,.rgm .res-save{flex-shrink:0;display:inline-flex;align-items:center;height:1.75rem;border-radius:999px;font-size:.8125rem;font-weight:600;white-space:nowrap}.rgm .res-save{padding:0 .75rem;border:.0625rem solid transparent;background:#dcfce7}.rgm .res-go{gap:.125rem;padding:0 .5rem 0 .75rem;border:.0625rem solid #86efac;background:#fff;transition:background .12s,border-color .12s}@media (hover:hover){.rgm .res-go:hover{background:#f0fdf4;border-color:#16a34a}}.rgm .is-warn .res-go{border-color:#1a1a1a;background:#1a1a1a;color:#fff}@media (hover:hover){.rgm .is-warn .res-go:hover{border-color:#000;background:#000}}.rgm .ctr-item[data-out],.rgm .opt-card[data-out]{display:none}.rgm .pg--scroll{margin-bottom:1.5rem}.rgm .af-s b,.rgm .pg--scroll .pg-hd{color:#000}.rgm .pg--scroll .pg-title{font-weight:700;letter-spacing:.05em}.rgm .pg-line{flex:1;height:.0625rem;margin-left:.25rem;background:#e5e7eb}.rgm .pg--scroll .pg-count{margin-left:.5rem}.rgm .chip-grid{flex-wrap:wrap;gap:.5rem}.rgm .af,.rgm .af-t,.rgm .chip-grid{display:flex}.rgm .af{--af-bg:#fef9e7;--af-bd:#e9d98e;--af-bh:#d4b33f;align-items:center;gap:.625rem;width:100%;margin:calc(.25rem*-1)0 1.25rem;padding:.625rem .875rem .625rem .75rem;border:.0625rem solid var(--af-bd);border-radius:.75rem;background:var(--af-bg);text-align:left;transition:border-color .12s,background .12s}@media (hover:hover){.rgm .af:hover{border-color:var(--af-bh)}}.rgm .af-t{flex-direction:column;gap:.1875rem;flex:1;min-width:0;line-height:1.35}.rgm .af-h{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-weight:600}.rgm .af-apps{display:inline-flex;gap:.25rem}.rgm .af-app,.rgm .af-s{font-size:.8125rem}.rgm .af-app{display:inline-flex;align-items:center;height:1.375rem;padding:0 .375rem;border-radius:.375rem;background:#fff;font-weight:700;line-height:1;color:#000;transition:background .12s,color .12s}.rgm .af-s{display:grid;color:#374151;text-wrap:balance}.rgm .af-s>span{grid-area:1/1;visibility:hidden}.rgm .af.is-hint .af-s3,.rgm .af[aria-checked=false]:not(.is-hint) .af-s1,.rgm .af[aria-checked=true] .af-s2{visibility:visible}.rgm .af-sw{position:relative;flex-shrink:0;width:2.5rem;height:1.5rem;border-radius:999px;background:#d1d5db;transition:background .15s}.rgm .af-sw:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.25);transition:transform .15s cubic-bezier(.2,.8,.2,1)}.rgm .af-sw:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.rgm .af.is-ping .af-sw:before{animation:rgm-af-ping 1.1s cubic-bezier(.2,.8,.2,1) 2}.rgm .af[aria-checked=true]{--af-bg:#f0fdf4;--af-bd:#86efac;--af-bh:#4ade80}.rgm .af[aria-checked=true] .af-app{background:#dcfce7;color:#15803d}.rgm .af[aria-checked=true] .af-s,.rgm .plan-note{color:#166534}.rgm .af[aria-checked=true] .af-sw{background:#16a34a}.rgm .af[aria-checked=true] .af-sw:after{transform:translateX(1rem)}.rgm .af.is-hint{--af-bg:#fffbeb;--af-bd:#d97706;--af-bh:#b45309}.rgm .af.is-hint .af-s{color:#92400e}.rgm .plan-note{margin-top:.75rem;padding:.625rem .875rem;border-radius:.5rem;background:#f0fdf4;box-shadow:inset 0 0 0 .0625rem #bbf7d0;text-wrap:pretty}.rgm .modal-sub li,.rgm .pn-r{display:flex;align-items:flex-start;gap:.5rem}.rgm .dc-how p+p,.rgm .pn-r+.pn-r{margin-top:.25rem}.rgm .pn-r .ic{margin-top:.1875rem;color:#16a34a}.rgm .plan-note b{font-weight:700}.rgm .pn-no{color:#b91c1c}.rgm .pn-go{display:inline-flex;align-items:center;gap:.1875rem;height:1.5rem;margin-left:.375rem;padding:0 .4375rem 0 .625rem;border:.0625rem solid #86efac;border-radius:999px;background:#fff;font-size:.8125rem;font-weight:600;line-height:1;color:#15803d;white-space:nowrap;vertical-align:middle;transition:background .12s,border-color .12s}@media (hover:hover){.rgm .pn-go:hover{background:#dcfce7;border-color:#16a34a}}.rgm .pn-go .ic{margin:0;color:inherit}.rgm .pn-go-t{padding-bottom:.125rem}.rgm .modal--kyc .modal-badge,.rgm .modal--kyc .section-lbl{font-size:.75rem}.rgm .acc--line .acc-a,.rgm .acc--line .acc-q,.rgm .modal--kyc .opt-name{font-size:.875rem}.rgm .chip,.rgm .chip-sub{display:inline-flex;align-items:center}.rgm .chip{gap:.375rem;height:2.5rem;padding:0 1rem;border:.0625rem solid #e5e7eb;border-radius:999px;background:#fff;font-weight:500;color:#374151;white-space:nowrap;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s,color .12s}@media (hover:hover){.rgm .chip:hover{background:#f7f7f8;border-color:#9ca3af}}.rgm .chip[aria-checked=true]{color:#000;background:#fff;border-color:#000;font-weight:600;box-shadow:inset 0 0 0 .0625rem #000}.rgm .chip .pbi{position:static;z-index:auto;flex-shrink:0}.rgm .chip-sub{gap:.1875rem;font-weight:400;color:#6b7280}.rgm .chip[aria-checked=true] .chip-sub{color:#374151}.rgm .pbi{position:absolute;top:-.5625rem;right:.75rem;font-size:.625rem;font-weight:700;padding:.0625rem .4375rem;border-radius:.25rem;white-space:nowrap;z-index:1}.rgm .pbi.pop{background:#000;color:#fff}.rgm .pbi.bv{background:#d97706;color:#fff}.rgm .pbi.hot{background:#fff1f2;color:#be123c}.rgm .pbi.nw{background:#fff7ed;color:#c2410c}.rgm .pbi.disc{background:#dcfce7;color:#166534}.rgm .tip{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:help;vertical-align:middle;border-radius:50%}.rgm .tip:after,.rgm .tip:before{position:absolute;left:50%;opacity:0;visibility:hidden;transition:opacity .15s;z-index:30;pointer-events:none}.rgm .tip:after{content:attr(data-tip);bottom:calc(100% + .44rem);transform:translateX(-50%);background:#1a1a1a;color:#fff;font-size:.6875rem;font-weight:500;line-height:1.45;padding:.44rem .63rem;border-radius:.5rem;width:max-content;max-width:11.875rem;white-space:normal;text-align:center}.rgm .tip:before{content:"";bottom:calc(100% - .3125rem);margin-left:-.375rem;border:.375rem solid transparent;border-top-color:#1a1a1a}.rgm .tip.show:after,.rgm .tip.show:before,.rgm .tip:focus-visible:after,.rgm .tip:focus-visible:before{opacity:1;visibility:visible}@media (hover:hover){.rgm .tip:hover:after,.rgm .tip:hover:before{opacity:1;visibility:visible}}.rgm .m-val.is-ph{color:#6b7280}.rgm .day-chips{display:flex;flex-wrap:wrap;gap:.375rem}.rgm .day-chip{min-width:2.125rem;padding:0 .5rem;justify-content:center;border:.0625rem solid #e5e7eb;border-radius:999px;font-size:.75rem;font-weight:600;color:#374151;background:#fff;transition:border-color .12s,background .12s}@media (hover:hover){.rgm .day-chip:hover{border-color:#000}}.rgm .day-chip[aria-pressed=true]{border-color:#000;background:#000;color:#fff}.rgm .day-chip,.rgm .qty-btn,.rgm .qty-sel{display:flex;align-items:center}.rgm .qty-sel{border:.0625rem solid #d1d5db;border-radius:999px;height:2.75rem;padding:0 .25rem}.rgm .qty-btn{width:2.25rem;height:2.25rem;border-radius:50%;background:#f7f7f8;font-size:1.125rem;justify-content:center;font-weight:600;flex-shrink:0;transition:background .15s}@media (hover:hover){.rgm .qty-btn:hover{background:#e5e7eb}}.rgm .qty-btn:disabled{color:#9ca3af;cursor:not-allowed;background:#f7f7f8}.rgm .qty-val{font-weight:600;flex:1;text-align:center}.rgm .trust{justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 0 0;margin:.75rem 0 .5rem}.rgm .ti,.rgm .trust{display:flex;align-items:center}.rgm .ti{gap:.3125rem;font-size:.8125rem;color:#374151;font-weight:500;white-space:nowrap}.rgm .ti .ic{color:#16a34a}.rgm .cross-hd{font-size:1.0625rem;letter-spacing:-.01875rem;margin-bottom:.875rem;gap:.625rem}.rgm .cross-hd:after{content:"";flex:1;height:.0625rem;background:#e5e7eb}.rgm .cross-card,.rgm .cross-hd,.rgm .cross-logo{display:flex;align-items:center}.rgm .cross-card{gap:.875rem;border:.0625rem solid #e5e7eb;border-radius:1rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .15s}@media (hover:hover){.rgm .cross-card:hover{border-color:#000}}.rgm .cross-logo{width:2.75rem;height:2.75rem;border-radius:50%;color:#fff;justify-content:center;font-weight:700;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 .0625rem #e5e7eb}.rgm .cross-price,.rgm .cross-title{display:block;font-size:.9375rem}.rgm .cross-price{font-size:.8125rem;color:#6b7280;margin-top:.125rem}.rgm .cross-arrow{margin-left:auto;color:#9ca3af;transition:transform .15s,color .15s}@media (hover:hover){.rgm .cross-card:hover .cross-arrow{transform:translateX(.1875rem);color:#000}}.rgm .ov,.rgm .toast{position:fixed}.rgm .toast{left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:950;max-width:calc(100% - 2rem);padding:.75rem 1rem;border-radius:.75rem;background:#1a1a1a;color:#fff;font-size:.8125rem;font-weight:500;line-height:1.4;opacity:0;visibility:hidden;transform:translate(-50%,1rem);transition:opacity .25s,transform .25s,visibility 0s .25s}.rgm .toast.show{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .25s,transform .25s}.rgm .ov{inset:0;z-index:600;display:none;align-items:center;justify-content:center;padding:1rem}.rgm .ov.open{display:flex;background:rgba(0,0,0,.45)}.rgm .ov--top{z-index:800}.rgm .modal{background:#fff;border-radius:1.5rem;width:43.75rem;max-width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.rgm .modal--md{width:35rem;height:38.75rem}.rgm .modal--xl{width:52.5rem}.rgm .modal-hd{padding:1.5rem 2rem 1.25rem;flex-shrink:0;border-bottom:.0625rem solid #f3f4f6}.rgm .modal-hd--danger{background:linear-gradient(180deg,#fff1f2,#fff8f6 55%,#fff);border-bottom-color:#fee2e2}.rgm .modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.rgm .modal-top:last-child{margin-bottom:0}.rgm .modal-badge{display:inline-flex;align-items:center;gap:.4375rem;height:1.75rem;padding:0 .75rem;background:#fff;border:.0625rem solid #fecaca;border-radius:999px;font-size:.71875rem;font-weight:700;color:#b91c1c}.rgm .modal-title{font-size:1.375rem;font-weight:700;letter-spacing:-.025rem;line-height:1.3}.rgm .modal-title--sm{font-size:1.25rem}.rgm .modal-hd--danger .modal-title{color:#991b1b;margin-bottom:.625rem}.rgm .modal-desc{font-size:.8125rem;color:#6b7280;margin-top:.1875rem;text-wrap:pretty}.rgm .modal-sub{font-size:.8125rem;color:#7f1d1d;line-height:1.65;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;list-style:none}.rgm .modal-sub .ic{margin-top:.1875rem}.rgm .modal-body{overflow-y:auto;padding:0 2rem .5rem;flex:1;min-height:0;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)) local,linear-gradient(hsla(0,0%,100%,0),#fff 70%)0 100%local,radial-gradient(farthest-side at 50%0,rgba(0,0,0,.12),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.12),transparent)0 100%;background-repeat:no-repeat;background-size:100% 2.5rem,100% 2.5rem,100% .875rem,100% .875rem;background-attachment:local,local,scroll,scroll}.rgm .dp-list::-webkit-scrollbar,.rgm .dsel-list::-webkit-scrollbar,.rgm .modal-body::-webkit-scrollbar{width:.5rem}.rgm .dp-list::-webkit-scrollbar-thumb,.rgm .dsel-list::-webkit-scrollbar-thumb,.rgm .modal-body::-webkit-scrollbar-thumb{border:.125rem solid transparent;border-radius:.25rem;background:#e5e7eb padding-box}@media (hover:hover){.rgm .dp-list:hover::-webkit-scrollbar-thumb,.rgm .dsel-list:hover::-webkit-scrollbar-thumb,.rgm .modal-body:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}}.rgm .dp-list::-webkit-scrollbar-track,.rgm .dsel-list::-webkit-scrollbar-track{margin:.875rem 0}@supports not selector(::-webkit-scrollbar){.rgm .dp-list,.rgm .dsel-list,.rgm .modal-body{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}}.rgm .modal-ft{padding:.875rem 2rem 1.25rem;border-top:.0625rem solid #e5e7eb;flex-shrink:0;display:flex;flex-direction:column;gap:.625rem}.rgm .modal-ft--row{flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}.rgm .modal-note{font-size:.78125rem;color:#6b7280;text-align:center;display:flex;align-items:center;justify-content:center;gap:.375rem}.rgm .notice{margin:1.125rem 0 1rem;padding:.8125rem 1rem;background:#fef2f2;border:.09375rem solid #fecaca;border-radius:.75rem;font-size:.8125rem;color:#7f1d1d;line-height:1.6}.rgm .section-lbl{font-size:.71875rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.rgm .acc-title:after,.rgm .section-lbl:after{content:"";flex:1;height:.0625rem;background:#e5e7eb}.rgm .opt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:1.25rem;align-items:start}.rgm .opt-card,.rgm .opt-ico{display:flex;align-items:center}.rgm .opt-card{flex-direction:column;gap:.5rem;padding:1.125rem .75rem .875rem;border:.09375rem solid #e5e7eb;border-radius:1rem;background:#fff;text-align:center;width:100%;transition:border-color .18s,background .18s}@media (hover:hover){.rgm .opt-card:hover{background:#f7f7f8;border-color:#c0392b}}.rgm .opt-ico{color:#c0392b;justify-content:center;min-height:2.25rem}.rgm .opt-name{font-size:.8125rem;font-weight:700;line-height:1.4}.rgm .opt-link{display:inline-flex;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .75rem;background:#fff0ee;border:.09375rem solid #fecaca;border-radius:999px;font-size:.75rem;font-weight:700;color:#b91c1c}.rgm .opt-card--link{text-decoration:none}.rgm .acc{margin-bottom:1rem}.rgm .acc-title{font-size:.8125rem;font-weight:700;margin-bottom:.625rem;display:flex;align-items:center;gap:.5rem}.rgm .acc-title:after{height:.09375rem;border-radius:.125rem}.rgm .acc-item{border:.09375rem solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;overflow:hidden}.rgm .acc-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6875rem .875rem;font-size:.8125rem;font-weight:600;background:#fff;gap:.5rem;text-align:left;transition:background .12s}@media (hover:hover){.rgm .acc-q:hover{background:#f7f7f8}}.rgm .acc-q>.ic:last-child{color:#6b7280;transition:transform .2s}.rgm .acc-q[aria-expanded=true]>.ic:last-child{transform:rotate(180deg)}.rgm .acc-a{padding:0 .875rem .75rem;font-size:.8125rem;color:#6b7280;line-height:1.7}.rgm .acc--line .acc-item{transition:border-color .15s}@media (hover:hover){.rgm .acc--line .acc-item:hover{border-color:#000}.rgm .acc--line .acc-q:hover{background:#fff}}.rgm .acc--line .acc-q[aria-expanded=true]>.ic:last-child{color:#000}@media (hover:hover){.rgm .acc--line .acc-item:hover .acc-q>.ic:last-child{color:#000}}.rgm .search{display:flex;align-items:center;gap:.625rem;padding:0 1rem;height:2.75rem;border-radius:999px;border:.0625rem solid #d1d5db;background:#fff;margin-top:1rem;transition:border-color .12s}@media (hover:hover){.rgm .search:hover{border-color:#000}}.rgm .search:focus-within{border-color:#000}.rgm .search input{flex:1;min-width:0;border:0;background:0 0;outline:0}.rgm .search>.ic{color:#9ca3af}.rgm .search-clr{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background:#f7f7f8;color:#374151;transition:background .12s,color .12s}.rgm .search-clr:active{background:#e5e7eb;color:#000}@media (hover:hover){.rgm .search-clr:hover{background:#e5e7eb;color:#000}}.rgm .dp-in::-webkit-search-cancel-button,.rgm .dp-in::-webkit-search-decoration,.rgm .search input::-webkit-search-cancel-button,.rgm .search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.rgm .ctr-list{list-style:none;padding:.5rem 0}.rgm .ctr-item{position:relative;display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;border-radius:.75rem;transition:background .12s}@media (hover:hover){.rgm .ctr-item:hover{background:#f7f7f8}}.rgm .ctr-item:not([hidden],[data-out])~.ctr-item:not([hidden],[data-out]):before,.rgm .dp-o~.dp-o:before,.rgm .dsel-list .dopt:not([hidden])~.dopt:not([hidden]):before{content:"";position:absolute;top:0;left:.875rem;right:.875rem;height:.0625rem;background:#f3f4f6;pointer-events:none}.rgm .ctr-name{font-size:.9375rem;font-weight:700;line-height:1.3}.rgm .ctr-net{font-size:.75rem;color:#6b7280}.rgm .ctr-item .pill{margin-left:auto}.rgm .cal-tip,.rgm .ctr-empty{display:flex;align-items:center;gap:.625rem}.rgm .ctr-empty{padding:3rem 1.75rem;text-align:center;color:#6b7280;flex-direction:column}.rgm .ctr-empty .ic{color:#d1d5db}.rgm .cal-tip{margin-top:.75rem;padding:.625rem 1rem;background:#fffbeb;border-radius:.5rem;font-size:.8125rem;color:#92400e}.rgm .cal-body{position:relative;display:grid;grid-template-columns:1fr 3rem 1fr;padding:1rem 2rem;overflow:auto}.rgm .cal-divider{justify-self:center;width:.0625rem;background:#e5e7eb;margin:.5rem 0}.rgm .cal-hd{display:flex;align-items:center;justify-content:center;height:2.125rem;margin-bottom:.625rem}.rgm .cal-title{font-size:.9375rem;font-weight:700;text-align:center}.rgm .cal-nav{position:absolute;top:1rem;width:2.125rem;height:2.125rem;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s,opacity .15s}.rgm .cal-nav--prev{left:2rem}.rgm .cal-nav--next{right:2rem}@media (hover:hover){.rgm .cal-nav:hover:not(:disabled){background:#374151}}.rgm .cal-nav:disabled{opacity:.25;cursor:default}.rgm .cal-dh,.rgm .cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.rgm .cal-dh{margin-bottom:.25rem}.rgm .cal-dh span{font-size:.71875rem;font-weight:700;color:#6b7280;text-align:center;padding:.1875rem 0}.rgm .cal-grid{row-gap:.125rem}.rgm .cday,.rgm .cday span{height:2.5rem;display:flex;align-items:center;justify-content:center}.rgm .cday{width:100%;font-size:.8125rem;font-weight:500;color:#374151}.rgm .cday span{width:2.5rem;border-radius:50%;transition:background .12s,color .12s}@media (hover:hover){.rgm .cday:hover:not(:disabled) span{background:#f7f7f8}}.rgm .cday.today span{color:#b45309;font-weight:700}.rgm .cday.in-range{background:#fef9e7;color:#000}.rgm .cday.sel-s.has-e{background:linear-gradient(90deg,transparent 50%,#fef9e7 0)}.rgm .cday.sel-e.has-s{background:linear-gradient(90deg,#fef9e7 50%,transparent 0)}.rgm .cday.sel-e span,.rgm .cday.sel-s span{background:#000;color:#fff;font-weight:700}@media (hover:hover){.rgm .cday.sel-e:hover span,.rgm .cday.sel-s:hover span{background:#000;color:#fff;font-weight:700}}.rgm .cday:disabled{color:#d1d5db;cursor:default}.rgm .cal-info{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.rgm .cal-info-plan{font-size:.9375rem;font-weight:700;min-height:1.375rem}.rgm .cal-info-price{font-size:.8125rem;color:#6b7280;min-height:1.125rem}.rgm .cal-info-price b{color:#000}.rgm .cal-rng,.rgm.m .bc li{white-space:nowrap}.rgm .cal-info-net{display:flex;align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:600;color:#b91c1c}.rgm .cal-info-net b{font-weight:700}.rgm.m{background:#fff}.rgm.m *{-webkit-tap-highlight-color:transparent}.rgm .m-app,.rgm .m-bar{background:#fff}.rgm .m-bar{position:relative;justify-content:space-between;height:3.5rem;padding:0 calc(max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)) - .75rem)0 max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem));border-bottom:.0625rem solid #f3f4f6}.rgm .m-bar .nav-logo{font-size:1.25rem}.rgm .m-bar,.rgm .m-bar-r,.rgm .m-ib{display:flex;align-items:center}.rgm .m-ib{position:relative;width:2.75rem;height:2.75rem;justify-content:center;border-radius:50%}.rgm .m-ib:active{background:#f7f7f8}.rgm.m .nav-burger{display:flex;padding:0}.rgm.m .nav-mobile{top:3.5rem;padding-left:max(1.5rem,max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)));padding-right:max(1.5rem,max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)))}.rgm .m-dot{position:absolute;top:.375rem;right:.25rem;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.625rem;font-weight:700;line-height:1.125rem;text-align:center}.rgm .m-app{min-height:100vh;padding-bottom:calc(6rem + env(safe-area-inset-bottom));container-type:inline-size}.rgm.m .bc{padding:.625rem max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem));line-height:1.35}.rgm.m .bc ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rgm.m .bc li{flex-shrink:0}.rgm .m-hero,.rgm .m-hero-in{position:relative;display:flex;flex-direction:column}.rgm .m-hero{justify-content:flex-end;min-height:min(clamp(16.5rem,42vw,26rem),50vh);padding:3rem max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)) calc(1.375rem + 1rem);background:var(--hero-bg,var(--c-gray-700));color:#fff;overflow:hidden}.rgm .m-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.rgm .m-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 26%,rgba(0,0,0,.08) 46%,rgba(0,0,0,.66))}.rgm .m-hero-in{z-index:1;gap:.5rem}.rgm .m-rate,.rgm .m-rate-tp{display:inline-flex;align-items:center}.rgm .m-rate{align-self:flex-start;gap:.3125rem;height:1.75rem;padding:0 .625rem;border-radius:999px;background:rgba(0,0,0,.5);font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.92);white-space:nowrap}.rgm .m-rate b{font-size:.875rem;color:#fff}.rgm .m-rate .ic{color:#22c55e}.rgm .m-rate-tp{gap:.1875rem;margin-left:.125rem;padding-left:.5rem;border-left:.0625rem solid hsla(0,0%,100%,.3);font-weight:600;color:#fff}.rgm .m-hero-tag{font-weight:600;line-height:1.35;text-shadow:0 1px 10px rgba(0,0,0,.35)}.rgm .m-hero-t{display:flex;align-items:center;gap:.5rem .625rem}.rgm .m-hero h1{font-size:clamp(1.75rem,min(1rem + 2.5vw,1rem + 4vh),2.5rem);letter-spacing:-.025rem;line-height:1.15;text-shadow:0 1px 12px rgba(0,0,0,.25)}.rgm .m-hero .pic-logo{width:2rem;height:2rem}.rgm .m-hero .pill--solid{padding-top:.1875rem;padding-bottom:.0625rem;background:hsla(0,0%,100%,.94)}.rgm .m-sec{padding:1rem max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem))0}.rgm .m-sheet{position:relative;z-index:2;margin-top:-1.375rem;padding-top:1.25rem;border-radius:1.375rem 1.375rem 0 0;background:#fff}.rgm .m-desc{margin-bottom:.875rem;color:#6b7280}.rgm.m .sv-text{text-wrap:pretty}.rgm.m .price-now{font-size:1.75rem}.rgm.m .daily-row{font-size:.8125rem;margin-bottom:.25rem}.rgm .m-step{margin-top:1.25rem;padding:1.5rem max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem))0;border-top:.5rem solid #f7f7f8}.rgm.m .seg-btn{gap:.375rem;padding:0 .5rem}.rgm.m .rng:after,.rgm.m .rng:before,.rgm.m .seg-btn .ic{display:none}@container (max-width:21.1875rem){.rgm.m .seg-btn{font-size:.8125rem}.rgm.m .seg-n{min-width:1.25rem;padding:0 .25rem}}.rgm.m .btn-close{width:2.75rem;height:2.75rem;margin:-.625rem -.875rem -.625rem 0}.rgm.m .rng{margin-left:calc(-1*max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)));margin-right:calc(-1*max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)));padding-left:max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem));padding-right:max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem));scroll-snap-type:x proximity;scroll-padding:0 max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem))}.rgm.m .rng-o{flex:0 0 clamp(5.75rem,calc((100vw - 2.125rem)/3.5),7.5rem);scroll-snap-align:start}@container (min-width:45rem){.rgm.m .rng{margin:-.5rem -.25rem -.25rem;padding:.75rem .25rem .25rem;scroll-padding:0 .25rem;scroll-snap-type:none}.rgm.m .rng-o{flex:1 0 5.75rem}}.rgm.m .chip{height:2.75rem;padding:0 .875rem;font-size:.8125rem}.rgm.m .ekyc-banner-hd{gap:.5rem;padding:.75rem}.rgm.m .ekyc-banner-icon{width:1.75rem;height:1.75rem}.rgm.m .ekyc-banner-title{font-weight:700}.rgm.m .ekyc-banner-toggle{width:1.5rem;height:1.5rem}.rgm.m .ekyc-banner-body{padding-left:.75rem;padding-right:.75rem}.rgm.m .pn-go{display:flex;width:max-content;margin:.375rem 0 .125rem}.rgm.m .ekyc-note{align-items:flex-start}.rgm.m .ekyc-note>.ic{margin-top:.125rem}.rgm.m .ekyc-note-c{display:block}.rgm.m .ekyc-note-t:after{content:"."}.rgm.m .ekyc-note-l{margin-left:.3125rem;vertical-align:top}.rgm.m .af{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h h""s sw";gap:.3125rem .625rem;padding:.625rem .625rem .625rem .75rem}.rgm.m .af:active{border-color:var(--af-bh)}.rgm.m .af-t{display:contents}.rgm.m .af-h{grid-area:h;gap:.3125rem .375rem}.rgm.m .af-apps{gap:.1875rem}.rgm.m .af-app{height:1.25rem;padding:0 .25rem;font-size:.75rem}.rgm.m .af-sw{grid-area:sw}.rgm.m .af-s{grid-area:s}.rgm.m .dlv-pill{padding-left:.5625rem;padding-right:.5625rem;font-size:.875rem}.rgm.m .dlv-pill .ic{display:none}@container (max-width:21.1875rem){.rgm.m .sr:has(.dlv-pill){flex-wrap:wrap;row-gap:.375rem}.rgm.m .dlv-pill{margin-left:auto}}.rgm.m .dp-box{min-height:3rem;cursor:pointer}.rgm.m .search{height:3rem}.rgm.m .dp-in,.rgm.m .search input{font-size:1rem}.rgm .dp-trig{flex:1 0 5rem;min-width:0;height:1.75rem;text-align:left;color:#6b7280}.rgm .dp-search{margin-top:.75rem}.rgm .dp-list.dp-list--sheet{position:static;height:auto;overflow:visible;padding:.25rem 0;border:0;border-radius:0;box-shadow:none}.rgm .dp-list--sheet .dp-o{min-height:3rem}.rgm .dp-sum,.rgm .m-row{display:flex;align-items:center}.rgm .dp-sum{gap:.375rem;min-height:1.25rem;font-size:.8125rem;color:#6b7280}.rgm .dp-sum.is-ok{color:#166534}.rgm .dp-sum.is-ok .ic{color:#16a34a}.rgm .dp-sum.is-warn{color:#92400e}.rgm .m-row{justify-content:space-between;gap:.75rem;min-height:3.5rem;border-bottom:.0625rem solid #f3f4f6}.rgm .m-row-l{font-weight:600}.rgm .m-val{display:inline-flex;align-items:center;gap:.375rem;height:2.75rem;padding:0 1rem;border:.0625rem solid #d1d5db;border-radius:999px;font-weight:500}.rgm .m-val .ic{color:#6b7280}.rgm .m-val[aria-disabled=true]{padding-right:0;border-color:transparent;color:#374151;cursor:default}.rgm .m-val[aria-disabled=true] .ic{display:none}.rgm.m .day-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.75rem 0;border-bottom:.0625rem solid #f3f4f6}.rgm.m .day-chip{width:100%;height:2.5rem}.rgm.m .qty-sel{width:9rem}.rgm.m .qstock{margin:.75rem 0 0}.rgm.m .trust{flex-wrap:nowrap;justify-content:space-between;gap:.5rem;margin:0;padding:1rem 0 0}.rgm.m .ti{gap:.1875rem;font-size:.75rem;font-size:min(.75rem,3.2cqi);font-weight:600;color:#1a1a1a}@container (max-width:21.1875rem){.rgm.m .trust{flex-wrap:wrap;justify-content:center;column-gap:1rem}}.rgm .m-acc{margin:1.5rem max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem))0;border:.0625rem solid #e5e7eb;border-radius:1.25rem}.rgm .m-acc .acc-item{margin:0;border:0;border-bottom:.0625rem solid #f3f4f6;border-radius:0}.rgm .m-acc .acc-item:last-child{border-bottom:0}.rgm .m-acc .acc-q{justify-content:flex-start;gap:.75rem;min-height:3.5rem;padding:0 1rem;font-size:.875rem;background:0 0}.rgm .m-acc .acc-q:focus-visible{outline-offset:-.125rem}.rgm .m-acc .acc-q span{flex:1}.rgm .m-acc .acc-a{padding:0 1rem 1rem;font-size:.875rem;color:inherit;line-height:inherit}@media (hover:hover){.rgm.m .acc-q:hover{background:0 0}.rgm.m .btn-outline:hover{background:#fff;color:#000}.rgm.m .chip:not([aria-checked=true]):hover{background:#fff;border-color:#e5e7eb}.rgm.m .day-chip:not([aria-pressed=true]):hover,.rgm.m .rng-o:not([aria-checked=true]):not([data-miss]):hover{border-color:#e5e7eb}.rgm.m .qty-btn:hover{background:#f7f7f8}}.rgm.m .btn-primary:active{background:#d1b700}.rgm.m .btn-dark:active{background:#1a1a1a}.rgm.m .btn-outline:active,.rgm.m .qty-btn:active:not(:disabled){background:#f7f7f8}.rgm.m .sl{flex-shrink:1}.rgm.m .sr>:not(.sl){flex-shrink:0;white-space:nowrap}.rgm.m .sr--nets .sl{flex-shrink:1;min-width:0}.rgm.m .sr--nets .nets{flex-shrink:0;flex-wrap:nowrap}.rgm.m .sr--nets{gap:.5rem}.rgm.m .net{padding-left:.5625rem;padding-right:.5625rem;font-size:.8125rem}.rgm .m-acc .dc{border:0;border-radius:0}.rgm .m-acc .dc-body{padding:0}.rgm .m-cross{margin-top:1.5rem;padding-top:1.5rem;border-top:.5rem solid #f7f7f8}.rgm .m-cross .cross-hd{padding:0 max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem))}.rgm .m-cross-list{display:flex;gap:.75rem;overflow-x:auto;padding:0 max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)) .5rem;scroll-snap-type:x mandatory;scroll-padding:0 max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem));scrollbar-width:none}.rgm .m-cross-list::-webkit-scrollbar{display:none}.rgm .m-cross .cross-card{flex:0 0 82%;scroll-snap-align:start}.rgm .m-buy{position:fixed;left:0;right:0;bottom:0;z-index:500;display:flex;align-items:center;gap:.5rem;padding:.625rem max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)) calc(.625rem + env(safe-area-inset-bottom));background:#fff;border-top:.0625rem solid #e5e7eb;transform:translateY(100%);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s}.rgm .m-buy.show{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1)}.rgm .m-buy-info{flex:1;min-width:0}.rgm .m-buy-plan{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rgm .m-buy-qty:before{content:" · "}.rgm .m-buy-price{display:flex;align-items:baseline;gap:.3125rem;max-width:100%;padding:0;font-size:1.25rem;font-weight:700;line-height:1.25;white-space:nowrap;color:#dc2626;text-align:left}.rgm .m-buy-price .ic{flex-shrink:0}.rgm .m-buy-old{margin-left:.125rem;font-size:.75rem;font-weight:500;color:#6b7280}.rgm .m-buy.is-tight .m-buy-old{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.rgm .m-buy.is-tight2 .m-buy-price .ic{display:none}.rgm .m-buy.is-tight2 .m-buy-price{font-size:1.125rem}.rgm .m-buy .btn{height:3rem}.rgm .m-buy .m-buy-cta{padding:0 clamp(.75rem,calc(24vw - 4.35rem),1.5rem);font-size:1rem}.rgm .m-cart{width:3rem;padding:0;flex-shrink:0}.rgm.m .toast{bottom:calc(5.75rem + env(safe-area-inset-bottom))}.rgm.m .ov{align-items:flex-end;padding:0}.rgm.m .modal{position:relative;width:100%;max-width:none;height:auto;max-height:90vh;max-height:90dvh;border-radius:1.5rem 1.5rem 0 0}.rgm.m .ov.open .modal{animation:rgm-m-sheet .3s cubic-bezier(.2,.8,.2,1)}.rgm.m .modal:before{content:"";position:absolute;z-index:1;top:.5rem;left:calc(50% - 1.25rem);width:2.5rem;height:.25rem;border-radius:999px;background:#d1d5db}.rgm.m .modal-hd{padding:1.5rem 1.25rem 1rem}.rgm.m .modal-body,.rgm.m .modal-ft{padding-left:1.25rem;padding-right:1.25rem}.rgm.m .modal-ft{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.rgm.m .modal-title{font-size:1.25rem}.rgm.m .modal-ft--row{flex-direction:column;align-items:stretch}.rgm.m .modal--vch .modal-body{padding-top:.75rem}.rgm.m .opt-grid{grid-template-columns:1fr}.rgm.m .opt-card{flex-direction:row;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;text-align:left}.rgm.m .opt-ico{min-height:0}.rgm.m .opt-name{flex:1}.rgm.m .cal-body{grid-template-columns:1fr;padding:.75rem 1.25rem}.rgm.m .cal-dot{display:none}.rgm.m .cal-rng{display:block;font-weight:600}.rgm.m .cal-divider,.rgm.m .cal-month[data-idx="1"]{display:none}.rgm.m .cal-nav{top:.75rem}.rgm.m .cal-nav--prev{left:1.25rem}.rgm.m .cal-nav--next{right:1.25rem}.rgm.m .cday{height:2.75rem}@container (max-width:22rem){.rgm.m .daily-sep{display:none}}@container (max-width:19.9375rem){.rgm.m .sr>:not(.sl){flex-shrink:1;white-space:normal;text-align:right}.rgm.m .cov-flags{gap:0}.rgm.m .cov-f{box-shadow:0 0 0 .125rem #f7f7f8}.rgm.m .cov-f+.cov-f{margin-left:-.25rem}}@media (max-width:19.9375rem){.rgm .m-buy{gap:.375rem}.rgm .m-buy .m-cart{width:2.75rem}.rgm .m-buy-price{font-size:1.125rem}.rgm .m-buy.is-tight .m-buy-price,.rgm .m-buy.is-tight2 .m-buy-price{font-size:1rem}}@container (min-width:37.5rem){.rgm .m-cross .cross-card{flex-basis:calc((100% - .75rem)/2)}}@media (min-width:40rem){.rgm.m .ov{align-items:center;padding:1.5rem}.rgm.m .modal{max-width:34rem;max-height:min(46rem,calc(100vh - 3rem));max-height:min(46rem,calc(100dvh - 3rem));border-radius:1.5rem}.rgm.m .modal--vch{max-width:28rem}.rgm.m .ov.open .modal{animation-name:rgm-m-pop}.rgm.m .modal:before{display:none}.rgm.m .modal-hd{padding-top:1.25rem}.rgm.m .modal-ft{padding-bottom:1.25rem}.rgm.m .modal-ft--row{flex-direction:row;align-items:center}}@media (max-height:30rem){.rgm .m-hero{min-height:max(10rem,42vh)}.rgm.m .modal{overflow-y:auto;overscroll-behavior:contain}.rgm.m .modal>*{flex-shrink:0}.rgm.m .cal-body,.rgm.m .modal-body{flex:none;overflow:visible}.rgm.m .modal-ft{position:sticky;bottom:0;z-index:1;background:#fff}.rgm.m .modal-ft--row{flex-direction:row;align-items:center}}.rgm .day-chip--cal{gap:.25rem;white-space:nowrap}.rgm .day-chip--cal[aria-pressed=true] .ic,.rgm.tv .cross-hd:after{display:none}.rgm .tier-grid{display:flex;flex-wrap:wrap;gap:.5rem}.rgm .dock,.rgm .tier{align-items:center}.rgm .tier{display:inline-flex;gap:.375rem;height:2.5rem;padding:0 1rem;border:.0625rem solid #e5e7eb;border-radius:999px;background:#fff;font-weight:500;color:#374151;white-space:nowrap;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s,color .12s}@media (hover:hover){.rgm .tier:hover{background:#f7f7f8;border-color:#9ca3af}}.rgm .tier[aria-pressed=true]{color:#000;background:#fff;border-color:#000;font-weight:600;box-shadow:inset 0 0 0 .0625rem #000}.rgm .tier .pbi{position:static;z-index:auto;flex-shrink:0}.rgm .dock{position:relative;display:flex;flex:0 0 100%;gap:1rem;margin:.625rem 0 .375rem;padding:calc(.75rem - .09375rem) calc(.875rem - .09375rem);border:.09375rem solid transparent;border-radius:.75rem;background:#f7f7f8}.rgm .dock.is-need{background:#fffbeb;border-color:#fde68a}.rgm .dock-l{flex:1;min-width:0}.rgm .dock-q{font-weight:600}.rgm .dock-s{font-size:.75rem;color:#4b5563}.rgm .dock-need{font-weight:600;color:#b45309}.rgm .dsel{position:relative;flex:0 0 min(62%,19.5rem)}.rgm .dsel-btn{display:flex;align-items:center;gap:.5rem;width:100%;height:2.75rem;padding:0 1rem;border:.0625rem solid #d1d5db;border-radius:999px;background:#fff;font-weight:500;color:#000;text-align:left;cursor:pointer;transition:border-color .12s,box-shadow .12s}@media (hover:hover){.rgm .dsel-btn:hover{border-color:#000}}.rgm .dsel-btn[aria-expanded=true]{border-color:#000}.rgm .dsel-btn:disabled{background:#f7f7f8;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.rgm .dsel-btn .ic{flex-shrink:0;color:#6b7280}.rgm .dsel-btn[aria-expanded=true] .ic{transform:rotate(180deg)}.rgm .dsel-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgm .dsel-p,.rgm .dsel-v.is-ph{color:#6b7280}.rgm .dsel-p{font-weight:400}.rgm .is-need .dsel-btn{border-color:#d97706;box-shadow:0 0 0 .125rem #fde68a}.rgm .is-need .dsel-v{color:#b45309}.rgm .dsel-list{position:absolute;z-index:6;top:calc(100% + .25rem);left:0;right:0;max-height:17.5rem;overflow:hidden auto;overscroll-behavior:contain;scroll-margin-bottom:5.5rem;padding:.25rem;border:.0625rem solid #e5e7eb;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12)}.rgm .dsel-list .dopt{position:relative;display:grid;grid-template-columns:.875rem minmax(0,1fr) auto;grid-template-areas:"k d p""k b pd";align-items:center;column-gap:.625rem;row-gap:.125rem;width:100%;height:auto;min-height:3.125rem;padding:.5rem .625rem;border:0;border-radius:.75rem;background:0 0;font-weight:500;color:#000;box-shadow:none;white-space:normal}@media (hover:hover){.rgm .dsel-list .dopt:hover{background:#f7f7f8}}.rgm .dsel-list .dopt[aria-checked=true]{background:#f7f7f8;font-weight:700;box-shadow:none}.rgm .dopt-k{grid-area:k;width:.875rem;height:.875rem}.rgm .dopt[aria-checked=true] .dopt-k{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill-opacity='.12'/%3E%3Cpath d='M4.75 8.25l2.15 2.15 4.35-4.6' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")0 0/100%no-repeat}.rgm .dopt-d{grid-area:d}.rgm .dopt-p{grid-area:p;text-align:right;font-weight:700}.rgm .dopt-b{grid-area:b;display:flex;min-height:1.125rem}.rgm .dopt-b .pbi{position:static;z-index:auto}.rgm .dopt-pd{grid-area:pd;text-align:right;font-size:.75rem;font-weight:400;color:#4b5563}.rgm .tip--pg{position:static;width:1.375rem;height:1.375rem;color:#6b7280;margin-left:-.125rem}.rgm .tip--pg .ic{pointer-events:none}.rgm .tip--pg.show,.rgm .tip--pg:focus-visible{color:#000}@media (hover:hover){.rgm .tip--pg:hover{color:#000}}.rgm .tip--pg:after{bottom:auto;top:1.875rem;left:0;right:0;transform:none;width:auto;max-width:none;text-align:left;font-size:.8125rem;padding:.625rem .75rem;line-height:1.5}.rgm .tip--pg:before{bottom:auto;top:calc(1.875rem - .75rem);left:auto;margin-left:0;border-top-color:transparent;border-bottom-color:#1a1a1a}@container (max-width:32rem){.rgm .dock{flex-direction:column;align-items:stretch;gap:.625rem}.rgm .dsel{flex:none;width:100%}}.rgm.m .tier{height:2.75rem;padding:0 .875rem;font-size:.8125rem}.rgm.m .tier-grid{gap:.375rem}.rgm.m .dock{flex-direction:column;align-items:stretch;gap:.625rem;padding:.75rem}.rgm.m .dsel{flex:none;width:100%}.rgm.m .dsel-btn{height:3rem}.rgm.m .dsel-list{position:static;max-height:none;overflow:visible;margin-top:.375rem;box-shadow:none;scroll-margin-bottom:6rem}.rgm.m .dsel-list .dopt{min-height:3.25rem;height:auto;padding:.5rem .75rem;font-size:.8125rem}.rgm.m .btn[aria-disabled=true]{background:#f7f7f8;border-color:#e5e7eb;color:#6b7280}.rgm .dc--sel{overflow:visible;scroll-margin:1rem}.rgm .dc--sel .dc-body{display:flex;flex-direction:column;gap:.75rem}.rgm .dc-how{padding:.75rem .875rem;border-radius:.75rem;background:#f7f7f8;line-height:1.5}.rgm .dc-how-t{font-weight:600}.rgm .dc-code{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;margin-left:.125rem;padding:0 .625rem;border:.0625rem solid #d1d5db;border-radius:999px;background:#fff;vertical-align:middle;font-size:1rem;font-weight:700;letter-spacing:.06em;color:#000;cursor:pointer;transition:border-color .12s,background .12s}.rgm .dc-code .ic{flex-shrink:0;color:#6b7280}@media (hover:hover){.rgm .dc-code:hover{border-color:#000}.rgm .dc-code:hover .ic{color:#000}}.rgm .dc-code.is-ok{border-color:#bbf7d0;background:#f0fdf4}.rgm .dc-code.is-ok .ic{color:#16a34a}.rgm .dc-how-n{font-size:.8125rem;color:#4b5563}.rgm .dc--sel .dc-lbl{margin:.25rem 0 calc(.25rem*-1);font-weight:600;color:#000}.rgm .dc-sels{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.625rem}.rgm .dc-f,.rgm .m-hero-t h1{min-width:0}.rgm .dc-fl{display:block;margin-bottom:.25rem;font-size:.8125rem;color:#4b5563}.rgm .dc-sw{position:relative}.rgm .dc-sw>.ic{position:absolute;right:1rem;top:50%;margin-top:-.5rem;color:#6b7280;pointer-events:none}.rgm .dc-s{display:block;width:100%;height:2.75rem;padding:0 2.5rem 0 1rem;border:.0625rem solid #d1d5db;border-radius:999px;background:#fff;font-weight:500;color:#000;text-align:left;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .12s}@media (hover:hover){.rgm .dc-s:hover{border-color:#000}}.rgm .dc-s:disabled{opacity:1;background:#f7f7f8;color:#6b7280;border-color:#e5e7eb;cursor:not-allowed}.rgm .dc--sel .dc-res{margin:0}.rgm .dc-all{display:inline-flex;align-items:center;gap:.1875rem;align-self:flex-start;font-weight:600;color:#000;text-decoration:underline;text-underline-offset:.1875rem}@media (hover:hover){.rgm .dc-all:hover{text-decoration-thickness:.09375rem}}.rgm .dv-tabs{display:flex;gap:.375rem;margin-top:.75rem;overflow-x:auto;scrollbar-width:none}.rgm .dv-tabs::-webkit-scrollbar{display:none}.rgm .dv-tab{flex:0 0 auto;height:2.25rem;padding:0 1rem;border-radius:999px;background:#f7f7f8;font-weight:500;color:#374151;white-space:nowrap;transition:background .12s,color .12s}@media (hover:hover){.rgm .dv-tab:hover{background:#e5e7eb}}.rgm .dv-tab[aria-pressed=true]{background:#000;color:#fff;font-weight:600}.rgm .dv-list{list-style:none;padding:.25rem 0}.rgm .dv-item{position:relative;display:flex;align-items:center;min-height:3.25rem;padding:.5rem .875rem;border-radius:.75rem;font-weight:500}@media (hover:hover){.rgm .dv-item:hover{background:#f7f7f8}}.rgm .dv-item:not([hidden])~.dv-item:not([hidden]):before{content:"";position:absolute;top:0;left:.875rem;right:.875rem;height:.0625rem;background:#f3f4f6}.rgm .dv-ft{gap:.625rem}.rgm .dv-ft .btn{gap:.25rem}.rgm .dc-sw--v .dc-s{position:absolute;inset:0;height:100%;opacity:0;font-size:1rem;outline:0}.rgm .dc-v{display:flex;align-items:center;height:3rem;padding:0 2.5rem 0 1rem;border:.0625rem solid #d1d5db;border-radius:999px;background:#fff;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .12s}.rgm .dc-v.is-ph{color:#6b7280}.rgm .dc-s:focus+.dc-v{border-color:#000}@media (hover:hover){.rgm .dc-sw--v:hover .dc-v{border-color:#000}}.rgm .dc-s:disabled+.dc-v{background:#f7f7f8;border-color:#e5e7eb;color:#6b7280}.rgm.m .dc-code{height:2rem}.rgm.m .dv-tabs{gap:.375rem}.rgm.m .dv-tab{padding:0 .75rem}.rgm.m .dc-sels{grid-template-columns:1fr}.rgm.m .dc-all{min-height:2.75rem}@media (max-width:30rem){.rgm .dc-sels{grid-template-columns:1fr}}.rgm .pre-note{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border-radius:.75rem;background:#f7f7f8;color:#374151;line-height:1.5;text-wrap:pretty}.rgm .pre-note .ic{flex-shrink:0;margin-top:.125rem;color:#000}.rgm .m-desc b,.rgm .pre-note b{font-weight:600;color:#000}.rgm .m-pre{padding:0 max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem)) .75rem}.rgm.m .pre-note{gap:.5rem;padding:.625rem .75rem;font-size:.8125rem}.rgm.m .pre-note .ic{margin-top:.0625rem}.rgm .m-hero-t{position:relative;flex-wrap:nowrap}.rgm .dc-res small{display:block;margin-top:.125rem;font-size:.8125rem;font-weight:400}.rgm.tidy .plan-note b:not(.pn-no){color:#000}.rgm .chip-kyc{display:inline-flex;align-items:center;flex-shrink:0;color:#dc2626}.rgm .chip-kyc .ic{display:block}.rgm.tidy .seg-n{font-size:.75rem}.rgm.tidy .cross-title{font-size:1rem}.rgm.tidy .cross-hd,.rgm.tidy .sec-lbl{font-size:1.25rem}.rgm.tidy .sec-lbl{gap:.25rem .5rem}.rgm.tidy .sec-num{width:1.5rem;height:1.5rem}.rgm.tidy .cal-dh span,.rgm.tidy .vpop-pct{font-size:.75rem}.rgm.tidy .modal-note{font-size:.8125rem}.rgm.tidy .cal-info-plan,.rgm.tidy .ctr-name{font-size:1rem}.rgm .m-hero-t:has(.pill--cnt) h1{font-size:clamp(1.125rem,min(max(1.75rem,min(1rem + 2.5vw,1rem + 4vh)),(100vw - 11.5rem)/5.9),2.5rem)}@media (min-width:18.75rem){.rgm .m-hero-t:has(.pill--cnt) h1{white-space:nowrap}}.rgm .m-hero-t .pill--cnt{flex-shrink:0;white-space:nowrap}.rgm .ekyc-note--1l{container-type:inline-size;gap:.5rem;padding:.625rem .75rem .625rem .625rem}.rgm.tidy .ekyc-note--1l{align-items:center}.rgm.tidy .ekyc-note--1l>.ic{margin-top:0}.rgm.tidy .ekyc-note--1l .ekyc-note-c{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.rgm .ekyc-note--1l .ekyc-note-t{flex:1 1 auto;min-width:0}.rgm.tidy .ekyc-note--1l .ekyc-note-t:after{content:none}.rgm.tidy .ekyc-note--1l .ekyc-note-l{flex-shrink:0;margin-left:auto}@container (max-width:20.24rem){.rgm .ekyc-note--1l .ekyc-note-l,.rgm .ekyc-note--1l .ekyc-note-t{font-size:.75rem}}@container (max-width:18.74rem){.rgm .ekyc-note--1l .ekyc-note-lt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rgm .ekyc-note--1l .ekyc-note-l{text-decoration:none}}.rgm.tidy .pre-note{align-items:center}.rgm.tidy .pre-note .ic{margin-top:0}.rgm.tidy .af-s,.rgm.tidy .modal-desc,.rgm.tidy .plan-note,.rgm.tidy .pre-note,.rgm.tidy .sv-text,.rgm.tidy .vpop-note{text-wrap-style:auto}.rgm .acc-h{font-size:inherit;font-weight:inherit;line-height:inherit}.rgm .cross-title{font-weight:700}@media (max-width:56.25rem){.rgm .nav-burger{display:flex}.rgm .bc{padding:.75rem 1rem}.rgm .dc{order:3}.rgm .modal-body,.rgm .modal-ft,.rgm .modal-hd{padding-left:1.25rem;padding-right:1.25rem}.rgm .modal--md{height:auto}.rgm .cal-body{grid-template-columns:1fr;padding:.75rem 1.25rem}.rgm .cal-divider,.rgm .cal-month[data-idx="1"]{display:none}.rgm .cal-nav{top:.75rem}.rgm .cal-nav--prev{left:1.25rem}.rgm .cal-nav--next{right:1.25rem}}@media (max-width:40rem){.rgm .chip{height:2.25rem;padding:0 .75rem;font-size:.8125rem}.rgm .chip-grid{gap:.375rem}.rgm .ov{padding:0;align-items:flex-end}.rgm .modal{border-radius:1.5rem 1.5rem 0 0;max-height:92vh;max-height:92dvh;width:100%}.rgm .modal-ft--row{flex-direction:column;align-items:stretch}.rgm .price-now{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.rgm *,.rgm :after,.rgm :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rgm.tv .cross-logo{font-size:.875rem}.rgm.m.tv .cross-card{background:#f7f7f8;border:0}.rgm.m.tv .cross-card:active{background:#ececee}.rgm.m.tv .cross-logo{box-shadow:none}.rgm.m.tv .cross-arrow{color:#6b7280}.rgm.tv .cross-hd{display:block;margin:0 0 .375rem;font-size:1.25rem;letter-spacing:-.01875rem}.rgm.tv .cross-lead{margin:0 0 1.25rem;color:#4b5563;font-size:.875rem;line-height:1.5;max-width:46rem}.rgm.tv .cross-card{gap:1rem;min-height:5.5rem;padding:1rem}.rgm.tv .cross-logo{width:2.5rem;height:2.5rem}.rgm.tv .cross-title{font-size:1.25rem;line-height:1.25;font-weight:600}.rgm.tv .cross-price{margin-top:.25rem;font-size:1rem;line-height:1.35}.rgm.tv .cross-arrow{width:1rem;height:1rem}.rgm.m.tv .cross-lead{padding:0 max(calc(1rem + max(env(safe-area-inset-left),env(safe-area-inset-right))),calc((100% - 45rem)/2 + 1rem))}.rgm.m.tv .m-cross-list{flex-direction:column;overflow:visible;gap:.75rem;scroll-snap-type:none}.rgm.m.tv .m-cross .cross-card{flex:none;width:100%;min-height:4.75rem;padding:.875rem 1rem}.rgm.m.tv .m-cross .cross-title{font-size:1rem}.rgm.m.tv .m-cross .cross-price{font-size:.875rem;text-wrap:balance}.rgm.tv .cross-card{border-radius:.625rem}.rgm.m.tv .m-row .m-val[aria-disabled=false],.rgm.m.tv .m-row .qty-sel{width:min(11.5rem,52%);height:2.75rem;box-sizing:border-box}.rgm.m.tv .m-row .m-val[aria-disabled=false]{position:relative;justify-content:center;padding:0 2.25rem}.rgm.m.tv .m-row .m-val[aria-disabled=false] .ic{position:absolute;right:1rem;top:50%;margin-top:-.46875rem}.rgd :where(h1,h2,h3,h4,h5,h6),.rgm :where(h1,h2,h3,h4,h5,h6){font-weight:700}.rgd :where(svg),.rgm :where(svg){vertical-align:baseline}.rgd :where(button,input,select),.rgm :where(button,input,select){font-size:13.3333px;line-height:normal;color:#000}.rgd :where(*,:before,:after),.rgm :where(*,:before,:after){border-style:none}.rgd :where(ol),.rgm :where(ol){list-style:decimal}.rgd :where(ul),.rgm :where(ul){list-style:disc}.rgd img.flag,.rgm img.flag{object-fit:cover;display:inline-block}