:root{--plan-card-bottom-inset:0px;--plan-slot-accent-color:var(--point-color-primary)}.plan-list-page{--plan-secondary-bg:#0049ff1a}.plan-list-page.paybooc-channel{--plan-secondary-bg:#404bc51a}.plan-list-page,.plan-list-page *,.plan-list-page :before,.plan-list-page :after{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.plan-list-page{-moz-text-size-adjust:100%;text-size-adjust:100%}.original-fee{margin-top:.7rem;text-decoration:line-through}.data-cap.active{background-color:var(--point-color-primary);color:#fff}.custom-channel-font-color{color:var(--point-color-primary)}.features{margin-bottom:4px!important}.plan-list-page .plan-list-sticky{z-index:30;background:#f5f7f9;margin:0 -16px;position:sticky;top:0}.plan-list-page .plan-search-area{background:#f5f7f9;padding:10px 16px}.plan-list-page .plan-search-field{cursor:text;background:#fff;border-radius:12px;align-items:center;gap:4px;padding:12px 16px;display:flex;overflow:hidden}.plan-list-page .plan-search-field:focus-within{box-shadow:inset 0 0 0 2px #111}.plan-list-page .plan-search-find{flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden}.plan-list-page .plan-search-find img{width:18px;height:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.plan-list-page .plan-search-input{color:#111;appearance:none;background:0 0;border:0;outline:none;flex:1 0 0;min-width:1px;padding:0;font-family:inherit;font-size:16px;font-weight:400;line-height:22px}.plan-list-page .plan-search-input::placeholder{color:#9fa3af}.plan-list-page .plan-search-input::-webkit-search-cancel-button{appearance:none}.plan-list-page .plan-search-input::-webkit-search-decoration{appearance:none}.plan-list-page .plan-search-cancel{background:#d3d6dd;border:0;border-radius:20px;flex-shrink:0;width:20px;height:20px;padding:0;position:relative}.plan-list-page .plan-search-cancel img{width:11.3995px;height:11.3995px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.plan-list-page .mno-chip-menu{background:#f5f7f9;padding:10px 16px;position:relative}.plan-list-page .mno-chip-scroll{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.plan-list-page .mno-chip-scroll::-webkit-scrollbar{display:none}.plan-list-page .mno-chip-list{gap:6px;width:max-content;padding-right:44px;display:flex}.plan-list-page .mno-chip-menu.open .mno-chip-scroll{overflow:visible}.plan-list-page .mno-chip-menu.open .mno-chip-list{width:auto;margin:0 -6px -8px 0;padding-right:0;display:block}.plan-list-page .mno-chip-menu.open .mno-chip-list:after{content:"";clear:both;display:block}.plan-list-page .mno-chip-menu.open .mno-chip-list>li{float:left;margin:0 6px 8px 0}.plan-list-page .mno-chip-menu.open .mno-chip-list>.mno-chip-arrow-space{float:right;width:38px;height:38px}.plan-list-page .mno-chip{color:#444;white-space:nowrap;background:#e4e6ee;border-radius:999px;justify-content:center;align-items:center;min-width:60px;padding:8px 16px;font-size:16px;font-weight:400;line-height:22px;display:inline-flex}.plan-list-page .mno-chip.active{z-index:1;background:var(--point-color-primary);color:#fff;font-weight:700;position:relative}.plan-list-page .mno-chip-fade{pointer-events:none;width:50px;height:100%;position:absolute;top:0}.plan-list-page .mno-chip-fade-right{background:linear-gradient(90deg,#f5f7f900 0%,#f5f7f9 84.036%);right:0}.plan-list-page .mno-chip-fade-left{background:linear-gradient(270deg,#f5f7f900 0%,#f5f7f9 84.036%);left:0}.plan-list-page .mno-chip-arrow{z-index:2;background:#f5f7f9;border:1px solid #585861;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:10px;right:16px}.plan-list-page .mno-chip-chevron{border-bottom:1.6px solid #585861;border-right:1.6px solid #585861;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translate(-1px,-1px)}.plan-list-page .mno-chip-menu.open .mno-chip-chevron{transform:rotate(-135deg)translate(-1px,-1px)}.plan-list-page .plan-filter-row{justify-content:space-between;align-items:center;gap:6px;padding:16px 0 12px;display:flex}.plan-list-page .plan-count{color:#7d8087;white-space:nowrap;font-size:16px;font-weight:500}.plan-list-page .plan-count span{color:var(--point-color-primary);font-weight:700}.plan-list-page .plan-filter-chips{align-items:center;gap:6px;display:flex}.plan-list-page .tab-plan-list{gap:12px}.plan-list-page .plan-card,.plan-card-scope .plan-card{-webkit-tap-highlight-color:transparent;touch-action:pan-y;background:#fff;border-radius:18px;padding:16px;transition:transform 80ms,filter 80ms;position:relative;overflow:hidden}.plan-list-page .plan-card:active{filter:brightness(.97);transform:scale(.996)translateY(.5px)}.plan-list-page .plan-card-link,.plan-card-scope .plan-card-link{-webkit-tap-highlight-color:transparent;touch-action:pan-y;display:block}.plan-list-page .plan-card-cover{z-index:1;-webkit-tap-highlight-color:transparent;touch-action:pan-y;position:absolute;inset:0}.plan-list-page .plan-card-head,.plan-card-scope .plan-card-head{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:4px;display:flex}.plan-list-page .plan-card-logo,.plan-card-scope .plan-card-logo{object-fit:contain;flex:none;width:auto;max-width:140px;height:24px;display:block}.plan-list-page .plan-card-mvno-name,.plan-card-scope .plan-card-mvno-name{color:#111;flex:none;font-size:16px;font-weight:700}.plan-list-page .plan-card-promo-tag{background:var(--plan-slot-accent-color);color:#fff;border-radius:6px;flex:none;padding:2px 6px;font-size:14px;font-weight:700;line-height:20px}.plan-list-page .plan-card-name,.plan-card-scope .plan-card-name{color:#111;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0 0 4px;font-size:16px;font-weight:400;line-height:22px;overflow:hidden}.plan-list-page .plan-card-head .plan-card-name,.plan-card-scope .plan-card-head .plan-card-name{flex:auto;min-width:0;margin:0}.plan-list-page .plan-card-price-line,.plan-card-scope .plan-card-price-line{align-items:flex-end;margin-bottom:4px;display:flex}.plan-list-page .plan-card.sold-out .plan-card-price{color:#9fa3af;text-decoration-skip-ink:none;text-decoration:line-through}.plan-list-page .plan-card-soldout-tag{color:#fff;white-space:nowrap;background:#444;border-radius:6px;padding:2px 6px;font-size:14px;font-weight:700;line-height:20px}.plan-list-page .plan-card-more-btn.disabled{color:#9fa3af;pointer-events:none;background:#5858611a}.plan-list-page .plan-card-price-side{align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.plan-list-page .plan-card-heart{z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;width:24px;height:24px;padding:0;position:relative}.plan-list-page .plan-card-heart img{width:24px;height:24px;display:block}.plan-list-page .plan-card-price,.plan-card-scope .plan-card-price{color:#111;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:32px}.plan-list-page .plan-card-period,.plan-card-scope .plan-card-period{color:#6f7177;padding-bottom:3px;font-size:14px;line-height:20px}.plan-list-page .plan-card-info{color:#6f7177;flex-wrap:wrap;align-items:center;font-size:14px;line-height:20px;display:flex}.plan-list-page .plan-card-info-item{position:relative}.plan-list-page .plan-card-info-item+.plan-card-info-item{margin-left:8px;padding-left:9px}.plan-list-page .plan-card-info-item+.plan-card-info-item:before{content:"";background:#e1e1e1;width:1px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plan-list-page .plan-card-divider{background:#e1e1e1;height:1px;margin:12px 0}.plan-list-page .plan-card-benefit{align-items:center;gap:6px;display:flex}.plan-list-page .plan-card-benefit-icon{flex:none;width:auto;height:24px}.plan-list-page .plan-card-benefit-text{color:#444;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.plan-list-page .plan-card-benefit-count{color:#444;flex:none;font-size:13px;line-height:18px}.plan-list-page .plan-card-more-btn{z-index:2;background:var(--plan-secondary-bg);height:48px;color:var(--plan-slot-accent-color);-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;margin-top:8px;font-size:16px;font-weight:700;display:flex;position:relative}.tab-content{margin-bottom:20px;display:block}.plan-list-page .footer-notice-section{position:relative}.plan-list-page .footer-notice-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.plan-list-page .footer-notice-head .footer-notice-title{margin-bottom:0}.plan-list-page .footer-notice-toggle{float:none;background:0 0;margin-top:0;position:relative}.plan-list-page .footer-notice-toggle:after{content:"";border-bottom:2px solid #111;border-right:2px solid #111;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}.plan-list-page .footer-notice-footer{padding:30px 0 5px}.plan-list-page .plan-pagination{justify-content:center;align-items:center;gap:4px;margin:14px 0 8px;padding:10px 0;display:flex}.plan-list-page .plan-page-num{color:#b0b3bc;border-radius:8px;width:40px;height:40px;font-size:16px;font-weight:400;line-height:22px}.plan-list-page .plan-page-num.active{background:var(--point-color-primary);color:#fff;font-weight:500}.plan-list-page .plan-page-nav{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.plan-list-page .plan-page-nav:disabled{opacity:.35;cursor:default}.plan-list-page .plan-page-chevron{border-bottom:2px solid #9fa3af;border-right:2px solid #9fa3af;width:10px;height:10px;display:inline-block}.plan-list-page .plan-page-chevron-left{transform:rotate(135deg)}.plan-list-page .plan-page-chevron-right{transform:rotate(-45deg)}.plan-list-page .filter-modal-content{border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;max-width:393px;max-height:85vh;padding:30px 0 0;display:flex}.plan-list-page .filter-modal-header{color:#111;flex:none;padding:0 24px 18px;font-size:22px;line-height:30px}.plan-list-page .filter-modal-header>span:first-child{font-weight:700}.plan-list-page .filter-modal-close{width:30px;height:30px}.plan-list-page .filter-panel{flex:auto;min-height:0;overflow-y:auto}.plan-list-page .filter-actions{flex:none}.plan-list-page .filter-section{padding:0 24px}.plan-list-page .filter-section+.filter-section{margin-top:20px}.plan-list-page .filter-section.padding{padding-bottom:10px}.plan-list-page .filter-section h3{color:#111;margin:0 0 8px;font-size:18px;font-weight:500;line-height:26px}.plan-list-page .chip-group{gap:8px}.plan-list-page .chip,.plan-list-page .chip-check-label{background:0 0;border:0;padding:0}.plan-list-page .chip span,.plan-list-page .chip-check-label{color:#444;background:#e4e6ee;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:16px;font-weight:400;line-height:22px;display:inline-flex}.plan-list-page .chip input[type=radio]:checked+span,.plan-list-page .chip-check input:checked+.chip-check-label{color:#fff;background:#111;border-color:#111;font-weight:700}.plan-list-page .bottom-actions{gap:10px;max-width:none;padding:20px 20px 14px;position:static}.plan-list-page .btn{border-radius:12px;height:56px;padding:0;font-size:18px;font-weight:700;line-height:26px}.plan-list-page .btn.reset{color:#9fa3af;background:#5858611a;flex:0 0 112px}.plan-list-page .btn.apply{flex:1}.plan-list-page{padding-bottom:88px}.plan-list-page.wish-page .wish-title{color:#111;margin:10px 0 0;font-size:24px;font-weight:700;line-height:32px}
