.ck{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:var(--color-text)}.ck::backdrop{background:transparent}.ck:not([open]){display:none}.ck[open]{display:grid;grid-template-columns:minmax(0,1fr)}html.ck-lock,html.ck-lock body{overflow:hidden}.ck__scrim{position:absolute;inset:0;background:#1414136b;opacity:0;transition:opacity var(--dur-exit) ease;-webkit-tap-highlight-color:transparent}.ck[data-state=open] .ck__scrim{opacity:1;transition:opacity var(--dur-enter) ease}.ck__sheet{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--color-surface);box-shadow:var(--shadow-lg);outline:none;overscroll-behavior:contain;overflow-x:clip}@media(max-width:639px){.ck[open]{padding-bottom:var(--ck-kb, 0px)}.ck__sheet{align-self:end;width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - 8px - var(--ck-kb, 0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;transform:translate3d(0,100%,0);transition:transform var(--dur-exit) var(--ease-out)}.ck[data-state=open] .ck__sheet{transform:translateZ(0);transition:transform var(--dur-enter) var(--ease-drawer)}.ck__sheet[data-dragging]{transition:none!important}}@media(min-width:640px){.ck[open]{place-items:center;padding:24px}.ck__sheet{width:min(560px,100%);max-height:min(880px,calc(100dvh - 48px));border-radius:var(--radius-xl);opacity:0;transform:scale(.96);transition:opacity var(--dur-exit) ease,transform var(--dur-exit) var(--ease-out)}.ck[data-state=open] .ck__sheet{opacity:1;transform:none;transition:opacity var(--dur-ui) ease,transform var(--dur-enter) var(--ease-out)}}@media(prefers-reduced-motion:reduce){.ck__sheet,.ck[data-state=open] .ck__sheet{transform:none!important;opacity:0;transition:opacity var(--dur-ui) ease}.ck[data-state=open] .ck__sheet{opacity:1}}.ck__grab{display:none}@media(max-width:639px){.ck__grab{display:grid;place-items:center;height:20px;touch-action:none;cursor:grab}.ck__grab span{width:40px;height:5px;border-radius:99px;background:var(--color-line-strong)}}.ck__head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 16px 12px 24px;border-bottom:1px solid transparent;transition:border-color var(--dur-ui) ease}.ck__head[data-scrolled]{border-bottom-color:var(--color-line)}@media(max-width:639px){.ck__head{padding:2px 8px 10px 20px;touch-action:none}.ck__progress{margin-right:12px}}.ck__title{font:500 var(--text-2xl) / 1.2 var(--font-serif);letter-spacing:var(--text-2xl--letter-spacing);color:var(--color-ink);outline:none}.ck__close{display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%;color:var(--color-text-2);touch-action:manipulation;transition:background-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.ck__close svg{width:20px;height:20px}.ck__close:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.ck__close:hover{background:var(--color-surface-2);color:var(--color-ink)}}.ck__progress{grid-column:1 / -1;margin-right:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;padding:0;list-style:none;font-size:var(--text-xs);color:var(--color-text-3)}.ck__progress li{display:grid;gap:6px}.ck__progress li:before{content:"";height:3px;border-radius:99px;background:var(--color-surface-3);transition:background-color var(--dur-ui) ease}.ck__progress li[data-done]:before,.ck__progress li[aria-current=step]:before{background:var(--color-ink)}.ck__progress li[aria-current=step]{color:var(--color-ink);font-weight:500}.ck[data-step=paid] .ck__progress{display:none}.ckp,.ckp__panel{display:flex;flex-direction:column;min-height:0;min-width:0;flex:1 1 auto}.ckp__body{padding:4px 24px 24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;flex:1 1 auto}.ckp__foot{display:flex;align-items:center;gap:12px;padding:12px 24px max(16px,calc(10px + env(safe-area-inset-bottom)));border-top:1px solid var(--color-line);background:var(--color-surface)}.ckp__foot--stack{flex-direction:column;align-items:stretch;gap:8px}@media(max-width:639px){.ckp__body{padding:4px 20px 20px}.ckp__foot{padding-left:20px;padding-right:20px}}@media(min-width:640px){.ckp__foot{padding-bottom:20px;border-radius:0 0 var(--radius-xl) var(--radius-xl)}}.ckp[data-mode=page] .ckp__body{overflow:visible;padding:0}.ckp[data-mode=page] .ckp__foot{padding:20px 0 0;border-top:0;background:none}.ck-group{margin:0;padding:0;border:0;min-width:0}.ck-group+.ck-group{margin-top:22px}.ck-legend{padding:0;margin-bottom:10px;font-size:var(--text-sm);font-weight:500;color:var(--color-text-2)}.ck-plans{display:grid;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg)}.ck-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 16px}.ck-plan+.ck-plan{border-top:1px solid var(--color-line)}.ck-plan__info{display:grid;gap:2px;min-width:0}.ck-plan__name{font:500 19px/1.2 var(--font-serif);color:var(--color-ink)}.ck-plan__price{font-size:var(--text-sm);color:var(--color-text-2)}.ck-stepper{display:flex;align-items:center;flex:none;border:1px solid var(--color-line-strong);border-radius:12px;background:var(--color-surface)}.ck-stepper__btn{display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:11px;color:var(--color-ink);touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:background-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out),opacity var(--dur-hover) ease}.ck-stepper__btn svg{width:18px;height:18px}.ck-stepper__btn:active:not(:disabled){transform:scale(.9);background:var(--color-surface-2)}.ck-stepper__btn:disabled{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine){.ck-stepper__btn:hover:not(:disabled){background:var(--color-surface-2)}}.ck-stepper__val{width:3.2ch;min-width:36px;height:var(--tap);padding:0;border:0;background:transparent;text-align:center;font:500 17px/1 var(--font-sans);color:var(--color-ink);-moz-appearance:textfield}.ck-stepper__val:focus-visible{outline-offset:-2px;border-radius:6px}.ck-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px;border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-line)}.ck-seg__opt{position:relative;display:block}.ck-seg__opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.ck-seg__opt span{display:grid;place-items:center;height:40px;border-radius:9px;font-size:15px;color:var(--color-text-2);white-space:nowrap;user-select:none;-webkit-user-select:none;transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,box-shadow var(--dur-ui) ease}.ck-seg__opt input:checked+span{background:var(--color-surface);color:var(--color-ink);font-weight:500;box-shadow:0 1px 2px #14141314,0 2px 6px -2px #14141314}.ck-seg__opt input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:1px}@media(pointer:coarse){.ck-seg__opt span{height:var(--tap)}}.ck-promo{margin-top:18px}.ck-promo__toggle{display:inline-flex;align-items:center;gap:4px;min-height:var(--tap);list-style:none;font-size:15px;color:var(--color-accent-ink)}.ck-promo__toggle::-webkit-details-marker{display:none}.ck-promo__chev{width:18px;height:18px;transition:transform var(--dur-ui) var(--ease-out)}.ck-promo[open] .ck-promo__chev{transform:rotate(180deg)}.ck-promo__body{padding-top:2px}.ck-input{display:block;width:100%;height:48px;padding:0 14px;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-surface);color:var(--color-ink);font:400 16px/1.2 var(--font-sans);transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.ck-input::placeholder{color:var(--color-text-3);opacity:1}.ck-input:focus{outline:none;border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-accent-soft)}.ck-input[aria-invalid=true]{border-color:var(--color-danger)}.ck-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.ck-input--promo{text-transform:uppercase;letter-spacing:.04em}.ck-input--promo::placeholder{text-transform:none;letter-spacing:0}.ck-affix{position:relative}.ck-affix__pre{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--color-text-3);pointer-events:none}.ck-affix .ck-input{padding-left:32px}.ck-err,.ck-ok,.ck-hint{margin-top:6px;font-size:var(--text-sm);line-height:1.45}.ck-err{color:var(--color-danger)}.ck-nowrap{white-space:nowrap}.ck-err:empty,.ck-ok:empty{display:none}.ck-ok{color:var(--color-ok)}.ck-hint{color:var(--color-text-3)}.ck-sum{margin-top:22px;padding-top:18px;border-top:1px solid var(--color-line);transition:opacity var(--dur-ui) ease}.ck-sum[aria-busy=true] .ck-rows{opacity:.55}.ck-rows{display:grid;gap:12px;margin:0;padding:0;list-style:none;transition:opacity var(--dur-ui) ease}.ck-row{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:baseline}.ck-row__label{color:var(--color-ink);font-size:15px}.ck-row__amount{color:var(--color-ink);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.ck-row__amount[data-free]{color:var(--color-ok)}.ck-row__note{grid-column:1 / -1;font-size:var(--text-sm);color:var(--color-text-3)}.ck-rows--skeleton .ck-row__label,.ck-rows--skeleton .ck-row__amount{color:transparent;background:var(--color-surface-2);border-radius:6px}.ck-quote-err{margin-top:12px;font-size:var(--text-sm);color:var(--color-danger)}.ck-quote-err:empty{display:none}.ck-rate{margin-top:14px}.ck-rate:empty{display:none}.ck-empty{font-size:15px;color:var(--color-text-2)}.ck-foot-total{display:grid;min-width:0;flex:1 1 auto}.ck-foot-total__label{font-size:var(--text-sm);color:var(--color-text-3)}.ck-foot-total__value{font:500 26px/1.15 var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;transition:opacity var(--dur-ui) ease}.ck-foot-total__value[data-busy]{opacity:.45}.ck-cta{position:relative;flex:none}.ck-cta svg{transition:transform var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ck-cta:hover:not(:disabled,[aria-disabled=true]) svg{transform:translate(2px)}}.ck-cta[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ck-cta__sum:not(:empty):before{content:"·";margin:0 8px 0 0;opacity:.6}.ck-spinner{display:none;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ck-spin .6s linear infinite}.ck-cta[aria-busy=true] .ck-spinner{display:inline-block}.ck-cta[aria-busy=true] .ck-cta__sum{display:none}@keyframes ck-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ck-spinner{animation-duration:1.6s}}.ck-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:18px;padding:12px 12px 12px 16px;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-ink);font-size:15px}.ck-note{margin-bottom:18px;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-sm);line-height:1.5;color:var(--color-text)}.ck-note--accent{background:var(--color-accent-soft);color:var(--color-ink)}.ck-note--danger{background:var(--color-danger-soft);color:var(--color-ink)}.ck-note a{color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:.2em}.ck-alert{margin-top:4px;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-ink);font-size:15px}.ck-alert__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ck-lead{font:500 22px/1.25 var(--font-serif);color:var(--color-ink);outline:none}.ck-sub{margin-top:8px;color:var(--color-text-2);font-size:15px;line-height:1.55}.ck-form{display:grid;gap:18px;margin-top:22px}.ck-label{display:block;margin-bottom:6px;font-size:15px;font-weight:500;color:var(--color-ink)}.ck-opt{font-weight:400;color:var(--color-text-3);font-size:var(--text-sm);margin-left:4px}.ck-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ck-check{position:relative;display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;cursor:pointer;font-size:15px;line-height:1.5;color:var(--color-text)}.ck-check input{position:absolute;opacity:0;width:24px;height:24px;margin:0}.ck-check__box{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--color-line-strong);border-radius:7px;background:var(--color-surface);color:var(--color-on-btn);transition:background-color var(--dur-press) ease,border-color var(--dur-press) ease}.ck-check__box svg{width:16px;height:16px;stroke-width:2.4;opacity:0;transform:scale(.6);transition:opacity var(--dur-press) ease,transform var(--dur-ui) var(--ease-out)}.ck-check input:checked+.ck-check__box{background:var(--color-ink);border-color:var(--color-ink)}.ck-check input:checked+.ck-check__box svg{opacity:1;transform:none}.ck-check input:focus-visible+.ck-check__box{outline:2px solid var(--color-focus);outline-offset:2px}.ck-check input[aria-invalid=true]+.ck-check__box{border-color:var(--color-danger)}.ck-back{width:52px;padding:0;flex:none}.ck-back svg{width:20px;height:20px}[data-ck-panel=contacts] .ck-cta{flex:1 1 auto;min-width:0}@media(max-width:399px){[data-ck-panel=contacts] .ck-cta__sum{display:none}}.ck-delta{display:flex;flex-wrap:wrap;gap:8px 28px;margin:20px 0 22px;padding:16px;border-radius:var(--radius-md);background:var(--color-surface-2)}.ck-delta p{display:grid;gap:2px}.ck-delta span{font-size:var(--text-sm);color:var(--color-text-3)}.ck-delta s{font:400 20px/1.2 var(--font-serif);color:var(--color-text-2)}.ck-delta b{font:500 26px/1.15 var(--font-serif);color:var(--color-ink)}.ck-pay__head{display:grid;gap:4px;text-align:center;padding:4px 0 20px}.ckp[data-mode=page] .ck-pay__head{padding-top:0}.ck-pay__no{font:400 var(--text-sm) / 1.4 var(--font-sans);color:var(--color-text-3);outline:none}.ck-pay__label{font-size:15px;color:var(--color-text-2)}.ck-pay__amount{font:500 clamp(34px,8vw,42px) / 1.1 var(--font-serif);letter-spacing:-.015em;color:var(--color-ink)}.ck-view{display:grid;gap:12px;justify-items:stretch}.ck-bank{margin-top:4px;white-space:normal}.ck-pay .btn--lg{padding-inline:16px}.ck-qr{display:grid;justify-items:center;gap:10px}.ck-qr__frame{position:relative;display:grid;place-items:center;width:248px;height:248px;padding:8px;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.ck-qr__frame img{width:100%;height:100%;image-rendering:pixelated;border-radius:8px;transition:opacity var(--dur-ui) ease,filter var(--dur-ui) ease}.ck-qr__frame img:not([src]),.ck-qr__frame img[src=""]{visibility:hidden}.ck-qr__frame[data-dim] img{opacity:.15;filter:blur(2px)}.ck-qr__wait{position:absolute;font-size:var(--text-sm);color:var(--color-text-3)}.ck-pay .ck-hint{text-align:center;justify-self:center;max-width:40ch}.ck-qr-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);font-size:15px;color:var(--color-accent-ink);touch-action:manipulation}.ck-qr-toggle svg{width:18px;height:18px;transition:transform var(--dur-ui) var(--ease-out)}.ck-qr-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ck-timer{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--text-sm);color:var(--color-text-2)}.ck-timer svg{width:16px;height:16px}.ck-timer[data-low]{color:var(--color-accent-ink)}@media(pointer:fine){.ck-only-touch,.ck-bank{display:none}}@media(pointer:coarse){.ck-only-fine,.ck-qr[data-collapsed]{display:none}}.ck-state{text-align:center;justify-items:center}.ck-state__title{font:500 22px/1.25 var(--font-serif);color:var(--color-ink);outline:none}.ck-state__text{max-width:42ch;color:var(--color-text-2);font-size:15px;line-height:1.55}.ck-state .btn{margin-top:6px}.ck-state--page{display:grid;gap:10px}.ck-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.ck-check-row{margin-top:16px}.ck-pay .ck-note{margin:14px 0 0}.ck-aside{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:18px;font-size:var(--text-sm);color:var(--color-text-3);text-align:center}.ck-aside .link,.ck-linkbtn{display:inline-flex;align-items:center;min-height:32px}.ck-linkbtn{color:var(--color-accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);font-size:inherit}@media(pointer:coarse){.ck-aside .link,.ck-linkbtn{min-height:var(--tap)}}.ck-paid{display:grid;justify-items:center;text-align:center;padding-top:12px}.ck-paid__mark{width:64px;height:64px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ck-paid__ring{stroke:var(--color-ok);stroke-width:2.5;fill:var(--color-ok-soft)}.ck-paid__tick{stroke:var(--color-ok);stroke-width:3.5;stroke-dasharray:40;stroke-dashoffset:0}.ckp[data-celebrate] .ck-paid__tick{animation:ck-tick .42s var(--ease-out) .12s both}.ckp[data-celebrate] .ck-paid__mark{animation:ck-pop .36s var(--ease-out) both}@keyframes ck-tick{0%{stroke-dashoffset:40}}@keyframes ck-pop{0%{transform:scale(.85);opacity:0}}@media(prefers-reduced-motion:reduce){.ckp[data-celebrate] .ck-paid__tick,.ckp[data-celebrate] .ck-paid__mark{animation:none}}.ck-paid__title{margin-top:16px;font:500 var(--text-3xl) / 1.15 var(--font-serif);letter-spacing:var(--text-3xl--letter-spacing);color:var(--color-ink);outline:none}.ck-paid__order{margin-top:8px;font-size:16px;color:var(--color-ink)}.ck-paid__order span{white-space:nowrap}.ck-paid__label{margin-top:2px;font-size:15px;color:var(--color-text-2)}.ckp[data-mode=page] .ck-paid__no,.ckp[data-mode=page] .ck-pay__no{display:none}.ck-paid__text{margin-top:16px;max-width:40ch;font-size:16px;line-height:1.55;color:var(--color-text)}.ck-paid__bot{width:100%;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-line)}.ck-paid__bot .ck-hint{margin-top:8px}.ck-loading{display:grid;justify-items:center;gap:12px;padding-top:8px}.ck-skel{display:block;border-radius:8px;background:var(--color-surface-2)}.ck-skel--title{width:40%;height:18px}.ck-skel--line{width:55%;height:40px}.ck-skel--qr{width:220px;height:220px;border-radius:var(--radius-lg)}.ck-loading__err{color:var(--color-text-2);text-align:center}@keyframes ck-in-fwd{0%{opacity:0;transform:translate3d(14px,0,0)}}@keyframes ck-in-back{0%{opacity:0;transform:translate3d(-14px,0,0)}}@keyframes ck-in-fade{0%{opacity:0}}.ckp__panel[data-enter=fwd]>.ckp__body{animation:ck-in-fwd var(--dur-ui) var(--ease-out)}.ckp__panel[data-enter=back]>.ckp__body{animation:ck-in-back var(--dur-ui) var(--ease-out)}@media(prefers-reduced-motion:reduce){.ckp__panel[data-enter]>.ckp__body{animation:ck-in-fade var(--dur-ui) ease}}.ck-quote-fail{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ck-quote-fail[hidden]{display:none}.ck svg.icon,.ckp svg.icon{flex:none}.ck button,.ckp button,.ck-seg__opt{-webkit-user-select:none;user-select:none;touch-action:manipulation}
