.hub-login{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:56px;align-items:start}.hub-login__perks{list-style:none;padding:0;border-top:1px solid var(--c-line)}.hub-login__perks li{display:grid;grid-template-columns:minmax(0,13em) 1fr;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--c-line)}.hub-top{border-bottom:1px solid var(--c-line)}.hub-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-block:clamp(32px,4vw,56px)}.hub-stats{display:flex;flex-wrap:wrap;gap:8px 32px;margin:6px 0 0;font-size:13px}.hub-stats dt{color:var(--c-steel);font-size:11px;letter-spacing:.06em}.hub-stats dd{margin:2px 0 0;font-size:22px;font-weight:600}.hub{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.hub-nav{flex:1 1 180px;display:flex;flex-direction:column;border-top:1px solid var(--c-line);position:sticky;top:16px}.hub-nav a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--c-line);font-weight:500;text-decoration:none}.hub-nav a:hover{text-decoration:underline}.hub-main{flex:999 1 640px;min-width:0}.hub-sec{scroll-margin-top:24px;display:flex;flex-direction:column;gap:18px}.hub-sec>.btn{align-self:flex-start}.hub-sec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.hub-sec__title{font-family:var(--f-display);font-weight:800;font-size:40px;line-height:1}.hub-empty{border:2px dashed var(--c-line-strong);border-radius:var(--r-m);background:var(--c-paper);padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.order-stage{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.order-stage__step{display:flex;flex-direction:column;gap:8px;min-width:0;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--c-steel)}.order-stage__bar{height:8px;background:var(--c-line)}.order-stage__step.is-done{color:var(--c-ink)}.order-stage__step.is-done .order-stage__bar{background:var(--c-ink)}.order-stage__step.is-current{color:var(--c-ink);font-weight:600}.order-stage__step.is-current .order-stage__bar{background:var(--c-signal)}.order-stage__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-stage__cancelled{color:var(--c-warn);font-weight:500}.hub-table-wrap{overflow-x:auto}.hub-table td{vertical-align:middle}.hub-table__actions{display:flex;gap:14px;justify-content:flex-end;white-space:nowrap}.hub-paginate{justify-content:space-between}.hub-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px}.hub-sheet{border:1px solid var(--c-line);background:var(--c-paper);padding:14px;display:flex;flex-direction:column;gap:14px}.hub-sheet__media{aspect-ratio:1;background:var(--c-dark-fabric);display:flex;align-items:center;justify-content:center;padding:12px;color:var(--c-film);overflow:hidden}.hub-sheet__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.hub-sheet__name{overflow-wrap:anywhere;font-size:15px}.hub-sheet__info .mono{font-size:12px}.hub-issue__types{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px}.hub-issue__types legend{margin-bottom:8px}.hub-issue__text{padding:12px 14px;min-height:140px;resize:vertical}.hub-error{padding:12px 14px;border:1px solid var(--c-error);color:var(--c-error)}.hub-address{line-height:1.5}.hub-dialog{border:0;padding:0;width:min(520px,calc(100vw - 32px));background:transparent}.hub-dialog::backdrop{background:#12131499}.hub-dialog__sheet{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}@media(max-width:760px){.hub-nav{position:static;flex-direction:row;overflow-x:auto;gap:0 20px;border-top:0;border-bottom:1px solid var(--c-line)}.hub-nav a{flex:none;border-bottom:0;gap:6px}.hub-login__perks li{grid-template-columns:1fr}}.guide-article{display:flex;flex-direction:column;gap:40px}.guide-article__head{max-width:52em}.guide-article__crumb{text-decoration:none}.guide-article__meta{font-size:12px;letter-spacing:.04em}.guide-article__media{aspect-ratio:16 / 9;overflow:hidden;background:#dddfda;border-top:1px solid var(--c-line)}.guide-article__media img{width:100%;height:100%;object-fit:cover}.guide-article__cta{max-width:46em;padding:28px;display:flex;flex-direction:column;gap:20px;background:var(--c-ink);color:var(--c-film)}.guide-article__cta .stack>span:last-child{color:var(--c-steel-light)}.audiences{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.audience{min-height:280px;padding:28px;display:flex;flex-direction:column;gap:12px;border-radius:var(--r-l);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.audience:hover{color:var(--c-ink);transform:translateY(-4px);box-shadow:var(--shadow-m)}.audience--signal{background:var(--c-signal-soft)}.audience--cyan{background:var(--c-cyan-soft)}.audience--magenta{background:var(--c-magenta-soft)}.audience--yellow{background:var(--c-yellow-soft)}.audience__icon{width:56px;height:56px;margin-bottom:12px;display:grid;place-items:center;border-radius:16px;background:var(--c-paper);box-shadow:var(--shadow-s)}.audience__icon svg{width:26px;height:26px}.audience__more{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700}.audience:hover .audience__more svg{transform:translate(3px)}.audience__more svg{transition:transform .2s ease}.blog-cats{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.blog-cats a{min-height:44px;padding:0 16px;display:flex;align-items:center;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-paper);font-size:15px;font-weight:600;text-decoration:none}.blog-cats a:hover{background:var(--c-film)}.blog-cats__soon{min-height:44px;padding:0 16px;display:flex;align-items:center;gap:8px;border:1px dashed var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-steel);font-size:15px}.blog-cats__soon small{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em}.blog-cats a[aria-current=page]{background:var(--c-ink);color:var(--c-film)}.blog-empty{border:2px dashed var(--c-line-strong);border-radius:var(--r-m);background:var(--c-paper);padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.cart{padding-block:clamp(40px,5vw,64px) 80px}.cart__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.cart__empty{border:2px dashed var(--c-line-strong);border-radius:var(--r-m);background:var(--c-paper);padding:40px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cart__layout{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.cart__main{flex:999 1 640px;min-width:0}.cart__aside{flex:1 1 320px;min-width:0}.cart-item{padding:18px;display:flex;flex-wrap:wrap;gap:20px}.cart-item__media{width:150px;flex:none;background:var(--c-dark-fabric);padding:10px;align-self:flex-start;min-height:100px}.cart-item__media img{width:100%;height:auto}.cart-item__pdf{display:flex;align-items:center;justify-content:center;min-height:80px;color:var(--c-film);font-size:14px}.cart-item__info{flex:1 1 280px;min-width:0}.cart-item__title{font-size:18px;font-weight:700;text-decoration:none}.cart-item__info .chip{align-self:flex-start}.cart-item__remove{color:var(--c-error);font-size:14px;font-weight:500}.cart-item__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:15px}.cart__note{display:flex;gap:10px;padding:12px;background:var(--c-film);font-size:13px;line-height:1.45}.cart__note svg{flex:none}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact__data{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--c-line);padding-top:16px}.contact__data dd{margin:4px 0 0;font-size:17px}.contact__error{padding:14px 16px;border:1px solid var(--c-error);color:var(--c-error)}.contact__textarea{padding:12px 14px;min-height:160px;resize:vertical}.cta-band{position:relative;overflow:hidden;padding:clamp(32px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;border-radius:var(--r-xl);background:radial-gradient(circle at 85% 20%,rgb(255 90 31 / 35%),transparent 45%),radial-gradient(circle at 70% 90%,rgb(45 180 230 / 22%),transparent 40%),var(--c-ink);color:var(--c-film)}.cta-band .lead{color:var(--c-steel-light)}@media(min-width:990px){.cta-band{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.cta-band__art{max-width:260px;width:100%;margin-inline:auto;transform:rotate(-6deg);filter:drop-shadow(0 24px 40px rgb(0 0 0 / 35%))}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:990px){.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.faq-wrap>.section-head{position:sticky;top:100px}}.faq{display:flex;flex-direction:column;gap:10px}.faq details{border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-paper);transition:box-shadow .2s ease}.faq details[open]{box-shadow:var(--shadow-m)}.faq summary{padding:18px 20px;cursor:pointer;font-size:17px;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;background:#f4f1ec;font-size:20px;font-weight:500;transition:transform .2s ease,background .2s ease}.faq details[open] summary:after{content:"\2212";background:var(--c-signal);color:#fff}.faq .rte{padding:0 20px 20px;max-width:40em;color:var(--c-steel)}.checker{border-top:1px solid var(--c-line);scroll-margin-top:24px}.checker__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1000px){.checker__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.checker__intro{position:sticky;top:24px}}.checker__list{list-style:none;padding:0;border-top:1px solid var(--c-line);font-size:13px}.checker__list li{display:flex;gap:14px;padding:11px 0;border-bottom:1px solid var(--c-line)}.checker__list span{color:var(--c-signal);font-weight:700}.checker__note{font-size:14px}.fv{position:relative;overflow:hidden;background:var(--c-ink);color:var(--c-film);border-bottom:1px solid var(--c-line)}.fv__inner{position:relative;z-index:1;width:var(--content-width);margin-inline:auto;padding-block:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.fv__tag{padding:4px 8px;background:var(--c-signal);color:var(--c-ink);font-size:11px;letter-spacing:.06em}.fv__text{flex:1 1 320px;display:flex;flex-wrap:wrap;gap:2px 10px;font-size:15px}.fv__text strong{font-family:var(--f-display);font-weight:900;font-size:22px;line-height:1}.fv__text span{color:var(--c-steel-light);align-self:center}.fv__cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;background:var(--c-signal);color:var(--c-ink);font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none}.fv__cta:hover{background:var(--c-signal-hover);color:var(--c-ink)}.fv__cta svg{transition:transform .3s}.fv__cta:hover svg{transform:translate(4px)}.fv__close{width:44px;height:44px;border:1px solid var(--c-steel);background:transparent;color:var(--c-film);font-size:22px;line-height:1;cursor:pointer}.fv__film{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20px 50%,rgba(255,90,31,.5) 0 6px,transparent 7px),linear-gradient(90deg,rgba(243,244,241,.08) 0 1px,transparent 1px);background-size:120px 100%,40px 100%;animation:fv-film 18s linear infinite;opacity:.3;pointer-events:none}@keyframes fv-film{to{background-position:1200px 0,400px 0}}@media(prefers-reduced-motion:reduce){.fv__film{animation:none}}.site-footer{margin-top:24px;background:var(--c-ink);color:var(--c-film);border-radius:var(--r-xl) var(--r-xl) 0 0}.site-footer a{color:var(--c-film);text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .eyebrow{color:var(--c-film);font-size:15px;font-weight:700}.site-footer .logo__mark{color:#fff}.site-footer__inner{width:var(--content-width);margin-inline:auto;padding:72px 0 32px;display:flex;flex-direction:column;gap:40px}.site-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:40px 32px}.site-footer__about{max-width:34em;font-size:14px;line-height:1.5;color:var(--c-steel-light)}.site-footer__menu{display:flex;flex-direction:column;gap:12px;font-size:15px;color:var(--c-steel-light)}.site-footer__menu a{color:var(--c-steel-light)}.site-footer__menu a:hover{color:var(--c-film)}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;border-top:1px solid rgb(255 255 255 / 12%);font-size:13px;color:var(--c-steel-light)}.site-footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-footer__payment svg{height:22px;width:auto}.guarantee{list-style:none;padding:0;border-top:1px solid var(--c-line)}.guarantee li{display:grid;grid-template-columns:56px 1fr;padding:16px 0;border-bottom:1px solid var(--c-line)}.guarantee .mono{font-size:12px}.guides__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:var(--s-2xl)}.shopify-section:has(>.site-header){position:sticky;top:0;z-index:50}.site-header{background:#faf7f2d1;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.site-header.is-scrolled{border-bottom-color:var(--c-line);box-shadow:0 6px 24px -18px #17171c66}.site-header__inner{width:var(--content-width);margin-inline:auto;min-height:72px;display:flex;align-items:center;gap:16px 32px}.site-header__logo{text-decoration:none;flex:none}.site-header__menu{order:3;margin-left:4px}.site-header__burger{width:44px;height:44px;display:grid;place-content:center;gap:5px;border-radius:50%;background:var(--c-paper);border:1px solid var(--c-line);cursor:pointer;list-style:none}.site-header__burger::-webkit-details-marker{display:none}.site-header__burger span{width:18px;height:2px;border-radius:2px;background:var(--c-ink)}.site-header__nav{position:absolute;top:calc(100% + 8px);right:var(--page-margin);left:var(--page-margin);padding:10px;display:flex;flex-direction:column;border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-paper);box-shadow:var(--shadow-l)}.site-header__nav a{padding:12px 16px;border-radius:var(--r-s);font-size:16px;font-weight:600;text-decoration:none}.site-header__nav a:hover,.site-header__nav a[aria-current=page]{background:#f4f1ec;color:var(--c-ink)}.site-header__journey{display:inline-flex;align-items:center;gap:8px}.site-header__journey-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c-signal);animation:journey-pulse 2s ease-out infinite}@keyframes journey-pulse{0%{box-shadow:0 0 #ff5a1f8c}70%,to{box-shadow:0 0 0 8px #ff5a1f00}}@media(prefers-reduced-motion:reduce){.site-header__journey-dot{animation:none}}.site-header__actions{margin-left:auto;display:flex;gap:8px;align-items:center}.site-header__icon{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;text-decoration:none;transition:background .2s ease}.site-header__icon:hover{background:var(--c-paper);color:var(--c-ink)}.site-header__icon svg{width:22px;height:22px}.site-header__icon--avatar{background:var(--c-ink);color:var(--c-film);font-weight:700}.site-header__icon--avatar:hover{background:#33343c;color:var(--c-film)}.site-header__badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--c-signal);color:#fff;font-size:11px;font-weight:700}.site-header__cta{min-height:44px;padding:0 20px;font-size:15px}@media(max-width:559px){.site-header__cta{display:none}}.site-header__nav--desktop{display:none}@media(min-width:1100px){.site-header__menu{display:none}.site-header__nav--desktop{position:static;display:flex;flex-direction:row;justify-content:center;flex:1;gap:2px;padding:0;border:0;background:none;box-shadow:none}.site-header__nav--desktop a{white-space:nowrap;padding:10px 12px;font-size:15px;border-radius:var(--r-pill)}}.hero-band{padding-block:clamp(32px,5vw,72px) clamp(48px,6vw,96px)}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media(min-width:990px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px}}.hero__text{display:flex;flex-direction:column;gap:28px}.hero__h1{display:flex;flex-direction:column;gap:20px;font-weight:inherit}.hero__kicker{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-paper);font-size:14px;font-weight:600;line-height:1.3;color:var(--c-steel);box-shadow:var(--shadow-s)}.hero__kicker-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c-ok);box-shadow:0 0 0 4px var(--c-ok-soft)}.hero__facts{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;font-weight:600}.hero__facts li{display:flex;align-items:center;gap:8px}.hero__tick{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--c-ok-soft);color:var(--c-ok)}.hero__tick svg{width:13px;height:13px}.hero__media{position:relative;max-width:600px;width:100%;margin-inline:auto}.hero__photo{width:100%;height:auto;border-radius:var(--r-xl);box-shadow:var(--shadow-l)}.hero__badge{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--r-pill);background:var(--c-paper);box-shadow:var(--shadow-m);font-size:14px;font-weight:700;white-space:nowrap;animation:hero-float 6s ease-in-out infinite}.hero__badge--proof{left:0;top:18%}.hero__badge--price{right:2%;bottom:14%;background:var(--c-ink);color:#fff;animation-delay:-2s}.hero__badge--specs{left:8%;bottom:6%;animation-delay:-4s}.hero__badge-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--c-ok);color:#fff}.hero__badge-icon svg{width:13px;height:13px}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:559px){.hero__badge{padding:8px 12px;font-size:12px}}.lj{--lj-ease: cubic-bezier(.2, .8, .2, 1);--lj-top: var(--header-h, 72px)}.lj-intro{min-height:calc(100svh - var(--lj-top));display:flex;align-items:center;position:relative;overflow:hidden}.lj-intro:before,.lj-intro:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.lj-intro:before{width:520px;height:520px;right:-120px;top:-140px;background:#ff5a1f29}.lj-intro:after{width:420px;height:420px;left:-160px;bottom:-180px;background:#2db4e624}.lj-intro__inner{position:relative;z-index:1;width:var(--content-width);margin-inline:auto;padding-block:var(--section-pad);display:flex;flex-direction:column;gap:24px}.lj-intro__h1{display:flex;flex-direction:column;gap:18px;font-weight:inherit}.lj-intro__kicker{align-self:flex-start;padding:7px 14px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-paper);color:var(--c-steel);box-shadow:var(--shadow-s)}.lj-intro__title{display:block;max-width:14em}.lj-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-top:12px}.lj-route{text-align:left;display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-paper);box-shadow:var(--shadow-s);cursor:pointer;transition:transform .35s var(--lj-ease),box-shadow .35s,border-color .35s}.lj-route:hover,.lj-route[aria-pressed=true]{transform:translateY(-6px);border-color:var(--c-signal);box-shadow:var(--shadow-l)}.lj-route__num{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--c-signal-soft);color:var(--c-signal-ink);font-size:15px;font-weight:700}.lj-route:nth-child(2) .lj-route__num{background:var(--c-cyan-soft);color:#0b6e95}.lj-route:nth-child(3) .lj-route__num{background:var(--c-yellow-soft);color:#8a6100}.lj-route__title{font-family:var(--f-display);font-weight:700;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.02em}.lj-route__text{font-size:15px;line-height:1.5;color:var(--c-steel)}.lj-route__cta{margin-top:auto;display:inline-flex;align-items:center;gap:10px;align-self:flex-start;min-height:44px;padding:0 18px;border-radius:var(--r-pill);background:var(--c-signal);color:#fff;font-weight:700;font-size:15px;box-shadow:0 8px 20px -8px #ff5a1f99}.lj-intro__hint{font-size:14px;color:var(--c-steel)}.lj-journey{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lj-stage{grid-column:2;grid-row:1;position:sticky;top:var(--lj-top);height:calc(100svh - var(--lj-top));padding:12px 16px 16px 0}.lj-stage__canvas{width:100%;height:100%;display:block;border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-paper);box-shadow:var(--shadow-m)}.lj-hud{position:absolute;left:20px;right:36px;top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;font-weight:600}.lj-hud>[data-hud-num]{padding:4px 10px;border-radius:var(--r-pill);background:var(--c-ink);color:#fff}.lj-hud__label{color:var(--c-steel)}.lj-hud__track{flex:1 0 100%;height:6px;border-radius:var(--r-pill);background:#f1eee9;overflow:hidden}.lj-hud__bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-yellow),var(--c-signal));transform-origin:left;transform:scaleX(0)}.lj-scenes{grid-column:1;grid-row:1;padding-inline:var(--page-margin) 40px}.lj-switch{position:sticky;top:var(--lj-top);z-index:3;margin-inline:calc(var(--page-margin) * -1) -40px;padding:12px 40px 12px var(--page-margin);display:flex;flex-wrap:wrap;gap:8px;background:#faf7f2e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lj-switch .btn{min-height:40px;padding:0 16px;font-size:14px}.lj-switch .lj-switch__go{min-height:40px;box-shadow:none}.lj-scene{min-height:120svh;display:flex;align-items:center;padding-block:12vh}.lj-scene__card{display:flex;flex-direction:column;gap:20px;max-width:34em}.lj-scene__body{font-size:18px;line-height:1.6;color:var(--c-steel)}.lj-r{opacity:0;transform:translateY(28px);transition:opacity .7s var(--lj-ease),transform .9s var(--lj-ease);transition-delay:calc(var(--i, 0) * 90ms)}.lj-scene.is-seen .lj-r{opacity:1;transform:none}.lj-scene .h2{clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--lj-ease),opacity .7s,transform .9s var(--lj-ease)}.lj-scene.is-seen .h2{clip-path:inset(0 0 -15% 0)}.lj-steps,.lj-big{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.lj-steps li{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:4px;padding:12px 16px;border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-paper);font-size:16px}.lj-steps li,.lj-big li,.lj-specs>div,.lj-ladder li{opacity:0;transform:translate(-20px);transition:opacity .5s,transform .6s var(--lj-ease);transition-delay:calc(.3s + var(--j, 0) * 80ms)}.lj-scene.is-seen .lj-steps li,.lj-scene.is-seen .lj-big li,.lj-scene.is-seen .lj-specs>div,.lj-scene.is-seen .lj-ladder li{opacity:1;transform:none}.lj-steps .mono{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--c-signal-soft);color:var(--c-signal-ink);font-size:13px;font-weight:700}.lj-big li{display:flex;align-items:center;gap:14px;font-family:var(--f-display);font-weight:700;font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.02em}.lj-big li:before{content:"";width:12px;height:12px;flex:none;border-radius:50%;background:var(--c-signal)}.lj-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.lj-specs>div{padding:14px 16px;border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-paper)}.lj-specs dt{font-size:13px}.lj-specs dd{margin:4px 0 0;font-size:16px;font-weight:600}.lj-ladder{list-style:none;padding:0;display:flex;align-items:flex-end;gap:6px;min-height:220px}.lj-ladder li{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:10px 4px;border-radius:12px 12px 6px 6px;background:linear-gradient(180deg,#FFE7A6,var(--c-signal-soft));color:var(--c-ink);font-size:12px;text-align:center;height:calc(70px + var(--j) * 18px)}.lj-ladder li:last-child{background:linear-gradient(180deg,var(--c-yellow),var(--c-signal));color:#fff}.lj-ladder strong{font-size:13px}.lj-calc{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-paper);box-shadow:var(--shadow-m)}.lj-calc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.lj-calc__fit{font-size:13px;color:var(--c-steel)}.lj-calc__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lj-calc__results>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--r-m);background:#f6f3ee}.lj-calc__results .eyebrow{color:var(--c-steel);font-size:13px}.lj-calc__results strong{font-family:var(--f-display);font-size:clamp(18px,2vw,24px)}.lj-calc__results>.lj-calc__hl{background:var(--c-signal-soft)}.lj-calc__hl strong{color:var(--c-signal-ink)}.lj-calc .is-negative{color:var(--c-error)}.lj-calc__note{font-size:13px}.lj-final{padding:var(--section-pad) var(--page-margin)}.lj-final__inner{width:min(var(--page-width),100%);margin-inline:auto;padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;gap:28px;border-radius:var(--r-xl);background:radial-gradient(circle at 90% 10%,rgb(255 90 31 / 32%),transparent 45%),radial-gradient(circle at 10% 100%,rgb(45 180 230 / 18%),transparent 40%),var(--c-ink);color:var(--c-film)}.lj-final__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.lj-final__list li{padding:8px 16px;border-radius:var(--r-pill);background:#ffffff1a;font-size:16px;font-weight:600}.lj-final__list li:before{content:"\2713  ";color:var(--c-signal)}.lj-final__table{max-width:640px;padding:8px 22px 14px;border-radius:var(--r-l);background:var(--c-paper);color:var(--c-ink)}.lj-sticky{position:fixed;right:16px;bottom:16px;z-index:20}@media(max-width:899px){.lj-journey{display:block}.lj-stage{top:var(--lj-top);height:40svh;z-index:1;padding:8px var(--page-margin);background:var(--c-film)}.lj-hud{left:calc(var(--page-margin) + 14px);right:calc(var(--page-margin) + 14px);top:22px}.lj-scenes{padding-inline:var(--page-margin);position:relative;z-index:2}.lj-switch{top:calc(var(--lj-top) + 40svh);margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin)}.lj-scene{min-height:90svh;align-items:flex-start;padding-block:6svh 10svh}.lj-scene__card{background:var(--c-film);padding:16px 0}.lj-calc__results{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lj-r,.lj-scene .h2,.lj-steps li,.lj-big li,.lj-specs>div,.lj-ladder li{opacity:1;transform:none;clip-path:none;transition:none}}.lt__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:990px){.lt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}}.lt__cta{align-self:flex-start}.lt__routes{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.lt__route{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-paper);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lt__route:hover{color:var(--c-ink);border-color:var(--c-signal);box-shadow:var(--shadow-m);transform:translate(4px)}.lt__num{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--c-signal-soft);color:var(--c-signal-ink);font-weight:700}.lt__route-text{display:flex;flex-direction:column;gap:2px}.lt__route-text strong{font-family:var(--f-display);font-weight:700;font-size:19px;line-height:1.2}.lt__route-text span{font-size:14px;color:var(--c-steel)}.lt__visual{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--r-xl);background:var(--c-light-fabric);overflow:hidden;box-shadow:var(--shadow-l)}.lt__frame{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;animation:lt-cycle 9s infinite;animation-delay:calc(var(--k) * 3s)}.lt__frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:lt-zoom 9s infinite;animation-delay:calc(var(--k) * 3s)}.lt__frame figcaption{position:absolute;left:16px;top:16px;padding:7px 14px;border-radius:var(--r-pill);background:#ffffffeb;font-size:13px;font-weight:700;box-shadow:var(--shadow-s)}.lt__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:12px 22px 12px 12px;border-radius:var(--r-pill);background:var(--c-paper);font-weight:700;white-space:nowrap;box-shadow:var(--shadow-l);transition:transform .2s ease}.lt__visual:hover .lt__play{transform:translate(-50%,-50%) scale(1.05)}.lt__play-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--c-signal);color:#fff;font-size:14px;padding-left:3px}@keyframes lt-cycle{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}@keyframes lt-zoom{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.lt__frame,.lt__frame img{animation:none}.lt__frame:first-of-type{opacity:1}}.mode{border:1px solid var(--c-line);background:var(--c-paper);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:18px;align-items:flex-start}.mode p{max-width:30em}.mode--dark{background:var(--c-ink);color:var(--c-film)}.mode--dark .eyebrow{color:var(--c-steel-light)}.mode__title{font-family:var(--f-display);font-weight:800;font-size:44px;line-height:.95}.mode .btn{font-weight:700;letter-spacing:.02em}.prices{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media(min-width:990px){.prices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}}.price-calc{padding:24px;display:flex;flex-direction:column;gap:16px}.price-calc__head,.price-calc__result{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.price-calc__head label{font-weight:600}.price-calc__meters{font-family:var(--f-display);font-size:22px}.price-calc__range{width:100%;height:8px;border-radius:var(--r-pill);-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--c-signal) var(--fill, 3%),#EEEBE6 var(--fill, 3%));cursor:pointer}.price-calc__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 6px #ff5a1f40,var(--shadow-m)}.price-calc__range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 6px #ff5a1f40,var(--shadow-m)}.price-calc__out{font-family:var(--f-display);font-size:30px;font-weight:800;letter-spacing:-.02em}.prices__card{padding:8px 24px 24px}.prices__card-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:18px 0 12px;font-size:15px}.tiers{list-style:none;padding:0}.tiers__row{display:grid;grid-template-columns:96px minmax(0,1fr) 64px 72px;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--c-line);font-size:15px}.tiers__from{font-weight:600}.tiers__bar{height:6px;border-radius:var(--r-pill);background:#f1eee9;overflow:hidden}.tiers__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-yellow),var(--c-signal))}.tiers__row .chip{justify-self:start;padding:4px 8px;font-size:12px}.tiers__price{text-align:right;font-size:16px}@media(max-width:479px){.tiers__row{grid-template-columns:1fr auto auto}.tiers__bar{display:none}}.prices__delivery{margin-top:12px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:10px 24px;border-radius:var(--r-m);background:#f6f3ee;font-size:14px}.prices__delivery span{display:inline-flex;align-items:center;gap:8px}.prices__delivery svg{width:20px;height:20px;color:var(--c-steel)}.pdp{padding-block:clamp(24px,4vw,48px) 40px}.pdp__head{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;max-width:50em}.pdp__chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pdp__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:990px){.pdp__layout{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.pdp__aside{position:sticky;top:92px}}.pdp__summary{padding:24px;display:flex;flex-direction:column;gap:16px;border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-paper);box-shadow:var(--shadow-m)}.pdp__summary-title{font-family:var(--f-display);font-size:22px;font-weight:700}.pdp__meters{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600}.pdp__meters-value{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--f-display);font-size:22px;font-weight:700}.pdp__meters-value input{width:2.4em;padding:0;border:0;background:none;text-align:right;font:inherit;-moz-appearance:textfield}.pdp__meters-value input:focus{outline:none}.pdp__meters-value input::-webkit-outer-spin-button,.pdp__meters-value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp__note{margin-top:-10px;font-size:13px;color:var(--c-steel)}.pdp__tier{padding:10px 14px;border-radius:var(--r-m);background:var(--c-signal-soft);color:var(--c-signal-ink);font-size:14px;font-weight:600}.pdp__approval{padding:14px;display:flex;flex-direction:column;gap:8px;border-radius:var(--r-m);background:#f6f3ee}.pdp__approval.is-required:has(input:not(:checked)){box-shadow:0 0 0 2px var(--c-signal);background:var(--c-signal-soft)}.pdp__approval .check{font-size:14px;font-weight:600}.pdp__terms{padding-left:32px;font-size:13px;color:var(--c-steel)}.pdp__terms summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pdp__terms ul{margin-top:8px;padding-left:1em;display:flex;flex-direction:column;gap:4px}.pdp__pending{margin-top:-6px;text-align:center;font-size:13px;color:var(--c-steel)}.pdp__trust{list-style:none;padding:14px 0 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--c-line);font-size:13px;color:var(--c-steel)}.pdp__trust li{display:flex;align-items:center;gap:8px}.pdp__trust svg{width:16px;height:16px;flex:none}.pdp__info{margin-top:48px;max-width:820px;display:flex;flex-direction:column;gap:10px}.pdp__info>.h3{margin-bottom:8px}.pdp__acc{border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-paper)}.pdp__acc summary{padding:16px 20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;font-weight:700}.pdp__acc summary::-webkit-details-marker{display:none}.pdp__acc summary:after{content:"+";font-size:20px;line-height:1;color:var(--c-steel)}.pdp__acc[open] summary:after{content:"\2212"}.pdp__acc>div{padding:0 20px 20px;color:var(--c-steel)}.pdp__bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;padding:10px 10px 10px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-l)}.pdp__bar-total{display:flex;flex-direction:column;line-height:1.2;font-size:13px}.pdp__bar-total strong{font-family:var(--f-display);font-size:18px}.pdp__bar .btn{min-height:48px}@media(min-width:990px){.pdp__bar{display:none}}@media(max-width:989px){.site-footer{padding-bottom:88px}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.steps__card{padding:28px;display:flex;flex-direction:column;gap:12px}.steps__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.steps__icon{width:60px;height:60px;display:grid;place-items:center;border-radius:18px}.steps__icon svg{width:28px;height:28px}.steps__icon--1{background:var(--c-signal-soft);color:var(--c-signal-ink)}.steps__icon--2{background:var(--c-cyan-soft);color:#0b6e95}.steps__icon--3{background:var(--c-yellow-soft);color:#8a6100}.steps__icon--4{background:var(--c-magenta-soft);color:#a61d5c}.steps__num{font-family:var(--f-display);font-size:56px;font-weight:800;line-height:.8;color:#f1eee9}.validator{padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center;border-radius:var(--r-xl);background:linear-gradient(135deg,var(--c-signal-soft) 0%,var(--c-yellow-soft) 100%)}@media(min-width:990px){.validator{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.validator__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;font-weight:600}.validator__list li{display:flex;align-items:center;gap:10px}.validator__art{position:relative;max-width:360px;width:100%;margin-inline:auto;filter:drop-shadow(0 24px 40px rgb(23 23 28 / 14%))}.validator__pill{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--r-pill);background:var(--c-paper);color:var(--c-ok);font-size:14px;font-weight:700;white-space:nowrap;box-shadow:var(--shadow-m)}.validator__pill svg{width:14px;height:14px}.validator__pill--a{top:10%;right:-4%}.validator__pill--b{bottom:8%;left:-6%}.value-strip{list-style:none;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:4px;border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-paper);box-shadow:var(--shadow-s)}.value-strip__item{padding:14px;display:flex;align-items:center;gap:14px;font-size:15px;line-height:1.35}.value-strip__item .muted{font-size:14px}.value-strip__icon{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:14px}.value-strip__icon svg{width:24px;height:24px}.value-strip__icon--signal{background:var(--c-signal-soft);color:var(--c-signal-ink)}.value-strip__icon--cyan{background:var(--c-cyan-soft);color:#0b6e95}.value-strip__icon--magenta{background:var(--c-magenta-soft);color:#a61d5c}.value-strip__icon--yellow{background:var(--c-yellow-soft);color:#8a6100}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.cfg{display:flex;flex-direction:column;gap:16px}.cfg__step{padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:18px;border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-paper);box-shadow:var(--shadow-s)}.cfg__step-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cfg__num{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--c-ink);color:#fff;font-size:15px;font-weight:700}.cfg__title{font-family:var(--f-display);font-size:22px;font-weight:700;letter-spacing:-.01em}.cfg__subtitle{font-size:16px;font-weight:700}.cfg__help,.cfg__hint{margin-left:auto;font-size:14px}.cfg__hint{color:var(--c-steel)}.cfg__create{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:16px;padding:16px 20px;border-radius:var(--r-m);background:var(--c-signal-soft);color:var(--c-ink);font-size:15px;text-decoration:none}.cfg__create>span:first-child{display:flex;flex:1 1 240px;flex-direction:column;gap:2px}.cfg__drop{padding:clamp(24px,4vw,40px) 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border:2px dashed var(--c-line-strong);border-radius:var(--r-m);background:#fcfbf8;cursor:pointer;transition:border-color .2s ease,background .2s ease}.cfg__drop strong{font-family:var(--f-display);font-size:20px}.cfg__drop:hover,.cfg__drop.is-dragover{border-color:var(--c-signal);background:var(--c-signal-soft)}.cfg__drop:focus-within{outline:3px solid var(--c-focus);outline-offset:2px}.cfg__drop-art{width:92px;margin-bottom:4px;transform:rotate(-6deg);transition:transform .3s ease}.cfg__drop:hover .cfg__drop-art,.cfg__drop.is-dragover .cfg__drop-art{transform:rotate(0) scale(1.06)}.cfg__drop-btn{pointer-events:none}.cfg__drop-meta{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cfg__drop-meta .chip{font-weight:500;color:var(--c-steel)}.cfg__file{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:12px 14px;border-radius:var(--r-m);background:#f6f3ee}.cfg__file-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--c-paper);color:var(--c-signal-ink)}.cfg__file-icon svg{width:24px;height:24px}.cfg__file-info{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.cfg__file-info .muted{font-size:14px}.cfg__upload{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--r-m);background:#f6f3ee;font-size:14px}.cfg__upload-track{height:8px;border-radius:var(--r-pill);background:var(--c-line);overflow:hidden}.cfg__upload-track span{display:block;height:100%;width:0;border-radius:inherit;background:var(--c-signal);transition:width .3s ease}.cfg__upload[data-state=done]{background:var(--c-ok-soft);color:var(--c-ok)}.cfg__upload[data-state=done] .cfg__upload-track span{background:var(--c-ok)}.cfg__upload[data-state=error]{background:var(--c-error-soft);color:var(--c-error)}.cfg__upload .btn{align-self:flex-start}.cfg__msg{padding:12px 16px;border-radius:var(--r-m);background:#f6f3ee;font-size:15px}.cfg__msg--error{background:var(--c-error-soft);color:var(--c-error)}.cfg__msg--busy{color:var(--c-steel)}.cfg__msg--busy:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:-2px;border:2px solid var(--c-line-strong);border-top-color:var(--c-signal);border-radius:50%;animation:cfg-spin .8s linear infinite}@keyframes cfg-spin{to{transform:rotate(360deg)}}.cfg__preview{display:flex;flex-direction:column;gap:10px}.cfg__seg{align-self:flex-start;max-width:100%;display:inline-flex;padding:4px;gap:2px;border-radius:var(--r-pill);background:#f1eee9}.cfg__seg button{min-height:36px;padding:0 clamp(10px,2.4vw,14px);white-space:nowrap;border:0;border-radius:var(--r-pill);background:transparent;font-size:14px;font-weight:600;color:var(--c-steel);cursor:pointer}.cfg__seg button[aria-pressed=true]{background:var(--c-paper);color:var(--c-ink);box-shadow:var(--shadow-s)}.cfg__ruler{position:relative;height:18px;border-bottom:1px solid var(--c-line-strong);font-size:10px;color:var(--c-steel)}.cfg__ruler span{position:absolute;bottom:0;padding:0 0 2px 3px;border-left:1px solid var(--c-line-strong);line-height:1}.cfg__stage{padding:clamp(16px,3vw,28px);display:grid;place-items:center;border-radius:var(--r-m);transition:background .3s ease}.cfg__stage canvas{width:100%;height:auto;max-height:520px;object-fit:contain}.cfg__stage--dark{background:var(--c-dark-fabric)}.cfg__stage--light{background:var(--c-light-fabric)}.cfg__stage--film{background-color:#fff;background-image:linear-gradient(45deg,#EEEBE6 25%,transparent 25%),linear-gradient(-45deg,#EEEBE6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#EEEBE6 75%),linear-gradient(-45deg,transparent 75%,#EEEBE6 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.cfg__dims{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px}.cfg__step--checks{gap:12px}.cfg__checks{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cfg__check{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);font-size:13px;font-weight:600}.cfg__check svg{width:14px;height:14px;flex:none}.cfg__check>span:last-child{font-weight:500;opacity:.85}.cfg__check--ok{background:var(--c-ok-soft);color:var(--c-ok)}.cfg__check--warn{background:var(--c-warn-bg);color:var(--c-warn)}.cfg__check--error{background:var(--c-error-soft);color:var(--c-error)}.cfg__warnings{display:flex;flex-direction:column;gap:10px}.cfg__warnings:empty{display:none}.cfg__warn{padding:14px 16px;display:flex;flex-direction:column;gap:10px;border-radius:var(--r-m);background:var(--c-warn-bg);font-size:15px}.cfg__warn .check{font-weight:600}.cfg__error{padding:14px 16px;border-radius:var(--r-m);background:var(--c-error-soft);color:var(--c-error);font-size:15px;font-weight:600}.cfg__opts{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:flex-end}.cfg__unit{position:relative;display:inline-flex;align-items:center}.cfg__unit .input{width:130px;padding-right:40px;font-size:17px;font-weight:700}.cfg__unit span{position:absolute;right:14px;color:var(--c-steel);pointer-events:none}.cfg__inline-width{padding-top:4px}.cfg__meter{padding:16px;display:flex;flex-direction:column;gap:10px;border-radius:var(--r-m);background:#f6f3ee}.cfg__meter-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:15px}.cfg__billed{color:var(--c-signal-ink)}.cfg__meter-track{height:12px;border-radius:var(--r-pill);background:repeating-linear-gradient(90deg,var(--c-paper) 0 calc(var(--per-m, 100%) - 2px),var(--c-line-strong) calc(var(--per-m, 100%) - 2px) var(--per-m, 100%));overflow:hidden}.cfg__meter-track span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--c-yellow),var(--c-signal));transition:width .35s ease}.cfg__room{font-size:14px;color:var(--c-steel)}.cfg__more summary{cursor:pointer;font-weight:600;font-size:15px}.cfg__more[open] summary{margin-bottom:12px}.cfg__repeat{max-width:280px}.cfg__verdict{font-family:var(--f-display);font-size:22px;font-weight:700}.cfg__verdict[data-state=ok]{color:var(--c-ok)}.cfg__verdict[data-state=warn]{color:var(--c-warn)}.cfg__verdict[data-state=error]{color:var(--c-error)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.logo{display:inline-flex;align-items:center;gap:2px;font-family:var(--f-display);font-weight:800;font-size:26px;line-height:1;letter-spacing:-.03em}.logo__mark{margin-left:3px;padding:4px 9px 5px;border-radius:10px;background:var(--c-signal);color:#fff;letter-spacing:-.01em}.logo--l{font-size:40px}.logo--l .logo__mark{padding:5px 12px 7px;border-radius:14px}.logo__image{height:36px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
