@layer components{.prc{display:block}.prc .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prc .between{justify-content:space-between}.prc .grow{flex:1;min-width:0}.prc .mt{margin-top:14px}.prc .mt-s{margin-top:6px}.prc .ok-t{color:var(--ok)}.prc .bad-t{color:var(--bad)}.prc .warn-t{color:var(--warn)}.prc .ltr{direction:ltr;unicode-bidi:isolate}.prc .price{font-family:var(--fd);white-space:nowrap;color:var(--head);font-weight:700}.prc .price s{color:var(--muted);margin-inline-end:5px;font-size:12px;font-weight:400}.prc .price.xl{font-size:24px;font-weight:800}.prc .code{background:var(--surface-2);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:1px 7px;font-family:ui-monospace,Menlo,Consolas,monospace}.prc .bgrid2{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.prc .hscroll{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.prc .hscroll>*{scroll-snap-align:start;flex:none;width:270px}@media (max-width:640px){.prc .hscroll>*{width:248px}}.prc .bcard2{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:13px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.prc .bcard2>.row.between:last-child{margin-top:auto}.prc .bcard2 .fav{top:10px;position:absolute;inset-inline-end:10px}.prc .bc-t{font-family:var(--fd);color:var(--head);padding-inline-end:30px;font-size:15px;font-weight:700;text-decoration:none}.prc .bc-t:hover{text-decoration:underline}.prc .blist2{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prc .blist2 li{align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.prc .blist2 .ic{color:var(--brand-2);flex:none}[data-theme=dark] .prc .blist2 .ic{color:var(--sky)}.prc .blist2 li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prc .hscroll>.bcard2.sm{width:210px}.prc .bcard2.sm{border-radius:12px;gap:6px;padding:10px 11px}.prc .bcard2.sm .fav{top:6px;inset-inline-end:6px}.prc .bcard2.sm .bc-t{white-space:nowrap;text-overflow:ellipsis;padding-inline-end:28px;font-size:14px;overflow:hidden}.prc .bcard2.sm:has(.bc-flash) .bc-t{padding-inline-end:82px}.prc .bcard2.sm .bc-flash{top:9px;position:absolute;inset-inline-end:34px}.prc .bcard2.sm .bc-flash .badge,.prc .bcard2.sm .bc-flash>*{font-size:11px}.prc .bcard2.sm .blist2{gap:2px}.prc .bcard2.sm .blist2 li{gap:5px;font-size:12px}.prc .bcard2.sm .price{font-size:14px}.prc .bcard2.sm .price s{margin-inline-end:3px;font-size:11px}.prc .bcard2.sm>.row.between{flex-wrap:nowrap;gap:6px}.prc .bcard2.sm .btn{padding-inline:10px}.prc .bnotice{inset-inline:0;z-index:56;background:var(--surface);border-top:3px solid var(--orange);box-shadow:0 -6px 22px var(--shade);border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:9px 16px;display:flex;position:fixed;bottom:0}@media (max-width:860px){body:has(.bnav) .prc .bnotice{bottom:calc(52px + env(safe-area-inset-bottom,0px))}}body:has(.buybar) .prc .bnotice{bottom:calc(66px + env(safe-area-inset-bottom,0px))}@media (min-width:861px){.prc .bnotice{max-width:1180px;margin:0 auto}body:not(:has(.buybar)) .prc .bnotice{padding-bottom:calc(9px + env(safe-area-inset-bottom,0px))}}.prc .bnotice>.ic{color:var(--brand);flex:none}[data-theme=dark] .prc .bnotice>.ic{color:var(--sky)}.prc .bnotice .bn-t{min-width:0;color:var(--text);flex:1;margin:0;font-size:13.5px;line-height:1.5}.prc .bnotice .bn-save{color:var(--ok);white-space:nowrap}.prc .bnotice .btn{flex:none}html body:has(.prc .bnotice) main.page.stu{padding-bottom:calc(var(--bn-top,130px) + 76px)}html body:has(.prc .bnotice) .wa{bottom:calc(var(--bn-top,130px) + 12px)}.prc .bsave-rows{background:var(--surface);border-radius:10px;gap:5px;padding:10px 12px;display:grid}.prc .bsave-rows>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.prc .bsave-rows>div span{color:var(--muted)}.prc .bsave-rows>div b{font-family:var(--fd);color:var(--head);white-space:nowrap}.prc .bsave-rows>div.ok-t b,.prc .bsave-rows>div.ok-t span{color:var(--ok)}.prc .flash{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--orange);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.prc .cd{font-family:var(--fd);flex-wrap:wrap;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.prc .cd span{background:var(--navy);color:var(--on-brand);text-align:center;white-space:nowrap;border-radius:5px;min-width:26px;padding:1px 6px}[data-theme=dark] .prc .cd span{background:var(--brand)}.prc .bpage h1{font-size:clamp(19px,2.4vw,24px)}.prc .linkrow{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:11px;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:flex}.prc a.linkrow:hover{border-color:var(--brand-3)}.prc .linkrow .ic{color:var(--brand);flex:none}[data-theme=dark] .prc .linkrow .ic{color:var(--sky)}.prc .stack{gap:8px;display:grid}.prc.coupon{margin-top:12px}.prc.coupon form{align-items:flex-end;gap:8px;display:flex}.prc.coupon .field{flex:1;min-width:0;margin:0}.prc .subcur{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:12px;display:grid}.prc .subcur>div{gap:2px;display:grid}.prc .subcur b{font-family:var(--fd);color:var(--head)}@media (max-width:760px){.prc .subcur{grid-template-columns:1fr 1fr}}.prc .plans{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.prc .plan{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;justify-items:start;gap:8px;padding:16px;display:grid}.prc .plan.cur{border:2px solid var(--sky)}.prc form.plan{justify-items:stretch}.prc form.plan .field{margin:0}.prc .plan.adm{justify-items:stretch}.prc .plan.adm>form{gap:8px;display:grid}.prc .plan.adm .field{margin:0}.prc .plan.adm form>b,.prc .plan>b{font-family:var(--fd);color:var(--head)}.prc .ticks{color:var(--muted);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.prc .ticks li{align-items:flex-start;gap:7px;display:flex}.prc .ticks .ic{color:var(--brand-3);flex:none;margin-top:2px}.prc .setrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.prc .setrow:last-child{border-bottom:0}.prc .setrow p{color:var(--muted);margin-top:2px;font-size:12.5px}.prc .grid2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (max-width:640px){.prc .grid2{grid-template-columns:1fr}}.prc .checks{grid-template-columns:1fr 1fr;gap:6px;max-height:340px;margin-top:6px;display:grid;overflow-y:auto}@media (max-width:640px){.prc .checks{grid-template-columns:1fr}}.prc .chk{background:var(--surface-2);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}.prc .chk input{accent-color:var(--brand);flex:none}.prc .chk span{flex:1;min-width:0}.prc .chk small{color:var(--muted);white-space:nowrap}.prc fieldset{border:0;min-width:0;margin:0 0 12px;padding:0}.prc fieldset legend{color:var(--head);margin-bottom:4px;font-size:13.5px;font-weight:600}.prc .seg2{flex-wrap:wrap;gap:6px;display:flex}.prc .seg2 label{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-width:96px;color:var(--muted);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:13.5px;display:flex}.prc .seg2 label:has(input:checked){border-color:var(--brand);color:var(--brand);font-weight:700}[data-theme=dark] .prc .seg2 label:has(input:checked){border-color:var(--sky);color:var(--sky)}.prc .seg2 input{accent-color:var(--brand)}.prc .inrow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.prc .inrow .field{margin:0}.prc .inrow .field.grow,.prc .inrow>.grow{flex:1;min-width:180px}.prc .phones{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.prc td .row{flex-wrap:nowrap}}
