.kr-hero__inner{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,580px);grid-template-areas: "txt form" "info form";grid-template-rows: auto 1fr;gap: 28px clamp(32px,5vw,80px);align-items: start}.kr-hero__txt{grid-area: txt;display: grid;gap: 22px;justify-items: start}.kr-hero__info{grid-area: info;display: grid;gap: 22px;justify-items: start}.kr-form{grid-area: form}.kr-hero .phero__title{max-width: 11ch;font-size: clamp(42px,6.2vw,96px)}.kr-get{display: grid;gap: 14px;margin-top: 4px}.kr-get li{display: flex;gap: 14px;align-items: flex-start;font-size: 15.5px;line-height: 1.45;color: var(--ink-2)}.kr-get i{flex: none;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 12px;background: var(--surface);box-shadow: var(--shadow-sm);color: var(--accent);font-size: 19px}.kr-get b{display: block;color: var(--ink);font-weight: 600}.kr-limits{width: 100%;max-width: 520px;display: grid;gap: 10px;padding: 18px 20px;border-radius: 20px;background: var(--surface);box-shadow: var(--shadow-sm)}.kr-limits h2{display: flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 600;letter-spacing: -.01em}.kr-limits h2 i{color: var(--accent);font-size: 18px}.kr-limits ul{display: grid;gap: 6px}.kr-limits li{position: relative;padding-left: 18px;font-size: 14px;line-height: 1.45;color: var(--ink-2)}.kr-limits li::before{content: "";position: absolute;left: 3px;top: .6em;width: 6px;height: 6px;border-radius: 50%;background: var(--accent)}.kr-limits li b{color: var(--ink);font-weight: 600;font-variant-numeric: tabular-nums}.kr-limits p{font-size: 13px;line-height: 1.45;color: var(--ink-3)}.kr-form{gap: 16px}.kr-form__head{display: grid;gap: 4px}.kr-form__head h2{font-size: clamp(22px,2vw,28px);font-weight: 600;letter-spacing: -.03em;line-height: 1.15}.kr-form__step{font-size: 13px;font-weight: 500;color: var(--accent-ink)}.kr-opt{font-weight: 400;color: var(--ink-3)}.field .kr-opt{font-size: 13px}.kr-branze .chip{height: 42px;padding: 0 16px}.kr-count{justify-self: end;font-size: 12.5px;color: var(--ink-3);font-variant-numeric: tabular-nums;margin-top: -4px}.kr-note{display: flex;gap: 8px;align-items: flex-start;font-size: 13.5px;line-height: 1.45;color: var(--ink-3)}.kr-note i{flex: none;font-size: 16px;margin-top: 1px}.kr-form .kr-note{margin-top: -6px}.kr-check-l{display: flex;align-items: flex-start;gap: 10px;font-size: 14px;line-height: 1.45;color: var(--ink-2);cursor: pointer}.kr-check-l input{width: 18px;height: 18px;margin: 1px 0 0;flex: none;accent-color: var(--accent);cursor: pointer}.kr-check-l b{color: var(--ink);font-weight: 600}.kr-consents{display: grid;gap: 12px;padding: 16px;border-radius: 16px;background: var(--bg)}.kr-consents .kr-opt{display: block;font-size: 12.5px}.kr-form .field.is-err .chips .chip{border-color: #C42B2B}.kr-go{justify-self: stretch}.kr-go:disabled{opacity: .65;cursor: progress}.kr-go i{font-size: 18px;transition: transform .35s var(--ease)}.kr-go:hover i{transform: translateX(3px)}.kr-error{display: flex;align-items: flex-start;gap: 8px;padding: 10px 14px;border-radius: 14px;background: #FDECEC;color: #B42323;font-size: 14.5px;font-weight: 500;line-height: 1.45}.kr-error i{flex: none;font-size: 18px;margin-top: 1px}.kr-resume{align-items: center;flex-wrap: wrap}.kr-resume .link,.kr-link{color: var(--accent-ink);font-weight: 500;text-decoration: underline;text-underline-offset: 3px}.kr-progress{padding: clamp(120px,16vh,168px) 0 64px;display: grid;justify-items: center}.kr-progress__card{width: 100%;max-width: 620px;display: grid;gap: 18px;padding: clamp(22px,3vw,32px);border-radius: var(--radius);background: var(--surface);box-shadow: var(--shadow)}.kr-progress__head{display: flex;align-items: center;gap: 16px}.kr-progress__head b{display: block;font-size: 18px;font-weight: 600;letter-spacing: -.02em;overflow-wrap: anywhere}.kr-progress__head b span{color: var(--accent-ink)}.kr-progress__head div > span{display: block;margin-top: 4px;font-size: 14.5px;line-height: 1.45;color: var(--ink-3)}.kr-spin{flex: none;width: 40px;height: 40px;border-radius: 50%;border: 3px solid var(--accent-soft);border-top-color: var(--accent);animation: krSpin .9s linear infinite}.kr-meter{height: 6px;border-radius: 6px;background: var(--surface-2);overflow: hidden}.kr-meter span{display: block;width: 0;height: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--accent),#6E8DFF);transition: width 1.2s var(--ease)}.kr-steps{display: grid;gap: 9px;margin: 0;padding: 0;list-style: none}.kr-steps li{display: flex;align-items: center;gap: 10px;font-size: 15px;color: var(--ink-3)}.kr-steps i{font-size: 19px;flex: none}.kr-steps .is-on{color: var(--ink);font-weight: 500}.kr-steps .is-on i{color: var(--accent);animation: krSpin 1s linear infinite}.kr-steps .is-done{color: var(--ink-2)}.kr-steps .is-done i{color: #157A47}.kr-steps .is-err i{color: #C42B23}@keyframes krSpin{to{transform: rotate(360deg)}}body.kr-tryb{overflow: hidden}body.kr-tryb main > section:not(.kr-app),body.kr-tryb .footer{display: none}body:has(.kr-app:not([hidden])) .basket{display: none}body:has(.kr-app:not([hidden])) :is(.rwc-launch,.bj-dymek){visibility: hidden}.kr-app{--kr-top: 90px;position: fixed;inset: var(--kr-top) 0 0;z-index: 10;display: grid;grid-template-rows: auto minmax(0,1fr);background: var(--bg)}.kr-bar{display: flex;align-items: center;gap: 12px;padding: 0 16px 10px;min-width: 0}.kr-pages{display: flex;gap: 4px;padding: 4px;border-radius: 999px;background: var(--surface);box-shadow: var(--shadow-sm);overflow-x: auto;scrollbar-width: none;min-width: 0}.kr-pages::-webkit-scrollbar{display: none}.kr-pages button{flex: none;display: inline-flex;align-items: center;gap: 7px;height: 36px;padding: 0 14px;border-radius: 999px;font-size: 14px;font-weight: 500;color: var(--ink-2);white-space: nowrap;transition: background-color .2s,color .2s}.kr-pages button:hover{background: var(--surface-2);color: var(--ink)}.kr-pages button[aria-selected="true"]{background: var(--ink);color: #fff}.kr-pages button:disabled{cursor: progress;opacity: .7}.kr-pages i{font-size: 15px}.kr-pages .is-trwa i{animation: krSpin 1s linear infinite}.kr-pages .is-blad i{color: #E5484D}.kr-pages .kr-badge{min-width: 18px;height: 18px;font-size: 11px}.kr-bar__tools{display: flex;align-items: center;gap: 10px;margin-left: auto;flex: none}.kr-device{display: flex;padding: 3px;border-radius: 999px;background: var(--surface);box-shadow: var(--shadow-sm)}.kr-device button{width: 38px;height: 34px;border-radius: 999px;display: grid;place-items: center;font-size: 18px;color: var(--ink-3)}.kr-device button[aria-pressed="true"]{background: var(--surface-2);color: var(--ink)}.kr-save{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;color: var(--ink-3);white-space: nowrap}.kr-save i{font-size: 15px}.kr-save.is-ok i{color: #157A47}.kr-save.is-busy i{animation: krSpin 1s linear infinite}.kr-save.is-err{color: #B42323}.kr-app__body{display: grid;grid-template-columns: minmax(0,1fr) 400px;min-height: 0}.kr-view{min-height: 0;display: grid;padding: 0 16px 16px}.kr-frame{position: relative;width: 100%;height: 100%;justify-self: center;overflow: hidden;border-radius: 16px;background: #fff;box-shadow: var(--shadow);transition: width .45s var(--ease),border-radius .45s var(--ease)}.kr-app[data-dev="tel"] .kr-frame{width: 410px;max-width: 100%;border: 10px solid #0D1015;border-radius: 36px}.kr-frame iframe{display: block;width: 100%;height: 100%;border: 0;background: #fff}.kr-frame__wait{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;gap: 14px;padding: 24px;text-align: center;background: rgba(245,246,248,.9);backdrop-filter: blur(4px)}.kr-frame__wait p{max-width: 34ch;font-size: 15px;color: var(--ink-2)}.kr-panel{position: relative;min-height: 0;overflow-y: auto;overscroll-behavior: contain;display: flex;flex-direction: column;margin: 0 16px 16px 0;border-radius: 16px;background: var(--surface);box-shadow: var(--shadow-sm)}.kr-tabs{position: sticky;top: 0;z-index: 2;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));background: var(--surface);border-bottom: 1px solid var(--line);border-radius: 16px 16px 0 0}.kr-tabs button{display: flex;flex-direction: column;align-items: center;gap: 3px;padding: 11px 4px 9px;font-size: 12.5px;font-weight: 500;color: var(--ink-3);border-bottom: 2px solid transparent;margin-bottom: -1px;transition: color .2s,border-color .2s}.kr-tabs button i{font-size: 20px}.kr-tabs button:hover{color: var(--ink)}.kr-tabs button[aria-selected="true"]{color: var(--ink);border-bottom-color: var(--accent)}.kr-pane{display: grid;gap: 12px;align-content: start;padding: 18px}.kr-h{display: flex;align-items: center;gap: 8px;margin-top: 8px;font-size: 13px;font-weight: 600;letter-spacing: .02em;text-transform: uppercase;color: var(--ink-3)}.kr-h:first-child{margin-top: 0}.kr-h .kr-opt{font-size: 12px;letter-spacing: 0;text-transform: none}.kr-tip{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border-radius: 14px;background: var(--accent-soft);color: #1B3AA8;font-size: 14px;line-height: 1.45}.kr-tip i{flex: none;font-size: 19px;color: var(--accent)}.kr-badge{display: inline-grid;place-items: center;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: #F5B400;color: #3D2A00;font-size: 12px;font-weight: 600;letter-spacing: 0;font-variant-numeric: tabular-nums}.kr-badge--n{background: var(--surface-2);color: var(--ink-2);text-transform: none}.kr-pane .field{gap: 6px}.kr-pane .field label{font-size: 13.5px}.kr-pane .field input,.kr-pane .field textarea{padding: 10px 12px;font-size: 15px;border-radius: 10px}.kr-check{display: grid;gap: 8px;padding: 14px;border-radius: 14px;background: #FFF7DD;box-shadow: inset 0 0 0 1px #F2D27A}.kr-check h3{display: flex;align-items: center;gap: 7px;font-size: 15px;font-weight: 600;color: #6B4700}.kr-check h3 i{color: #D99A00;font-size: 19px}.kr-check > p{font-size: 13px;line-height: 1.45;color: #6B4700}.kr-check ul{display: grid;gap: 6px;max-height: 300px;overflow-y: auto}.kr-check li{display: grid;gap: 8px;padding: 10px 12px;border-radius: 10px;background: #fff;font-size: 13.5px;line-height: 1.45;color: var(--ink)}.kr-check li small{display: block;font-size: 11.5px;font-weight: 600;letter-spacing: .02em;text-transform: uppercase;color: #8A6400}.kr-check li mark{background: #FFE58A;color: inherit;border-radius: 3px;padding: 0 2px}.kr-check__btns{display: flex;flex-wrap: wrap;gap: 6px}.kr-secs{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.kr-sec{display: grid;gap: 8px;padding: 10px 8px 10px 14px;border-radius: 14px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--line)}.kr-sec.is-hidden{background: transparent;box-shadow: inset 0 0 0 1px var(--line-2)}.kr-sec.is-hidden .kr-sec__name{color: var(--ink-3)}.kr-sec__head{display: flex;align-items: center;gap: 4px;min-width: 0}.kr-sec__name{flex: 1;min-width: 0;font-size: 14.5px;font-weight: 600;letter-spacing: -.01em}.kr-sec__name small{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12.5px;font-weight: 400;color: var(--ink-3)}.kr-ib{flex: none;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 10px;font-size: 17px;color: var(--ink-2);transition: background-color .2s,color .2s}.kr-ib:hover:not(:disabled){background: var(--surface-2);color: var(--ink)}.kr-ib:disabled{opacity: .3;cursor: default}.kr-ib[aria-pressed="true"]{color: var(--ink-3)}.kr-sec__more{display: flex;flex-wrap: wrap;gap: 6px}.kr-chipbtn{display: inline-flex;align-items: center;gap: 6px;min-height: 34px;padding: 0 12px;border-radius: 999px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--line-2);font-size: 13px;font-weight: 500;color: var(--ink);transition: background-color .2s,box-shadow .2s}.kr-chipbtn:hover:not(:disabled){box-shadow: inset 0 0 0 1px var(--ink-3)}.kr-chipbtn:disabled{opacity: .5;cursor: default}.kr-chipbtn i{font-size: 15px}.kr-chipbtn small{font-size: 12px;font-weight: 400;color: var(--ink-3)}.kr-chipbtn.is-busy i{animation: krSpin 1s linear infinite}.kr-chipbtn--ok{background: #E7F6EE;box-shadow: inset 0 0 0 1px #A9DCC0;color: #146B3F}.kr-items{display: grid;gap: 6px}.kr-item{display: flex;align-items: center;gap: 6px;padding: 6px 4px 6px 10px;border-radius: 10px;background: var(--surface);font-size: 13.5px}.kr-item span{flex: 1;min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.kr-op{display: grid;gap: 6px;padding: 10px;border-radius: 10px;background: var(--surface)}.kr-op textarea,.kr-op input{width: 100%;font: inherit;font-size: 14px;padding: 8px 10px;border-radius: 8px;border: 1px solid #C9CED8;background: #fff;resize: vertical}.kr-op textarea:focus,.kr-op input:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px rgba(45,91,255,.15)}.kr-op__row{display: flex;gap: 6px;align-items: center}.kr-op__row input{flex: 1}.kr-pagevis{padding: 4px 2px}.kr-seo{border-radius: 14px;box-shadow: inset 0 0 0 1px var(--line)}.kr-seo summary{display: flex;align-items: center;gap: 8px;padding: 12px 14px;font-size: 14px;font-weight: 600;cursor: pointer;list-style: none}.kr-seo summary::-webkit-details-marker{display: none}.kr-seo summary::after{content: "";margin-left: auto;width: 8px;height: 8px;border-right: 2px solid var(--ink-3);border-bottom: 2px solid var(--ink-3);transform: rotate(45deg) translateY(-3px);transition: transform .25s}.kr-seo[open] summary::after{transform: rotate(-135deg) translateY(-2px)}.kr-seo > :not(summary){margin: 0 14px 12px}.kr-serp{display: grid;gap: 2px;padding: 12px;border-radius: 12px;background: #fff;box-shadow: inset 0 0 0 1px var(--line);font-family: Arial,"Liberation Sans",sans-serif}.kr-serp__url{font-size: 12px;color: #4D5156;overflow-wrap: anywhere}.kr-serp__t{font-size: 17px;line-height: 1.3;color: #1A0DAB}.kr-serp__d{font-size: 13px;line-height: 1.45;color: #4D5156}.kr-colors{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px}.kr-colors button{position: relative;aspect-ratio: 1;border-radius: 12px;background: var(--c);box-shadow: inset 0 0 0 1px rgba(13,16,21,.1)}.kr-colors button[aria-checked="true"]::after{content: "";position: absolute;inset: -5px;border-radius: 16px;border: 2px solid var(--ink)}.kr-color-own{display: flex;align-items: center;gap: 10px;font-size: 14px;font-weight: 500;cursor: pointer}.kr-color-own input{width: 44px;height: 34px;padding: 0;border: 0;border-radius: 8px;background: none;cursor: pointer}.kr-color-own code{margin-left: auto;font-family: var(--mono);font-size: 13px;color: var(--ink-3)}.kr-opts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.kr-opts--2{grid-template-columns: repeat(2,minmax(0,1fr))}.kr-opts button{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 12px 6px 10px;border-radius: 12px;box-shadow: inset 0 0 0 1px var(--line-2);font-size: 13px;font-weight: 500;color: var(--ink-2);transition: box-shadow .2s,color .2s}.kr-opts button i{font-size: 22px}.kr-opts button[aria-checked="true"]{box-shadow: inset 0 0 0 2px var(--ink);color: var(--ink)}.kr-aa{font-size: 28px;line-height: 1.1;color: var(--ink)}.kr-aa--sans{font-family: var(--font);font-weight: 640;letter-spacing: -.03em}.kr-aa--serif{font-family: var(--serif);font-style: italic;font-weight: 500}.kr-aa--mono{font-family: var(--mono);letter-spacing: -.04em}.kr-range input{width: 100%;accent-color: var(--ink)}.kr-range__l{display: flex;justify-content: space-between;font-size: 12.5px;color: var(--ink-3)}.kr-logo{display: flex;align-items: center;gap: 12px;padding: 12px;border-radius: 14px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--line)}.kr-logo__img{flex: none;width: 96px;height: 64px;display: grid;place-items: center;border-radius: 10px;background: repeating-conic-gradient(#EEF0F4 0 25%,#fff 0 50%) 0 0 / 14px 14px;overflow: hidden;color: var(--ink-3);font-size: 26px}.kr-logo__img img{max-width: 88px;max-height: 56px;width: auto;height: auto;object-fit: contain}.kr-logo__btns{display: flex;flex-wrap: wrap;gap: 6px}.kr-slots{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.kr-slot{display: grid;grid-template-columns: 84px minmax(0,1fr);gap: 10px;align-items: center;padding: 8px;border-radius: 14px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--line)}.kr-slot__img{position: relative;width: 84px;aspect-ratio: 3 / 2;border-radius: 10px;overflow: hidden;background: var(--surface-2);display: grid;place-items: center;color: var(--ink-3);font-size: 22px}.kr-slot__img img{width: 100%;height: 100%;object-fit: cover}.kr-slot__txt{display: grid;gap: 6px;min-width: 0}.kr-slot__txt b{font-size: 13.5px;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.kr-slot__row{display: flex;gap: 6px;align-items: center;min-width: 0}.kr-slot__row input{flex: 1;width: 100%;min-width: 0;font: inherit;font-size: 13px;padding: 7px 9px;border-radius: 8px;border: 1px solid #C9CED8;background: #fff}.kr-slot__row input:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px rgba(45,91,255,.15)}.kr-uploads,.kr-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(88px,1fr));gap: 8px}.kr-up{position: relative;aspect-ratio: 1;border-radius: 12px;overflow: hidden;background: var(--surface-2)}.kr-up img{width: 100%;height: 100%;object-fit: cover}.kr-up--logo img{object-fit: contain;padding: 10px;background: repeating-conic-gradient(#EEF0F4 0 25%,#fff 0 50%) 0 0 / 14px 14px}.kr-up__tag{position: absolute;left: 6px;bottom: 6px;padding: 2px 7px;border-radius: 999px;background: rgba(13,16,21,.72);color: #fff;font-size: 11px;font-weight: 500}.kr-x{width: 30px;height: 30px;display: grid;place-items: center;border-radius: 50%;font-size: 15px;color: var(--ink-2);transition: background-color .2s}.kr-x:hover{background: var(--surface-2)}.kr-up .kr-x{position: absolute;top: 5px;right: 5px;background: rgba(13,16,21,.72);color: #fff}.kr-up .kr-x:hover{background: #C42B23}.kr-add{aspect-ratio: 1;display: grid;place-content: center;justify-items: center;gap: 4px;padding: 6px;border-radius: 12px;border: 1.5px dashed #B5BBC7;color: var(--ink-2);font-size: 12.5px;font-weight: 500;text-align: center;line-height: 1.3;transition: border-color .2s,color .2s,background-color .2s}.kr-add i{font-size: 22px}.kr-add:hover:not(:disabled){border-color: var(--accent);color: var(--accent-ink);background: var(--accent-soft)}.kr-add:disabled{opacity: .5;cursor: default}.kr-add.is-busy i{animation: krSpin 1s linear infinite}.kr-gal{display: grid;gap: 8px}.kr-gal__item{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;gap: 8px;align-items: center;padding: 6px;border-radius: 12px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--line)}.kr-gal__item img{width: 64px;aspect-ratio: 1;border-radius: 8px;object-fit: cover}.kr-gal__item input{min-width: 0;font: inherit;font-size: 13px;padding: 7px 9px;border-radius: 8px;border: 1px solid #C9CED8;background: #fff}.kr-danger{display: grid;gap: 10px;margin-top: 10px;padding: 14px;border-radius: 14px;background: var(--bg);font-size: 13.5px;line-height: 1.45;color: var(--ink-2)}.kr-danger .btn{justify-self: start}.kr-danger .btn.is-confirm{background: #C42B23;color: #fff;box-shadow: none}.kr-quota{margin-top: auto;display: grid;gap: 6px;padding: 14px 18px 16px;border-top: 1px solid var(--line);background: linear-gradient(var(--surface),var(--bg));border-radius: 0 0 16px 16px;font-size: 13px;line-height: 1.4;color: var(--ink-2)}.kr-quota b{font-size: 12px;font-weight: 600;letter-spacing: .02em;text-transform: uppercase;color: var(--ink-3)}.kr-quota__row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 10px;align-items: center}.kr-quota__row strong{font-weight: 600;color: var(--ink);font-variant-numeric: tabular-nums}.kr-quota__bar{grid-column: 1 / -1;height: 4px;border-radius: 4px;background: var(--surface-2);overflow: hidden}.kr-quota__bar span{display: block;height: 100%;border-radius: inherit;background: var(--accent)}.kr-quota__row.is-end strong{color: #B42323}.kr-quota__row.is-end .kr-quota__bar span{background: #E5484D}.kr-dlg{width: min(760px,calc(100% - 24px));max-height: min(88dvh,860px);padding: 0;border: 0;border-radius: 22px;background: var(--surface);color: var(--ink);box-shadow: var(--shadow)}.kr-dlg[open]{display: flex;flex-direction: column}.kr-dlg--sm{width: min(520px,calc(100% - 24px))}.kr-dlg::backdrop{background: rgba(13,16,21,.45);backdrop-filter: blur(3px)}.kr-dlg__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 16px 12px 22px;border-bottom: 1px solid var(--line)}.kr-dlg__head h2{font-size: 19px;font-weight: 600;letter-spacing: -.02em}.kr-dlg__body{display: grid;gap: 12px;padding: 18px 22px;overflow-y: auto;overscroll-behavior: contain}.kr-dlg__body p{font-size: 15px;line-height: 1.55;color: var(--ink-2)}.kr-dlg__foot{display: flex;justify-content: flex-end;gap: 8px;padding: 12px 16px;border-top: 1px solid var(--line)}.kr-grid button{position: relative;aspect-ratio: 3 / 2;border-radius: 10px;overflow: hidden;background: var(--surface-2)}.kr-grid button img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s var(--ease)}.kr-grid button:hover img{transform: scale(1.05)}.kr-grid button[aria-current="true"]::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 3px var(--accent)}.kr-grid .kr-add{aspect-ratio: 3 / 2}.kr-empty{grid-column: 1 / -1;font-size: 13.5px;color: var(--ink-3)}.kr-toast{position: fixed;left: 50%;bottom: 24px;z-index: 60;transform: translateX(-50%);width: max-content;max-width: min(560px,calc(100% - 32px));padding: 12px 18px;border-radius: 14px;background: var(--ink);color: #fff;font-size: 14.5px;line-height: 1.45;box-shadow: var(--shadow)}.kr-mob{display: none}.kr-linkform{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px;align-items: end}.kr-linkform .btn:disabled{opacity: .5;cursor: default}.kr-warn{display: flex;align-items: flex-start;gap: 8px;padding: 10px 14px;border-radius: 14px;background: #FFF7DD;color: #6B4700;font-size: 14.5px;line-height: 1.45}.kr-warn i{flex: none;font-size: 18px;color: #D99A00;margin-top: 1px}.kr-sent{display: flex;gap: 14px;align-items: flex-start;padding: 16px;border-radius: 16px;background: #E7F6EE;color: #0F5132}.kr-sent i{flex: none;font-size: 30px;color: #157A47}.kr-sent b{display: block;font-size: 16px;overflow-wrap: anywhere}.kr-sent p{margin-top: 4px;font-size: 14.5px;color: #1F5F40}.kr-dl__inner{position: relative;display: grid;gap: 22px;justify-items: start}.kr-dl__title{max-width: 16ch;font-size: clamp(40px,6vw,88px);overflow-wrap: anywhere}.kr-dl__act{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px}.kr-dl__act .btn:disabled{opacity: .55;cursor: default}.kr-dl__h{margin-top: 18px;font-size: clamp(22px,2.4vw,30px);font-weight: 600;letter-spacing: -.03em}.kr-dl .kr-how__grid{width: 100%}.kr-dl code{font-family: var(--mono);font-size: .92em}.kr-dl-help{margin-bottom: clamp(48px,7vw,96px)}.kr-zamow{display: grid;gap: 14px;padding: 18px;border-radius: 16px;background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.kr-zamow__info,.kr-zamow__stan{margin: 0;color: rgba(255,255,255,.82);font-size: 15px}.kr-zamow__stan:empty{display: none}.kr-zamow__pola{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: 12px}.kr-zamow__pole{display: grid;gap: 6px;align-content: start;color: rgba(255,255,255,.82);font-size: 14px}.kr-zamow__pole input,.kr-zamow__pole textarea{width: 100%;min-height: 46px;padding: 11px 13px;border: 1px solid rgba(255,255,255,.24);border-radius: 12px;background: rgba(255,255,255,.08);color: #fff;font: inherit;font-size: 16px}.kr-zamow__pole textarea{resize: vertical}.kr-zamow__pole ::placeholder{color: rgba(255,255,255,.62)}.kr-zamow__pole input:focus-visible,.kr-zamow__pole textarea:focus-visible{outline: 2px solid #9DB2FF;outline-offset: 2px}#krZamowGo{justify-self: start}#krZamowBtn:disabled{opacity: .78;cursor: default}@media (max-width: 640px){.kr-zamow__pola{grid-template-columns: minmax(0,1fr)}#krZamowGo{justify-self: stretch}}@media (max-width: 560px){.kr-linkform{grid-template-columns: minmax(0,1fr)}.kr-linkform .btn{justify-self: start}}.kr-proof__card{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: clamp(24px,4vw,56px);align-items: center;padding: clamp(22px,3.5vw,44px);border-radius: var(--radius);background: var(--surface);box-shadow: var(--shadow-sm)}.kr-proof__txt{display: grid;gap: 18px;justify-items: start}.kr-proof__scores{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;width: 100%}.kr-proof__scores li{display: grid;gap: 4px;padding: 14px 10px;border-radius: 16px;background: #E7F6EE;text-align: center}.kr-proof__scores b{font-size: clamp(22px,2.4vw,30px);font-weight: 650;letter-spacing: -.03em;color: #146B3F;font-variant-numeric: tabular-nums}.kr-proof__scores span{font-size: 12.5px;line-height: 1.3;color: #1F5F40}.kr-proof__btns{display: flex;flex-wrap: wrap;gap: 10px}.kr-proof__img{display: block;border-radius: 18px;overflow: hidden;box-shadow: var(--shadow);transition: transform .5s var(--ease)}.kr-proof__img:hover{transform: translateY(-4px)}.kr-proof__img img{width: 100%;height: auto}.kr-how__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.kr-how__grid li{display: grid;gap: 10px;align-content: start;padding: clamp(20px,2.4vw,28px);border-radius: var(--radius);background: var(--surface);box-shadow: var(--shadow-sm)}.kr-how__n{width: 40px;height: 40px;display: grid;place-items: center;border-radius: 12px;background: var(--ink);color: #fff;font-weight: 600}.kr-how__grid h3{font-size: 20px;font-weight: 600;letter-spacing: -.02em}.kr-how__grid p{font-size: 15.5px;line-height: 1.55;color: var(--ink-2)}@media (max-width: 1100px){.kr-hero__inner{grid-template-columns: minmax(0,1fr);grid-template-areas: "txt" "form" "info";grid-template-rows: auto}.kr-form{width: 100%;max-width: 680px}.kr-app__body{grid-template-columns: minmax(0,1fr) 360px}}@media (max-width: 980px){.kr-app{--kr-top: 84px}}@media (max-width: 860px){.kr-app{grid-template-rows: auto minmax(0,1fr) auto}.kr-bar{flex-wrap: wrap;gap: 8px;padding: 0 12px 8px}.kr-pages{order: 2;flex: 1 1 100%}.kr-bar__tools{flex: 1 1 100%;margin-left: 0}.kr-bar__tools .btn{margin-left: auto}.kr-device{display: none}.kr-app__body{grid-template-columns: minmax(0,1fr)}.kr-view{padding: 0 12px 10px}.kr-frame,.kr-app[data-dev="tel"] .kr-frame{width: 100%;border: 0;border-radius: 14px}.kr-panel{margin: 0 12px 10px}.kr-app[data-widok="podglad"] .kr-panel,.kr-app[data-widok="panel"] .kr-view{display: none}.kr-mob{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;padding: 8px 12px calc(8px + env(safe-area-inset-bottom));background: var(--surface);border-top: 1px solid var(--line)}.kr-mob button{display: flex;align-items: center;justify-content: center;gap: 8px;height: 44px;border-radius: 12px;font-size: 15px;font-weight: 500;color: var(--ink-2)}.kr-mob button i{font-size: 19px}.kr-mob button[aria-pressed="true"]{background: var(--ink);color: #fff}.kr-how__grid{grid-template-columns: minmax(0,1fr)}.kr-toast{bottom: 76px}.kr-proof__card{grid-template-columns: minmax(0,1fr)}.kr-proof__img{order: -1}}@media (max-width: 560px){.kr-form{padding: 20px 16px;border-radius: 22px}.kr-form .form__row{grid-template-columns: minmax(0,1fr)}.kr-save span{display: none}.kr-proof__scores{grid-template-columns: repeat(2,minmax(0,1fr))}.kr-pages button{padding: 0 11px;font-size: 13.5px}}@media (prefers-reduced-motion: reduce){.kr-spin,.kr-steps .is-on i,.kr-pages .is-trwa i,.kr-save.is-busy i,.kr-chipbtn.is-busy i,.kr-add.is-busy i{animation-duration: 3s}}
