.icon-button-module__iyR0sG__button{width:var(--icon-button-mobile);height:var(--icon-button-mobile);border-radius:var(--radius-pill);background:var(--surface-action-soft);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button-module__iyR0sG__button[data-size=desktop]{width:var(--icon-button-desktop);height:var(--icon-button-desktop)}.icon-button-module__iyR0sG__button[data-variant=ghost]{background:0 0;width:44px;height:44px}.icon-button-module__iyR0sG__button[data-size=desktop][data-variant=ghost]{width:60px;height:60px}.icon-button-module__iyR0sG__button:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.icon-button-module__iyR0sG__button:hover:not(:disabled){filter:brightness(.9)}}@media (min-width:1024px){.icon-button-module__iyR0sG__button[data-size=responsive]{width:var(--icon-button-desktop);height:var(--icon-button-desktop)}.icon-button-module__iyR0sG__button[data-size=responsive][data-variant=ghost]{width:60px;height:60px}}
.icon-module__LADXdG__icon,.icon-module__LADXdG__mobile,.icon-module__LADXdG__desktop{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-module__LADXdG__icon img{max-width:none;display:block}.icon-module__LADXdG__icon[data-size=responsive] .icon-module__LADXdG__desktop{display:none}.icon-module__LADXdG__icon[data-icon=close] .icon-module__LADXdG__mobile{transform:rotate(-45deg)}.icon-module__LADXdG__icon[data-icon=close] .icon-module__LADXdG__desktop{transform:rotate(45deg)}.icon-module__LADXdG__icon[data-icon=refresh] .icon-module__LADXdG__mobile{width:16.218px;height:17.154px;position:relative}.icon-module__LADXdG__icon[data-icon=refresh] .icon-module__LADXdG__mobile img{position:absolute;top:.8px;left:1.62px}.icon-module__LADXdG__icon[data-icon=refresh] .icon-module__LADXdG__desktop{width:23.228px;height:24.568px;position:relative}.icon-module__LADXdG__icon[data-icon=refresh] .icon-module__LADXdG__desktop img{position:absolute;top:1.076px;left:2.253px}@media (min-width:1024px){.icon-module__LADXdG__icon[data-size=responsive] .icon-module__LADXdG__mobile{display:none}.icon-module__LADXdG__icon[data-size=responsive] .icon-module__LADXdG__desktop{display:inline-flex}}
.constructor-module__AIFW8q__editor,.constructor-module__AIFW8q__result{box-sizing:border-box;max-width:430px;min-height:100dvh;color:var(--ink-on-brand);background:var(--brand);margin:0 auto;padding-inline:27px}.constructor-module__AIFW8q__editor{height:100dvh;padding-top:max(env(safe-area-inset-top), min(9.85dvh, 80px));padding-bottom:max(env(safe-area-inset-bottom), min(8.25dvh, 67px));grid-template:"title""wheels"72px"canvas"minmax(120px,320px)"backgrounds"119px"create"/minmax(0,1fr);align-content:center;justify-items:center;gap:12px;display:grid}.constructor-module__AIFW8q__title{text-align:center;outline:none;grid-area:title;width:100%;margin:0;font-size:22px;font-weight:500;line-height:1.2}.constructor-module__AIFW8q__wheels{width:calc(100% + 8px);color:var(--ink-on-brand);grid-area:wheels;grid-template-columns:60px repeat(2,minmax(0,1fr));align-items:center;display:grid}.constructor-module__AIFW8q__fixedWords{white-space:nowrap;text-align:center;font-size:16px}.constructor-module__AIFW8q__backgroundCatalog::-webkit-scrollbar{display:none}.constructor-module__AIFW8q__canvasFrame{aspect-ratio:1;border-radius:25px;grid-area:canvas;min-width:0;max-width:100%;height:100%;min-height:0;position:relative}.constructor-module__AIFW8q__canvas{isolation:isolate;aspect-ratio:1;border-radius:inherit;background:var(--surface-canvas-empty);width:100%;position:relative;overflow:hidden}.constructor-module__AIFW8q__canvas[data-editable=true]{touch-action:none;-webkit-user-select:none;user-select:none}.constructor-module__AIFW8q__grid{z-index:-1;background:var(--surface-canvas-empty);position:absolute;inset:0}.constructor-module__AIFW8q__grid:before,.constructor-module__AIFW8q__grid:after{content:"";background:url(/icons/constructor/grid-vertical-pink.svg) 50%/100% 100% no-repeat;width:75.3125%;height:100%;position:absolute;left:12.3438%}.constructor-module__AIFW8q__grid:after{background-image:url(/icons/constructor/grid-horizontal-pink.svg);width:100%;height:75.3125%;top:12.3438%;left:0}.constructor-module__AIFW8q__canvasAction{z-index:1;background:var(--brand);color:#fff;width:49px;height:49px;min-height:49px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.constructor-module__AIFW8q__canvasAction:active:not(:disabled){transform:translate(-50%)}.constructor-module__AIFW8q__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.constructor-module__AIFW8q__icon img{max-width:none}.constructor-module__AIFW8q__icon[data-icon=share]{transform:rotate(180deg)scaleY(-1)}.constructor-module__AIFW8q__icon[data-icon=edit]{transform:rotate(-135deg)scaleY(-1)}.constructor-module__AIFW8q__backgrounds{grid-area:backgrounds;width:100%;min-width:0}.constructor-module__AIFW8q__backgroundHeading{justify-content:space-between;align-items:center;height:44px;display:flex}.constructor-module__AIFW8q__backgroundHeading h2{margin:0;font-size:16px;font-weight:500;line-height:1.2}.constructor-module__AIFW8q__history{margin-right:-8px;display:flex}.constructor-module__AIFW8q__backgroundCatalog{scrollbar-width:none;gap:11px;margin-inline:-5px;padding:5px;display:flex;overflow-x:auto}.constructor-module__AIFW8q__backgroundChoice{--selection-gap:2.25px;--selection-stroke:2px;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:70px;height:70px;padding:0}.constructor-module__AIFW8q__backgroundChoice img{object-fit:cover;border-radius:50%;width:70px;height:70px;display:block}.constructor-module__AIFW8q__backgroundChoice[aria-pressed=true]{box-shadow:0 0 0 var(--selection-gap) var(--brand), 0 0 0 calc(var(--selection-gap) + var(--selection-stroke)) var(--ink-on-brand)}.constructor-module__AIFW8q__createArea{flex-direction:column;grid-area:create;justify-content:flex-end;align-items:center;width:100%;min-height:78px;display:flex;position:relative}.constructor-module__AIFW8q__createButton{width:241px}.constructor-module__AIFW8q__createButton:disabled{opacity:1;color:#777}.constructor-module__AIFW8q__assetStatus{text-align:center;flex-shrink:0;min-height:22px;font-size:12px;line-height:1.2}.constructor-module__AIFW8q__assetStatus button{cursor:pointer;text-decoration:underline}.constructor-module__AIFW8q__drawerOverlay{z-index:50;background:#00000080;position:fixed;inset:0}.constructor-module__AIFW8q__drawer{z-index:51;background:var(--surface);width:100%;max-width:600px;height:84.1dvh;max-height:760px;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:35px 35px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 16.5px #00000026}.constructor-module__AIFW8q__drawerHeader{touch-action:none;text-align:center;flex-shrink:0;height:94px}.constructor-module__AIFW8q__drawerHandle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:44px;display:flex}.constructor-module__AIFW8q__drawerTitle{margin:3px 0 0;font-size:16px;font-weight:500;line-height:1.2}.constructor-module__AIFW8q__stickerCatalog{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:11px;padding:6px 22px 110px;display:grid;overflow-y:auto}.constructor-module__AIFW8q__stickerChoice{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:19px;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.constructor-module__AIFW8q__stickerCrop{max-width:100%;display:block;position:relative;overflow:hidden}.constructor-module__AIFW8q__stickerCrop img{object-fit:fill;max-width:none;position:absolute}.constructor-module__AIFW8q__result{height:100dvh;padding-top:max(env(safe-area-inset-top), min(13.18dvh, 107px));padding-bottom:max(env(safe-area-inset-bottom), min(12.8dvh, 104px));grid-template:"title""artwork"minmax(120px,370px)"tools"57px"action"/minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(12px,3.1dvh,25px);display:grid}.constructor-module__AIFW8q__resultArtwork{aspect-ratio:1;grid-area:artwork;align-self:start;width:min(100%,100dvh - 292px,338px);min-width:0;height:auto;position:relative}.constructor-module__AIFW8q__resultArtwork:before{content:"";aspect-ratio:1;background:var(--surface);filter:blur(150px);pointer-events:none;border-radius:50%;width:87.3%;margin:auto;position:absolute;inset:0}.constructor-module__AIFW8q__backCard,.constructor-module__AIFW8q__middleCard,.constructor-module__AIFW8q__frontCard{aspect-ratio:1;border-radius:18px;width:90%;position:absolute;top:6%;left:5%}.constructor-module__AIFW8q__backCard{background:var(--surface-stack-back);transform:translateY(24px)rotate(-17.12deg)scale(.94)}.constructor-module__AIFW8q__middleCard{background:var(--surface-stack-middle);transform:translateY(16px)rotate(-6.44deg)scale(.972)}.constructor-module__AIFW8q__frontCard{overflow:hidden;transform:rotate(5.1deg)}.constructor-module__AIFW8q__resultTools{grid-area:tools;gap:7px;display:flex}.constructor-module__AIFW8q__resultTools button:disabled{opacity:1}.constructor-module__AIFW8q__resultAction{grid-area:action;min-height:78px}.constructor-module__AIFW8q__placeholder,.constructor-module__AIFW8q__loading{min-height:100dvh;color:var(--ink-on-brand);place-content:center;font-size:22px;display:grid}.constructor-module__AIFW8q__storageWarning{color:var(--ink);text-align:center;background:#fff;flex-shrink:0;margin:0;font-size:12px;line-height:1.2}.constructor-module__AIFW8q__stickerAccess:focus-within{clip:auto;white-space:normal;background:var(--surface);width:auto;height:auto;max-height:40dvh;color:var(--ink);border:1px solid var(--brand);z-index:20;padding:12px;position:fixed;inset:auto 12px 12px;overflow:auto}@media (max-height:700px) and (orientation:portrait){.constructor-module__AIFW8q__editor{padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(18px, env(safe-area-inset-bottom));grid-template-rows:auto 72px minmax(100px,320px) 106px auto;gap:8px}.constructor-module__AIFW8q__backgroundChoice,.constructor-module__AIFW8q__backgroundChoice img{width:57px;height:57px}.constructor-module__AIFW8q__createButton{min-height:44px}.constructor-module__AIFW8q__createArea{min-height:62px}.constructor-module__AIFW8q__canvasAction{width:44px;height:44px;min-height:44px}.constructor-module__AIFW8q__result{padding-top:max(30px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (max-width:350px){.constructor-module__AIFW8q__editor,.constructor-module__AIFW8q__result{padding-inline:20px}.constructor-module__AIFW8q__title{font-size:20px}.constructor-module__AIFW8q__wheels{grid-template-columns:50px repeat(2,minmax(0,1fr))}.constructor-module__AIFW8q__fixedWords{font-size:14px}}@media (orientation:landscape) and (max-height:600px){.constructor-module__AIFW8q__editor,.constructor-module__AIFW8q__result{max-width:950px;padding:max(12px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));column-gap:20px}.constructor-module__AIFW8q__editor{grid-template:"canvas title""canvas wheels"72px"canvas backgrounds"106px"canvas create"/minmax(0,1fr) minmax(260px,1fr);row-gap:0}.constructor-module__AIFW8q__canvasFrame{align-self:center;max-height:calc(100dvh - 32px)}.constructor-module__AIFW8q__title{font-size:20px}.constructor-module__AIFW8q__wheels{grid-template-columns:52px repeat(2,minmax(0,1fr));gap:4px}.constructor-module__AIFW8q__fixedWords{font-size:14px}.constructor-module__AIFW8q__backgroundChoice,.constructor-module__AIFW8q__backgroundChoice img{width:57px;height:57px}.constructor-module__AIFW8q__result{grid-template:"artwork title""artwork tools"57px"artwork action"78px/minmax(0,1fr) minmax(240px,1fr);align-content:center}.constructor-module__AIFW8q__resultArtwork{aspect-ratio:1;align-self:center;width:min(100%,100dvh - 80px);height:auto;max-height:calc(100dvh - 60px)}.constructor-module__AIFW8q__createButton{min-height:44px}.constructor-module__AIFW8q__createArea{min-height:62px}.constructor-module__AIFW8q__resultAction>button{min-height:44px}}@media (prefers-reduced-motion:no-preference){.constructor-module__AIFW8q__drawer{animation:.18s ease-out constructor-module__AIFW8q__drawer-in}@keyframes constructor-module__AIFW8q__drawer-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}}@media (min-width:1024px){.constructor-module__AIFW8q__editor{--canvas-size:min(35.64vw, calc(100dvh - 250px), 684px);--title-row:calc(clamp(32px, 3.33vw, 64px) * 2.4 + 58px);grid-template-columns:minmax(0,475fr) minmax(0,684fr);grid-template-rows:var(--title-row) 72px max(0px, calc(var(--canvas-size) - var(--title-row) - 128px)) 110px;max-width:none;padding:0 32.2vw 0 4.17vw;padding-top:max(40px, calc((100dvh - var(--canvas-size) - 110px) / 2));grid-template-areas:"title canvas""wheels canvas""backgrounds canvas"".create";align-content:start;gap:28px 3.2vw;padding-bottom:30px;position:relative}.constructor-module__AIFW8q__title{text-align:left;font-size:clamp(32px,3.33vw,64px)}.constructor-module__AIFW8q__editor .constructor-module__AIFW8q__title{margin-top:26px}.constructor-module__AIFW8q__wheels{grid-template-columns:.8fr repeat(2,minmax(0,1fr));gap:4px;width:100%}.constructor-module__AIFW8q__fixedWords{font-size:clamp(14px,1.25vw,24px)}.constructor-module__AIFW8q__canvasFrame{width:var(--canvas-size);height:var(--canvas-size);border-radius:clamp(30px,3.4vw,65px);align-self:start;max-height:none}.constructor-module__AIFW8q__backgroundHeading{flex-shrink:0;height:44px;margin-bottom:20px}.constructor-module__AIFW8q__backgroundHeading h2{font-size:clamp(18px,1.25vw,24px)}.constructor-module__AIFW8q__backgroundCatalog{overscroll-behavior-y:contain;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:20px 14px;max-width:404px;height:calc(3*min(87px,25cqw - 10.5px) + 54px);min-height:0;margin-inline:-7px;padding:7px;display:grid;overflow:hidden auto}.constructor-module__AIFW8q__backgroundChoice,.constructor-module__AIFW8q__backgroundChoice img{aspect-ratio:1;width:100%;height:auto}.constructor-module__AIFW8q__backgroundChoice{--selection-gap:4px;--selection-stroke:3px}.constructor-module__AIFW8q__history{z-index:3;pointer-events:none;justify-content:space-between;margin:0;position:absolute;top:calc(100% + 24px);left:30px;right:30px}.constructor-module__AIFW8q__backgrounds{flex-direction:column;grid-row:3/-1;min-height:0;display:flex;position:static;container-type:inline-size}.constructor-module__AIFW8q__createArea{width:var(--canvas-size);justify-content:flex-start;min-height:110px}.constructor-module__AIFW8q__createButton{width:min(100% - 100px,415px);min-height:clamp(56px,4.8vw,92px);font-size:clamp(16px,1.25vw,24px)}.constructor-module__AIFW8q__stickerPanel{background:var(--surface);width:28.85vw;color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden}.constructor-module__AIFW8q__stickerPanel h2{text-align:center;margin:0;padding:4.35dvh 12px 5.9dvh;font-size:clamp(18px,1.25vw,24px);font-weight:500}.constructor-module__AIFW8q__stickerPanel .constructor-module__AIFW8q__stickerCatalog{grid-auto-rows:min(12vw,230px);gap:2.5vw 8px;padding:0 1.8vw 30px}.constructor-module__AIFW8q__stickerPanel .constructor-module__AIFW8q__stickerCrop{width:min(100%, calc(var(--sticker-width) * 1.42))!important}.constructor-module__AIFW8q__result{grid-template:"title artwork""tools artwork""action artwork"/581fr 840fr;align-content:center;gap:min(3.9dvh,42px) 6vw;max-width:1920px;padding:min(9.26dvh,100px) 7.4vw min(5.56dvh,60px);position:relative}.constructor-module__AIFW8q__resultArtwork{grid-area:auto;width:min(44.7vw,100dvh - 180px,858px);position:absolute;top:50%;right:7.4vw;transform:translateY(-50%)}.constructor-module__AIFW8q__resultArtwork:before{filter:blur(420px);width:98.5%}.constructor-module__AIFW8q__result .constructor-module__AIFW8q__title{align-self:end}.constructor-module__AIFW8q__resultTools,.constructor-module__AIFW8q__resultAction{justify-self:start}.constructor-module__AIFW8q__resultTools{gap:14px}.constructor-module__AIFW8q__resultTools button{width:clamp(60px,5.37vw,103px);height:clamp(60px,5.37vw,103px)}.constructor-module__AIFW8q__resultTools .constructor-module__AIFW8q__icon{scale:1.65}.constructor-module__AIFW8q__resultAction{margin-top:min(6.85dvh,74px)}.constructor-module__AIFW8q__resultTitleBreak{display:block}.constructor-module__AIFW8q__result .constructor-module__AIFW8q__backCard,.constructor-module__AIFW8q__result .constructor-module__AIFW8q__middleCard,.constructor-module__AIFW8q__result .constructor-module__AIFW8q__frontCard{border-radius:clamp(24px,2.5vw,48px)}.constructor-module__AIFW8q__history button{pointer-events:auto}.constructor-module__AIFW8q__history .constructor-module__AIFW8q__icon{scale:1.7}}.constructor-module__AIFW8q__transformControls{pointer-events:none;z-index:2;position:absolute;inset:0}.constructor-module__AIFW8q__transformControls button{pointer-events:auto;touch-action:none;cursor:grab;background:0 0;border:0;border-radius:50%;width:40.5275px;height:40.5275px;padding:0;position:absolute;transform:translate(-50%,-50%)}.constructor-module__AIFW8q__transformControls button:active{cursor:grabbing}.constructor-module__AIFW8q__stickerPicker{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.constructor-module__AIFW8q__stickerChoice[data-checked=true]{box-shadow:inset 0 0 0 1px var(--brand)}.constructor-module__AIFW8q__stickerChoice:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:-3px}.constructor-module__AIFW8q__stickerChoice .constructor-module__AIFW8q__stickerCheckbox{z-index:1;position:absolute;top:10px;right:10px}.constructor-module__AIFW8q__stickerConfirm{background:linear-gradient(transparent, var(--surface) 70%);pointer-events:none;justify-content:center;width:100%;padding:103px 22px 22px;display:flex;position:absolute;bottom:0}.constructor-module__AIFW8q__stickerConfirm button{pointer-events:auto;width:184px;min-height:56px}@media (min-width:1024px){.constructor-module__AIFW8q__stickerPanel .constructor-module__AIFW8q__stickerCatalog{grid-auto-rows:max-content;padding-bottom:130px}.constructor-module__AIFW8q__stickerPanel .constructor-module__AIFW8q__stickerConfirm{background:linear-gradient(transparent, var(--surface) 38%);padding:35px 22px 30px}}.constructor-module__AIFW8q__transformControls button img{display:block}.constructor-module__AIFW8q__transformControls button[aria-label=Удалить\ стикер]{cursor:pointer}
.text-module__tkFLPq__text{font-family:var(--font-brand);font-weight:500;font-size:var(--mobile-font);line-height:var(--line-height);overflow-wrap:break-word;margin:0}.text-module__tkFLPq__text[data-variant=title]{--mobile-font:var(--text-title-mobile);--desktop-font:var(--text-title-desktop)}.text-module__tkFLPq__text[data-variant=dialogTitle]{--mobile-font:var(--text-title-mobile);--desktop-font:var(--text-dialog-desktop)}.text-module__tkFLPq__text[data-variant=body]{--mobile-font:var(--text-body-mobile);--desktop-font:var(--text-body-desktop)}.text-module__tkFLPq__text[data-variant=lead]{--mobile-font:var(--text-title-mobile);--desktop-font:var(--text-lead-desktop)}.text-module__tkFLPq__text[data-variant=caption]{--mobile-font:var(--text-caption);--desktop-font:var(--text-caption)}.text-module__tkFLPq__text[data-size=desktop]{font-size:var(--desktop-font)}.text-module__tkFLPq__text[data-align=center]{text-align:center}.text-module__tkFLPq__text[data-tone=muted]{color:var(--ink-muted)}.text-module__tkFLPq__text[data-tone=brand]{color:var(--brand)}@media (min-width:1024px){.text-module__tkFLPq__text[data-size=responsive]{font-size:var(--desktop-font)}}
.celebration-dialog-module__mt8Cla__dialog{flex-direction:column;align-items:center;max-height:calc(94dvh - 32px);padding-bottom:55px;display:flex;top:47.2291%}.celebration-dialog-module__mt8Cla__dialog>*{flex-shrink:0}.celebration-dialog-module__mt8Cla__title{width:257px;max-width:100%}.celebration-dialog-module__mt8Cla__codeArea{max-width:100%;margin-top:36.2px;position:relative}.celebration-dialog-module__mt8Cla__caption{margin-top:6px}.celebration-dialog-module__mt8Cla__status{text-align:center;width:100%;margin-top:3px;font-size:10px;line-height:1.2;position:absolute;top:100%;left:0}.celebration-dialog-module__mt8Cla__description{width:281px;max-width:100%;margin-top:25px}.celebration-dialog-module__mt8Cla__link{flex-shrink:0;width:234px;margin-top:36.4px}@media (min-width:1024px){.celebration-dialog-module__mt8Cla__overlay{background:#000000b3}.celebration-dialog-module__mt8Cla__dialog[data-size=responsive]{padding-bottom:80px;top:48.5185%;left:calc(50% + 2.8385vw)}.celebration-dialog-module__mt8Cla__title{width:382.715px}.celebration-dialog-module__mt8Cla__codeArea{margin-top:45.2px}.celebration-dialog-module__mt8Cla__caption{display:none}.celebration-dialog-module__mt8Cla__status{margin-top:8px;font-size:14px}.celebration-dialog-module__mt8Cla__description{width:492px;margin-top:52px}.celebration-dialog-module__mt8Cla__link{width:415px;margin-top:54.6px}}
