.shiputz-solv{--bg-warm:#3a2b18;--bg-deep:#0e0d0c;--ink:#14150e;--lime:#e1f560;--lime-mid:#b8cc38;--lime-soft:#cbe066;--olive:#2e3502;--white:#fff;--text-dim:#ffffffa8;--text-faint:#ffffff73;--glass-bg:#ffffff0e;--glass-brd:#ffffff1c;--ease-out:cubic-bezier(.16,1,.3,1);--container:1240px;--ship-ivory:#f6f1e7;--ship-cream:#fbf8f1;--ship-paper:#fffdf8;--ship-espresso:#2c2925;--ship-charcoal:#393630;--ship-muted:#716e65;--ship-sage:#94a18f;--ship-sage-deep:#5f6f60;--ship-sage-soft:#dfe6dc;--ship-sage-wash:#eef1eb;--ship-lime:#ddec64;--ship-line:#2c292524;--ship-shadow:0 24px 70px #2c292521;background:var(--ship-cream);min-height:100%;color:var(--ship-charcoal);text-align:start;font-family:Heebo,Arial,sans-serif;overflow-x:clip}html:has(.shiputz-solv){scrollbar-width:thin;scrollbar-color:#e1f560 transparent}html:has(.shiputz-solv) body{overflow-x:hidden}html:has(.shiputz-solv)::-webkit-scrollbar{width:11px;height:11px}html:has(.shiputz-solv) ::-webkit-scrollbar{width:11px;height:11px}html:has(.shiputz-solv)::-webkit-scrollbar-track{background:0 0}html:has(.shiputz-solv) ::-webkit-scrollbar-track{background:0 0}html:has(.shiputz-solv)::-webkit-scrollbar-thumb{background:#e1f560 padding-box padding-box;border:3px solid #0000;border-radius:999px}html:has(.shiputz-solv) ::-webkit-scrollbar-thumb{background:#e1f560 padding-box padding-box;border:3px solid #0000;border-radius:999px}html:has(.shiputz-solv)::-webkit-scrollbar-thumb:hover{background:#b8cc38 padding-box padding-box}html:has(.shiputz-solv) ::-webkit-scrollbar-thumb:hover{background:#b8cc38 padding-box padding-box}html:has(.shiputz-solv)::-webkit-scrollbar-corner{background:0 0}html:has(.shiputz-solv) ::-webkit-scrollbar-corner{background:0 0}.shiputz-solv,.shiputz-solv *,.shiputz-solv :before,.shiputz-solv :after{box-sizing:border-box}.shiputz-solv img{max-width:100%;display:block}.shiputz-solv a{color:inherit;text-decoration:none}.shiputz-solv button,.shiputz-solv input,.shiputz-solv textarea,.shiputz-solv select{font:inherit}.shiputz-solv ::selection{background:var(--ship-lime);color:var(--ship-espresso)}.shiputz-solv :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--ship-lime);outline-offset:3px}@media (max-width:1024px){.shiputz-solv,.shiputz-solv *,.shiputz-solv :before,.shiputz-solv :after{max-width:100%}}@media (prefers-reduced-motion:reduce){.shiputz-solv *,.shiputz-solv :before,.shiputz-solv :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.shiputz-solv .solv-site-nav-wrap{z-index:80;pointer-events:none;padding:18px clamp(18px,3.4vw,48px) 0;position:fixed;inset:0 0 auto}.shiputz-solv .solv-site-nav-wrap[data-position=sticky]{position:sticky}.shiputz-solv .solv-site-nav-wrap[data-position=static]{background:var(--ship-espresso);padding-bottom:18px;position:relative;inset:auto}.shiputz-solv .solv-site-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:1240px;margin:0 auto;display:grid}.shiputz-solv .solv-site-nav__links,.shiputz-solv .solv-site-nav__actions,.shiputz-solv .solv-site-nav__menu{-webkit-backdrop-filter:blur(18px);background:#1412109e;border:1px solid #ffffff14;box-shadow:0 14px 38px #14121029}.shiputz-solv .solv-site-nav__links{pointer-events:auto;border-radius:72px;justify-self:start;align-items:center;gap:2px;height:56px;padding:8px 14px;display:inline-flex}.shiputz-solv .solv-site-nav__links a{color:#ffffffe6;white-space:nowrap;min-height:38px;transition:color .25s var(--ease-out);align-items:center;padding:8px 10px;font-size:.82rem;font-weight:600;line-height:1;display:flex;position:relative}.shiputz-solv .solv-site-nav__links a:after{content:"";background:var(--ship-lime);height:1px;transition:left .3s var(--ease-out);position:absolute;bottom:4px;left:100%;right:10px}.shiputz-solv .solv-site-nav__links a:hover,.shiputz-solv .solv-site-nav__links a.is-active{color:#fff}.shiputz-solv .solv-site-nav__links a:hover:after,.shiputz-solv .solv-site-nav__links a.is-active:after{left:10px}.shiputz-solv .solv-site-nav__logo{color:#fff;letter-spacing:-.055em;pointer-events:auto;white-space:nowrap;text-shadow:0 3px 22px #00000040;direction:ltr;justify-self:center;font-size:clamp(1.55rem,2vw,1.9rem);font-weight:900;line-height:1}.shiputz-solv .solv-site-nav__right{justify-self:end;align-items:center;gap:10px;display:flex}.shiputz-solv .solv-site-nav__actions{pointer-events:auto;border-radius:56px;align-items:center;gap:4px;height:56px;padding:8px;display:inline-flex}.shiputz-solv .solv-site-nav__actions>a{color:#ffffffe6;white-space:nowrap;min-height:40px;transition:color .25s var(--ease-out),background .25s,transform .25s;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.05rem;font-size:.84rem;font-weight:600;line-height:1;display:inline-flex}.shiputz-solv .solv-site-nav__actions>a:hover{color:#fff;background:#ffffff12}.shiputz-solv .solv-site-nav__actions>.solv-site-nav__start{color:var(--ship-espresso);background:#fff;font-weight:800}.shiputz-solv .solv-site-nav__actions>.solv-site-nav__start:hover{background:var(--ship-lime);color:var(--ship-espresso);transform:translateY(-1px)}.shiputz-solv .solv-site-nav .is-checking,.shiputz-solv .solv-site-mobile-nav .is-checking{visibility:hidden;pointer-events:none}.shiputz-solv .solv-site-nav__menu{color:#fff;cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:none}.shiputz-solv .solv-site-nav__menu.is-open{background:#2e3502e0;border-color:#ddec6475}.shiputz-solv .solv-site-nav__menu svg{width:19px;height:19px}.shiputz-solv .solv-site-mobile-nav{opacity:0;pointer-events:none;max-width:620px;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out);background:#141210;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:3px;margin-inline-start:auto;padding:18px 20px 22px;display:none;position:absolute;top:calc(100% + 10px);left:clamp(18px,3.4vw,48px);right:clamp(18px,3.4vw,48px);transform:translateY(-8px);box-shadow:0 30px 60px -20px #0009}.shiputz-solv .solv-site-mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.shiputz-solv .solv-site-mobile-nav>a{color:#ffffffd9;border-bottom:1px solid #ffffff12;padding:12px 4px;font-size:.95rem;font-weight:600}.shiputz-solv .solv-site-mobile-nav>a.is-active{color:var(--ship-lime)}.shiputz-solv .solv-site-mobile-nav>.solv-site-mobile-nav__start{color:var(--ship-espresso);text-align:center;background:#fff;border:0;border-radius:999px;justify-content:center;margin-top:12px}.shiputz-solv .solv-site-footer{background:var(--ship-espresso);color:#fff;border:1px solid #e1f5601a;border-radius:20px;width:calc(100% - clamp(24px,4vw,72px));max-width:1760px;margin:clamp(38px,5vw,72px) auto 12px;padding:18px clamp(20px,2vw,30px);position:relative}.shiputz-solv .solv-site-footer__top{border-bottom:1px solid #e1f5601f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-bottom:10px;padding-bottom:10px;display:grid}.shiputz-solv .solv-site-footer__logo{letter-spacing:-.05em;white-space:nowrap;direction:ltr;align-items:center;gap:9px;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:900;display:inline-flex}.shiputz-solv .solv-site-footer__logo>span{background:var(--ship-lime);width:30px;height:30px;color:var(--ship-espresso);letter-spacing:-.04em;border-radius:50%;place-items:center;font-size:.55rem;font-weight:900;display:inline-grid}.shiputz-solv .solv-site-footer__nav{justify-content:flex-end;align-items:center;gap:clamp(12px,1.4vw,22px);display:flex}.shiputz-solv .solv-site-footer__nav a,.shiputz-solv .solv-site-footer__legal a{color:#ffffffd1;font-size:clamp(.76rem,.82vw,.9rem);transition:color .2s}.shiputz-solv .solv-site-footer__nav a:hover,.shiputz-solv .solv-site-footer__legal a:hover{color:var(--ship-lime)}.shiputz-solv .solv-site-footer__disclaimer{color:#ffffff94;margin:0 0 10px;padding:9px 0;font-size:.7rem;line-height:1.45}.shiputz-solv .solv-site-footer__bottom{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.shiputz-solv .solv-site-footer__bottom>a{color:#ffffffd6;direction:ltr;border:1px solid #ffffff26;border-radius:999px;padding:7px 11px;font-size:.76rem}.shiputz-solv .solv-site-footer__bottom>p{color:#ffffff8a;margin:0;font-size:.72rem;line-height:1.35}.shiputz-solv .solv-site-footer__legal{color:#ffffff80;justify-content:flex-end;align-items:center;gap:10px;font-size:.72rem;display:flex}.shiputz-solv .solv-site-footer__legal nav{gap:10px;display:flex}@media (max-width:1120px){.shiputz-solv .solv-site-nav{grid-template-columns:minmax(0,1fr) auto}.shiputz-solv .solv-site-nav__links,.shiputz-solv .solv-site-nav__actions{display:none}.shiputz-solv .solv-site-nav__logo{grid-column:1;justify-self:start}.shiputz-solv .solv-site-nav__right{grid-column:2}.shiputz-solv .solv-site-nav__menu,.shiputz-solv .solv-site-mobile-nav{display:flex}}@media (max-width:680px){.shiputz-solv .solv-site-nav-wrap{padding:12px 14px 0}.shiputz-solv .solv-site-nav-wrap[data-position=static]{padding-bottom:12px}.shiputz-solv .solv-site-nav__menu{width:48px;height:48px}.shiputz-solv .solv-site-nav__logo{font-size:1.5rem}.shiputz-solv .solv-site-mobile-nav{top:calc(100% + 6px);left:14px;right:14px}.shiputz-solv .solv-site-footer{width:calc(100% - 24px);margin-top:38px;padding:18px 20px}.shiputz-solv .solv-site-footer__top,.shiputz-solv .solv-site-footer__bottom{grid-template-columns:1fr;align-items:flex-start;gap:12px}.shiputz-solv .solv-site-footer__nav{flex-wrap:wrap;justify-content:flex-start}.shiputz-solv .solv-site-footer__legal{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}}
.shiputz-solv :is(.solv-tool-page,.solv-workspace-page){min-height:100svh;background:var(--ship-cream)!important;color:var(--ship-charcoal)!important}.shiputz-solv .solv-tool-page{--tool-card-radius:24px;--tool-control-radius:14px}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(h1,h2,h3){color:inherit;letter-spacing:-.035em}.shiputz-solv .solv-tool-page>section:first-of-type{background:var(--ship-espresso)!important;color:#fff!important;border-color:#ffffff1a!important}.shiputz-solv :is(.solv-visualize-page,.solv-shop-look-page)>section:first-of-type{align-items:center;min-height:clamp(500px,62svh,650px);display:flex;padding-top:112px!important;padding-bottom:clamp(52px,6vw,84px)!important}.shiputz-solv .solv-tool-page>section:first-of-type :is(h1,h2){color:#fff!important}.shiputz-solv .solv-tool-page>section:first-of-type p{color:#ffffffad!important}.shiputz-solv .solv-tool-page>section:first-of-type :is([class~=bg-gray-50],[class~=bg-slate-50],[class~=bg-white]){color:#ffffffd1!important;background:#ffffff12!important;border-color:#dfe6dc2e!important}.shiputz-solv .solv-tool-page>section:first-of-type :is([class*=from-emerald],[class*=bg-cyan],[class*=bg-emerald]),.shiputz-solv .solv-style-match-page :is([class*=from-emerald],[class*=bg-cyan],[class*=bg-emerald]){border-color:var(--ship-lime)!important;background:var(--ship-lime)!important;color:var(--ship-espresso)!important}.shiputz-solv .solv-tool-page>section:first-of-type h1{max-width:12ch;margin-inline:auto;letter-spacing:-.065em!important;font-size:clamp(3rem,6vw,6.6rem)!important;font-weight:500!important;line-height:.94!important}.shiputz-solv .solv-style-match-page>section:first-of-type h1,.shiputz-solv .solv-shop-look-page>section:first-of-type h1{margin-inline:0}.shiputz-solv .solv-quote-analysis-page>main,.shiputz-solv .solv-receipt-scanner-page>main,.shiputz-solv .solv-floorplan-page>div:not([class*=fixed]){background:var(--ship-cream)}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type{background:var(--ship-espresso)!important;color:#fff!important;max-width:none!important;padding:clamp(118px,12vw,158px) clamp(22px,5vw,76px) clamp(52px,6vw,84px)!important}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type>div{max-width:1760px;margin-inline:auto}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type :is(h1,h2,h3){color:#fff!important}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type p{color:#ffffffad!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) [class~=bg-white]{background-color:var(--ship-paper)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is([class~=bg-slate-50],[class~=bg-gray-50],[class~=bg-stone-50]){background-color:var(--ship-sage-wash)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is([class~=border-slate-200],[class~=border-gray-200],[class~=border-stone-200],[class~=border-gray-100],[class~=border-slate-100]){border-color:var(--ship-line)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is([class~=text-gray-900],[class~=text-gray-950],[class~=text-slate-900],[class~=text-slate-950],[class~=text-stone-950]){color:var(--ship-charcoal)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is([class~=text-gray-500],[class~=text-gray-600],[class~=text-slate-500],[class~=text-slate-600],[class~=text-stone-500],[class~=text-stone-600]){color:var(--ship-muted)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button)[class*=bg-gray-900],.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button)[class*=bg-slate-950],.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button)[class*=bg-stone-950]{border-color:var(--ship-espresso)!important;background:var(--ship-espresso)!important;color:#fff!important;box-shadow:none!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button)[class*=from-emerald][class*=to-cyan],.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button)[class*=from-emerald][class*=to-sky]{border-color:var(--ship-lime)!important;background:var(--ship-lime)!important;color:var(--ship-espresso)!important;box-shadow:0 14px 34px #2c292529!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button)[class*=bg-emerald],.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button)[class*=bg-cyan]{border-color:var(--ship-lime)!important;background-color:var(--ship-lime)!important;color:var(--ship-espresso)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(input,textarea,select){border-color:var(--ship-line)!important;border-radius:var(--tool-control-radius,14px)!important;background:var(--ship-paper)!important;color:var(--ship-charcoal)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) [class~=rounded-2xl][class*=border][class*=bg-white],.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) [class~=rounded-3xl][class*=border][class*=bg-white]{border-radius:24px!important;box-shadow:0 18px 54px #2c292514!important}.shiputz-solv .solv-workspace-page>:is(header,nav),.shiputz-solv .solv-dashboard-page>div:first-child{border-color:var(--ship-line)!important;background:color-mix(in srgb,var(--ship-cream)92%,transparent)!important}.shiputz-solv :is(.solv-dashboard-page,.solv-project-page,.solv-bill-page)>:is(nav,header):first-of-type{background:var(--ship-espresso)!important;color:#fff!important}.shiputz-solv :is(.solv-dashboard-page,.solv-project-page,.solv-bill-page)>:is(nav,header):first-of-type :is(a,button,span){color:inherit}.shiputz-solv :is(.solv-dashboard-page,.solv-project-page,.solv-bill-page)>:is(nav,header):first-of-type :is(a,button)[class*=bg-white]{color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.shiputz-solv .solv-style-match-page>section:first-of-type{background:radial-gradient(circle at 12% 12%,#ddec6421,transparent 29%),var(--ship-espresso)!important}.shiputz-solv .solv-quote-analysis-page>nav{border-color:var(--ship-line)!important;background:color-mix(in srgb,var(--ship-cream)91%,transparent)!important}.shiputz-solv .solv-products-page>section:first-of-type,.shiputz-solv .solv-studio-page>section:first-of-type{background:var(--ship-espresso)!important}.shiputz-solv .solv-products-page>main>section>div:first-child{background:var(--ship-espresso);color:#fff;border:1px solid #ffffff1a;border-radius:28px;padding:clamp(28px,4vw,56px)}.shiputz-solv .solv-products-page>main>section>div:first-child :is(h1,p){color:inherit!important}.shiputz-solv .solv-products-page>main>section>div:first-child [class*=text-stone-500]{color:#ffffffa3!important}.shiputz-solv .solv-products-page>main>section>div:first-child [class*="text-[#0f766e]"]{color:var(--ship-lime)!important}.shiputz-solv .solv-studio-page>section:first-of-type{max-width:none!important;padding:clamp(52px,6vw,84px) clamp(22px,5vw,76px)!important}.shiputz-solv .solv-studio-page>section:first-of-type>*{width:100%;max-width:760px}.shiputz-solv .solv-receipt-scanner-page>header{background:var(--ship-espresso)!important;color:#fff!important;border-color:#ffffff1a!important}.shiputz-solv .solv-receipt-scanner-page>header :is(h1,a){color:#fff!important}.shiputz-solv :is(.solv-start-page,.solv-share-page,.solv-shared-page,.solv-unsubscribe-page,.solv-yad2-page){background:radial-gradient(circle at 12% 8%,#94a18f24,transparent 28%),var(--ship-cream)!important}.shiputz-solv :is(.solv-start-page,.solv-share-page,.solv-shared-page,.solv-unsubscribe-page,.solv-yad2-page) :is([class~=bg-white],[class*=bg-white\/]){border-color:var(--ship-line)!important;background-color:var(--ship-paper)!important;box-shadow:0 18px 54px #2c292514!important}.shiputz-solv :is(.solv-start-page,.solv-share-page,.solv-shared-page,.solv-unsubscribe-page,.solv-yad2-page) :is(a,button)[class*=bg-gray-900],.shiputz-solv :is(.solv-start-page,.solv-share-page,.solv-shared-page,.solv-unsubscribe-page,.solv-yad2-page) :is(a,button)[class*=bg-slate-950],.shiputz-solv :is(.solv-start-page,.solv-share-page,.solv-shared-page,.solv-unsubscribe-page,.solv-yad2-page) :is(a,button)[class*=bg-stone-900]{border-color:var(--ship-espresso)!important;background:var(--ship-espresso)!important;color:#fff!important}.shiputz-solv .solv-yad2-page [class*=text-orange],.shiputz-solv .solv-start-page [class*=text-emerald]{color:var(--ship-sage-deep)!important}.shiputz-solv .solv-yad2-page [class*=border-orange]{border-color:var(--ship-sage-soft)!important}.shiputz-solv .solv-yad2-page [class*=bg-orange]{background-color:var(--ship-lime)!important;color:var(--ship-espresso)!important}@media (max-width:760px){.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) [class~=rounded-2xl][class*=border][class*=bg-white],.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) [class~=rounded-3xl][class*=border][class*=bg-white]{border-radius:18px!important}.shiputz-solv :is(.solv-visualize-page,.solv-shop-look-page)>section:first-of-type{min-height:auto;padding-top:94px!important}.shiputz-solv .solv-tool-page>section:first-of-type h1{font-size:clamp(2.7rem,12vw,4.15rem)!important}.shiputz-solv .solv-products-page>main>section>div:first-child{border-radius:22px;padding:24px 20px}}@media print{.shiputz-solv .solv-workspace-page{background:#fff!important}}
.shiputz-solv :is(.solv-tool-page,.solv-workspace-page){--solv-functional-width:110rem;--solv-functional-reading-width:76rem;--solv-functional-radius:24px;--solv-functional-radius-small:16px;--solv-functional-shadow:0 22px 62px #2c292517;--solv-functional-shadow-dark:0 28px 72px #16141140;background:var(--ship-cream)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button,label,[role=button]){-webkit-tap-highlight-color:transparent}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(a,button,input,textarea,select,[role=button]):focus-visible{outline-offset:3px;outline:3px solid var(--ship-lime)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(button,a)[class*=rounded-full]{min-height:42px}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(input,textarea,select)::placeholder{color:color-mix(in srgb,var(--ship-muted)68%,transparent)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) input[type=checkbox]{accent-color:var(--ship-espresso)}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is([class*=border-dashed],.upload-action-surface){border-color:color-mix(in srgb,var(--ship-sage-deep)42%,transparent)!important;background:linear-gradient(var(--ship-paper),var(--ship-paper))padding-box,repeating-linear-gradient(135deg,color-mix(in srgb,var(--ship-sage-soft)58%,transparent)0 10px,transparent 10px 20px)border-box!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is([class*=border-dashed],.upload-action-surface):hover{border-color:var(--ship-sage-deep)!important;background:linear-gradient(var(--ship-sage-wash),var(--ship-sage-wash))padding-box,repeating-linear-gradient(135deg,var(--ship-sage-soft)0 10px,transparent 10px 20px)border-box!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) .upload-action-surface.is-active{border-style:solid;background:var(--ship-sage-wash)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) .text-entry-surface{box-shadow:inset 0 1px #ffffffb8;border-color:var(--ship-line)!important;background:var(--ship-paper)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) .text-entry-surface:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--ship-sage)18%,transparent);border-color:var(--ship-sage-deep)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) table{border-collapse:separate;border-spacing:0;color:var(--ship-charcoal)}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) thead{background:var(--ship-sage-wash)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(th,td){border-color:var(--ship-line)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) tbody tr:hover{background:color-mix(in srgb,var(--ship-sage-wash)62%,transparent)}.shiputz-solv .solv-tool-page>section:first-of-type>[class*=max-w-],.shiputz-solv .solv-tool-page>main>section:first-of-type>[class*=max-w-]{width:100%;max-width:var(--solv-functional-width)!important}.shiputz-solv :is(.solv-style-match-page,.solv-shop-look-page)>section:first-of-type>div[class*=grid]{gap:clamp(32px,5vw,88px)!important}.shiputz-solv :is(.solv-style-match-page,.solv-shop-look-page)>section:first-of-type>div[class*=grid]>div:first-child{max-width:46rem}.shiputz-solv .solv-style-match-page>section:first-of-type>div[class*=grid]>div:last-child>div:last-child,.shiputz-solv .solv-shop-look-page>section:first-of-type>div[class*=grid]>div:last-child{box-shadow:var(--solv-functional-shadow-dark)!important;border-radius:28px!important}.shiputz-solv .solv-style-match-page>div[class*=max-w-6xl],.shiputz-solv .solv-shop-look-page>section:not(:first-of-type)>div[class*=max-w-],.shiputz-solv .solv-floorplan-page>div[class*=max-w-7xl],.shiputz-solv .solv-visualize-page>section:not(:first-of-type)>div[class*=max-w-]{width:min(100%,var(--solv-functional-width));max-width:var(--solv-functional-width)!important}.shiputz-solv .solv-style-match-page>div[class*=max-w-6xl]>section,.shiputz-solv .solv-style-match-page>div[class*=max-w-6xl]>div,.shiputz-solv .solv-shop-look-page>section:not(:first-of-type) [class*="rounded-[8px]"]{border-radius:var(--solv-functional-radius)!important}.shiputz-solv .solv-style-match-page>div[class*=max-w-6xl]>section{box-shadow:var(--solv-functional-shadow)!important}.shiputz-solv .solv-style-match-page>div[class*=max-w-6xl]>button>div,.shiputz-solv .solv-style-match-page>div[class*=max-w-6xl]>div[class*=mb-8]>button>div{min-height:240px;border-radius:var(--solv-functional-radius)!important}.shiputz-solv .solv-visualize-page>section:first-of-type{background:radial-gradient(circle at 15% 20%,#94a18f33,transparent 30%),var(--ship-espresso)!important}.shiputz-solv .solv-visualize-page>section:first-of-type>div{max-width:72rem!important}.shiputz-solv .solv-visualize-page>section:first-of-type h1{text-wrap:balance;letter-spacing:-.05em!important;max-width:18ch!important;font-size:clamp(2.25rem,4.2vw,4rem)!important;line-height:1.02!important}.shiputz-solv .solv-visualize-page[dir=rtl]>section:first-of-type h1{max-width:19ch!important;font-size:clamp(2.1rem,3.9vw,3.75rem)!important}.shiputz-solv .solv-visualize-page>section:first-of-type h1+p{font-size:clamp(.95rem,1.5vw,1.1rem)!important;line-height:1.65!important}.shiputz-solv .solv-visualize-page>section:first-of-type [class*="rounded-[8px]"]{border-radius:18px!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-hero-step{border-color:color-mix(in srgb,var(--ship-sage-deep)28%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ship-sage-soft)84%,var(--ship-paper)),color-mix(in srgb,var(--ship-sage-wash)72%,var(--ship-paper)))!important;color:var(--ship-espresso)!important;box-shadow:0 14px 32px #121a141f!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-hero-step:after{content:"";background:color-mix(in srgb,var(--ship-lime)38%,transparent);filter:blur(1px);pointer-events:none;border-radius:999px;width:92px;height:92px;position:absolute;inset:auto -22px -28px auto}.shiputz-solv .solv-visualize-page[dir=rtl]>section:first-of-type .visualize-hero-step:after{inset:auto auto -28px -22px}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-hero-step__number{border-color:var(--ship-espresso)!important;background:var(--ship-espresso)!important;color:var(--ship-lime)!important;box-shadow:none!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-hero-step__title{color:var(--ship-espresso)!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-hero-step__body{font-weight:600;color:#2c2925c7!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card{border-color:color-mix(in srgb,var(--ship-sage-deep)22%,transparent)!important;background:linear-gradient(150deg,var(--ship-paper),color-mix(in srgb,var(--ship-cream)78%,var(--ship-sage-wash)))!important;color:var(--ship-espresso)!important;box-shadow:0 14px 34px #121a141f!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card:before{content:"";background:linear-gradient(180deg,var(--ship-lime),var(--ship-sage-deep));opacity:.92;width:5px;position:absolute;inset:0 auto 0 0}.shiputz-solv .solv-visualize-page[dir=rtl]>section:first-of-type .visualize-route-card:before{inset:0 0 0 auto}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card .visualize-route-card__cta{transition:transform .16s,background .16s}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card:focus-visible{outline:none;transform:translateY(-3px);border-color:color-mix(in srgb,var(--ship-sage-deep)58%,transparent)!important;background:linear-gradient(150deg,var(--ship-sage-wash),color-mix(in srgb,var(--ship-sage-soft)62%,var(--ship-paper)))!important;box-shadow:0 0 0 2px var(--ship-espresso),0 0 0 5px var(--ship-lime),0 20px 44px #121a142e!important}@media (hover:hover){.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ship-sage-deep)58%,transparent)!important;background:linear-gradient(150deg,var(--ship-sage-wash),color-mix(in srgb,var(--ship-sage-soft)62%,var(--ship-paper)))!important;box-shadow:0 20px 44px #121a142e!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card:hover .visualize-route-card__cta{transform:translate(-3px);background:var(--ship-lime)!important;color:var(--ship-espresso)!important}.shiputz-solv .solv-visualize-page[dir=rtl]>section:first-of-type .visualize-route-card:hover .visualize-route-card__cta{transform:translate(3px)}}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card .visualize-route-card__title{color:var(--ship-espresso)!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card .visualize-route-card__body{font-weight:600;color:#2c2925c7!important}.shiputz-solv .solv-visualize-page>section:first-of-type .visualize-route-card .visualize-route-card__cta{border-color:var(--ship-espresso)!important;background:var(--ship-espresso)!important;color:var(--ship-lime)!important;box-shadow:none!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) .feature-help.feature-help-root .feature-help__popover{background:var(--ship-paper)!important;color:var(--ship-espresso)!important;border-color:#2c292529!important;box-shadow:0 24px 70px #2c292547!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) .feature-help.feature-help-root .feature-help__title{color:var(--ship-espresso)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) .feature-help.feature-help-root :is(.feature-help__summary,.feature-help__list){color:#2c2925d1!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) .feature-help.feature-help-root .feature-help__bullet{background:var(--ship-espresso)!important}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) .feature-help.feature-help-root .feature-help__close{color:var(--ship-espresso)!important;background:#2c292514!important}.shiputz-solv .solv-visualize-page>section:not(:first-of-type){border-color:var(--ship-line)!important;background:var(--ship-cream)!important}.shiputz-solv .solv-visualize-page :is([class*="aspect-[4/3]"],[class*=aspect-video])[class*=overflow-hidden]{border-radius:var(--solv-functional-radius)!important}.shiputz-solv .solv-floorplan-page>div[class*=max-w-7xl]{padding-inline:clamp(18px,4vw,58px)!important}.shiputz-solv .solv-floorplan-page>div[class*=max-w-7xl]>section:first-of-type{border-color:var(--ship-line)!important;border-radius:var(--solv-functional-radius)!important;background:radial-gradient(circle at 88% 14%,#94a18f38,transparent 30%),var(--ship-sage-wash)!important;box-shadow:var(--solv-functional-shadow)!important}.shiputz-solv .solv-floorplan-page [class*="rounded-[28px]"][class*=border]{border-color:var(--ship-line)!important;border-radius:var(--solv-functional-radius)!important;box-shadow:var(--solv-functional-shadow)!important}.shiputz-solv .solv-floorplan-page [class*=bg-emerald-500],.shiputz-solv .solv-floorplan-page [class*=bg-emerald-600]{background-color:var(--ship-sage-deep)!important}.shiputz-solv .solv-floorplan-page [class*=text-emerald-600],.shiputz-solv .solv-floorplan-page [class*=text-emerald-700]{color:var(--ship-sage-deep)!important}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type{align-items:center;min-height:clamp(620px,72svh,820px);display:flex}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type>div>div{gap:clamp(28px,5vw,82px)!important}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type>div>div>div:last-child{background:var(--ship-paper)!important;color:var(--ship-charcoal)!important;box-shadow:var(--solv-functional-shadow-dark)!important;border-color:#ffffff2e!important;border-radius:28px!important}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type>div>div>div:last-child :is(h2,h3){color:var(--ship-charcoal)!important}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type>div>div>div:last-child p{color:var(--ship-muted)!important}.shiputz-solv .solv-quote-analysis-page .upload-action-surface{place-items:center;min-height:190px;display:grid}.shiputz-solv .solv-receipt-scanner-page>header>div,.shiputz-solv .solv-receipt-scanner-page>main{width:min(100%,46rem);max-width:46rem!important}.shiputz-solv .solv-receipt-scanner-page>main{padding-block:clamp(34px,5vw,64px)!important}.shiputz-solv .solv-receipt-scanner-page>main>[class*=bg-white]{border-radius:var(--solv-functional-radius)!important;box-shadow:var(--solv-functional-shadow)!important}.shiputz-solv .solv-receipt-scanner-page>main>div[class*=text-center][class*=pt-4]{color:var(--ship-muted)}.shiputz-solv .solv-products-page>main>section,.shiputz-solv .solv-studio-page>section{width:100%;max-width:var(--solv-functional-width)!important}.shiputz-solv .solv-products-page>main{padding-inline:clamp(18px,4vw,58px)!important;padding-bottom:clamp(52px,6vw,90px)!important}.shiputz-solv .solv-products-page>main>section>div:first-child{min-height:430px;gap:clamp(26px,4vw,66px)!important}.shiputz-solv .solv-products-page>main>section>div:not(:first-child)>:is(article,a),.shiputz-solv .solv-yad2-page article{overflow:hidden;border-color:var(--ship-line)!important;border-radius:var(--solv-functional-radius)!important;background:var(--ship-paper)!important;box-shadow:var(--solv-functional-shadow)!important}.shiputz-solv .solv-studio-page>section:first-of-type{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);min-height:clamp(560px,68svh,760px);gap:clamp(34px,5vw,86px)!important}.shiputz-solv .solv-studio-page>section:first-of-type>div:last-child>div,.shiputz-solv .solv-studio-page>section:nth-of-type(2)>div:last-child{box-shadow:var(--solv-functional-shadow-dark)!important;border-radius:28px!important}.shiputz-solv .solv-studio-page .interactive-choice,.shiputz-solv .solv-studio-page button[class*=border-2]{background:var(--ship-paper);transition:transform .18s,border-color .18s,background .18s;border-color:var(--ship-line)!important}.shiputz-solv .solv-studio-page .interactive-choice:hover,.shiputz-solv .solv-studio-page button[class*=border-2]:hover{background:var(--ship-sage-wash);transform:translateY(-2px);border-color:var(--ship-sage)!important}.shiputz-solv :is(.solv-dashboard-page,.solv-project-page,.solv-bill-page)>:is(nav,header):first-of-type{min-height:50px;box-shadow:0 8px 28px #2c29251f;border-color:#ffffff1a!important}.shiputz-solv :is(.solv-dashboard-page,.solv-project-page,.solv-bill-page)>:is(nav,header):first-of-type>div{width:100%;max-width:var(--solv-functional-width)!important}.shiputz-solv .solv-dashboard-page>div[class*=max-w-5xl],.shiputz-solv .solv-project-page>div[class*=max-w-5xl],.shiputz-solv .solv-bill-page>div[class*=max-w-5xl]{width:100%;max-width:var(--solv-functional-width)!important;padding-inline:clamp(18px,4vw,58px)!important}.shiputz-solv .solv-dashboard-page>div[class*=max-w-5xl]>section,.shiputz-solv .solv-project-page>div[class*=max-w-5xl]>section,.shiputz-solv .solv-bill-page>div[class*=max-w-5xl]>div[class*=rounded-2xl]{border-radius:var(--solv-functional-radius)!important}.shiputz-solv .solv-dashboard-page>div[class*=max-w-5xl]>section:first-of-type{background:radial-gradient(circle at 88% 12%,#94a18f33,transparent 28%),var(--ship-sage-soft)!important;padding:clamp(24px,3.6vw,52px)!important}.shiputz-solv .solv-dashboard-page>div[class*=max-w-5xl]>section:first-of-type h1{letter-spacing:-.06em;max-width:16ch;line-height:.98;font-size:clamp(2.35rem,4.4vw,5.2rem)!important;font-weight:500!important}.shiputz-solv .solv-dashboard-page [data-tour=project-ai-tools] a,.shiputz-solv .solv-project-page [data-tour=project-ai-tools] a{border-color:var(--ship-line)!important;background:var(--ship-sage-wash)!important;box-shadow:none!important;border-radius:18px!important}.shiputz-solv .solv-dashboard-page [data-tour=project-ai-tools] a:hover,.shiputz-solv .solv-project-page [data-tour=project-ai-tools] a:hover{background:var(--ship-sage-soft)!important}.shiputz-solv .solv-project-page>div[class*=border-b][data-tour=project-tabs]{z-index:25;background:color-mix(in srgb,var(--ship-cream)92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:50px;border-color:var(--ship-line)!important}.shiputz-solv .solv-project-page [data-tour=project-tabs] button{border:1px solid #0000}.shiputz-solv .solv-project-page [data-tour=project-tabs] button[class*=bg-gray-900]{background:var(--ship-espresso)!important}.shiputz-solv .solv-bill-page>div[class*=max-w-5xl]>div:first-child h1{letter-spacing:-.06em;font-size:clamp(2.4rem,4vw,4.8rem)!important;font-weight:500!important}.shiputz-solv .solv-bill-page>div[class*=max-w-5xl]>div[class*=bg-gray-50]{border:1px solid var(--ship-line);border-radius:var(--solv-functional-radius)!important;background:var(--ship-sage-wash)!important}.shiputz-solv .solv-bill-page [class*=border-dashed]{place-items:center;min-height:220px;display:grid}.shiputz-solv .solv-bill-page [class*=overflow-x-auto]{scrollbar-color:var(--ship-sage)transparent}.shiputz-solv .solv-visualizations-page>section:first-of-type{color:#fff;background:radial-gradient(circle at 14% 18%,#94a18f33,transparent 28%),var(--ship-espresso)!important;border-color:#ffffff1a!important}.shiputz-solv .solv-visualizations-page>section:first-of-type>div,.shiputz-solv .solv-visualizations-page>section:nth-of-type(2){width:100%;max-width:var(--solv-functional-width)!important}.shiputz-solv .solv-visualizations-page>section:first-of-type :is(h1,p){color:inherit!important}.shiputz-solv .solv-visualizations-page>section:first-of-type [class*=grid]>div{border:1px solid #ffffff24;border-radius:18px;color:#fff!important;background:#ffffff12!important}.shiputz-solv .solv-visualizations-page article{border-radius:var(--solv-functional-radius)!important;box-shadow:var(--solv-functional-shadow)!important}.shiputz-solv :is(.solv-share-page,.solv-shared-page)>div[class*=max-w-],.shiputz-solv .solv-shared-page>main,.shiputz-solv .solv-yad2-page>section,.shiputz-solv .solv-start-page>section{width:100%;max-width:var(--solv-functional-reading-width)!important}.shiputz-solv .solv-share-page>div[class*=max-w-2xl]{padding-block:clamp(36px,6vw,80px)!important}.shiputz-solv .solv-share-page>div[class*=max-w-2xl]>div[class*=grid]>div{border-radius:var(--solv-functional-radius);background:var(--ship-paper);overflow:hidden}.shiputz-solv .solv-share-page>div[class*=max-w-2xl] img{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:var(--solv-functional-radius)!important}.shiputz-solv .solv-share-page>div[class*=max-w-2xl]>div[class*=bg-white]{border-radius:var(--solv-functional-radius)!important;box-shadow:var(--solv-functional-shadow)!important}.shiputz-solv .solv-shared-page>header{color:#fff;background:var(--ship-espresso)!important}.shiputz-solv .solv-shared-page>header :is(h1,a){color:#fff!important}.shiputz-solv .solv-shared-page>main>div[class*=grid]>div,.shiputz-solv .solv-shared-page>main>div[class*=bg-white]{border:1px solid var(--ship-line);box-shadow:var(--solv-functional-shadow);border-radius:var(--solv-functional-radius)!important}.shiputz-solv .solv-shared-page [class*=bg-blue-500]{background:var(--ship-sage-deep)!important}.shiputz-solv .solv-start-page>section{padding-block:clamp(40px,6vw,84px)!important}.shiputz-solv .solv-start-page>section>div:first-child{border-radius:var(--solv-functional-radius);background:var(--ship-sage-soft);padding:clamp(24px,4vw,52px)}.shiputz-solv .solv-start-page>section>div:nth-child(2)>a{border-radius:var(--solv-functional-radius)!important;box-shadow:var(--solv-functional-shadow)!important}.shiputz-solv .solv-yad2-page>section{max-width:var(--solv-functional-width)!important;padding-block:clamp(34px,5vw,70px)!important}.shiputz-solv .solv-yad2-page article>a>div{overflow:hidden}@media (max-width:1023px){.shiputz-solv .solv-studio-page>section:first-of-type{grid-template-columns:minmax(0,1fr);min-height:auto}.shiputz-solv .solv-products-page>main>section>div:first-child{min-height:auto}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type{align-items:stretch;min-height:auto}}@media (max-width:760px){.shiputz-solv :is(.solv-tool-page,.solv-workspace-page){--solv-functional-radius:18px;--solv-functional-radius-small:13px}.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :is(button,a)[class*=rounded-full]{min-height:44px}.shiputz-solv .solv-visualize-page>section:first-of-type :is(.visualize-hero-step__body,.visualize-route-card__body){font-size:.875rem!important;line-height:1.5rem!important}.shiputz-solv :is(.solv-style-match-page,.solv-shop-look-page)>section:first-of-type>div[class*=grid]{gap:28px!important}.shiputz-solv .solv-style-match-page>section:first-of-type>div[class*=grid]>div:last-child,.shiputz-solv .solv-shop-look-page>section:first-of-type>div[class*=grid]>div:last-child{width:100%}.shiputz-solv .solv-style-match-page>div[class*=max-w-6xl]>div[class*=mb-8]>button>div{min-height:190px;padding:28px 18px!important}.shiputz-solv .solv-floorplan-page>div[class*=max-w-7xl]{padding-inline:14px!important}.shiputz-solv .solv-floorplan-page [class*="min-h-[360px]"]{min-height:300px!important}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type{padding-inline:14px!important}.shiputz-solv .solv-quote-analysis-page>main>section:first-of-type>div>div>div:last-child{padding:18px!important}.shiputz-solv .solv-quote-analysis-page .upload-action-surface{min-height:160px}.shiputz-solv .solv-receipt-scanner-page>main,.shiputz-solv .solv-products-page>main,.shiputz-solv .solv-studio-page>section,.shiputz-solv .solv-dashboard-page>div[class*=max-w-5xl],.shiputz-solv .solv-project-page>div[class*=max-w-5xl],.shiputz-solv .solv-bill-page>div[class*=max-w-5xl]{padding-inline:14px!important}.shiputz-solv .solv-project-page>div[class*=border-b][data-tour=project-tabs]{top:48px;overflow-x:auto}.shiputz-solv .solv-bill-page .grid.grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shiputz-solv .solv-bill-page [class*=border-dashed]{min-height:180px;padding:24px 16px!important}.shiputz-solv .solv-visualizations-page>section:first-of-type>div,.shiputz-solv .solv-visualizations-page>section:nth-of-type(2){padding-inline:14px!important}.shiputz-solv .solv-share-page>div[class*=max-w-2xl]>div[class*=grid]{gap:8px!important}.shiputz-solv .solv-shared-page>main{padding-inline:14px!important}.shiputz-solv .solv-shared-page>main>div.grid.grid-cols-3{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.shiputz-solv .solv-shared-page>main>div.grid.grid-cols-3>div{text-align:start;justify-content:space-between;align-items:center;display:flex;padding:16px 18px!important}.shiputz-solv .solv-start-page>section{padding-inline:14px!important}.shiputz-solv .solv-start-page>section>div:first-child{padding:22px 18px}.shiputz-solv .solv-yad2-page>section{padding-inline:14px!important}}@media (prefers-reduced-motion:reduce){.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) *,.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :before,.shiputz-solv :is(.solv-tool-page,.solv-workspace-page) :after{scroll-behavior:auto!important}}@media print{.shiputz-solv :is(.solv-project-page,.solv-bill-page,.solv-shared-page){background:#fff!important}.shiputz-solv :is(.solv-project-page,.solv-bill-page)>:is(nav,header):first-of-type{display:none!important}.shiputz-solv :is(.solv-project-page,.solv-bill-page) *{box-shadow:none!important}}
