.pk:is(.pk-screen,.pk-overlay){--one-a:#3d5bea;--one-b:#7b4fe6;--plus-a:#0b9c8f;--plus-b:#3d63ea;--max-a:#e8650f;--max-b:#db2f7b;--teal:#0b8f86;--on-plan:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk:is(.pk-screen,.pk-overlay){--one-a:#7d96ff;--one-b:#a78bff;--plus-a:#4fd1c5;--plus-b:#7d96ff;--max-a:#ff9a5c;--max-b:#ff6fb0;--teal:#4fd1c5;--on-plan:#0b1029}}:root[data-theme=dark] .pk:is(.pk-screen,.pk-overlay){--one-a:#7d96ff;--one-b:#a78bff;--plus-a:#4fd1c5;--plus-b:#7d96ff;--max-a:#ff9a5c;--max-b:#ff6fb0;--teal:#4fd1c5;--on-plan:#0b1029}.pk .t-one{--a:var(--one-a);--b:var(--one-b)}.pk .t-plus{--a:var(--plus-a);--b:var(--plus-b)}.pk .t-max{--a:var(--max-a);--b:var(--max-b)}.pk .ap-name{background:linear-gradient(120deg, var(--a), var(--b));color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:700}@media (forced-colors:active){.pk .ap-name{color:canvastext;background:0 0}}.pk .ap-mark{color:#fff;background:linear-gradient(135deg, var(--a), var(--b));width:30px;height:30px;box-shadow:0 6px 16px -6px color-mix(in oklab, var(--b) 70%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.pk .ap-mark.sm{border-radius:8px;width:24px;height:24px}.pk .ap-left{letter-spacing:0;white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.pk .ap-left.warn{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 30%, transparent)}.pk .ap-left.ok{background:var(--ok-bg);color:var(--ok);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ok) 30%, transparent)}.pk .ap-left.big{min-height:32px;padding:0 14px;font-size:14.5px}.pk .panel-title .ap-left{vertical-align:middle;margin-left:10px}.pk .page-head.s-your-plan h1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pk.pk.pk.pk.pk.pk .page-body .panel.ap-glow,.pk .yp-row.ap-glow{box-shadow:0 0 0 2px color-mix(in oklab, var(--a) 75%, transparent), 0 0 0 7px color-mix(in oklab, var(--a) 14%, transparent), 0 20px 50px -10px color-mix(in oklab, var(--b) 55%, transparent)}.pk .yp{flex-direction:column;gap:11px;display:flex;container:ypbox/inline-size}.pk .callout.yp-status{padding:10px 14px;font-size:13px;line-height:1.45}.pk .yp-rows{flex-direction:column;gap:6px;display:flex}.pk .yp-row{border:1px solid var(--line);background:var(--inner);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 14px;transition:background-color .15s,border-color .15s;display:grid}.pk .yp-row:hover{background:color-mix(in oklab, var(--a) 8%, var(--inner));border-color:color-mix(in oklab, var(--a) 35%, var(--line))}.pk .yp-row:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.pk .yp-row.ap-glow{background:color-mix(in oklab, var(--a) 7%, var(--inner));border-color:#0000}.pk .yp-row.ap-glow:hover{background:color-mix(in oklab, var(--a) 12%, var(--inner))}.pk .yp-txt{min-width:0}.pk .yp-row .n{font-size:16px}.pk .yp-row .d{color:var(--muted);margin-top:1px;font-size:13px;display:block}.pk .yp-row .e{color:var(--muted);align-items:center;display:inline-flex}.pk .yp-terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pk .yp-term{border:1px solid var(--line);background:var(--inner);border-radius:13px;flex-direction:column;gap:1px;padding:7px 12px 8px;display:flex}.pk .yp-term .t{color:var(--muted);font-size:12.5px;font-weight:600}.pk .yp-term .v{color:var(--ok);white-space:nowrap;font-size:15px;font-weight:700}.pk .yp-term .v.full{color:var(--ink);font-weight:650}.pk .yp-term.best{border-color:color-mix(in oklab, var(--ok) 45%, transparent);background:color-mix(in oklab, var(--ok) 9%, var(--inner))}@container ypbox (max-width:440px){.pk .yp-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk .apg{flex-direction:column;flex:none;gap:16px;display:flex}.pk .apg p{margin:0}.pk .apg .apg-status{color:var(--muted);flex:none;margin-top:-4px;font-size:14.5px}.pk .apg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0;display:grid}.pk .panel.apg-card{flex-direction:column;gap:12px;min-height:0;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;container:plancard/inline-size}.pk .apg-card:before{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--a) 13%, transparent), transparent);pointer-events:none;height:120px;position:absolute;inset:0 0 auto}.pk .apg-card>*{position:relative}.pk .apg-card>:not(.apg-hi){flex:none}.pk .apg-head{align-items:center;gap:11px;display:flex}.pk .apg-head .ap-name{margin:0;font-size:23px}.pk .apg .apg-line{min-height:21px;color:var(--muted);margin-top:-4px;font-size:14px;line-height:1.5}.pk .apg-hi{flex-direction:column;flex:0 auto;gap:6px;min-height:0;margin:2px 0 0;padding:0 2px 0 0;list-style:none;display:flex;overflow:auto}.pk .apg-hi li{border:1px solid color-mix(in oklab, var(--a) 50%, transparent);border-radius:10px;align-items:center;gap:8px;padding:4px 11px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.pk .apg-hi li.ask{border-color:color-mix(in oklab, var(--teal) 60%, transparent);background:color-mix(in oklab, var(--teal) 10%, transparent)}.pk .apg-hi li.ask svg{color:var(--teal);flex:none}.pk .apg-btns{flex:none;gap:8px;margin-top:auto;padding-top:6px;display:flex}.pk .apg-btns .btn{flex:1 1 0;justify-content:center}.pk .apg-btns .mine{background:linear-gradient(120deg, var(--a), var(--b));min-height:40px;color:var(--on-plan);white-space:nowrap;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:650;display:inline-flex}@container plancard (max-width:295px){.pk .apg-btns .btn{padding:0 12px;font-size:13.5px}}@container plancard (max-width:263px){.pk .apg-btns{flex-direction:column}.pk .apg-btns .btn,.pk .apg-btns .mine{flex:none;width:100%;min-height:38px}.pk .apg-head .ap-name{font-size:20px}.pk .apg .apg-line{font-size:13px;line-height:1.45}}.pk .apg-terms{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex:none;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.pk .apg-terms>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:2px;padding:12px 18px;display:flex}.pk .apg-terms>div:first-child{border-left:0}.pk .apg-terms .h{font-size:15px;font-weight:650}.pk .apg-terms .h small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.pk .apg-terms .t{color:var(--muted);font-size:12.5px;font-weight:600}.pk .apg-terms .v{color:var(--ok);letter-spacing:-.01em;font-size:19px;font-weight:700}.pk .apg-terms .v.full{color:var(--ink)}.pk .apg-terms .s{color:var(--muted);font-size:12px}.pk .apg-terms .best{background:color-mix(in oklab, var(--ok) 8%, transparent)}.pk .apg-low{grid-template-columns:1.15fr 1fr 1.25fr;gap:18px;min-height:0;display:grid}.pk .apg-low>.panel{flex-direction:column;gap:10px;min-height:0;padding:18px 20px;display:flex;overflow:auto}@media (min-width:760px){.pk.pk.pk .page-body .apg-low>.panel>.panel-head{margin-bottom:-6px}}@media (min-width:1100px){.pk.pk.pk .page-body .apg-low>.panel>.panel-head{margin-bottom:2px}}.pk .apg-low p{color:var(--muted);font-size:13.5px;line-height:1.55}.pk .apg-every-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.pk .apg-every-list>div{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.pk .apg-every-list svg{width:19px;height:19px;color:var(--primary);flex:none}.pk .apg-faq details{border-top:1px solid var(--line);padding:9px 0}.pk .apg-faq summary{cursor:pointer;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;list-style:none;display:flex}.pk .apg-faq summary:hover{color:var(--primary-text)}.pk .apg-faq summary:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px;border-radius:6px}.pk .apg-faq summary::-webkit-details-marker{display:none}.pk .apg-faq summary svg{color:var(--muted);flex:none;margin-top:2px;transition:transform .15s}.pk .apg-faq details[open] summary svg{transform:rotate(90deg)}.pk .apg-faq details p{margin-top:4px}@media (min-width:760px){.pk.pk.pk.pk .main:has(>.page-body.s-your-plan){overflow:visible}.pk.pk.pk.pk .page-body.s-your-plan{margin:-12px -12px 0;padding-top:12px;padding-left:16px;padding-right:16px}}@media (min-width:1100px){.pk.pk.pk.pk .page-body.s-your-plan{overflow:hidden}.pk .apg{flex:auto;min-height:0}.pk .apg-cards{flex:auto}.pk .apg-low{flex:none;max-height:210px}.pk .apg-low>.panel{padding-top:10px}}@media (min-width:1100px) and (max-height:820px){.pk .apg-low{max-height:176px}}@media (min-width:1100px) and (max-width:1365px){.pk .apg-terms>div{padding:12px 14px}.pk .apg-terms .v{font-size:17px}.pk .apg-every-list{grid-template-columns:minmax(0,1fr);gap:8px}}@media (min-width:1100px) and (max-height:720px){.pk .apg{gap:12px}.pk .panel.apg-card{gap:10px;padding:18px 20px 16px}.pk .apg-terms>div{padding:9px 18px}.pk .apg-low{max-height:124px}.pk .apg-low>.panel{padding:6px 18px 14px}}.pk-overlay .ap-pop-title{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.pk-overlay .ap-pop-title .ap-name{font-size:22px;font-weight:500}.pk-overlay .sheet.s-your-plan .sheet-head .sub{margin-top:6px;font-size:14px}.pk-overlay .sheet.s-your-plan .sheet-body{max-height:min(56vh,520px);overflow:auto}.pk-overlay .ap-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pk-overlay .ap-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;font-size:14.5px;line-height:1.55;display:grid}.pk-overlay .ap-list li>span:has(>b){color:var(--muted)}.pk-overlay .ap-list li b{color:var(--ink);font-weight:650}.pk-overlay .ap-ic{width:16px;height:16px;color:var(--a,var(--primary));margin-top:3px}.pk-overlay .ap-list li.ask{border:1px solid color-mix(in oklab, var(--teal) 60%, transparent);background:color-mix(in oklab, var(--teal) 10%, transparent);border-radius:12px;margin:2px -2px 0;padding:10px 12px}.pk-overlay .ap-ic.ask{color:var(--teal)}.pk-overlay .ap-contacts{flex-direction:column;gap:10px;display:flex}.pk-overlay .ap-contact{border:1px solid var(--line);background:var(--inner);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.pk-overlay .ap-contact:hover{background:color-mix(in oklab, var(--primary) 8%, var(--inner));border-color:color-mix(in oklab, var(--primary) 30%, var(--line))}.pk-overlay .ap-contact:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.pk-overlay .ap-contact .i{border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}.pk-overlay .ap-contact .i.viber{color:#7360f2;background:#7360f224}.pk-overlay .ap-contact .i.telegram{color:#229ed9;background:#26a5e424}.pk-overlay .ap-contact .i.email{background:var(--primary-soft);color:var(--primary)}.pk-overlay .ap-contact .e{color:var(--muted);display:inline-flex}.pk-overlay .ap-contact-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pk-overlay .ap-contact-h{color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}@media (max-width:1099px){.pk .apg-cards,.pk .apg-low{grid-template-columns:minmax(0,1fr)}.pk .apg-hi,.pk .apg-low>.panel{overflow:visible}.pk .apg-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .apg-terms>div:first-child{grid-column:1/-1}.pk .apg-terms>div{border-top:1px solid var(--line)}.pk .apg-terms>div:first-child{border-top:0}.pk .apg-terms>div:nth-child(2),.pk .apg-terms>div:nth-child(4){border-left:0}}@media (max-width:759px){.pk .apg{gap:20px}.pk .panel.apg-card{gap:14px;padding:22px 20px 20px}.pk .apg .apg-line{min-height:0;font-size:14.5px}.pk .apg-btns{flex-direction:column;gap:10px}.pk .apg-btns .btn,.pk .apg-btns .mine{flex:none;width:100%;min-height:46px}.pk .apg-terms>div{padding:14px 16px}.pk .apg-low>.panel{padding:20px}.pk .apg-low>.panel>.panel-head{margin-bottom:0}.pk .apg-every-list{grid-template-columns:minmax(0,1fr)}.pk .yp{gap:16px}.pk .yp-row{padding:14px 16px}.pk .yp-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pk .yp-term{padding:13px 15px}.pk-overlay .sheet.s-your-plan .sheet-body{max-height:none}}.pk .apg-branches{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.pk .apg-bz{align-items:center;gap:12px;display:flex}.pk .apg-bz>span:last-child{flex-direction:column;min-width:0;display:flex}
