.page-kreator{background: var(--bg-alt)}.page-kreator .hd.is-hidden{transform: none}.kr{--rail: 84px;--panel: 320px;--order: 340px;--kr-tap: 38px;display: grid;grid-template-columns: var(--rail) var(--panel) minmax(0,1fr) var(--order);height: 100svh;padding-top: var(--hd-bar);background: var(--bg-alt);color: var(--ink)}.kr button{cursor: pointer;font-family: var(--f-sans)}.kr button:disabled{cursor: not-allowed}.kr :focus-visible{outline: 3px solid var(--pink-300);outline-offset: 2px}.kr__rail{display: flex;flex-direction: column;gap: 4px;padding: .7rem .5rem;background: #fff;border-right: 1px solid var(--line);overflow-y: auto;scrollbar-width: none;min-height: 0}.kr__tool{position: relative;display: grid;justify-items: center;gap: .3rem;min-height: 60px;padding: .6rem .1rem .5rem;border: 0;border-radius: 16px;background: none;color: var(--ink-2);font-size: .74rem;font-weight: 600;transition: background .2s,color .2s}.kr__tool .ico{width: 1.45rem;height: 1.45rem}.kr__tool:hover:not(:disabled){background: var(--bg-alt);color: var(--ink)}.kr__tool[aria-pressed="true"]{background: var(--pink-100);color: var(--pink-700)}.kr__tool:disabled{opacity: .32}.kr__tool--element:not(:disabled){color: var(--pink-700)}.kr__tool--order{display: none}.kr__rail-sp{flex: 1;min-height: .5rem}.kr__tool--help{color: var(--ink-3);border: 1px dashed var(--line-strong)}.kr__panels{background: #fff;color: var(--ink);overflow-y: auto;overflow-x: hidden;scrollbar-width: thin;min-height: 0;border-right: 1px solid var(--line)}.kp{display: grid;gap: 1.1rem;align-content: start;padding: 1.4rem 1.3rem 2.4rem}.kp[hidden]{display: none}.kp__head{padding-bottom: .9rem;border-bottom: 1px solid var(--line)}.kp__head h2{margin: 0;font-size: 1.6rem;font-weight: 700;letter-spacing: var(--tracking-tight);line-height: 1.1;color: var(--ink)}.kp__head p{margin: .4rem 0 0;font-size: .92rem;color: var(--ink-3);line-height: 1.45}.kp__label{margin: 0;font-size: .86rem;font-weight: 600;color: var(--ink-2)}.kp__label b{color: var(--ink);font-size: .95rem;margin-left: .3rem}.kp__label small{font-weight: 500;color: var(--ink-3)}.kp__note{margin: 0;font-size: .84rem;color: var(--ink-3);line-height: 1.45}.kp__group{display: grid;gap: 1rem;padding-top: 1rem;border-top: 1px solid var(--line)}.kp__row2{display: grid;grid-template-columns: 1fr 1fr;gap: .7rem}.kp .field textarea{min-height: 0}.kp .field select,.kp .field input,.kp .field textarea{font-size: 1rem;border-radius: var(--r-sm)}.kr .field label,.kr .field .label{font-family: var(--f-sans);font-size: .86rem;font-weight: 600;letter-spacing: 0;text-transform: none;color: var(--ink-2)}.kr .field input:focus,.kr .field select:focus,.kr .field textarea:focus{border-color: var(--pink-600);box-shadow: 0 0 0 4px var(--pink-100)}.kr__current{display: flex;gap: .9rem;align-items: center;padding: .8rem;border-radius: var(--r);background: var(--bg-alt)}.kr__current img{width: 64px;height: 64px;object-fit: contain;flex: none;mix-blend-mode: multiply}.kr__current .mono-label{color: var(--ink-3);font-size: .8rem;margin: 0}.kr__pname{margin: 0;font-weight: 700;font-size: 1.2rem;letter-spacing: -.01em;color: var(--ink);line-height: 1.15}.kr__ptype{margin: .25rem 0 0;font-size: .86rem;color: var(--ink-3)}.kr__swatches{display: flex;flex-wrap: wrap;gap: .5rem}.kr .sw[aria-checked="true"]{box-shadow: inset 0 0 0 1px rgba(0,0,0,.15),0 0 0 3px #fff,0 0 0 5px var(--pink-600)}.kr__search{display: flex;align-items: center;gap: .55rem;padding: 0 .95rem;min-height: 48px;background: var(--bg-alt);border: 1px solid transparent;border-radius: var(--r-pill);color: var(--ink-3);transition: border-color .2s,box-shadow .2s,background .2s}.kr__search input{flex: 1;border: 0;outline: 0;background: none;min-width: 0;font-size: 1rem}.kr__search:focus-within{background: #fff;border-color: var(--pink-600);box-shadow: 0 0 0 4px var(--pink-100)}.kr__quick{display: flex;flex-wrap: wrap;gap: .4rem}.kr__quick button{min-height: 36px;padding: .35rem .9rem;border: 1px solid var(--line-strong);border-radius: var(--r-pill);background: #fff;font-size: .86rem;font-weight: 600;color: var(--ink-2);transition: border-color .2s,background .2s,color .2s}.kr__quick button:hover{border-color: var(--ink);color: var(--ink)}.kr__quick button.is-on{background: var(--graphite);border-color: var(--graphite);color: #fff}.kr__plist{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.kr__plist button{width: 100%;display: grid;grid-template-columns: 56px 1fr;gap: .8rem;align-items: center;min-height: 64px;padding: .4rem .5rem;border: 0;border-radius: var(--r-sm);background: none;text-align: left;color: inherit;transition: background .2s}.kr__plist button:hover{background: var(--bg-alt)}.kr__plist img{width: 56px;height: 56px;object-fit: contain;mix-blend-mode: multiply}.kr__plist b{display: block;color: var(--ink);font-size: .95rem;font-weight: 600;line-height: 1.25}.kr__plist small{display: block;font-size: .8rem;color: var(--ink-3)}.kr__none{font-size: var(--fs-sm);color: var(--ink-3)}.kr__drop{display: grid;justify-items: center;gap: .35rem;padding: 1.8rem 1rem 1.4rem;text-align: center;border: 2px dashed var(--pink-300);border-radius: var(--r);background: var(--pink-50);color: var(--ink);cursor: pointer;transition: background .2s,border-color .2s,transform .2s}.kr__drop:hover,.kr__drop.is-over{background: var(--pink-100);border-color: var(--pink-600);transform: scale(1.01)}.kr__drop .ico{width: 2.1rem;height: 2.1rem;color: var(--pink-700)}.kr__drop small{color: var(--ink-3);font-size: .84rem}.kr__drop:focus-within{outline: 3px solid var(--pink-300);outline-offset: 3px}.kr__formats{display: flex;flex-wrap: wrap;justify-content: center;gap: .3rem;margin-top: .5rem}.kr__formats i{font-style: normal;padding: .15rem .55rem;border-radius: var(--r-pill);background: #fff;font-size: .74rem;font-weight: 600;color: var(--ink-2)}.kr__tip{display: flex;gap: .65rem;padding: .85rem .95rem;background: var(--bg-alt);border-radius: var(--r-sm);font-size: .88rem;line-height: 1.45;color: var(--ink-2)}.kr__tip p{margin: 0}.kr__tip b{color: var(--ink)}.kr__tip .ico{flex: none;color: var(--pink-700)}.kr__addtext{justify-self: start}.kr__seg{display: flex;width: 100%;padding: 3px;gap: 2px;border-radius: var(--r-pill);background: var(--bg-alt-2)}.kr__seg button{flex: 1;min-height: 36px;border: 0;background: none;padding: .38rem .4rem;border-radius: var(--r-pill);font-size: .86rem;font-weight: 600;color: var(--ink-2);transition: background .2s,color .2s,box-shadow .2s}.kr__seg button[aria-pressed="true"]{background: #fff;color: var(--ink);box-shadow: 0 1px 3px rgba(20,18,23,.12)}.kr__palette{display: flex;flex-wrap: wrap;gap: .5rem}.kr__palette button{width: 2rem;height: 2rem;border-radius: 50%;border: 0;padding: 0;background: var(--c);box-shadow: inset 0 0 0 1px rgba(0,0,0,.16);transition: transform .15s}.kr__palette button:hover{transform: scale(1.12)}.kr__palette--sm button{width: 1.7rem;height: 1.7rem}.kr__picker{width: 2rem;height: 2rem;border-radius: 50%;overflow: hidden;background: conic-gradient(red,yellow,lime,cyan,blue,magenta,red);position: relative}.kr__picker input{opacity: 0;position: absolute;inset: 0;width: 100%;height: 100%;cursor: pointer}.kp__range{display: grid;gap: .3rem}.kp__range label{display: flex;justify-content: space-between;font-size: .86rem;font-weight: 600;color: var(--ink-2)}.kp__range output{color: var(--ink)}.kp__range input{width: 100%;min-height: 28px;accent-color: var(--pink-600)}.kr__shapes{display: grid;grid-template-columns: repeat(4,1fr);gap: .45rem}.kr__shapes button{display: grid;justify-items: center;gap: .25rem;padding: .65rem .2rem .5rem;border: 0;border-radius: var(--r-sm);background: var(--bg-alt);color: var(--ink);transition: background .2s,transform .2s}.kr__shapes button:hover{background: var(--pink-100);transform: translateY(-1px)}.kr__shapes svg{width: 2rem;height: 2rem}.kr__shapes span{font-size: .74rem;font-weight: 600;color: var(--ink-2)}.kr__layouts{display: grid;grid-template-columns: 1fr 1fr;gap: .55rem}.kr__layout{display: grid;gap: .35rem;padding: .55rem;border: 1px solid var(--line);border-radius: var(--r-sm);background: #fff;text-align: left;transition: border-color .2s,box-shadow .2s}.kr__layout:hover{border-color: var(--pink-300);box-shadow: var(--shadow)}.kr__layout > span:last-child{font-size: .84rem;font-weight: 600;color: var(--ink)}.kr__layout:disabled{opacity: .4;cursor: not-allowed}.kr__layout:disabled:hover{border-color: var(--line);box-shadow: none}.kr__lthumbs{display: flex;gap: 3px}.kr__lthumb{position: relative;flex: 1 1 0;min-width: 0;background: var(--bg-alt);border-radius: 8px;overflow: hidden}.kr__lthumb img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: fill;mix-blend-mode: multiply}.kr__lthumb i{position: absolute;border-radius: 2px;background: rgba(241,111,157,.45);outline: 1.5px solid var(--pink-600)}.kr__lic .ico{width: 1rem;height: 1rem}.kr__switch{display: flex;align-items: center;gap: .75rem;min-height: 44px;font-weight: 600;color: var(--ink);font-size: .95rem;cursor: pointer}.kr__switch input,.kr__tg input{position: absolute;opacity: 0;width: 1px;height: 1px}.kr__switch span,.kr__tg span{position: relative;flex: none;width: 2.9rem;height: 1.75rem;border-radius: var(--r-pill);background: var(--line-strong);transition: background .2s}.kr__switch span::after,.kr__tg span::after{content: '';position: absolute;left: 3px;top: 3px;width: calc(1.75rem - 6px);height: calc(1.75rem - 6px);border-radius: 50%;background: #fff;box-shadow: 0 2px 4px rgba(0,0,0,.18);transition: transform .25s var(--ease-out)}.kr__switch input:checked + span{background: var(--pink-600)}.kr__switch input:checked + span::after,.kr__tg input:checked + span::after{transform: translateX(1.15rem)}.kr__switch input:focus-visible + span,.kr__tg input:focus-visible + span{outline: 3px solid var(--pink-300);outline-offset: 2px}.kr__nn{display: grid;gap: .8rem}.kr__nn[hidden]{display: none}.kr__nntable{width: 100%;border-collapse: collapse;font-size: .9rem}.kr__nntable th{font-size: .78rem;font-weight: 600;color: var(--ink-3);text-align: left;padding: 0 .2rem .3rem}.kr__nntable td{padding: .15rem}.kr__nntable input,.kr__nntable select{width: 100%;min-width: 0;min-height: 40px;padding: .4rem .5rem;border: 1px solid var(--line-strong);border-radius: 10px;background: #fff;font: inherit}.kr__nntable td:nth-child(2){width: 3.6rem}.kr__nntable td:nth-child(3){width: 4.8rem}.kr__nntable td:last-child{width: 2.6rem}.kr__nntable button{width: 2.2rem;height: 2.2rem;border: 0;border-radius: 50%;background: var(--bg-alt);color: var(--ink-2);font-size: 1rem;line-height: 1}.kr__nntable button:hover{background: var(--err);color: #fff}.kr__nnbtns{display: flex;flex-wrap: wrap;gap: .45rem}.kr__chips{display: flex;flex-wrap: wrap;gap: .35rem}.kr__ai-status{margin: 0;font-size: .9rem;color: var(--ink-2)}.kr__ai-status:empty{display: none}.kr__ai-grid{display: grid;grid-template-columns: 1fr 1fr;gap: .5rem}.kr__ai-grid:empty{display: none}.kr__ai-grid button{padding: 0;border: 0;border-radius: var(--r-sm);overflow: hidden;background: repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 0 0 / 16px 16px}.kr__ai-grid button:hover{box-shadow: 0 0 0 3px var(--pink-600)}.kr__ai-grid img{display: block;width: 100%;height: auto}.kr .chip span{display: inline-flex;align-items: center;min-height: 36px;padding: .35rem .85rem;border: 1px solid var(--line-strong);border-radius: var(--r-pill);font-size: .86rem;font-weight: 600;color: var(--ink-2);background: #fff;background-image: none}.kr .chip span:hover{border-color: var(--ink);color: var(--ink)}.kr .chip input:checked + span{background: var(--graphite);border-color: var(--graphite);color: #fff;background-image: none}.kr .chip input:focus-visible + span{outline: 3px solid var(--pink-300);outline-offset: 2px}.kr__layers{display: grid;gap: 2px}.kr__layer{display: flex;align-items: center;gap: .55rem;min-height: 52px;padding: .35rem .5rem;border-radius: var(--r-sm);cursor: pointer;font-size: .92rem;transition: background .2s}.kr__layer:hover{background: var(--bg-alt)}.kr__layer.is-on{background: var(--pink-100)}.kr__lic{width: 2rem;height: 2rem;flex: none;display: grid;place-items: center;border-radius: 10px;background: #fff;box-shadow: inset 0 0 0 1px var(--line);font-weight: 700;font-size: .72rem;color: var(--ink)}.kr__lname{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.kr__layer button{width: 2.2rem;height: 2.2rem;flex: none;border: 0;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 1px var(--line);color: var(--ink);font-weight: 700;font-size: .85rem}.kr__layer button:hover{background: var(--graphite);color: #fff;box-shadow: none}.kr__layer button[data-lmove="del"]:hover{background: var(--err)}.kr__layer--file{cursor: default}.kr__layer--file small{color: var(--ink-3);font-size: .8rem}.kp__props{display: grid;gap: .7rem;padding: .9rem;border-radius: var(--r);background: var(--bg-alt)}.kp__num{display: flex;align-items: end;gap: .5rem}.kp__num label{flex: 1;position: relative;display: grid;gap: .25rem;font-size: .8rem;font-weight: 600;color: var(--ink-2)}.kp__num small{font-weight: 400;color: var(--ink-3)}.kp__num input{width: 100%;min-width: 0;min-height: 44px;padding: .45rem 2rem .45rem .7rem;border: 1px solid var(--line-strong);border-radius: var(--r-sm);font: 600 1rem var(--f-sans);color: var(--ink);background: #fff}.kp__num input:focus{outline: 0;border-color: var(--pink-600);box-shadow: 0 0 0 4px var(--pink-100)}.kp__num i{position: absolute;right: .65rem;bottom: .75rem;font-style: normal;font-size: .76rem;color: var(--ink-3)}.kp__num input{-moz-appearance: textfield;appearance: textfield;padding-right: 2.4rem !important}.kp__num input::-webkit-inner-spin-button,.kp__num input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.kp__num i{pointer-events: none}.kp__lock{flex: none;width: 44px;height: 44px;border: 0;border-radius: var(--r-sm);background: #fff;box-shadow: inset 0 0 0 1px var(--line);color: var(--ink-3);display: grid;place-items: center}.kp__lock[aria-pressed="true"]{background: var(--graphite);color: #fff;box-shadow: none}.kp__lock .ico{width: 1.1rem;height: 1.1rem}.kp__align{display: grid;grid-template-columns: repeat(6,1fr);gap: 3px;padding: 3px;border-radius: var(--r-pill);background: var(--bg-alt-2)}.kp__align button{min-height: 38px;padding: .4rem 0;border: 0;border-radius: var(--r-pill);background: none;font-size: 1.05rem;color: var(--ink)}.kp__align button:hover{background: #fff;box-shadow: 0 1px 3px rgba(20,18,23,.12)}.kp__acts{display: grid;grid-template-columns: 1fr 1fr;gap: .45rem}.kp__acts button{display: flex;align-items: center;gap: .45rem;min-height: 44px;padding: .5rem .75rem;border: 0;border-radius: var(--r-sm);background: var(--bg-alt);font-size: .86rem;font-weight: 600;color: var(--ink);text-align: left;transition: background .2s}.kp__acts button:hover{background: var(--pink-100)}.kp__acts .ico{width: 1.05rem;height: 1.05rem;flex: none}.kp__acts .is-danger{color: var(--err);grid-column: 1 / -1;justify-content: center}.kp__acts .is-danger:hover{background: var(--err);color: #fff}.kp__img{display: grid;gap: .8rem}.kp__img[hidden]{display: none}.kr__keysbox{display: grid;gap: .2rem}@media (hover: none){.kr__keysbox{display: none}}.kr__keys{list-style: none;margin: .4rem 0 0;padding: .9rem;display: grid;gap: .4rem;border-radius: var(--r-sm);background: var(--bg-alt);font-size: .82rem;color: var(--ink-2)}kbd{display: inline-block;min-width: 1.6em;padding: .1rem .35rem;border-radius: 6px;background: #fff;box-shadow: 0 1px 0 var(--line-strong),0 0 0 1px var(--line);font: 600 .74rem var(--f-sans);text-align: center;color: var(--ink)}.kr__stage{position: relative;display: grid;grid-template-rows: auto auto minmax(0,1fr) auto;gap: .6rem;padding: .9rem 1.3rem .8rem;overflow: hidden;isolation: isolate;min-height: 0;min-width: 0;background: radial-gradient(120% 90% at 50% 40%,#fff 0,var(--bg-alt) 70%)}.kr__topbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .5rem .8rem}.kr__views,.kr__zoom,.kr__hist{display: inline-flex;align-items: center;gap: 2px;padding: 4px;border-radius: var(--r-pill);background: #fff;box-shadow: var(--shadow)}.kr__views button{display: inline-flex;align-items: center;gap: .5rem;min-height: var(--kr-tap);border: 0;background: none;color: var(--ink-2);padding: .25rem .95rem .25rem .3rem;border-radius: var(--r-pill);font-weight: 600;font-size: .88rem;white-space: nowrap;transition: background .2s,color .2s}.kr__views img{width: 2rem;height: 2rem;object-fit: contain;background: var(--bg-alt);border-radius: 50%;flex: none;mix-blend-mode: multiply}.kr__views button:hover{color: var(--ink);background: var(--bg-alt)}.kr__views button[aria-selected="true"]{background: var(--graphite);color: #fff}.kr__views button[aria-selected="true"] img{background: #fff;mix-blend-mode: normal}.kr__views i{font-style: normal;color: var(--pink-700);margin-left: .2rem;font-size: .72rem}.kr__views button[aria-selected="true"] i{color: var(--pink-300)}.kr__zoom button,.kr__hist button{min-width: var(--kr-tap);height: var(--kr-tap);display: inline-flex;align-items: center;justify-content: center;gap: .35rem;padding: 0 .6rem;border: 0;border-radius: var(--r-pill);background: none;color: var(--ink);font-size: .86rem;font-weight: 600;transition: background .2s}.kr__zoom button:hover,.kr__hist button:hover:not(:disabled){background: var(--bg-alt)}.kr__hist button:disabled{opacity: .3}.kr__hist [data-save]{background: var(--pink-100);color: var(--pink-700)}.kr__hist [data-save]:hover:not(:disabled){background: var(--pink-300);color: var(--ink)}.kr__zoom .ico,.kr__hist .ico{width: 1.15rem;height: 1.15rem}.kr__saved{display: inline-flex;align-items: center;gap: .3rem;padding: 0 .6rem 0 .35rem;font-size: .76rem;color: var(--ink-3);white-space: nowrap}.kr__saved[hidden]{display: none}.kr__saved .ico{width: 1rem;height: 1rem;color: var(--ok)}.kr__saved.is-pulse .ico{animation: kr-saved .8s var(--ease-out)}@keyframes kr-saved{0%{transform: scale(.4);opacity: 0}60%{transform: scale(1.25);opacity: 1}}.kr__zoom output{min-width: 3rem;text-align: center;font: 600 .82rem var(--f-sans);color: var(--ink-2)}.kr__toggles{display: inline-flex;gap: 1rem}.kr__tg{display: inline-flex;align-items: center;gap: .5rem;min-height: 36px;font-size: .86rem;font-weight: 600;color: var(--ink-2);cursor: pointer}.kr__tg span{width: 2.5rem;height: 1.5rem}.kr__tg span::after{width: calc(1.5rem - 6px);height: calc(1.5rem - 6px)}.kr__tg input:checked + span{background: var(--pink-600)}.kr__tg input:checked + span::after{transform: translateX(1rem)}.kr__viewport{position: relative;min-height: 0;min-width: 0;overflow: hidden;display: grid;place-items: center}.kr__viewport.is-zoomed{overflow: auto;place-items: start center;scrollbar-width: thin;scrollbar-color: rgba(0,0,0,.25) transparent}.kr__mock{position: relative;flex: none;background: #fff;border-radius: var(--r);box-shadow: var(--shadow-lg);transition: opacity .3s,box-shadow .3s}.kr__viewport.is-zoomed .kr__mock{margin: 1rem auto}.kr__mock.is-framed{position: absolute;box-shadow: none;border-radius: 0}.kr__mock.is-framed .kr__empty{bottom: calc(var(--vis-b,0px) + .5rem)}.kr__mock.is-framed.is-area-low .kr__empty{bottom: auto;top: calc(var(--vis-t,0px) + .5rem)}.kr__mock.is-loading{opacity: .6}.kr__mock.is-pending{visibility: hidden}.kr__mock.is-over{box-shadow: 0 0 0 4px var(--pink),var(--shadow-lg)}.kr__mock.is-busy::after{content: '';position: absolute;inset: 0;z-index: 9;border-radius: inherit;background: linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 70%) 0 0 / 200% 100%;animation: kr-busy 1.1s linear infinite}@keyframes kr-busy{from{background-position: 150% 0}to{background-position: -50% 0}}.kr__garment{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: fill;border-radius: inherit;user-select: none;-webkit-user-drag: none}.kr__area{position: absolute;border-radius: 4px;outline: 1.5px dashed rgba(29,27,32,.45)}.kr__area::before,.kr__area::after{content: '';position: absolute;pointer-events: none;z-index: 1;opacity: .4}.kr__area::before{left: 50%;top: 0;bottom: 0;border-left: 1px dotted var(--pink-600)}.kr__area::after{top: 50%;left: 0;right: 0;border-top: 1px dotted var(--pink-600)}.kr__mock.is-dark .kr__area{outline-color: rgba(255,255,255,.65)}.kr__mock.no-guides .kr__area{outline-color: transparent}.kr__mock.no-guides .kr__area::before,.kr__mock.no-guides .kr__area::after,.kr__mock.no-guides .kr__amove,.kr__mock.no-guides .kr__asize{display: none}.kr__area .canvas-container{position: absolute !important;inset: 0;z-index: 2}.kr__shade{position: absolute;inset: 0;z-index: 3;pointer-events: none;opacity: 0;mix-blend-mode: soft-light;background-repeat: no-repeat}.kr__mock.is-dark.is-real .kr__shade{opacity: .55}.kr__area .upper-canvas{z-index: 4}.kr__mock.is-dark .kr__ruler{color: #fff}.kr__apad{position: absolute;inset: 0;z-index: 5;pointer-events: none;cursor: move;touch-action: none}.kr__area.is-empty .kr__apad{pointer-events: auto;background: rgba(241,111,157,.08)}.kr__area.is-empty:hover,.kr__area.is-drag{outline: 2px solid var(--pink-600)}.kr__amove{position: absolute;left: -1px;top: calc(100% + .4rem);z-index: 6;display: inline-flex;align-items: center;gap: .4rem;min-height: 30px;padding: .25rem .75rem .25rem .55rem;border: 0;border-radius: var(--r-pill);background: var(--graphite);color: #fff;font-size: .74rem;font-weight: 600;white-space: nowrap;cursor: grab;touch-action: none;box-shadow: 0 4px 12px rgba(20,18,23,.22)}.kr__amove b{font-size: .9rem;line-height: 1;color: var(--pink-300)}.kr__amove:active{cursor: grabbing}.kr__mock.is-dark .kr__amove{background: #fff;color: var(--ink)}.kr__mock.is-dark .kr__amove b{color: var(--pink-700)}.kr__area.is-flip .kr__amove{top: auto;bottom: .3rem;left: .3rem}.kr__asize{position: absolute;right: -14px;bottom: -14px;z-index: 6;width: 28px;height: 28px;padding: 0;border: 0;border-radius: 50%;background: none;cursor: nwse-resize;touch-action: none}.kr__asize::after{content: '';position: absolute;inset: 6px;border-radius: 50%;background: #fff;border: 3px solid var(--pink-600);box-shadow: 0 2px 6px rgba(20,18,23,.25)}.kr__amove:focus-visible,.kr__asize:focus-visible{outline: 3px solid var(--pink-300);outline-offset: 2px}.kr__area.is-off{outline: 2px dashed #d6283b}.kr__area.is-off .kr__amove{background: #d6283b;color: #fff}.kr__area.is-snap::before{opacity: 1;border-left-width: 2px}.kr__places{display: flex;align-items: center;gap: .35rem .7rem;min-width: 0;min-height: 2.2rem;overflow-x: auto;scrollbar-width: none}.kr__places::-webkit-scrollbar{display: none}.kr__places-l{flex: none;color: var(--ink-3);font-size: .8rem;font-weight: 600}.kr__places-b{display: flex;align-items: center;gap: .3rem;flex: none}.kr__places-b i{font-style: normal;color: var(--line-strong);padding: 0 .15rem}.kr__places button{flex: none;min-height: 34px;border: 1px solid var(--line-strong);border-radius: var(--r-pill);background: #fff;color: var(--ink-2);padding: .3rem .85rem;font-size: .84rem;font-weight: 600;white-space: nowrap;transition: background .2s,color .2s,border-color .2s}.kr__places button:hover{border-color: var(--ink);color: var(--ink)}.kr__places button[aria-pressed="true"]{background: var(--graphite);border-color: var(--graphite);color: #fff}.kr__mock.is-area-low .kr__empty{bottom: auto;top: 4%}.kr__ruler{position: absolute;pointer-events: none;color: var(--ink-2);opacity: .7}.kr__ruler--x{left: 0;right: 0;bottom: calc(100% + 3px);height: 9px;background: repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px calc(500% / var(--n))) 0 100% / 100% 9px no-repeat,repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px calc(100% / var(--n))) 0 100% / 100% 4px no-repeat}.kr__ruler--y{top: 0;bottom: 0;right: calc(100% + 3px);width: 9px;background: repeating-linear-gradient(180deg,currentColor 0 1px,transparent 1px calc(500% / var(--n))) 100% 0 / 9px 100% no-repeat,repeating-linear-gradient(180deg,currentColor 0 1px,transparent 1px calc(100% / var(--n))) 100% 0 / 4px 100% no-repeat}.kr__ruler b{position: absolute;font: 600 .62rem var(--f-sans);line-height: 1}.kr__ruler--x b{bottom: 11px;transform: translateX(-50%)}.kr__ruler--y b{right: 11px;transform: translateY(-50%)}.kr__mock.no-guides .kr__ruler{display: none}.kr__mark{position: absolute;right: .9rem;top: .9rem;color: var(--ink-3);opacity: .35;pointer-events: none}.kr__empty{position: absolute;left: 50%;bottom: 6%;transform: translateX(-50%);z-index: 6;display: grid;justify-items: center;gap: .55rem;pointer-events: none;width: max-content;max-width: 92%}.kr__empty[hidden]{display: none}.kr__empty .hand{font-family: var(--f-sans);font-size: 1.05rem;font-weight: 600;color: var(--ink);background: rgba(255,255,255,.9);padding: .3rem .8rem;border-radius: var(--r-pill);box-shadow: 0 2px 8px rgba(20,18,23,.08)}.kr__empty div{display: flex;flex-wrap: wrap;justify-content: center;gap: .45rem}.kr__empty .btn{pointer-events: auto;box-shadow: 0 6px 18px rgba(20,18,23,.16)}.kr__ctx{position: absolute;z-index: 8;display: flex;gap: 2px;padding: 4px;border-radius: var(--r-pill);background: rgba(255,255,255,.96);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 8px 28px rgba(20,18,23,.18),0 0 0 1px var(--line);transform: translateX(-50%);animation: kr-pop .18s var(--ease-out)}.kr__ctx[hidden]{display: none}.kr__ctx::after{content: '';position: absolute;left: 50%;bottom: -5px;width: 10px;height: 10px;margin-left: -5px;background: #fff;transform: rotate(45deg);box-shadow: 1px 1px 0 var(--line)}.kr__ctx button{position: relative;z-index: 1;min-width: 2.4rem;height: 2.4rem;padding: 0 .6rem;border: 0;border-radius: var(--r-pill);background: none;color: var(--ink);font-size: .86rem;font-weight: 700;transition: background .2s}.kr__ctx button:hover{background: var(--bg-alt)}.kr__ctx .is-danger{color: var(--err)}.kr__ctx .is-danger:hover{background: var(--err);color: #fff}@keyframes kr-pop{from{opacity: 0;transform: translate(-50%,6px)}}.kr__foot{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: .6rem 1rem;min-height: 2.8rem}.kr__hint{margin: 0;justify-self: center;max-width: 64ch;padding: .5rem 1rem;border-radius: var(--r-pill);background: rgba(255,255,255,.8);box-shadow: 0 0 0 1px var(--line);font-size: .86rem;line-height: 1.4;text-align: center;color: var(--ink-2);transition: background .3s,color .3s}.kr__hint.is-warn{background: #fdecee;color: var(--err);box-shadow: 0 0 0 1px rgba(194,40,58,.25)}.kr__pricechip{display: none;align-items: center;gap: .6rem;min-height: 52px;padding: .35rem 1rem .35rem 1.1rem;border: 0;border-radius: var(--r-pill);background: var(--graphite);color: #fff;font-weight: 700;font-size: .9rem;box-shadow: 0 8px 22px rgba(20,18,23,.2)}.kr__pricechip > span{display: grid;text-align: left;line-height: 1.15;padding-right: .7rem;border-right: 1px solid rgba(255,255,255,.22)}.kr__pricechip b{font: 500 .74rem var(--f-sans);color: rgba(255,255,255,.7)}.kr__pricechip .ico{width: 1.15rem;height: 1.15rem;color: var(--pink-300)}.kr__pricechip:active{transform: scale(.98)}.kr__order{background: #fff;color: var(--ink);overflow-y: auto;overflow-x: hidden;scrollbar-width: thin;min-height: 0;padding: 1.3rem 1.3rem 2.2rem;border-left: 1px solid var(--line)}.ko{padding-bottom: 1.2rem;margin-bottom: 1.2rem;border-bottom: 1px solid var(--line)}.kr__h{display: flex;align-items: baseline;gap: .45rem;font-size: 1.2rem;font-weight: 700;letter-spacing: -.01em;color: var(--ink);margin: 0 0 .75rem}.kr__h small{font: 500 .8rem var(--f-sans);color: var(--ink-3)}.kq{list-style: none;margin: 0;padding: 0;display: grid;gap: .35rem}.kq li{display: flex;gap: .6rem;align-items: start;padding: .55rem .7rem;font-size: .86rem;line-height: 1.4;border-radius: var(--r-sm);background: var(--bg-alt)}.kq i{flex: none;width: 1.25rem;height: 1.25rem;display: grid;place-items: center;border-radius: 50%;font-style: normal;font-weight: 700;font-size: .7rem;color: #fff;background: var(--ink-3);margin-top: .05rem}.kq__ok i{background: var(--ok)}.kq__warn{background: #fff7e0 !important}.kq__warn i{background: #c98a00}.kq__bad{background: #fdecee !important}.kq__bad i{background: var(--err)}.kq__info i{background: var(--graphite)}.kq__fix{display: inline-flex;align-items: center;min-height: 32px;margin-top: .25rem;padding: 0;border: 0;background: none;font-weight: 700;font-size: .86rem;color: var(--pink-700);text-align: left;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 3px}.kq__fix:hover{color: var(--ink)}.kr__sizes{display: grid;grid-template-columns: repeat(auto-fill,minmax(104px,1fr));gap: .5rem}.kr__step{display: flex;align-items: stretch;min-height: 44px;border: 1px solid var(--line-strong);border-radius: var(--r-pill);background: #fff;overflow: hidden}.kr__step:focus-within{border-color: var(--pink-600);box-shadow: 0 0 0 4px var(--pink-100)}.kr__step button{flex: none;display: grid;place-items: center;width: 32px;padding: 0;border: 0;background: none;color: var(--graphite);cursor: pointer}.kr__step button:hover:not(:disabled){background: var(--pink-50);color: var(--pink-700)}.kr__step button:disabled{opacity: .35;cursor: default}.kr__step .ico{width: .85rem;height: .85rem}.kr__size .kr__step input{flex: 1;min-width: 0;min-height: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;outline: 0}.kr__size .kr__step input:focus{box-shadow: none !important}.kr__size.is-out .kr__step{border-style: dashed}@media (max-width: 820px){.kr__sizes{grid-template-columns: repeat(auto-fill,minmax(132px,1fr))}.kr__step{min-height: 46px}.kr__step button{width: 44px}}.kr__mauto{display: flex;gap: .6rem;align-items: flex-start;margin: 0;padding: .75rem .9rem;border-radius: var(--r-sm);background: linear-gradient(150deg,var(--pink-50),var(--lilac-100));font-size: .9rem;color: var(--ink-2)}.kr__mauto .ico{flex: none;width: 1.1rem;height: 1.1rem;margin-top: .1rem;color: var(--pink-700)}.kr__mauto b{color: var(--ink)}.toast:has(.toast__acts){flex-wrap: wrap;justify-content: center;text-align: center;row-gap: .5rem}.toast__acts{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: .4rem .6rem}@media (max-width: 820px){.toast__msg,.toast__acts{width: 100%}}.toast .toast__btn{display: inline-flex;align-items: center;min-height: 44px;margin: 0;padding: 0 1.1rem;white-space: nowrap;border: 0;border-radius: var(--r-pill);background: var(--pink);color: var(--graphite);font: 700 .9rem var(--f-sans);cursor: pointer}.toast .toast__link{min-height: 44px;padding: 0 .5rem;white-space: nowrap;border: 0;background: none;color: var(--pink-300);font: 600 .9rem var(--f-sans);text-decoration: underline;cursor: pointer}.kr__size{display: grid;gap: .2rem;text-align: center;font-size: .8rem;font-weight: 600;color: var(--ink)}.kr__size input{width: 100%;min-height: 44px;padding: .45rem .2rem;text-align: center;border: 1px solid var(--line-strong);border-radius: var(--r-sm);font-size: 1rem;font-family: var(--f-sans);background: #fff}.kr__size input:focus{outline: 0;border-color: var(--pink-600);box-shadow: 0 0 0 4px var(--pink-100)}.kr__size input[readonly]{background: var(--bg-alt)}.kr__size small{font-weight: 500;color: var(--ink-3);font-size: .72rem;white-space: nowrap}.kr__total{margin: .8rem 0 0;color: var(--ink-2);font-size: .95rem}.kr__total b{color: var(--ink)}.kr__methods{display: flex;flex-wrap: wrap;gap: .35rem}.kr__cmp{margin-top: .9rem}.kr__cmp summary{display: inline-flex;align-items: center;min-height: 32px;cursor: pointer;font-size: .88rem;font-weight: 600;color: var(--pink-700)}.kr__cmp table{width: 100%;margin-top: .6rem;border-collapse: collapse;font-size: .84rem}.kr__cmp th{font: 600 .76rem var(--f-sans);color: var(--ink-3);text-align: right;padding: 0 .3rem .35rem}.kr__cmp th:first-child,.kr__cmp td:first-child{text-align: left}.kr__cmp td{padding: .5rem .3rem;text-align: right;border-top: 1px solid var(--line);white-space: nowrap}.kr__cmp tbody tr{cursor: pointer}.kr__cmp tbody tr:hover{background: var(--bg-alt)}.kr__cmp tr.is-on td{font-weight: 700;color: var(--ink);background: var(--pink-50)}.kr__cmp tr.is-warn td{color: var(--ink-3)}.kr__cmp em{font-style: normal;font: 600 .68rem var(--f-sans);padding: .12rem .45rem;border-radius: var(--r-pill);background: var(--ok);color: #fff;margin-left: .25rem;vertical-align: 1px}.kr__price{position: relative;padding: 1.25rem 1.25rem 1.1rem;border-radius: var(--r);background: var(--graphite);color: #fff;overflow: hidden}.kr__price::after{content: '';position: absolute;right: -60px;top: -60px;width: 180px;height: 180px;border-radius: 50%;background: radial-gradient(circle,rgba(241,111,157,.45),transparent 70%);pointer-events: none}.kr__price .mono-label{color: var(--pink-300);margin: 0;font-size: .86rem;font-weight: 600;letter-spacing: 0;text-transform: none}.kr__unit{margin: .25rem 0 .75rem}.kr__unit b{font-size: 2.2rem;font-weight: 700;letter-spacing: var(--tracking-tight)}.kr__unit span{color: rgba(255,255,255,.72);font-size: .9rem}.kr__break{margin: 0 0 .75rem;display: grid;gap: .3rem;font-size: .86rem}.kr__break div{display: flex;justify-content: space-between;gap: .5rem;border-bottom: 1px solid rgba(255,255,255,.12);padding-bottom: .3rem}.kr__break dt{color: rgba(255,255,255,.75)}.kr__break dt em{font-style: normal;color: var(--pink-300)}.kr__break dd{margin: 0;font-weight: 600;white-space: nowrap}.kr__sum{margin: 0}.kr__sum b{font-size: 1.2rem;color: #fff}.kr__sum small{color: rgba(255,255,255,.6)}.kr__nudge{margin: .65rem 0 0;font-size: .86rem;color: #fff}.kr__nudge b{color: var(--pink-300)}.kr__nudge:empty{display: none}.kr__fine{margin: .75rem 0 0;font-size: .78rem;color: rgba(255,255,255,.58)}.kr__cta{display: grid;gap: .55rem;margin-top: 1.2rem}.tour{position: fixed;inset: 0;z-index: 300;pointer-events: none;transition: opacity .25s}.tour.is-out{opacity: 0}.tour__spot{position: fixed;left: 0;top: 0;border-radius: 18px;box-shadow: 0 0 0 4px rgba(241,111,157,.55),0 0 0 9999px rgba(20,18,23,.55);transition: transform .45s var(--ease-out),width .45s var(--ease-out),height .45s var(--ease-out),opacity .3s;pointer-events: none}.tour__spot i{display: none}@media (prefers-reduced-motion: no-preference){.tour__spot{animation: tour-glow 1.8s ease-in-out infinite alternate}}@keyframes tour-glow{to{box-shadow: 0 0 0 7px rgba(241,111,157,.35),0 0 0 9999px rgba(20,18,23,.55)}}.tour__bubble{position: fixed;pointer-events: auto;padding: 1.4rem 1.4rem 1.2rem;border-radius: 22px;background: #fff;color: var(--ink);box-shadow: var(--shadow-lg);transition: left .45s var(--ease-out),top .45s var(--ease-out);animation: tour-in .35s var(--ease-out)}@keyframes tour-in{from{opacity: 0;transform: translateY(8px) scale(.98)}}.tour__perf{display: none}.tour__step{display: flex;justify-content: space-between;gap: 1rem;margin: 0;font-size: .8rem;font-weight: 600;color: var(--ink-3)}.tour__step span:first-child{color: var(--pink-700)}.tour__bar{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 4px;margin: .6rem 0 1rem}.tour__bar i{height: 4px;border-radius: 2px;background: var(--bg-alt-2);transition: background .3s}.tour__bar i.done{background: var(--pink-300)}.tour__bar i.on{background: var(--pink-600)}.tour__title{margin: 0 0 .5rem;font-size: 1.45rem;font-weight: 700;letter-spacing: var(--tracking-tight);line-height: 1.15;color: var(--ink)}.tour__text{margin: 0;font-size: .95rem;line-height: 1.5;color: var(--ink-2)}.tour__text b{color: var(--ink)}.tour__try{display: grid;gap: .55rem;margin: .95rem 0 0;padding: .75rem .85rem;border-radius: var(--r-sm);background: var(--pink-50);font-size: .9rem;line-height: 1.4;color: var(--ink)}.tour__try[hidden]{display: none}.tour__try.is-done{display: block;background: rgba(31,138,91,.1)}.tour__try.is-done b{color: var(--ok);margin-right: .2rem}.tour__act{justify-self: start;min-height: 40px;padding: .4rem .95rem;border: 1px solid var(--graphite);border-radius: var(--r-pill);background: #fff;font-weight: 600;font-size: .88rem;color: var(--ink);text-align: left;transition: background .2s,color .2s}.tour__act:hover{background: var(--graphite);color: #fff}.tour__btns{display: flex;justify-content: space-between;align-items: center;gap: .5rem;margin-top: 1.15rem}.tour__btns span{display: flex;gap: .45rem}.tour__skip,.tour__restart{min-height: 40px;border: 0;background: none;padding: 0;font-size: .86rem;color: var(--ink-3);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.tour__restart{display: block;margin-top: .7rem}.tour__restart[hidden]{display: none}.tour [data-next].is-ready{animation: tour-ready 1.2s ease-in-out infinite}@keyframes tour-ready{50%{box-shadow: 0 0 0 5px var(--pink-100)}}@media (max-width: 640px){.tour__bubble{padding: 1.15rem 1.1rem 1rem;border-radius: 20px}.tour__title{font-size: 1.25rem}.tour__text{font-size: .92rem}}.krsum{width: min(94vw,780px);max-height: 92vh;padding: 0;border: 0;background: transparent;overflow: visible;color: var(--ink)}.krsum::backdrop{background: rgba(20,18,23,.55);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.krsum[open]{animation: tour-in .3s var(--ease-out)}.krsum__in{position: relative;display: grid;gap: 1.1rem;max-height: 92vh;overflow-y: auto;padding: 1.8rem clamp(1.1rem,3vw,2rem) 1.5rem;border-radius: var(--r-lg);background: #fff;box-shadow: var(--shadow-lg)}.krsum__perf{display: none}.krsum__head{display: grid;grid-template-columns: 1fr auto;align-items: start;padding-bottom: .9rem;border-bottom: 1px solid var(--line)}.krsum__head .mono-label{margin: 0;color: var(--pink-700);font-size: .86rem;font-weight: 600;letter-spacing: 0;text-transform: none}.krsum__head h2{grid-row: 2;margin: .25rem 0 0;font-size: clamp(1.7rem,1.3rem + 1.6vw,2.3rem);font-weight: 700;letter-spacing: var(--tracking-tight);line-height: 1.1;color: var(--ink)}.krsum__x{grid-row: 1 / 3;grid-column: 2;width: 44px;height: 44px;display: grid;place-items: center;border: 0;border-radius: 50%;background: var(--bg-alt);color: var(--ink)}.krsum__x:hover{background: var(--graphite);color: #fff}.krsum__views{display: flex;flex-wrap: wrap;gap: 1rem}.krsum__views figure{flex: 1 1 10rem;max-width: 15rem;margin: 0}.krsum__views img{width: 100%;display: block;background: #fff;border-radius: var(--r-sm);box-shadow: 0 0 0 1px var(--line)}.krsum__views figcaption{margin-top: .4rem;font-size: .8rem;color: var(--ink-3)}.krsum__spec{margin: 0;display: grid}.krsum__spec div{display: grid;grid-template-columns: 7.5rem minmax(0,1fr);gap: .8rem;padding: .6rem 0;border-bottom: 1px solid var(--line);font-size: .95rem}.krsum__spec dt{font: 600 .86rem var(--f-sans);color: var(--ink-3);padding-top: .05rem}.krsum__spec dd{margin: 0;color: var(--ink)}.krsum__spec small{color: var(--ink-3)}.krsum__dot{display: inline-block;width: .95rem;height: .95rem;margin-right: .4rem;vertical-align: -2px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,.2)}.krsum__btns{display: flex;flex-wrap: wrap;justify-content: space-between;gap: .6rem}@media (max-width: 560px){.krsum__spec div{grid-template-columns: 1fr;gap: .1rem}.krsum__btns .btn{flex: 1 1 100%}}.kr__sheet{display: none}@media (max-width: 1180px){.kr{--panel: 310px;grid-template-columns: var(--rail) var(--panel) minmax(0,1fr)}.kr__tool--order{display: grid}.kp--order{padding: 0}.kp--order .kr__order{overflow: visible;border-left: 0}.kr > .kr__order{display: none}}@media (max-width: 1180px){.kr__toggles{display: none}.kr__pricechip{display: inline-flex}.kr__foot{grid-template-columns: minmax(0,1fr) auto}}@media (max-width: 1640px){.kr__hist [data-save] span,.kr__saved span,.kr__zoom output{display: none}}@media (min-width: 1800px){.kr{--panel: 370px;--order: 390px}.kp{padding-inline: 1.6rem}}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr{--rail: auto;--kr-tap: 44px;grid-template-columns: minmax(0,1fr);grid-template-rows: minmax(0,57fr) auto minmax(0,43fr)}.kr__stage{grid-row: 1;padding: .5rem .6rem .45rem;gap: .4rem}.kr__rail{grid-row: 2;flex-direction: row;gap: 4px;padding: .35rem .45rem;overflow-x: auto;overflow-y: hidden;border: 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.kr__tool{flex: none;min-width: 4.4rem;min-height: 56px;padding: .45rem .35rem .4rem;border-radius: 14px;font-size: .74rem}.kr__tool .ico{width: 1.35rem;height: 1.35rem}.kr__rail-sp{display: none}.kr__rail{padding-right: 2.5rem;-webkit-mask: linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask: linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.kr__panels{grid-row: 3;border-right: 0}.kr__sheet{position: sticky;top: 0;z-index: 2;display: flex;align-items: center;justify-content: center;gap: .6rem;width: 100%;min-height: 44px;padding: .45rem 1rem;border: 0;border-bottom: 1px solid var(--line);background: rgba(255,255,255,.96);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);font-size: .84rem;font-weight: 600;color: var(--ink-2)}.kr__sheet-grip{width: 2.4rem;height: 5px;border-radius: 3px;background: var(--line-strong)}.kr.is-sheet-min{grid-template-rows: minmax(0,1fr) auto auto}.kr.is-sheet-min .kr__panels{overflow: hidden}.kr.is-sheet-min .kr__panels > .kp{display: none}.kr.is-sheet-min .kr__sheet{border-bottom: 0;color: var(--ink)}.kr__views img{width: 1.8rem;height: 1.8rem}.kr__views button:not([aria-selected="true"]) .kr__vname{display: none}.kr__views button{min-height: 44px;min-width: 44px;justify-content: center;padding: .25rem .8rem .25rem .3rem;font-size: .84rem}.kr__views button:not([aria-selected="true"]){padding: .25rem}.kr__saved span{display: none}.kr__foot{min-height: 0}.kp{padding: 1.1rem 1.05rem 2.2rem;gap: 1.15rem}.kp__head h2{font-size: 1.35rem}.kr__topbar{flex-wrap: nowrap;gap: .35rem;overflow-x: auto;scrollbar-width: none;padding: 2px;margin: -2px}.kr__zoom output{display: none}.kr__zoom button,.kr__hist button{min-width: 44px;height: 44px;padding: 0 .5rem}.kr__hist [data-save] span{display: none}.kr__hint{font-size: .8rem;min-height: 0;padding: .35rem .8rem}.kr__empty .hand{font-size: .95rem}.kr__empty .btn{min-height: 46px;padding: .45rem 1rem;font-size: .9rem}.kr__area.is-empty .kr__amove{display: none}.kr__empty{max-width: none;bottom: .4rem}.kr__empty div{flex-wrap: nowrap}.kr__mark{display: none}.kr__amove{min-height: 44px;padding: .3rem .9rem .3rem .7rem;font-size: .8rem}.kr__places button{min-height: 44px;padding: .35rem .95rem;font-size: .86rem}.kr__places{min-height: 48px;-webkit-mask: linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent);mask: linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent);padding-right: 1.5rem}.kr__ruler b{font-size: .5rem}.kr__asize{width: 48px;height: 48px;right: -24px;bottom: -24px}.kr__asize::after{inset: 9px}.kr__ctx{padding: 5px;gap: 3px}.kr__ctx button{min-width: 46px;height: 46px;font-size: .95rem}.kr__pricechip{min-height: 54px;font-size: .95rem}.kp .field input,.kp .field select,.kp .field textarea{min-height: 48px;font-size: 1rem}.kr .btn{min-height: 48px}.kr .btn--sm{min-height: 44px}.kr__search{min-height: 50px}.kr__quick button{min-height: 44px;padding: .4rem 1rem;font-size: .92rem}.kr__plist button{min-height: 68px}.kr .sw,.kr .sw--sm{width: 44px;height: 44px}.kr__swatches{gap: .55rem}.kr__palette{gap: .6rem}.kr__palette button,.kr__palette--sm button,.kr__picker{width: 44px;height: 44px}.kr__seg button{min-height: 44px;font-size: .92rem}.kp__align button{min-height: 44px}.kp__acts button{min-height: 48px;font-size: .92rem}.kp__num input{min-height: 48px}.kp__lock{width: 48px;height: 48px}.kp__range input{min-height: 44px}.kr__shapes button{min-height: 72px}.kr__layout{min-height: 88px}.kr__switch{min-height: 48px}.kr__nntable input,.kr__nntable select{min-height: 44px}.kr__nntable button{width: 44px;height: 44px}.kr__nntable td:last-child{width: 3rem}.kr__layer{min-height: 56px}.kr__layer button{width: 44px;height: 44px}.kr__layer button.kr__lname{min-height: 44px}.kr .chip span{min-height: 44px;padding: .4rem 1rem;font-size: .92rem}.kr__size input{min-height: 48px;font-size: 1.05rem}.kq__fix,.kr__cmp summary{min-height: 44px}.kr__formats i{padding: .25rem .65rem}.tour__skip,.tour__restart,.tour__act{min-height: 44px}.tour .btn{min-height: 48px}}@media (max-width: 420px){.kr__hint{display: none}.kr__foot{grid-template-columns: 1fr}.kr__pricechip{justify-content: space-between}.kr{grid-template-rows: minmax(0,58fr) auto minmax(0,42fr)}.kr__empty .hand{display: none}.kr__empty .btn{min-height: 46px;padding: .4rem .9rem;font-size: .86rem}.kr__places-l{display: none}.kr__views button .kr__vname{display: none}.kr__views button,.kr__views button:not([aria-selected="true"]){gap: .2rem;padding: .25rem}.kr__saved{display: none}.kr__full{gap: .35rem;padding: 0 .75rem 0 .6rem;font-size: .84rem}}.kr__full{display: none}@media (max-width: 820px),(max-height: 500px){.kr__full{display: inline-flex;flex: none;align-items: center;gap: .45rem;min-height: 44px;margin-left: auto;padding: 0 .9rem 0 .75rem;border: 0;border-radius: var(--r-pill);background: #fff;box-shadow: var(--shadow);color: var(--ink);font-size: .86rem;font-weight: 600;white-space: nowrap}.kr__full .ico{width: 1.1rem;height: 1.1rem}.kr__full-off{display: none}.kr__full[aria-pressed="true"]{background: var(--graphite);color: #fff}.kr__full[aria-pressed="true"] .kr__full-on{display: none}.kr__full[aria-pressed="true"] .kr__full-off{display: block}}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr__zoom{display: none}}@media (max-height: 500px){.kr{--kr-tap: 44px}.kr__topbar{flex-wrap: nowrap;gap: .35rem;overflow-x: auto;scrollbar-width: none;padding: 2px;margin: -2px}.kr__zoom,.kr__hint{display: none}.kr__stage{padding: .45rem .7rem .4rem;gap: .35rem}.kr__views button{min-height: 44px;min-width: 44px;padding: .2rem .7rem .2rem .3rem}.kr__views img{width: 1.7rem;height: 1.7rem}.kr__views button:not([aria-selected="true"]) .kr__vname{display: none}.kr__views button:not([aria-selected="true"]){padding: .2rem;justify-content: center}.kr__hist button{min-width: 44px;height: 44px;padding: 0 .45rem}.kr__hist [data-save] span,.kr__saved span{display: none}.kr__places button{min-height: 44px;padding-block: .25rem}.kr__places{min-height: 44px}.kr__places-l{display: none}.kr__pricechip{min-height: 46px;padding-block: .2rem}.kr__foot{min-height: 0}.kr__empty{max-width: none;bottom: .3rem}.kr__empty .hand{display: none}.kr__empty div{flex-wrap: nowrap}.kr__empty .btn{min-height: 44px;padding: .35rem .85rem;font-size: .84rem}}body.kr-full{overflow: hidden}body.kr-full .hd{visibility: hidden}.kr.is-full .kr__stage{position: fixed;inset: 0;z-index: 250;height: 100dvh;grid-template-rows: auto auto minmax(0,1fr);padding: max(.5rem,env(safe-area-inset-top)) max(.6rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-left))}.kr.is-full .kr__foot,.kr.is-full .kr__zoom,.kr.is-full .kr__hist [data-save],.kr.is-full .kr__saved{display: none}.kr.is-full .kr__rail,.kr.is-full .kr__panels{visibility: hidden}.kp__acts > :last-child:nth-child(odd){grid-column: 1 / -1}.kr__layout{grid-template-columns: minmax(0,1fr);min-width: 0}.kr__lthumbs{min-width: 0}.kr__unit{display: flex;flex-wrap: wrap;align-items: baseline;gap: .15rem .5rem;line-height: 1.1}.kr__layer button.kr__lname{flex: 1;width: auto;height: auto;border-radius: 8px;background: none;box-shadow: none;padding: .2rem 0;text-align: left;font: inherit;font-weight: 600;color: var(--ink)}.kr__layer button.kr__lname:hover{background: none;color: var(--pink-700)}.kr__layer--file .kr__lname{display: grid;white-space: normal}.kr__layer--file .kr__lname small{font-size: .8rem;font-weight: 500}.kr__layer--file button[data-fdel]:hover{background: var(--err);color: #fff}.kr__lempty{display: grid;gap: .85rem;padding: 1rem 0}.kr__lempty p{margin: 0;color: var(--ink-2);font-size: .95rem}.kr__lempty div{display: flex;flex-wrap: wrap;gap: .5rem}.kr__layers .kp__label{margin-top: 1.2rem}.kr__emptylast{pointer-events: auto;display: inline-flex;align-items: center;gap: .45rem;min-height: 40px;padding: .35rem .9rem;border: 0;border-radius: var(--r-pill);background: rgba(255,255,255,.95);box-shadow: 0 2px 10px rgba(20,18,23,.1);color: var(--pink-700);font-weight: 600;font-size: .88rem;cursor: pointer}.kr__emptylast[hidden]{display: none}.kr__emptylast .ico{width: 1.05rem;height: 1.05rem}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr__emptylast{min-height: 44px}}.kr__nnhow{list-style: none;counter-reset: nn;margin: 1.2rem 0 0;padding: 0;display: grid;gap: .45rem}.kr__nnhow[hidden]{display: none}.kr__nnhow li{counter-increment: nn;position: relative;padding: .8rem .9rem .8rem 3rem;border-radius: var(--r-sm);background: var(--bg-alt);font-size: .95rem;color: var(--ink-2);line-height: 1.45}.kr__nnhow li::before{content: counter(nn);position: absolute;left: .85rem;top: .8rem;width: 1.5rem;height: 1.5rem;display: grid;place-items: center;border-radius: 50%;background: var(--pink);font: 700 .8rem var(--f-sans);color: var(--ink)}.kr__nnhow b{color: var(--ink)}@media (max-height: 500px) and (orientation: landscape){:root{--hd-strip: 0px;--hd-bar: 50px}.page-kreator .hd__strip{display: none}.page-kreator .hd__logo{width: 112px}}.kr__hl{display: none}.kr__hist .kr__clear:hover:not(:disabled){background: #fdecef;color: var(--err)}@media (min-width: 1700px){.kr__hist .kr__clear .kr__hl{display: inline}}.kr__save2{display: none}.kr__clearall{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;column-gap: .6rem;width: 100%;min-height: 56px;margin-top: .4rem;padding: .7rem 1rem;border: 1.5px dashed var(--line-strong);border-radius: var(--r);background: #fff;color: var(--ink);font-size: .95rem;font-weight: 700;text-align: left;transition: border-color .2s,background .2s,color .2s}.kr__clearall .ico{grid-row: span 2;width: 1.3rem;height: 1.3rem;color: var(--err)}.kr__clearall small{font-weight: 500;font-size: .8rem;color: var(--ink-3)}.kr__clearall:hover:not(:disabled){border-color: var(--err);background: #fff5f6}.kr__clearall:disabled{opacity: .45}.krclr{width: min(26rem,calc(100vw - 2rem));padding: 0;border: 0;border-radius: 28px;background: #fff;color: var(--ink);box-shadow: 0 30px 80px rgba(20,18,23,.3)}.krclr::backdrop{background: rgba(29,27,32,.45);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.krclr__in{display: grid;justify-items: center;gap: .6rem;padding: 1.8rem 1.5rem 1.4rem;text-align: center}.krclr__ico{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100));color: var(--pink-700);box-shadow: 0 8px 20px rgba(241,111,157,.25)}.krclr__ico .ico{width: 1.7rem;height: 1.7rem}.krclr__title{margin: .2rem 0 0;font-family: var(--f-display);font-stretch: 82%;font-size: 1.9rem;font-weight: 800;line-height: 1}.krclr__title em{display: block;font-family: var(--f-hand);font-style: normal;font-stretch: 100%;font-weight: 700;font-size: 1.12em;color: var(--pink-600)}.krclr__text{margin: 0;max-width: 30ch;font-size: .95rem;line-height: 1.45;color: var(--ink-2)}.krclr__btns{display: grid;grid-template-columns: 1fr 1fr;gap: .5rem;width: 100%;margin-top: .6rem}.krclr__btns .btn{width: 100%;min-height: 52px;justify-content: center;padding-inline: .8rem}@media (max-width: 420px){.krclr__btns{grid-template-columns: 1fr}.krclr__btns [data-clear-ok]{order: -1}}.krundo{position: fixed;left: 50%;bottom: 1.4rem;z-index: 300;translate: -50% 0;display: flex;align-items: center;gap: .9rem;width: max-content;max-width: calc(100vw - 1.5rem);padding: .45rem .45rem .45rem 1.2rem;border-radius: var(--r-pill);background: var(--graphite);color: #fff;box-shadow: 0 16px 40px rgba(20,18,23,.35);overflow: hidden;font-weight: 600}.krundo[hidden]{display: none}.krundo__b{display: inline-flex;align-items: center;gap: .4rem;min-height: 46px;padding: 0 1.2rem;border: 0;border-radius: var(--r-pill);background: var(--pink);color: var(--graphite);font-size: 1rem;font-weight: 700}.krundo__b .ico{width: 1.1rem;height: 1.1rem}.krundo__bar{position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background: var(--pink-300);transform-origin: left}.krundo.is-run .krundo__bar{animation: krundo 8s linear forwards}@keyframes krundo{to{transform: scaleX(0)}}.kr__top{justify-self: start;display: inline-block;margin-bottom: .15rem;padding: .12rem .5rem;border-radius: var(--r-pill);background: var(--pink-100);color: var(--pink-700);font: 600 .66rem/1.4 var(--f-mono);font-style: normal;letter-spacing: .1em;text-transform: uppercase}.kr__plist button[aria-current="true"]{box-shadow: inset 0 0 0 2px var(--pink-600)}.kr__quick [data-pcat="polecane"]{border-color: var(--pink-300);color: var(--pink-700)}.kr__quick [data-pcat="polecane"].is-on{background: var(--pink);border-color: var(--pink);color: var(--graphite)}.kr__nnhow li::before{content: "";top: 1.12rem;left: 1.15rem;width: .7rem;height: .7rem;background: var(--pink);box-shadow: 0 0 0 4px var(--pink-100)}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr{grid-template-rows: minmax(0,57fr) minmax(0,43fr) auto}.kr.is-sheet-min{grid-template-rows: minmax(0,1fr) auto auto}.kr__stage{grid-row: 1}.kr__panels{grid-row: 2}.kr__rail{grid-row: 3;z-index: 3;padding: .3rem .4rem calc(.3rem + env(safe-area-inset-bottom));border-top: 1px solid var(--line);border-bottom: 0;background: rgba(255,255,255,.97);box-shadow: 0 -6px 18px rgba(20,18,23,.06)}.kr__tool--produkt{order: 1}.kr__tool--logo{order: 2}.kr__tool--napis{order: 3}.kr__tool--order{order: 4}.kr__tool--druzyna{order: 5}.kr__tool--elementy{order: 6}.kr__tool--uklady{order: 7}.kr__tool--ai{order: 8}.kr__tool--warstwy{order: 9}.kr__tool--element{order: 10}.kr__tool--help{order: 11}.kr__tool--order{color: var(--pink-700)}.kr__tool--order[aria-pressed="true"]{background: var(--pink);color: var(--graphite)}.kr__tool--element:disabled{display: none}.kr__foot{display: flex;align-items: center;gap: .45rem}.kr__foot .kr__hint{flex: 1 1 0;min-width: 0}.kr__foot .kr__pricechip{flex: none;gap: .5rem;padding: .3rem .9rem .3rem 1rem;justify-content: space-between}.kr__foot .kr__pricechip > span{padding-right: .55rem;white-space: nowrap}.kr__foot .kr__pricechip [data-chip-price]{white-space: nowrap}.kr__foot .kr__hist{flex: none;gap: 2px;padding: 3px;border-radius: 18px}.kr__foot .kr__hist button{flex-direction: column;gap: 1px;min-width: 50px;height: 52px;padding: 0 .3rem;border-radius: 15px;font-size: .68rem;font-weight: 600;color: var(--ink-2)}.kr__foot .kr__hist .kr__hl{display: block;line-height: 1.1}.kr__foot .kr__hist .ico{width: 1.2rem;height: 1.2rem}.kr__foot .kr__hist .kr__clear{color: var(--err)}.kr__foot .kr__hist .kr__clear:disabled{color: var(--ink-2)}.kr__foot .kr__hist [data-save],.kr__foot .kr__saved{display: none}.kr__save2{display: inline-flex}.kp--order .kr__cta{display: contents}.kp--order .kr__cta .btn--sm{display: flex;width: 100%;justify-content: center;margin-top: .5rem}.krundo{bottom: calc(5.4rem + env(safe-area-inset-bottom))}.kr.is-full .kr__stage{grid-template-rows: auto auto minmax(0,1fr) auto}.kr.is-full .kr__foot{display: flex}.kr.is-full .kr__pricechip,.kr.is-full .kr__hint{display: none}}@media (max-width: 420px){.kr{grid-template-rows: minmax(0,59fr) minmax(0,41fr) auto}.kr.is-sheet-min{grid-template-rows: minmax(0,1fr) auto auto}.kr__foot .kr__hist button{min-width: 46px}.kr__foot .kr__pricechip{flex: 1 1 auto;min-width: 0}.kr__foot .kr__pricechip .kr__chipl{display: none}.kr__foot .kr__pricechip .ico{display: block;width: 1.3rem;height: 1.3rem}.kr__foot .kr__pricechip > span{border-right: 0}}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr__stage{grid-template-columns: auto minmax(0,1fr);grid-template-rows: auto minmax(0,1fr) auto;column-gap: .4rem}.kr__topbar{display: contents}.kr__views{grid-row: 1;grid-column: 1;align-self: center}.kr__places{grid-row: 1;grid-column: 2;align-self: center;min-width: 0}.kr__viewport{grid-row: 2;grid-column: 1 / -1}.kr__foot{grid-row: 3;grid-column: 1 / -1;min-width: 0}.kr.is-full .kr__stage{grid-template-rows: auto minmax(0,1fr) auto}.kp__head p{display: none}.kp__head{padding-bottom: .6rem}}@media (max-width: 420px){.kr{grid-template-rows: minmax(0,62fr) minmax(0,38fr) auto}.kr__foot .kr__hist [data-redo]{display: none}}@media (max-width: 420px){.kr.is-full .kr__foot .kr__hist [data-redo]{display: inline-flex}}.kr__ctx button{display: inline-flex;align-items: center;justify-content: center;gap: .25rem}.kr__ctx button b{font-weight: 700}.kr__ctx button small{display: none}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr__ctx{padding: 4px;gap: 2px;border-radius: 18px}.kr__ctx::after{bottom: -5px}.kr__ctx button{flex-direction: column;gap: 0;min-width: 48px;height: 50px;padding: 0 .35rem;border-radius: 14px}.kr__ctx button b{font-size: .95rem;line-height: 1.1}.kr__ctx button small{display: block;font-size: .62rem;font-weight: 600;line-height: 1.1;color: var(--ink-2)}.kr__ctx .is-danger small{color: var(--err)}.kr__places{padding-left: .5rem;-webkit-mask: linear-gradient(90deg,transparent,#000 .7rem,#000 calc(100% - 1.5rem),transparent);mask: linear-gradient(90deg,transparent,#000 .7rem,#000 calc(100% - 1.5rem),transparent)}}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr__foot .kr__hist .kr__full{flex-direction: column;justify-content: center;gap: 1px;min-height: 52px;height: 52px;min-width: 56px;margin: 0;padding: 0 .3rem;border-radius: 15px;background: none;box-shadow: none;color: var(--ink);font-size: .68rem;font-weight: 600;line-height: 1.1}.kr__foot .kr__hist .kr__full .ico{width: 1.2rem;height: 1.2rem}.kr__foot .kr__hist .kr__full[aria-pressed="true"]{background: var(--graphite);color: #fff}}@media (max-width: 380px){.kr__foot{gap: .3rem}.kr__foot .kr__hist button{min-width: 44px;padding: 0 .15rem}.kr__foot .kr__hist .kr__full{min-width: 52px}.kr__foot .kr__pricechip{gap: .35rem;padding: .3rem .7rem .3rem .75rem;font-size: .9rem}.kr__foot .kr__pricechip > span{padding-right: .4rem}}.kr__tool-img{width: 34px;height: 34px;object-fit: contain;filter: drop-shadow(0 4px 5px rgba(60,20,45,.16));transition: translate .3s var(--ease-out),scale .3s var(--ease-out),filter .3s}.kr__tool:not([aria-pressed="true"]):not(:hover) .kr__tool-img{filter: drop-shadow(0 3px 4px rgba(60,20,45,.12)) saturate(.85)}.kr__tool[aria-pressed="true"] .kr__tool-img{translate: 0 -2px;scale: 1.1}.kr__tool span{font-family: var(--f-display,'PN Archivo',sans-serif);font-stretch: 88%;font-weight: 800;letter-spacing: .01em}.kr__tool[aria-pressed="true"]{background: linear-gradient(180deg,var(--pink-50),var(--pink-100));box-shadow: inset 0 0 0 1px rgba(241,111,157,.25)}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr__tool-img{width: 30px;height: 30px}.kr__tool{gap: .15rem}.kr__tool--order{background: linear-gradient(160deg,#ff8fb5,var(--pink) 50%,var(--pink-600));color: #fff !important;box-shadow: 0 8px 18px rgba(241,111,157,.35)}.kr__tool--order[aria-pressed="true"]{background: linear-gradient(160deg,var(--pink-600),#c73a70);color: #fff !important}.kr__tool--order .kr__tool-img{filter: drop-shadow(0 4px 6px rgba(120,20,60,.35))}}.kr__go{display: grid;gap: .6rem;margin-top: 1.2rem;padding: .9rem;border-radius: var(--r);background: linear-gradient(150deg,var(--pink-50),var(--lilac-100));box-shadow: inset 0 0 0 1px rgba(241,111,157,.22)}.kr__go-why{margin: 0;font-size: .86rem;line-height: 1.45;color: var(--ink-2)}.kr__go-why b{color: var(--graphite)}.kr__go-btns{display: flex;flex-wrap: wrap;gap: .5rem}.kr__go-btns .btn{flex: 1 1 auto;justify-content: center;min-height: 52px;padding-inline: .8rem;font-size: 1rem;white-space: nowrap}.krsum__buy{margin: 0;padding: .8rem 1rem;border-radius: var(--r-sm);background: var(--pink-50);box-shadow: inset 0 0 0 1px rgba(241,111,157,.25);font-size: .92rem;line-height: 1.5;color: var(--ink-2)}@media (max-width: 1180px){.kp--order .kr__go{display: contents}.kp--order .kr__go-why{margin-top: 1.1rem;padding: .7rem .85rem;border-radius: var(--r-sm);background: linear-gradient(150deg,var(--pink-50),var(--lilac-100));font-size: .82rem}.kp--order .kr__go-btns{position: sticky;bottom: .6rem;z-index: 2;margin-top: .5rem;padding: .35rem;border-radius: 22px;background: rgba(255,255,255,.94);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 10px 26px rgba(20,18,23,.2),inset 0 0 0 1px rgba(241,111,157,.25)}.kp--order .kr__go-btns .btn{min-height: 50px}}.kr__go-short{display: none}@media (max-width: 560px){.kr__go-full{display: none}.kr__go-short{display: inline}.kr__go-btns .btn{padding-inline: .6rem}}@media (max-width: 360px){.kr__go-btns .btn{font-size: .92rem;padding-inline: .45rem}}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr .kr__rail .kr__tool--order,.kr .kr__rail .kr__tool--order[aria-pressed="true"]{color: #fff !important}.kr .kr__rail .kr__tool--order[aria-pressed="true"]{background: linear-gradient(160deg,var(--pink-600),#c73a70) !important;box-shadow: 0 8px 18px rgba(199,58,112,.4) !important}}.kp{grid-template-columns: minmax(0,1fr)}.kr__tool[hidden],.kr__more-b[hidden]{display: none !important}.kr__tool--wiecej{display: none}.kr__tool--order[data-warn]::after{content: attr(data-warn);position: absolute;top: 3px;right: 50%;margin-right: -26px;min-width: 19px;height: 19px;padding: 0 5px;border-radius: 10px;background: #d6283b;box-shadow: 0 0 0 2px #fff;color: #fff;font: 700 .7rem/19px var(--f-sans);text-align: center}.kp__head h2{font-size: 1.75rem;line-height: 1}.kp__kicker{margin: 0;font: 600 .76rem/1.3 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--pink-700)}.kr__ph-more{display: none}.kp--help{gap: 1.3rem}.kr__more{display: none;grid-template-columns: 1fr 1fr;gap: .55rem}.kr__more-b{display: grid;justify-items: start;gap: .45rem;min-height: 112px;padding: .85rem .85rem .8rem;border: 0;border-radius: var(--r);background: var(--bg-alt);color: var(--ink);text-align: left;transition: background .2s,transform .2s}.kr__more-b:hover:not(:disabled){background: var(--pink-100)}.kr__more-b:active:not(:disabled){transform: scale(.98)}.kr__more-b .kr__tool-img,.kr__tourbtn .kr__tool-img{width: 44px;height: 44px;object-fit: contain;filter: drop-shadow(0 4px 6px rgba(60,20,45,.16))}.kr__more-b b{display: block;font: 800 1.02rem/1.1 var(--f-display);font-stretch: 85%}.kr__more-b small{display: block;margin-top: .2rem;font-size: .8rem;line-height: 1.3;color: var(--ink-3)}.kr__more-b:disabled{opacity: .55}.kr__more > :last-child:nth-child(odd){grid-column: 1 / -1;grid-template-columns: auto minmax(0,1fr);align-items: center;min-height: 0}.kr__tourbtn{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: .8rem;width: 100%;min-height: 72px;padding: .7rem 1rem .7rem .8rem;border: 0;border-radius: var(--r);background: linear-gradient(140deg,var(--pink-100),var(--lilac-100));color: var(--ink);text-align: left;box-shadow: inset 0 0 0 1px rgba(241,111,157,.22);transition: box-shadow .2s,transform .2s}.kr__tourbtn:hover{box-shadow: inset 0 0 0 1.5px var(--pink-600),0 8px 20px rgba(241,111,157,.18)}.kr__tourbtn b{display: block;font: 800 1.15rem/1.1 var(--f-display);font-stretch: 85%}.kr__tourbtn small{display: block;margin-top: .15rem;font-size: .84rem;color: var(--ink-2)}.kr__tourbtn > .ico{width: 1.2rem;height: 1.2rem;color: var(--pink-700)}.kr__faq,.kr__contact{display: grid;gap: .45rem}.kr__faq .kp__kicker,.kr__contact .kp__kicker{margin-bottom: .2rem}.kr__qa{border-radius: var(--r-sm);background: var(--bg-alt)}.kr__qa summary{display: flex;align-items: center;justify-content: space-between;gap: .6rem;min-height: 48px;padding: .55rem .9rem;cursor: pointer;list-style: none;font-weight: 600;font-size: .95rem;line-height: 1.3;color: var(--ink)}.kr__qa summary::-webkit-details-marker{display: none}.kr__qa summary::after{content: '';flex: none;width: .55rem;height: .55rem;margin-top: -.25rem;border-right: 2px solid var(--pink-700);border-bottom: 2px solid var(--pink-700);rotate: 45deg;transition: rotate .25s var(--ease-out),margin .25s}.kr__qa[open] summary::after{rotate: -135deg;margin-top: .2rem}.kr__qa[open]{background: var(--pink-50);box-shadow: inset 0 0 0 1px rgba(241,111,157,.2)}.kr__qa p{margin: 0;padding: 0 .9rem .85rem;font-size: .9rem;line-height: 1.5;color: var(--ink-2)}.kr__cbtn{display: grid;grid-template-columns: 56px minmax(0,1fr);align-items: center;gap: .75rem;min-height: 72px;padding: .55rem .9rem .55rem .6rem;border-radius: var(--r);background: #fff;box-shadow: inset 0 0 0 1px var(--line);color: var(--ink);text-decoration: none;transition: box-shadow .2s,background .2s}.kr__cbtn:hover{background: var(--pink-50);box-shadow: inset 0 0 0 1.5px var(--pink-300)}.kr__help-art{width: 56px;height: 56px;object-fit: contain;filter: drop-shadow(0 5px 8px rgba(60,20,45,.14))}.kr__cbtn b{display: block;font-size: 1.02rem;font-weight: 700;overflow-wrap: anywhere}.kr__cbtn small{display: block;font-size: .82rem;color: var(--ink-3)}.kr__ahint{position: absolute;inset: 0;z-index: 4;display: none;place-content: center;justify-items: center;gap: .15rem;padding: .3rem;pointer-events: none;text-align: center;color: rgba(29,27,32,.62)}.kr__ahint b{font: 600 .66rem/1.2 var(--f-mono);letter-spacing: .1em;text-transform: uppercase}.kr__ahint span{font-size: .78rem;font-weight: 700}.kr__area.is-empty .kr__ahint{display: grid}.kr__area.is-empty .kr__amove{display: none}.kr__area.is-small .kr__ahint b{display: none}.kr__mock.is-dark .kr__ahint{color: rgba(255,255,255,.85)}.kr__mock.no-guides .kr__ahint{display: none}.kr__asize::after{background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c73a70' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 11v6h6M17 13V7h-6'/%3E%3C/svg%3E") center / 70% no-repeat}@media (min-width: 821px) and (min-height: 501px){.kr__places{flex-wrap: wrap;overflow: visible}.kr__places-b{flex-wrap: wrap;flex: 1 1 auto;min-width: 0;row-gap: .35rem}}@media (min-width: 821px) and (max-width: 1439px) and (min-height: 501px){.kr__views button{position: relative}.kr__views button:not([aria-selected="true"]) .kr__vname{display: none}.kr__views button:not([aria-selected="true"]){padding: .25rem}.kr__views button:not([aria-selected="true"]) i{position: absolute;right: 1px;top: 0;margin: 0}}@media (min-width: 821px) and (min-height: 501px){.kr__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .5rem 1rem}.kr__foot .kr__toggles{flex: none}.kr__foot .kr__hint{flex: 1 1 320px}.kr__foot .kr__pricechip{flex: none}.kr__empty{max-width: none}.kr__empty div{flex-wrap: nowrap}.kr__ctx button{gap: .35rem;padding: 0 .7rem;font-size: .84rem;font-weight: 600}.kr__ctx button small{display: inline;font-size: .82rem;font-weight: 600;color: inherit}}.kr__ctx .ico{width: 1.15rem;height: 1.15rem}.kr__ctx b{display: inline-flex}.kr__ctx .is-hot{background: var(--pink-100);color: var(--pink-700)}.kr__hint{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .25rem .55rem}.kr__hint > i{flex: none;width: 1.3rem;height: 1.3rem;display: grid;place-items: center;border-radius: 50%;background: var(--err);color: #fff;font: 700 .75rem var(--f-sans);font-style: normal}.kr__hint .kq__fix{margin: 0;min-height: 30px;padding: .15rem .8rem;border-radius: var(--r-pill);background: var(--err);color: #fff;text-decoration: none;font-size: .84rem}.kr__hint .kq__fix:hover{background: var(--graphite);color: #fff}.krsum__head .mono-label{font-family: var(--f-mono);font-size: .76rem;letter-spacing: .12em;text-transform: uppercase}.krsum__views figcaption{font-size: .72rem;line-height: 1.4}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr__rail{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 3px;overflow: visible;padding-right: .4rem;-webkit-mask: none;mask: none}.kr__tool{min-width: 0;padding-inline: .1rem}.kr__tool span{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.kr__tool--elementy,.kr__tool--uklady,.kr__tool--ai,.kr__tool--warstwy,.kr__tool--element,.kr__tool--pomoc{display: none !important}.kr__tool--wiecej{display: grid;order: 12}.kr__tool--druzyna{order: 4}.kr__tool--order{order: 5}.kr__more{display: grid}.kr__ph-more{display: inline}.kr__ph-help{display: none}.kp__head h2{font-size: 1.5rem}.kr__ctx.is-dock{left: 50%;top: auto;bottom: .35rem;max-width: calc(100% - .5rem)}.kr__ctx.is-dock.is-top{top: .35rem;bottom: auto}.kr__ctx.is-dock::after{display: none}.kr__ctx .ico{width: 1.25rem;height: 1.25rem}.kr__ctx .is-hot small{color: var(--pink-700)}.kr__foot{flex-wrap: wrap;row-gap: .35rem}.kr.has-warn .kr__foot .kr__hint{display: flex;order: -1;flex: 1 1 100%;justify-content: flex-start;text-align: left;padding: .4rem .45rem .4rem .6rem;border-radius: 16px;font-size: .82rem}.kr.has-warn .kr__foot .kr__hint > span{flex: 1 1 0;min-width: 0}.kr__hint .kq__fix{min-height: 36px}.kr__ahint span{font-size: .7rem}.kr__ahint b{font-size: .58rem}.page-kreator .toast{bottom: calc(5.3rem + env(safe-area-inset-bottom));max-width: calc(100% - 1.5rem);padding: .75rem 1.1rem;border-radius: 20px;font-size: .92rem;line-height: 1.35;text-align: center;cursor: pointer}.krsum__views{gap: .6rem}.krsum__views figure{flex: 1 1 calc(50% - .3rem);max-width: none}}@media (max-width: 420px){.kr__tool{font-size: .7rem}}@media (max-width: 560px){.kr:not(.has-warn) .kr__foot .kr__hint{display: none}}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr.has-sel .kr__amove,.kr.has-sel .kr__asize{visibility: hidden}}@media (min-width: 1181px) and (max-width: 1439px){.kr{--rail: 78px;--panel: 292px;--order: 304px}.kp{padding-inline: 1.1rem}.kr__order{padding-inline: 1.1rem}.kr__saved{display: none !important}}@media (min-width: 821px) and (max-width: 1439px) and (min-height: 501px){.kr__places-l{display: none}}.kr__ctx button{white-space: nowrap}.kr__hint.is-warn{flex-wrap: nowrap;text-align: left}.kr__hint.is-warn > span{flex: 0 1 auto;min-width: 0}.kr__hint .kq__fix{flex: none;white-space: nowrap}.kq li .kq__fix{display: flex}@media (min-width: 821px) and (min-height: 501px) and (max-height: 820px){.kr__rail{gap: 2px;padding-block: .45rem}.kr__rail > *{flex: none}.kr__tool{min-height: 0;gap: .15rem;padding: .4rem .1rem .35rem}.kr__tool-img{width: 30px;height: 30px}}.page-kreator .toast{transition: transform .5s var(--ease-out),opacity .3s,visibility 0s}.page-kreator .toast:not(.is-on){opacity: 0;visibility: hidden;pointer-events: none;transition: transform .5s var(--ease-out),opacity .3s,visibility 0s .5s}@media (max-height: 500px){.kr:not(.has-warn) .kr__hint{display: none !important}.kr.has-warn .kr__foot .kr__hint{flex: 1 1 100%;font-size: .8rem;padding-block: .25rem}.kr__rail > *{flex: none}}@media (max-width: 1000px) and (max-height: 500px){.kr,.kr.is-sheet-min{grid-template-columns: minmax(0,1fr) minmax(0,44%);grid-template-rows: minmax(0,1fr) auto}.kr__stage{grid-row: 1;grid-column: 1}.kr__panels{grid-row: 1;grid-column: 2;border-left: 1px solid var(--line)}.kr__rail{grid-row: 2;grid-column: 1 / -1;padding-block: .2rem calc(.2rem + env(safe-area-inset-bottom))}.kr__tool{min-height: 46px;padding-block: .25rem .2rem}.kr__tool-img{width: 24px;height: 24px}.kr__sheet{display: none}.kr.is-sheet-min .kr__panels{overflow-y: auto}.kr.is-sheet-min .kr__panels > .kp:not([hidden]){display: grid}.kr__foot .kr__hist button,.kr__foot .kr__hist .kr__full{height: 44px;min-height: 44px}.kr__foot .kr__pricechip{min-height: 44px}.page-kreator .toast{bottom: calc(4.2rem + env(safe-area-inset-bottom))}}@media (min-width: 821px) and (min-height: 501px),(min-width: 1001px){.kr__ctx button{gap: .35rem;padding: 0 .7rem;font-size: .84rem;font-weight: 600}.kr__ctx button small{display: inline;font-size: .82rem;font-weight: 600;color: inherit}}@media (max-width: 1000px) and (max-height: 500px){.kr__foot{flex-wrap: nowrap}.kr.has-warn .kr__foot{flex-wrap: wrap}.kr__foot .kr__hist .kr__hl,.kr__foot .kr__hist [data-full-l]{display: none !important}.kr__foot .kr__hist button,.kr__foot .kr__hist .kr__full{min-width: 44px;width: 44px;padding: 0}.kr__foot .kr__pricechip{flex: 1 1 auto;min-width: 0}}.krsum__btns{position: sticky;bottom: -1.5rem;z-index: 1;margin: 0 calc(-1 * clamp(1.1rem,3vw,2rem)) -1.5rem;padding: .8rem clamp(1.1rem,3vw,2rem) 1.2rem;background: rgba(255,255,255,.96);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 -1px 0 var(--line)}.kr__shade{-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-image: linear-gradient(transparent,transparent);mask-image: linear-gradient(transparent,transparent)}.kr__soon{display: inline-block;padding: .14rem .42rem;border-radius: var(--r-pill);background: var(--pink-100);color: var(--pink-700);font: 600 .58rem/1.15 var(--f-mono);font-style: normal;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap}.kr__tool.is-soon .kr__soon,.kr__more-b.is-soon > .kr__soon{position: absolute;box-shadow: 0 0 0 2px #fff;pointer-events: none}.kr__tool.is-soon .kr__soon{top: 4px;left: 50%;translate: -50% 0}.kr__tool.is-soon .kr__tool-img,.kr__tool.is-soon .ico{filter: grayscale(1) opacity(.5) !important;translate: 0 6px;scale: .92}.kr__tool.is-soon > span{color: var(--ink-3);translate: 0 3px}.kr__tool.is-soon[aria-pressed="true"]{background: var(--bg-alt);box-shadow: inset 0 0 0 1px var(--line)}.kr__more-b.is-soon{position: relative}.kr__more-b.is-soon > .kr__soon{top: .7rem;right: .7rem}.kr__more-b.is-soon .kr__tool-img{filter: grayscale(1) opacity(.5)}.kr__more-b.is-soon b{color: var(--ink-3)}.kp--soon{gap: 1rem}.kr__soonbox{display: grid;grid-template-columns: minmax(0,1fr);justify-items: center;gap: .55rem;padding: 1.4rem 1.1rem 1.3rem;border-radius: var(--r-lg);background: radial-gradient(120% 80% at 50% 0%,#fff 0,var(--pink-50) 45%,var(--lilac-100) 100%);box-shadow: inset 0 0 0 1px rgba(185,182,219,.45);text-align: center}.kr__soon-art{width: 150px;height: 150px;object-fit: contain;filter: drop-shadow(0 12px 18px rgba(120,40,90,.18))}@media (prefers-reduced-motion: no-preference){.kr__soon-art{animation: kr-soon-float 4s ease-in-out infinite alternate}}@keyframes kr-soon-float{to{translate: 0 -6px;rotate: -2deg}}.kr__soon-kicker{margin: .2rem 0 0;font: 600 .74rem/1.3 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--pink-700)}.kr__soon-title{margin: 0;font: 800 2rem/1 var(--f-display);font-stretch: 80%;color: var(--ink)}.kr__soon-title em{display: block;margin-top: .1rem;font-family: var(--f-hand);font-style: normal;font-stretch: 100%;font-weight: 700;font-size: 1.12em;color: var(--pink-600)}.kr__soon-text{margin: 0;max-width: 30ch;font-size: .95rem;line-height: 1.5;color: var(--ink-2)}.kr .kr__soon-off,.kr .kr__soon-off:hover{max-width: 100%;white-space: normal;margin-top: .35rem;gap: .5rem;background: rgba(255,255,255,.7);color: var(--ink-3);box-shadow: inset 0 0 0 1px var(--line-strong);opacity: 1;transform: none;cursor: not-allowed}.kr__soonnow{display: grid;gap: .5rem;padding: 1rem 1.05rem 1.1rem;border-radius: var(--r);background: var(--bg-alt)}.kr__soonnow p:not(.kp__kicker){margin: 0;font-size: .92rem;line-height: 1.5;color: var(--ink-2)}.kr__soonnow .btn{justify-self: start;margin-top: .25rem}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kp--soon{padding-top: 1rem;gap: .8rem}.kr__soonbox{gap: .4rem;padding: .9rem 1rem 1.1rem}.kr__soon-art{width: 84px;height: 84px}.kr__soon-title{font-size: 1.6rem}.kr__soonnow .btn,.kr__soon-off{min-height: 48px}}.kr__soon-off::before{display: none}.kr__soon-off:hover .ico{transform: none}.kr__size input::-webkit-inner-spin-button,.kr__size input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.kr__size input{-moz-appearance: textfield;appearance: textfield}@media (max-width: 420px){.kr__foot .kr__hist [data-redo]:not(:disabled){display: inline-flex}}.kr__ctx button > b{flex: none;display: inline-grid;place-items: center;width: 1.2rem;height: 1.2rem}.kr__ctx button > b .ico{width: 1.15rem;min-width: 1.15rem;height: 1.15rem}@media (max-width: 820px),(max-height: 500px) and (max-width: 1000px){.kr__ctx button > b{width: 1.3rem;height: 1.3rem}.kr__ctx button > b .ico{width: 1.25rem;min-width: 1.25rem;height: 1.25rem}}.kr__mock.is-framed.is-side-empty .kr__empty{left: calc(100% + .6rem);top: 50%;bottom: auto;transform: translateY(-50%);justify-items: start;max-width: none}.kr__mock.is-framed.is-side-empty .kr__empty div{flex-direction: column;align-items: stretch;flex-wrap: nowrap}.kr__mock.is-framed.is-side-empty .kr__empty .btn{justify-content: flex-start}.kr__mock.is-framed.is-side-empty .kr__empty .btn{padding-inline: .8rem}.kr__asize{z-index: 7}.kr__nnpaste{display: grid;gap: .6rem;padding: .9rem;border-radius: var(--r);background: var(--bg-alt)}.kr__nnpaste[hidden]{display: none}.kr__nnpaste textarea{font-family: var(--f-mono);font-size: .92rem;line-height: 1.5;tab-size: 2;white-space: pre;overflow-x: auto}@media (max-width: 1100px){.kr__places-l{display: none}}@media (max-width: 560px){.kr.has-warn .kr__foot{flex-wrap: nowrap}.kr.has-warn .kr__foot > .kr__toggles,.kr.has-warn .kr__foot > .kr__pricechip{display: none !important}.kr.has-warn .kr__foot .kr__hint{flex: 1 1 0;order: 0;min-width: 0}.kr.has-warn .kr__hist > :not([data-undo]){display: none !important}}[data-views] [data-view].is-proxy img{outline: 1.5px dashed var(--pink-600);outline-offset: 2px;border-radius: 8px}.kr__size.is-out small{color: var(--err);font-weight: 700}.kr__size.is-out input{border-style: dashed}.kr__plist .kr__pmore button{display: flex;justify-content: center;align-items: center;gap: .4rem;min-height: 48px;margin-top: .4rem;border: 1px solid var(--line-strong);border-radius: var(--r-pill);font-weight: 600;color: var(--ink);grid-template-columns: none}.kr__plist .kr__pmore small{color: var(--ink-3);font-weight: 500}@media (max-width: 820px){.page-kreator:has(.kr[data-tool="order"],.kr[data-tool="druzyna"]) .toast{top: calc(var(--hd-h) + .5rem);bottom: auto;transform: translate(-50%,-150%)}.page-kreator:has(.kr[data-tool="order"],.kr[data-tool="druzyna"]) .toast.is-on{transform: translate(-50%,0)}}.kr__ctx{flex-direction: column;align-items: center}.kr__ctxrow{display: flex;gap: inherit}.kr__ctx:has(.kr__dims:not([hidden])){border-radius: 18px}.kr__ctx [data-ctxa="more"][aria-pressed="true"]{background: var(--pink-50);color: var(--pink-700)}.kr__dims{flex-basis: 100%;display: flex;align-items: center;justify-content: center;gap: .35rem;padding: .35rem .3rem .25rem;border-top: 1px solid var(--line)}.kr__dims[hidden]{display: none}.kr__dims label{display: inline-flex;align-items: center;gap: .3rem;font-size: .8rem;font-weight: 700;color: var(--ink-2)}.kr__dims input{width: 4.4rem;height: 2.2rem;padding: 0 .45rem;border: 1px solid var(--line-strong);border-radius: 10px;background: #fff;font: 600 .95rem var(--f-body,inherit);color: var(--ink);text-align: right;-moz-appearance: textfield}.kr__dims input::-webkit-inner-spin-button,.kr__dims input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.kr__dims input:focus{outline: 2px solid var(--pink);outline-offset: 1px;border-color: transparent}.kr__dims i{font-style: normal;font-size: .78rem;color: var(--ink-3)}.kr__ctx .kr__dims-lock{min-width: 2.2rem;width: 2.2rem;height: 2.2rem;padding: 0;display: grid;place-items: center;color: var(--ink-3)}.kr__ctx .kr__dims-lock[aria-pressed="true"]{color: var(--pink-700);background: var(--pink-50)}.kr__ctx .kr__dims-more{height: 2.2rem;padding: 0 .7rem;font-size: .8rem;color: var(--ink-2);text-decoration: underline;text-underline-offset: 2px}@media (max-width: 420px){.kr__dims input{width: 3.8rem}.kr__dims label{font-size: .74rem}}.kr-added{width: min(92vw,460px);padding: 0;border: 0;border-radius: var(--r-lg,24px);background: #fff;color: var(--ink);box-shadow: 0 30px 80px rgba(20,18,23,.3)}.kr-added::backdrop{background: rgba(20,18,23,.55);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.kr-added[open]{animation: tour-in .3s var(--ease-out)}.kr-added__in{position: relative;display: grid;gap: .6rem;padding: 1.6rem 1.5rem 1.4rem;text-align: center}.kr-added__x{position: absolute;top: .6rem;right: .7rem;width: 2.2rem;height: 2.2rem;border: 0;border-radius: 50%;background: var(--bg-alt);color: var(--ink-2);font-size: 1.4rem;line-height: 1}.kr-added__k{display: inline-flex;align-items: center;justify-content: center;gap: .4rem;margin: 0;font-family: var(--f-mono);font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--pink-700)}.kr-added__k .ico{width: 1rem;height: 1rem}.kr-added__t{margin: 0;font-family: var(--f-display);font-stretch: 82%;font-size: clamp(1.7rem,1.4rem + 1vw,2.1rem);font-weight: 800;line-height: 1.05;color: var(--graphite)}.kr-added__t em{font-family: var(--f-hand);font-style: normal;font-stretch: 100%;font-weight: 700;color: var(--pink-600)}.kr-added__d{margin: 0;color: var(--ink-2)}.kr-added__acts{display: grid;gap: .5rem;margin-top: .4rem}.kr-added__acts .btn{justify-content: center;width: 100%}.kr-added__n{margin: .2rem 0 0;font-size: .86rem;color: var(--ink-3)}