@font-face{font-family:displayFont;src:url(../media/Pelak_Regular-s.p.3sb7yb1_0zp15.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont;src:url(../media/Pelak_Bold-s.p.2pnwx2ub_qhxp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:99.47%;descent-override:44.76%;line-gap-override:0.0%;size-adjust:100.53%}.displayfont_d541a20c-module__1gtuYa__className{font-family:displayFont,displayFont Fallback}.displayfont_d541a20c-module__1gtuYa__variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/IRANSansX_Regular-s.p.0_n2njrq5a0u5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/IRANSansX_Bold-s.p.09l_obap_qiny.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:98.13%;descent-override:49.06%;line-gap-override:0.0%;size-adjust:101.91%}.bodyfont_378126d5-module__wHafAW__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_378126d5-module__wHafAW__variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#f8f7f2;--paper:#fff;--ink:#272b24;--muted:#65705d;--line:#e7e8de;--coral:#dd603e;--coral-light:#fcf0e9;--green:#426449;--green-light:#edf3e9;--radius:16px;--shadow:0 12px 50px -28px #242b2440}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Vazirmatn,Arial,sans-serif;font-size:14px;line-height:1.8}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.48}button{border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.025em;font-weight:750;line-height:1.5}[lang=en] h1,[lang=en] h2,[lang=en] h3{letter-spacing:-.045em}svg{vertical-align:middle;flex-shrink:0}::selection{color:var(--ink);background:#f5c7b5}:focus-visible{outline-offset:4px;outline:3px solid #ec875f}input:focus,textarea:focus,select:focus{border-color:var(--coral);outline:0;box-shadow:0 0 0 3px #e66b4814}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:8px;background:var(--ink);color:#fff;z-index:100;border-radius:8px;padding:10px 16px;position:fixed;inset-inline-start:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(1200px,100% - 96px);margin-inline:auto}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:11px;font-size:23px;font-weight:850;line-height:1;display:inline-flex}.brand>span:last-child>span:not(.brand-dot){font-weight:500}.brand-dot{color:var(--coral)}.brand-mark{flex-shrink:0;grid-template-columns:1fr 1fr;gap:3px;width:32px;height:32px;display:grid;transform:rotate(-2deg)}.brand-mark i{background:var(--coral);border-radius:2px}.brand-mark i:last-child{background:var(--ink);margin:1px;transform:rotate(12deg)}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 22px;font-size:13px;font-weight:650;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover:not(:disabled){background:#3c4336;box-shadow:0 5px 15px #272b241a}.button-primary{background:var(--coral);color:#fff}.button-primary:hover:not(:disabled){background:#d55d3b}.button-secondary{border-color:var(--line);background:#fff}.button-secondary:hover:not(:disabled){background:#f2f3ed}.button-ghost{background:0 0}.button-small{min-height:38px;padding:8px 15px;font-size:12px}.button-danger{color:#a43930;background:#fff2ee;border-color:#f0c7bd}.text-link{align-items:center;gap:10px;font-size:13px;font-weight:650;display:inline-flex}.text-link:hover{color:var(--coral)}.icon-button{background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover:not(:disabled){background:#272b2408}.muted-text{color:var(--muted)}.coral-text{color:var(--coral)}.eyebrow{color:var(--muted);letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:650;display:flex}.live-dot{background:var(--coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e66b4812}.section{padding-block:100px}.section h2{font-size:37px;line-height:1.55}.section-intro{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:44px;display:flex}.section-intro>p{max-width:320px;color:var(--muted);font-size:14px;line-height:2}.section-description{color:var(--muted);max-width:500px;margin-top:18px;font-size:15px;line-height:2}.section-intro .eyebrow{margin-bottom:12px}.landing-header{border-bottom:1px solid var(--line);z-index:20;background:#f8f7f2ec;height:94px;position:relative}.nav-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.landing-nav{color:#666b60;align-items:center;gap:28px;font-size:12px;display:flex}.landing-nav a:hover{color:var(--ink)}.nav-actions{align-items:center;gap:23px;display:flex}.language-link{align-items:center;gap:6px;font-size:12px;display:flex}.nav-login{font-size:12px}.mobile-menu{display:none}.hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:48px;min-height:672px;padding-block:68px 65px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-2.7px;width:max-content;max-width:100%;font-size:62px;font-weight:800;line-height:1.45;position:relative}.hero h1>span:not(.hero-asterisk){color:var(--coral)}.hero-asterisk{inset-inline-end:-85px;color:var(--coral);font-size:65px;font-weight:500;position:absolute;top:20px;transform:rotate(12deg)}.hero-description{color:#606c56;max-width:470px;margin-top:22px;font-size:14px;line-height:2.1}.hero-composer-wrap{margin-top:30px;position:relative}.idea-composer{background:#fff;border:1px solid #dfdfd4;border-radius:13px;padding:17px 16px 12px;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 25px -17px #53554133}.idea-composer:focus-within{border-color:#e2a58f;box-shadow:0 5px 25px -12px #e66b4830}.idea-composer textarea{resize:none;width:100%;min-height:67px;box-shadow:none;background:0 0;border:0;padding:0 3px;font-size:13px;line-height:1.9}.idea-composer textarea:focus{box-shadow:none}.idea-composer textarea::placeholder{color:#a0a196}.composer-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.platform-pills{gap:4px;display:flex}.platform-pills button{color:#606c56;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:flex}.platform-pills button.active{color:var(--ink);background:#f2f3ec}.composer-submit{color:#fff;background:var(--coral);border-radius:9px;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid}.composer-submit:hover{background:#d85c3a;transform:translateY(-2px)}.idea-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.idea-suggestions>span{color:#606c56;margin-inline-end:2px;font-size:9px}.idea-suggestions button{color:#7d8375;background:0 0;border:1px solid #e5e6dc;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;display:flex}.idea-suggestions button:hover{border-color:#aaa}.hero-footnote{color:#606c56;align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.hero-footnote>span{margin-inline:2px}.hero-footnote svg{color:var(--green)}.builder-art{direction:ltr;height:488px;margin-inline-start:-10px;position:relative}.art-grid{background-image:radial-gradient(#adad992f 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:-15px -30px -15px -20px;-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.art-orbit{border:1px solid #e7e5d8;border-radius:50%;width:460px;height:460px;position:absolute;top:6px;left:5px}.orbit-two{border-style:dashed;width:340px;height:340px;top:68px;left:65px}.art-browser{background:#fff;border:1px solid #dfdfd5;border-radius:10px;width:405px;position:absolute;top:83px;left:17px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 24px 45px -28px #3b3f3b40}.browser-bar{color:#959b8e;background:#fafaf7;border-bottom:1px solid #e9e9e1;justify-content:space-between;align-items:center;height:29px;padding:0 11px;display:flex}.browser-dots{gap:4px;display:flex}.browser-dots i{background:#dbded3;border-radius:50%;width:5px;height:5px}.browser-bar>span{align-items:center;gap:4px;font-size:7px;display:flex}.browser-content{background:#f1f3e9;padding:19px 23px 0}.sample-nav{justify-content:space-between;align-items:center;display:flex}.sample-brand{align-items:center;gap:4px;font-family:Georgia,serif;font-size:12px;font-weight:700;display:flex}.sample-brand>span{background:#76836a;border-radius:50%;width:8px;height:8px}.sample-nav>div{gap:8px;display:flex}.sample-nav>div i{background:#9ea694;width:17px;height:2px}.sample-nav-button{background:#748768;border-radius:2px;width:33px;height:12px}.sample-hero{height:216px;padding-top:35px;position:relative}.tiny-tag{letter-spacing:1px;font-size:6px;display:block}.sample-hero h3{letter-spacing:-1px;z-index:2;margin-top:10px;font-family:Georgia,serif;font-size:33px;font-weight:400;line-height:1.04;position:relative}.sample-hero h3 em{color:#677b53;font-weight:400}.sample-cta{color:#fff;background:#34402b;border-radius:2px;align-items:center;gap:10px;width:max-content;margin-top:14px;padding:6px 9px;font-size:6px;display:flex}.sample-sculpture{width:148px;height:172px;position:absolute;bottom:2px;right:6px;transform:rotate(3deg)}.sample-sculpture>div:first-child{background:radial-gradient(circle at 28% 24%,#ecb898,#d48968 50%,#925c46);border-radius:50%;width:119px;height:119px;position:absolute;top:5px;left:24px;box-shadow:inset -8px -9px 16px #90594140}.sample-sculpture>div:nth-child(2){background:linear-gradient(100deg,#b4bbaa,#d8ddce 38%,#8d9982);border-radius:50% 50% 5% 5%/19% 19% 3% 3%;width:98px;height:68px;position:absolute;bottom:0;left:5px;box-shadow:0 8px 12px #626a4620}.sample-sculpture>div:nth-child(3){border:14px solid #ded5b6;border-radius:50%;width:60px;height:90px;position:absolute;bottom:5px;right:0;transform:rotate(-30deg);box-shadow:inset 3px 0 6px #7974542e}.sample-bottom{letter-spacing:1px;border-top:1px solid #dce1d0;justify-content:space-between;align-items:center;height:34px;margin-top:12px;font-size:6px;display:flex}.sample-bottom>span:last-child{color:#72815d;font-size:22px}.art-mobile{background:#e9ecdd;border:5px solid #353b31;border-radius:21px;width:124px;height:241px;padding:24px 11px 10px;position:absolute;bottom:21px;right:0;transform:rotate(9deg);box-shadow:0 20px 30px -16px #3d473d60}.mobile-notch{background:#353b31;border-radius:5px;width:42px;height:8px;position:absolute;top:4px;left:36px}.sample-mobile-top{justify-content:space-between;align-items:center;font-family:Georgia,serif;font-size:10px;display:flex}.mobile-shape{background:radial-gradient(circle at 25% 20%,#e5b390,#a8684c);border-radius:48% 48% 9%;width:68px;height:67px;margin:17px auto 11px;transform:rotate(15deg);box-shadow:9px 7px 8px #686b3414}.art-mobile h4{letter-spacing:-.4px;font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.12}.mobile-fake-lines{flex-direction:column;gap:4px;margin-top:9px;display:flex}.mobile-fake-lines i{background:#b7bdaa;width:75%;height:2px}.mobile-fake-lines i:last-child{width:45%}.mobile-fake-button{color:#fff;background:#3d4932;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:20px;right:11px}.mobile-bottom-line{background:#606b51;border-radius:4px;width:46px;height:3px;position:absolute;bottom:6px;left:33px}.art-sticker{z-index:3;background:#fff;border:1px solid #e7e7de;align-items:center;display:flex;position:absolute;box-shadow:0 10px 25px -20px #2f3f293d}.sticker-idea{direction:inherit;border-radius:9px;gap:10px;padding:10px 17px;font-size:11px;top:30px;right:40px;transform:rotate(5deg)}.small-spark{color:var(--coral);font-size:27px;line-height:1}.sticker-code{border-radius:10px;gap:10px;padding:11px 15px;bottom:39px;left:-8px;transform:rotate(-5deg)}.sticker-icon{color:#59734a;background:#eef3e8;border-radius:8px;padding:7px}.sticker-code strong{font-size:10px;font-weight:650;display:block}.sticker-code div>span{color:#606c56;margin-top:2px;font-size:8px;display:block}.art-caption{color:#8c917f;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:-6px;left:48px}.caption-line{background:#acae9d;width:20px;height:1px}.platform-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:90px;display:flex}.platform-strip>span{color:#8e9184;font-size:11px}.platform-strip>div{color:#686e5e;align-items:center;gap:10px;display:flex}.platform-strip strong{font-size:12px;font-weight:600}.soon-tag{color:#606c56;border:1px solid #dedfd5;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:500}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step-card{border:1px solid var(--line);background:#fbfbf7;border-radius:12px;padding:26px 27px 20px}.step-top{color:#788269;justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.step-top>span{color:#606c56;font-family:monospace;font-size:12px}.step-card h3{margin-bottom:12px;font-size:18px}.step-card p{color:#606c56;min-height:75px;font-size:12px;line-height:2}.step-tag{border-top:1px solid var(--line);color:#787f6b;justify-content:space-between;align-items:center;margin-top:23px;padding-top:15px;font-size:10px;display:flex}.possibilities-section{background:#efefe7;border-block:1px solid #e7e7dd;padding:88px 0}.possibilities-section h2{font-size:37px}.possibility-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.possibility-card:hover .case-art{transform:translateY(-5px)}.case-art{direction:ltr;border-radius:10px;height:248px;transition:transform .25s;position:relative;overflow:hidden}.art-number{color:#ffffff90;font-family:monospace;font-size:9px;position:absolute;bottom:12px;right:15px}.shop-art{background:#df8e6c}.shop-object{background:linear-gradient(100deg,#b85d43,#df956f 40%,#bf6e51);border-radius:14% 14% 30% 30%/30% 30% 14% 14%;width:89px;height:129px;position:absolute;top:64px;right:25px;transform:rotate(10deg);box-shadow:15px 12px 18px #93492b40,inset -7px 0 13px #ac56344a}.shop-object:before{content:"";background:#ae5d43;border-radius:50%;width:56px;height:13px;position:absolute;top:0;left:16px;box-shadow:inset 0 4px 5px #7d462b70}.shop-object i{z-index:-1;border:10px solid #be6d50;border-radius:50%;width:36px;height:66px;position:absolute;top:21px;right:-24px}.shop-object span{filter:blur(7px);background:#f2c5a927;border-radius:50%;width:25px;height:46px;position:absolute;top:24px;left:12px}.shop-label{color:#723824;position:absolute;top:30px;left:22px;right:20px}.shop-label>span{letter-spacing:1.4px;font-size:6px;display:block}.shop-label strong{width:100px;margin-top:15px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.1;display:block}.shop-label>span:last-child{letter-spacing:.5px;font-size:6px;position:absolute;top:173px}.dashboard-art{background:#b9c2a4;align-items:center;padding:30px 0 17px 29px;display:flex}.mini-dashboard{background:#fcfcf8;border-radius:7px;width:320px;height:182px;display:flex;transform:rotate(-6deg);box-shadow:8px 13px 14px #53604926}.mini-sidebar{border-right:1px solid #edeee4;flex-shrink:0;width:38px;padding:14px 8px}.mini-sidebar i{background:#d8ddca;border-radius:3px;height:4px;margin-bottom:14px;display:block}.mini-sidebar i:first-child{background:#63764c;width:11px;height:11px;margin-bottom:21px}.mini-dashboard-body{flex:1;padding:16px 13px}.mini-dash-heading{justify-content:space-between;margin-bottom:14px;font-size:8px;font-weight:600;display:flex}.mini-metrics{gap:7px;display:flex}.mini-metrics i{background:#f0f2e9;border:1px solid #e5e9da;border-radius:3px;width:60px;height:25px;display:block}.mini-chart{border-bottom:1px solid #e1e5d7;align-items:flex-end;gap:9px;height:76px;padding:15px 5px 0;display:flex}.mini-chart i{background:#b7c6a4;border-radius:3px 3px 0 0;width:15px}.mini-chart i:nth-child(3n){background:#71875b}.booking-art{background:#d7c4e0;justify-content:center;padding-top:30px;display:flex}.booking-paper{text-align:center;color:#64586f;background:#f5f1f7;border-radius:120px 120px 0 0;width:220px;padding:24px 24px 30px;transform:rotate(5deg);box-shadow:0 8px 20px #68506d1f}.booking-paper .tiny-tag{margin-top:6px;font-size:5px}.booking-paper strong{margin-top:12px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.03;display:block}.booking-paper strong em{color:#9773a4;font-weight:400}.booking-calendar{justify-content:center;gap:5px;margin-top:17px;display:flex}.booking-calendar>span{border-radius:5px;padding:5px 7px;font-size:6px}.booking-calendar b{font-size:9px;display:block}.booking-cta{justify-content:center;align-items:center;gap:18px;margin-top:10px;font-size:6px;display:flex}.case-details{justify-content:space-between;align-items:center;gap:10px;padding:20px 0 5px;display:flex}.case-details h3{font-size:16px}.case-details p{color:#606c56;margin-top:5px;font-size:11px}.case-details>svg{color:#808674}.concept-note{text-align:center;color:#606c56;margin-top:24px;font-size:10px}.ownership-section{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;display:grid}.ownership-visual{border:1px dashed #d9ddcf;border-radius:50%;width:390px;max-width:100%;height:390px;margin-inline:auto;position:relative}.ownership-visual:before{content:"";border:1px solid #e6e8df;border-radius:50%;position:absolute;inset:43px}.ownership-visual:after{content:"";z-index:-1;background:radial-gradient(#c6cbb426 1px,#0000 1px) 0 0/17px 17px;position:absolute;inset:-25px;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 71%);mask-image:radial-gradient(circle,#000 10%,#0000 71%)}.ownership-center{box-shadow:var(--shadow);background:#fff;border:1px solid #e7e8dd;border-radius:29px;flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex;position:absolute;inset:119px;transform:rotate(-7deg)}.ownership-center .brand-mark{gap:5px;width:53px;height:53px}.ownership-center>span:last-child{letter-spacing:1px;color:#8b9080;font-size:9px}.orbit-feature{color:#6b795c;background:#f8f9f3;border:1px solid #e2e6d6;border-radius:12px;align-items:center;gap:11px;padding:15px 19px;font-size:11px;display:flex;position:absolute;box-shadow:0 5px 16px #4c543007}.orbit-feature-one{top:13px;left:22px;transform:rotate(-8deg)}.orbit-feature-two{top:110px;right:-30px;transform:rotate(7deg)}.orbit-feature-three{bottom:14px;right:30px;transform:rotate(-5deg)}.orbit-feature-four{bottom:101px;left:-35px;transform:rotate(4deg)}.ownership-benefits{gap:19px;margin-top:28px;display:grid}.ownership-benefits>div{align-items:center;gap:13px;display:flex}.ownership-benefits>div>span{color:#7b8969;border:1px solid #e4e7db;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.ownership-benefits h4{font-size:12px;font-weight:650}.ownership-benefits p{color:#606c56;margin-top:3px;font-size:11px}.pricing-section{background:#e9ede1;border-block:1px solid #dde3d3;padding:78px 0}.pricing-inner{grid-template-columns:1fr .85fr;align-items:center;gap:120px;display:grid}.pricing-inner h2{font-size:35px;line-height:1.6}.pricing-inner>div>p{color:#606c56;max-width:460px;margin-top:21px;font-size:14px;line-height:2}.pricing-inner .text-link{color:#5c6f4a;margin-top:28px}.pricing-card{background:#f9fbf5;border:1px solid #d7decd;border-radius:14px;padding:32px;box-shadow:0 10px 28px -20px #60704720}.plan-label{letter-spacing:.5px;color:#88967a;font-size:9px}.pricing-card h3{margin-top:12px;font-size:24px}.pricing-card>p{margin-top:5px!important;font-size:12px!important}.pricing-card ul{border-top:1px solid #e3e8da;gap:12px;margin:25px 0;padding:22px 0 0;list-style:none;display:grid}.pricing-card li{color:#657355;align-items:center;gap:9px;font-size:12px;display:flex}.pricing-card .button{width:100%}.pricing-card small{text-align:center;color:#606c56;margin-top:13px;font-size:9px;line-height:1.9;display:block}.faq-section{grid-template-columns:1fr 1.3fr;gap:95px;display:grid}.faq-section h2{font-size:31px}.faq-spark{color:#606c56;width:max-content;margin-top:25px;font-size:110px;line-height:1.2;display:block;transform:rotate(12deg)}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:4px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;font-size:13px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#606c56;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list p{color:#606c56;margin-top:17px;font-size:12px;line-height:2.2}.bottom-cta{background:#f0ddcc;border:1px solid #e9d5c1;border-radius:13px;align-items:center;gap:28px;margin-bottom:70px;padding:38px 44px;display:flex}.bottom-cta>span{color:#606c56;font-size:70px;line-height:1}.bottom-cta .eyebrow{color:#606c56;margin-bottom:7px;font-size:10px}.bottom-cta h2{color:#6e4b33;font-size:29px}.bottom-cta>.button{margin-inline-start:auto}.landing-footer{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:24px;display:grid}.landing-footer>div>p{color:#606c56;margin-top:17px;font-size:10px}.footer-links{color:#818875;justify-content:flex-end;align-items:center;gap:26px;font-size:11px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#606c56;grid-column:1/-1;justify-content:space-between;padding-top:20px;font-size:9px;display:flex}.footer-bottom .coral-text{margin-inline-start:8px;font-size:16px}.app-shell{background:#f6f7f2;min-height:100dvh;display:flex}.app-sidebar{z-index:30;border-inline-end:1px solid var(--line);background:#fbfcf7;flex-direction:column;width:247px;padding:28px 18px 18px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.app-sidebar .brand{padding-inline:10px;font-size:23px}.sidebar-create{margin:35px 5px 24px}.sidebar-nav{gap:5px;display:grid}.sidebar-nav a{color:#606c56;border-radius:8px;align-items:center;gap:11px;padding:11px 13px;font-size:12px;transition:all .2s;display:flex}.sidebar-nav a:hover{color:var(--ink);background:#edf0e5}.sidebar-nav a.active{color:#405432;background:#e9eee1;font-weight:650}.sidebar-nav a.active svg{color:#6a8550}.nav-section-label{color:#606c56;letter-spacing:.06em;margin:22px 14px 10px;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:26px}.credit-card{background:#f0f2e8;border:1px solid #e4e8d8;border-radius:10px;margin-bottom:16px;padding:15px 14px}.credit-card-top{color:#7e8a70;justify-content:space-between;align-items:center;font-size:10px;display:flex}.credit-card strong{letter-spacing:-.5px;margin-top:6px;font-size:23px;font-weight:700;line-height:1.6;display:block}.credit-card strong span{color:#606c56;letter-spacing:0;font-size:10px;font-weight:400}.credit-track{background:#dce3cf;border-radius:8px;height:4px;margin-top:10px;overflow:hidden}.credit-track>span{background:#83996b;border-radius:8px;height:100%;display:block}.credit-card>a{color:#6c8058;justify-content:space-between;align-items:center;margin-top:13px;font-size:10px;display:flex}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 5px 0;display:flex}.avatar{color:#606c56;background:#e7ebdd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.sidebar-user>div:nth-child(2){flex:1;min-width:0}.sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.sidebar-user small{color:#606c56;text-align:start;text-overflow:ellipsis;direction:ltr;font-size:9px;display:block;overflow:hidden}.app-main{width:calc(100% - 247px);min-width:0;margin-inline-start:247px}.app-topbar{border-bottom:1px solid var(--line);background:#fbfcf780;justify-content:space-between;align-items:center;gap:15px;height:76px;padding-inline:40px;display:flex}.breadcrumb{color:#606c56;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumb strong{color:#646f55;font-weight:500}.topbar-actions{align-items:center;gap:20px;display:flex}.service-indicator{color:#7e8a70;align-items:center;gap:6px;font-size:10px;display:flex}.service-indicator i{background:#a0aa95;border-radius:50%;width:5px;height:5px}.service-indicator.available i{background:#72a261}.app-content{max-width:1500px;margin-inline:auto;padding:37px 40px 50px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading h1{font-size:28px;line-height:1.5}.page-heading p{color:#606c56;margin-top:7px;font-size:12px}.page-kicker{color:#606c56;margin-bottom:7px;font-size:10px;display:block}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-heading h2{font-size:17px}.section-heading p{color:var(--muted);margin-top:4px;font-size:11px}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.panel+.panel{margin-top:22px}.panel-title{margin-bottom:20px;font-size:15px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:12px;padding:20px;display:flex}.stat-card-top{color:#606c56;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-card-top svg{color:#a0ab91}.stat-card strong{letter-spacing:-.5px;font-size:28px;font-weight:650;line-height:1.35}.stat-card small{color:#a1a995;font-size:9px}.dashboard-welcome{background:#e9ede0;border:1px solid #dde4d2;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:29px;padding:24px 27px;display:flex}.dashboard-welcome h3{font-size:17px}.dashboard-welcome p{color:#606c56;max-width:600px;margin-top:7px;font-size:11px}.dashboard-welcome .welcome-art{color:#606c56;padding-inline:15px;font-size:65px;line-height:1}.project-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:14px;min-height:215px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.project-card:hover{border-color:#cbd4bd;transform:translateY(-3px)}.project-card-top{justify-content:space-between;align-items:center;display:flex}.project-avatar{color:#606c56;background:#f2ece3;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.project-card:nth-child(3n+2) .project-avatar{color:#84916c;background:#edf0e4}.project-card:nth-child(3n+3) .project-avatar{color:#9a86b0;background:#eee9f4}.project-card h3{font-size:15px}.project-card p{color:#606c56;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.project-card-bottom{color:#969f88;border-top:1px solid #f0f1e9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:9px;display:flex}.tiny-platforms{align-items:center;gap:8px;display:flex}.project-add-card{color:#606c56;text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center;min-height:215px}.project-add-card>span{background:#eff2e8;border:1px solid #dfe5d6;border-radius:50%;padding:12px}.project-add-card p{font-size:11px}.status{color:#606c56;white-space:nowrap;background:#f1f2ed;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;line-height:1.7;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-running,.status-succeeded,.status-active,.status-verified,.status-healthy,.status-available{color:#6b8d53;background:#edf4e7}.status-building,.status-planning,.status-queued,.status-pending{color:#ad8c54;background:#faf2e5}.status-failed{color:#b96e55;background:#fff0eb}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-bottom:1px solid #f0f1e9;align-items:center;gap:12px;padding:13px 0;display:flex}.activity-list li:last-child{border:0}.activity-dot{color:#606c56;background:#f1f4ec;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.activity-list strong{font-size:11px;font-weight:500;display:block}.activity-list small{color:#9da692;font-size:9px}.activity-list time{color:#606c56;margin-inline-start:auto;font-size:10px}.two-col{grid-template-columns:1.5fr 1fr;gap:24px;margin-top:28px;display:grid}.two-col .panel+.panel{margin-top:0}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:42px 20px;display:flex}.empty-icon{color:#606c56;background:#f1f3e9;border:1px solid #e7eadc;border-radius:17px;place-items:center;width:65px;height:65px;margin-bottom:18px;display:grid;transform:rotate(-5deg)}.empty-state h3{font-size:16px}.empty-state p{color:#606c56;max-width:410px;margin-top:8px;font-size:12px;line-height:2}.empty-state .button{margin-top:20px}.empty-state.compact{padding:20px}.loading-state,.error-state{color:#606c56;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:25px;font-size:12px;display:flex}.error-state{color:#b37a65}.error-state h3{font-size:16px}.error-state p{max-width:600px;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast-stack{bottom:24px;z-index:100;flex-direction:column;gap:10px;width:min(450px,100% - 40px);display:flex;position:fixed;inset-inline-end:24px}.toast{color:#608144;background:#fcfef8;border:1px solid #d6e1c7;border-radius:10px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:flex;box-shadow:0 12px 40px #293e2521}.toast.error{color:#aa6750;background:#fff9f6;border-color:#edcec0}.toast>span{flex:1}.form-grid{grid-template-columns:1fr 1fr;gap:21px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field label,.field-label{color:#68745b;font-size:12px;font-weight:550}.field input,.field textarea,.field select,.input{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe4d5;border-radius:8px;min-height:44px;padding:11px 13px;font-size:12px;transition:all .15s}.field textarea{resize:vertical;min-height:110px}.field small,.field-hint{color:#606c56;font-size:10px;line-height:1.9}.field input::placeholder,.field textarea::placeholder{color:#acb39f}.field-full{grid-column:1/-1}.form-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.inline-alert{color:#606c56;background:#faf6ee;border:1px solid #e9dec8;border-radius:8px;align-items:flex-start;gap:9px;padding:12px 15px;font-size:11px;line-height:1.9;display:flex}.inline-alert.info{color:#809367;background:#f0f4e9;border-color:#e0e7d6}.inline-alert.error{color:#ba795f;background:#fff3ee;border-color:#f0d4c7}.inline-alert svg{margin-top:3px}.inline-alert+.panel{margin-top:23px}.inline-alert strong{margin-bottom:3px;font-size:12px;font-weight:600;display:block}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;white-space:nowrap;text-align:start;width:100%;font-size:11px}.data-table th{text-align:start;color:#606c56;background:#fafbf7;border-bottom:1px solid #e7eadf;padding:13px 15px;font-size:10px;font-weight:500}.data-table td{border-bottom:1px solid #eef0e7;padding:16px 15px}.data-table tr:last-child td{border-bottom:0}.data-table td small{color:#606c56;font-size:10px;display:block}.table-panel{padding:0;overflow:hidden}.table-panel>.section-heading{padding:23px 24px 0}.search-field{max-width:280px;position:relative}.search-field svg{top:13px;color:#9ba58f;position:absolute;inset-inline-start:12px}.search-field input{padding-inline-start:37px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;background:#272f206b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--line);background:#fff;border-radius:15px;width:470px;max-width:100%;max-height:90dvh;padding:27px;overflow:auto;box-shadow:0 30px 80px #17260d40}.modal p{color:#606c56;font-size:12px;line-height:2}.modal .field{margin-top:20px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:30px;display:flex}.not-found h1{color:var(--coral);font-size:70px}.not-found p{color:var(--muted)}.auth-page{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-main{flex-direction:column;padding:38px 65px;display:flex}.auth-top{justify-content:space-between;align-items:center;display:flex}.auth-form-wrap{width:370px;max-width:100%;margin:auto;padding-block:55px}.auth-form-wrap .eyebrow{color:#a0a78e}.auth-form-wrap h1{font-size:31px}.auth-form-wrap>p{color:#606c56;margin-top:9px;margin-bottom:30px;font-size:12px}.auth-form{gap:20px;display:grid}.auth-form .button{width:100%;margin-top:5px}.password-wrap{position:relative}.password-wrap input{padding-inline-end:44px}.password-wrap button{inset-inline-end:5px;position:absolute;top:6px}.auth-switch{text-align:center;color:#606c56;margin-top:25px;font-size:11px}.auth-switch a{color:#606c56;margin-inline-start:5px;font-weight:650}.auth-legal{text-align:center;color:#606c56;margin-top:29px;font-size:9px;line-height:2}.auth-legal a{text-underline-offset:3px;text-decoration:underline}.auth-side{background:#e9ede1;border-inline-start:1px solid #dfe5d5;flex-direction:column;justify-content:center;padding:75px 65px;display:flex;position:relative;overflow:hidden}.auth-side:before{content:"";background:radial-gradient(#bbc5ad40 1px,#0000 1px) 0 0/20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.auth-side>*{position:relative}.auth-side h2{color:#4a5d3b;margin-top:40px;font-size:44px;line-height:1.65}.auth-side>p{color:#606c56;max-width:370px;margin-top:20px;font-size:14px;line-height:2.1}.auth-sculpture{direction:ltr;width:200px;height:175px;margin-top:30px;position:relative}.auth-sculpture>i{display:block;position:absolute;box-shadow:inset -14px -10px 25px #535c3530,10px 12px 20px #50593714}.auth-sculpture>i:first-child{background:radial-gradient(circle at 25% 20%,#e9b291,#c87a53);border-radius:50%;width:108px;height:108px;top:0;right:20px}.auth-sculpture>i:nth-child(2){background:linear-gradient(100deg,#b6c7a0,#d0debd,#829768);border-radius:15% 15% 5% 5%/25% 25% 3% 3%;width:112px;height:72px;bottom:0;left:20px}.auth-sculpture>i:nth-child(3){border:15px solid #e5d9b7;border-radius:50%;width:53px;height:84px;bottom:0;right:0;transform:rotate(29deg)}.auth-side-footer{color:#606c56;gap:20px;margin-top:50px;font-size:10px;display:flex}.auth-side-footer span{align-items:center;gap:6px;display:flex}.auth-bottom{color:#a0a892;font-size:9px}.wizard{max-width:840px;margin:auto}.wizard-steps{justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px;display:flex}.wizard-step{color:#a5af97;align-items:center;gap:9px;font-size:11px;display:flex}.wizard-step>span{background:#f2f5ed;border:1px solid #dfe6d5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.wizard-step.active{color:#5c7645;font-weight:600}.wizard-step.active>span{background:#e5edda;border-color:#c4d5af}.wizard-step.done>span{color:#fff;background:#839969;border-color:#839969}.wizard-connector{background:#e0e6d8;flex:1;height:1px}.wizard-panel{padding:33px}.wizard-panel h2{font-size:22px}.wizard-panel>.section-description{margin-top:7px;margin-bottom:28px;font-size:12px}.wizard-panel .form-grid{margin-top:24px}.platform-select-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:25px;display:grid}.platform-option{text-align:start;background:#fff;border:1px solid #e0e6d6;border-radius:10px;min-height:130px;padding:21px;transition:all .2s;position:relative}.platform-option.selected{background:#f5f8ee;border-color:#9eb584;box-shadow:0 0 0 1px #9eb584}.platform-option>svg{color:#606c56;margin-bottom:15px}.platform-option>strong{font-size:13px;display:block}.platform-option>small{color:#606c56;margin-top:5px;font-size:10px;display:block}.platform-option>.check-circle{inset-inline-end:16px;color:#fff;border:1px solid #cdd9c0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:16px}.platform-option.selected>.check-circle{background:#879e6d;border-color:#879e6d}.platform-option .soon-tag{inset-inline-end:14px;position:absolute;top:15px}.region-options{gap:12px;margin-top:25px;display:grid}.region-option{text-align:start;background:#fff;border:1px solid #e0e6d6;border-radius:10px;align-items:center;gap:16px;padding:20px;display:flex}.region-option.selected{background:#f5f8ee;border-color:#9eb584;box-shadow:0 0 0 1px #9eb584}.region-option>svg{color:#8fa378}.region-option>div{flex:1}.region-option strong{font-size:13px;display:block}.region-option small{color:#606c56;margin-top:4px;font-size:10px;display:block}.region-option .status{font-size:9px}.wizard-summary{border-top:1px solid #e4e9da;flex-wrap:wrap;gap:10px;margin-top:25px;padding-top:21px;display:flex}.tag{color:#606c56;background:#f0f4e8;border:1px solid #e4ebd9;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex}.choice-chips{flex-wrap:wrap;gap:8px;display:flex}.choice-chips button{color:#606c56;background:#fff;border:1px solid #dfe5d5;border-radius:7px;padding:8px 14px;font-size:11px}.choice-chips button.selected{color:#68834e;background:#edf3e4;border-color:#b5c8a0}.wizard .form-actions{justify-content:space-between}.wizard-footer-note{text-align:center;color:#9fab8f;margin-top:20px;font-size:10px}.workspace-heading{margin-bottom:23px}.workspace-heading h1{align-items:center;gap:12px;font-size:23px;display:flex}.workspace-heading .heading-actions{align-items:center;gap:8px;display:flex}.workspace-tabs{scrollbar-width:none;border-bottom:1px solid #dfe5d4;gap:21px;margin-bottom:25px;display:flex;overflow:auto}.workspace-tabs button{color:#606c56;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 1px;font-size:11px;display:flex}.workspace-tabs button.active{color:#606c56;border-bottom-color:#829c67;font-weight:650}.workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:start;gap:22px;display:grid}.chat-panel{flex-direction:column;min-height:560px;padding:0;display:flex;overflow:hidden}.chat-panel-head{border-bottom:1px solid #e9eee1;align-items:center;gap:11px;padding:19px 21px;display:flex}.assistant-avatar{color:#606c56;background:#f9eee4;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.chat-panel-head h2{font-size:12px}.chat-panel-head p{color:#a0ad8e;font-size:9px}.chat-panel-head>.status{margin-inline-start:auto}.chat-messages{flex-direction:column;flex:1;gap:20px;min-height:320px;max-height:520px;padding:22px;display:flex;overflow:auto}.chat-message{align-items:flex-start;gap:9px;max-width:93%;display:flex}.message-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6ed;border:1px solid #e8eedf;border-radius:0 10px 10px;padding:12px 15px;font-size:12px;line-height:2}.chat-message.user{flex-direction:row-reverse;align-self:flex-end}.chat-message.user .message-bubble{background:#faf3eb;border-color:#f0e4d6;border-radius:10px 0 10px 10px}.chat-message .avatar,.chat-message .assistant-avatar{border-radius:7px;width:26px;height:26px;font-size:10px}.message-meta{color:#606c56;align-items:center;gap:7px;margin-top:6px;font-size:8px;display:flex}.chat-empty{text-align:center;margin:auto;padding:20px 15px}.chat-empty .assistant-avatar{border-radius:13px;width:49px;height:49px;margin:0 auto 17px}.chat-empty h3{margin-bottom:10px;font-size:15px}.chat-empty p{color:#606c56;max-width:380px;font-size:11px;line-height:2.2}.chat-empty .inline-alert{text-align:start;margin-top:20px}.chat-composer{background:#fdfefb;border-top:1px solid #e4ebdb;padding:15px}.chat-composer textarea{resize:vertical;background:#fff;border:1px solid #e5ebdb;border-radius:9px;width:100%;min-height:83px;padding:11px 12px;font-size:11px;line-height:1.9}.chat-composer-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.chat-composer-footer>small{color:#a5b196;font-size:9px}.chat-composer .button{min-height:35px;padding:7px 13px;font-size:10px}.blueprint-summary{padding:22px}.blueprint-summary h3{align-items:center;gap:8px;font-size:13px;display:flex}.blueprint-summary>p{color:#606c56;margin-top:14px;font-size:11px;line-height:2}.tech-list{gap:0;margin-top:18px;display:grid}.tech-list>div{border-bottom:1px solid #edf0e5;justify-content:space-between;align-items:flex-start;gap:15px;padding:10px 0;font-size:10px;display:flex}.tech-list>div>span{color:#606c56;align-items:center;gap:7px;display:flex}.tech-list>div>strong{text-align:end;overflow-wrap:anywhere;max-width:62%;font-size:10px;font-weight:500}.tech-list>div:last-child{border:0}.feature-list{gap:10px;margin-top:19px;padding:0;list-style:none;display:grid}.feature-list li{color:#606c56;align-items:flex-start;gap:7px;font-size:10px;line-height:1.9;display:flex}.feature-list li svg{color:#9eaf8a;margin-top:2px}.blueprint-source{color:#606c56;border-top:1px solid #eaf0df;margin-top:16px;padding-top:15px;font-size:8px;line-height:1.9}.blueprint-summary+.panel{margin-top:20px}.question-form .field{margin-bottom:17px}.question-form .field label{font-size:11px}.question-form .field textarea{min-height:68px}.question-form .button{width:100%;font-size:11px}.workspace-section{max-width:1000px}.blueprint-full-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.file-layout{background:#fff;border:1px solid #dfe5d5;border-radius:11px;grid-template-columns:260px 1fr;min-height:500px;display:grid;overflow:hidden}.file-sidebar{background:#fafcf6;border-inline-end:1px solid #e7eddd;max-height:650px;padding:17px 10px;overflow:auto}.file-sidebar h3{color:#606c56;padding:0 8px 14px;font-size:11px}.file-sidebar button{color:#606c56;text-align:start;word-break:break-all;direction:ltr;background:0 0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:9px;font-size:10px;display:flex;overflow:hidden}.file-sidebar button.active{color:#5d7f3e;background:#e9f0df}.file-viewer{direction:ltr;min-width:0}.file-viewer-header{color:#606c56;background:#fcfdf9;border-bottom:1px solid #e8eedf;justify-content:space-between;align-items:center;height:49px;padding:0 18px;font-size:11px;display:flex}.code-view{white-space:pre;color:#606c56;text-align:left;tab-size:2;max-height:600px;margin:0;padding:23px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.9;overflow:auto}.build-options{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.build-options .field{flex:1;min-width:175px}.build-card{background:#fff;border:1px solid #e0e7d6;border-radius:10px;margin-top:18px;padding:21px}.build-card-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.build-card h3{font-size:13px}.build-card small{color:#606c56;margin-top:3px;font-size:10px;display:block}.build-card details{border-top:1px solid #e6ecde;margin-top:17px;padding-top:13px}.build-card summary{color:#606c56;cursor:pointer;font-size:10px}.build-log{color:#c6d6b6;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;background:#283323;border-radius:7px;max-height:350px;padding:15px;font-size:10px;line-height:1.8;overflow:auto}.domain-form{align-items:flex-end;gap:12px;display:flex}.domain-form .field{flex:1}.domain-card{background:#fff;border:1px solid #e1e8d7;border-radius:10px;margin-top:18px;padding:21px}.domain-head{align-items:center;gap:12px;display:flex}.domain-head h3{direction:ltr;font-size:14px}.domain-head .icon-button{color:#b08b77;margin-inline-start:auto}.domain-instructions{color:#606c56;margin-top:18px;font-size:11px;line-height:2}.dns-row{direction:ltr;background:#f8faf4;border:1px solid #e1e8d7;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:8px 11px;display:flex}.dns-row>span{color:#606c56;width:42px;font-size:9px}.dns-row code{overflow-wrap:anywhere;flex:1;font-size:10px}.domain-card>.button{margin-top:16px}.preview-address{overflow-wrap:anywhere;direction:ltr;background:#f7faf1;border:1px solid #dee7d3;border-radius:8px;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;font-size:12px;display:flex}.preview-address a{color:#688747;flex:1}.preview-placeholder{text-align:center;background:#fafcf6;border:1px dashed #d5e1c5;border-radius:12px;margin-top:20px;padding:70px 25px}.preview-placeholder h3{margin-top:19px;font-size:17px}.preview-placeholder p{color:#606c56;margin-top:10px;font-size:11px}.preview-placeholder>svg{color:#9fb789}.danger-zone{border-color:#efdace;margin-top:25px!important}.danger-zone h2{color:#b48067}.danger-zone p{color:#606c56;margin-bottom:19px;font-size:11px;line-height:2}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-grid>.panel+.panel{margin-top:0}.settings-grid .field+.field{margin-top:18px}.billing-balance{background:#e9efdf;border-color:#dce6ce;align-items:center;gap:25px;padding:27px 30px;display:flex}.billing-balance>div:first-child{flex:1}.billing-balance p{color:#8d9e7a;font-size:12px}.billing-balance strong{color:#526a3e;font-size:42px;font-weight:650;line-height:1.6;display:block}.billing-balance strong span{color:#606c56;margin-inline-start:8px;font-size:12px;font-weight:400}.billing-balance>svg{color:#bbcba5}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-block:25px;display:grid}.billing-plan{background:#fff;border:1px solid #e2e8d8;border-radius:11px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.billing-plan h3{font-size:16px}.billing-plan .plan-tokens{margin-top:15px;font-size:27px;font-weight:650}.billing-plan .plan-tokens small{color:#606c56;font-size:10px;font-weight:400}.billing-plan p{color:#606c56;font-size:11px}.billing-plan ul{color:#606c56;flex:1;gap:10px;margin:22px 0;padding:0;font-size:11px;list-style:none;display:grid}.billing-plan li{align-items:center;gap:7px;display:flex}.billing-plan .button{width:100%}.admin-links{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.admin-links a{color:#8c9d7b;background:#fff;border:1px solid #e2e7d9;border-radius:7px;padding:8px 14px;font-size:11px}.admin-links a.active{color:#68824e;background:#e9f0e0;border-color:#cbdcbb}.service-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.service-card{background:#fff;border:1px solid #e2e9d8;border-radius:9px;padding:19px}.service-card>div{justify-content:space-between;align-items:center;display:flex}.service-card h3{font-size:12px}.service-card p{color:#606c56;margin-top:8px;font-size:10px}.account-role{color:#80936b;background:#edf1e6;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:inline-flex}.legal-page{max-width:760px;margin:60px auto 100px}.legal-page h1{margin-bottom:17px;font-size:35px}.legal-page>p{color:#606c56;font-size:13px;line-height:2.3}.legal-page section{margin-top:31px}.legal-page h2{margin-bottom:10px;font-size:18px}.legal-page section p{color:#606c56;font-size:13px;line-height:2.2}.legal-page .button{margin-top:35px}[lang=en] .hero h1{letter-spacing:-3.5px;font-size:67px;line-height:1.15}[lang=en] .hero-asterisk{top:11px;font-size:55px;inset-inline-end:-73px}[lang=en] .hero-description{line-height:1.9}[lang=en] .hero .eyebrow{letter-spacing:1px;font-size:9px}[lang=en] .hero h1+.hero-description{margin-top:28px}[lang=en] .brand{font-size:24px}[lang=en] .section h2{font-size:38px;line-height:1.3}[lang=en] .section-intro>p,[lang=en] .step-card p{line-height:1.9}[lang=en] .bottom-cta h2{font-size:34px}[lang=en] .app-content{font-size:13px}[dir=rtl] .breadcrumb svg{transform:rotate(180deg)}[dir=rtl] .message-bubble{border-radius:10px 0 10px 10px}[dir=rtl] .chat-message.user .message-bubble{border-radius:0 10px 10px}@media (min-width:1500px){.hero{min-height:750px}.hero h1{font-size:70px}.builder-art{transform-origin:50%;transform:scale(1.08)}}@media (max-width:1200px){.container{width:calc(100% - 64px)}.landing-nav{gap:17px}.nav-actions{gap:15px}.hero{gap:25px}.hero h1{font-size:54px}.hero-asterisk{font-size:45px;inset-inline-end:-60px}.builder-art{transform-origin:50%;margin-inline:-35px -25px;transform:scale(.89)}[lang=en] .hero h1{font-size:58px}[lang=en] .hero-asterisk{font-size:45px;inset-inline-end:-55px}.platform-strip>span{font-size:9px}.platform-strip strong{font-size:11px}.platform-strip{gap:12px}.ownership-section{gap:65px}.ownership-visual{transform:scale(.88)}.pricing-inner{gap:65px}.app-sidebar{width:220px}.app-main{width:calc(100% - 220px);margin-inline-start:220px}.app-content,.app-topbar{padding-inline:28px}.project-grid{grid-template-columns:repeat(2,1fr)}.workspace-grid{grid-template-columns:minmax(0,1.3fr) minmax(245px,.7fr)}.stats-grid{gap:12px}.stat-card{padding:17px}.auth-main{padding-inline:38px}.auth-side{padding-inline:40px}.auth-side h2{font-size:38px}.section h2{font-size:32px}}@media (max-width:1000px){.landing-nav{display:none}.hero{grid-template-columns:1.05fr .85fr;gap:12px;width:100%;padding-inline:32px;overflow:hidden}.hero-copy{min-width:0}.builder-art{transform-origin:0;width:440px;margin-inline:0 -90px;transform:scale(.76)}[dir=rtl] .builder-art{transform-origin:100%;margin-inline:-90px 0}.hero h1{font-size:48px}.hero-asterisk{font-size:40px;inset-inline-end:-50px}.hero-description{font-size:12px}.hero-footnote{gap:4px;font-size:8px}.platform-strip{flex-wrap:wrap;justify-content:center;gap:23px;padding:22px 0}.platform-strip>span{text-align:center;width:100%}.ownership-section{grid-template-columns:.9fr 1fr;gap:20px}.ownership-visual{transform-origin:50%;width:360px;height:360px;margin-inline-start:-15px;transform:scale(.75)}.ownership-center{inset:110px}.section h2{font-size:29px}.pricing-inner h2{font-size:30px}.faq-section{gap:40px}.step-card{padding:22px}.step-card h3{font-size:16px}.possibility-grid{gap:16px}.case-art{height:210px}.shop-object{width:75px;height:115px;top:72px;right:15px}.shop-label strong{font-size:24px}.shop-label>span:last-child{top:144px}.shop-label{top:23px;left:16px}.booking-paper{width:190px;padding:21px}.booking-paper strong{font-size:25px}.dashboard-art{padding-left:20px}.app-sidebar{width:204px;padding:27px 12px 14px}.app-sidebar .brand{font-size:20px}.app-sidebar .brand-mark{width:27px;height:27px}.app-main{width:calc(100% - 204px);margin-inline-start:204px}.app-content{padding:28px 22px 40px}.app-topbar{padding-inline:22px}.workspace-grid{grid-template-columns:1fr}.workspace-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.workspace-aside .panel+.panel{margin-top:0}.stats-grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.file-layout{grid-template-columns:205px 1fr}.service-grid{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}.auth-side h2{font-size:33px}.auth-side>p{font-size:12px}.auth-side,.auth-main{padding-inline:30px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.landing-header{height:77px}.brand{font-size:21px}.brand-mark{width:28px;height:28px}.nav-inner{gap:10px}.nav-actions{gap:13px}.nav-actions .button{display:none}.nav-login{font-size:11px}.mobile-menu{display:flex}.landing-nav.open{top:76px;background:var(--bg);border-bottom:1px solid var(--line);justify-content:center;padding:23px;display:flex;position:absolute;inset-inline:0;box-shadow:0 14px 15px #26331b12}.landing-nav{gap:21px;font-size:11px}.hero{grid-template-columns:1fr;gap:0;width:100%;padding:48px 20px 30px;overflow:hidden}.hero-copy{width:100%;max-width:550px;margin:auto}.hero h1{letter-spacing:-2px;font-size:52px}.hero-asterisk{inset-inline-end:-65px;font-size:43px;top:20px}.hero .eyebrow{margin-bottom:20px;font-size:10px}.hero-description{max-width:470px;margin-top:18px;font-size:13px}.hero-composer-wrap{margin-top:23px}.hero-footnote{font-size:9px}.builder-art{width:460px;max-width:100%;height:450px;transform-origin:top!important;margin:28px auto -8px!important;transform:scale(.92)!important}.art-browser{width:360px;left:15px}.art-orbit{width:380px;height:380px;top:25px;left:25px}.orbit-two{width:290px;height:290px;top:70px;left:70px}.art-mobile{bottom:7px;right:0}.sticker-code{bottom:20px;left:-3px}.sticker-idea{top:35px;right:16px}.art-caption{bottom:-26px;left:35px}.sample-hero h3{font-size:32px}.sample-sculpture{width:130px;right:-3px;transform:scale(.9)}.hero .idea-suggestions{gap:5px}.idea-suggestions>span,.idea-suggestions button{font-size:8px}.platform-strip{gap:18px;padding-block:23px}.platform-strip>div{gap:7px}.platform-strip svg{width:16px}.platform-strip strong{font-size:10px}.platform-strip .muted-platform{display:none}.section{padding-block:60px}.section-intro{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.section h2,.possibilities-section h2{font-size:29px}.section-intro>p{max-width:420px;font-size:12px}.section-intro .eyebrow{font-size:9px}.steps-grid{grid-template-columns:1fr;gap:14px}.step-card{padding:23px}.step-top{margin-bottom:20px}.step-card p{min-height:auto;font-size:12px}.step-card h3{font-size:18px}.step-tag{margin-top:17px}.possibilities-section{padding-block:55px}.possibility-grid{grid-template-columns:1fr;gap:25px}.case-art{height:280px}.shop-object{width:100px;height:143px;top:85px;right:55px}.shop-label{top:40px;left:35px}.shop-label strong{width:150px;font-size:38px}.shop-label>span{font-size:8px}.shop-label>span:last-child{font-size:7px;top:192px}.dashboard-art{padding:40px 0 25px 50px}.mini-dashboard{width:380px;height:218px}.mini-sidebar{width:48px}.mini-dashboard-body{padding:20px}.mini-dash-heading{font-size:10px}.mini-metrics i{width:90px;height:30px}.mini-chart{gap:12px;height:95px}.mini-chart i{width:20px}.booking-paper{width:240px;padding:28px}.booking-paper strong{margin-top:17px;font-size:35px}.booking-paper .tiny-tag{font-size:6px}.booking-calendar{gap:8px;margin-top:22px}.booking-calendar>span{font-size:8px}.booking-calendar b{font-size:11px}.booking-cta{margin-top:14px;font-size:8px}.case-details{padding-top:15px}.case-details h3{font-size:16px}.case-details p{font-size:11px}.ownership-section{grid-template-columns:1fr;gap:10px}.ownership-visual{width:365px;height:365px;transform:scale(.85);margin:0 auto!important}.ownership-section>div:last-child{margin-top:10px}.ownership-section h2{font-size:30px}.ownership-benefits{gap:20px}.ownership-benefits h4{font-size:12px}.section-description{font-size:13px}.pricing-section{padding-block:55px}.pricing-inner{grid-template-columns:1fr;gap:35px}.pricing-inner h2{font-size:30px}.pricing-inner>div>p{font-size:12px}.pricing-card{padding:26px}.pricing-card h3{font-size:24px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-spark{display:none}.faq-list summary{font-size:12px}.faq-list p{font-size:11px}.bottom-cta{flex-wrap:wrap;gap:17px;margin-bottom:45px;padding:27px}.bottom-cta>span{font-size:50px}.bottom-cta h2{font-size:24px}.bottom-cta .eyebrow{font-size:8px}.bottom-cta>.button{width:100%;margin-top:8px}.landing-footer{grid-template-columns:1fr;gap:24px}.footer-links{justify-content:flex-start;font-size:10px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}.footer-bottom>span:last-child{font-size:8px}[lang=en] .hero h1{font-size:60px}[lang=en] .hero-asterisk{inset-inline-end:-58px;font-size:43px;top:13px}[lang=en] .section h2{font-size:32px}[lang=en] .bottom-cta h2{font-size:27px}.app-sidebar{width:247px;transition:transform .22s;transform:translate(-100%)}.app-sidebar.open{transform:translate(0)}[dir=rtl] .app-sidebar{transform:translate(100%)}[dir=rtl] .app-sidebar.open{transform:translate(0)}.app-sidebar .brand{font-size:24px}.sidebar-overlay{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27371a55;position:fixed;inset:0}.app-main{width:100%;margin-inline-start:0}.app-topbar{height:65px;padding-inline:16px}.app-topbar .mobile-menu{margin-inline-end:4px}.breadcrumb{font-size:10px}.service-indicator{font-size:8px}.topbar-actions{gap:12px}.app-content{padding:27px 18px 35px}.page-heading{flex-wrap:wrap;gap:14px;margin-bottom:23px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px}.page-heading>.button{min-height:39px;padding:8px 14px;font-size:11px}.page-kicker{font-size:9px}.stats-grid{gap:11px;margin-bottom:22px}.stat-card{gap:9px;padding:16px}.stat-card-top{font-size:9px}.stat-card strong{font-size:26px}.stat-card small{font-size:8px}.dashboard-welcome{gap:10px;padding:21px}.dashboard-welcome h3{font-size:15px}.dashboard-welcome p{font-size:10px}.dashboard-welcome .welcome-art{padding:0;font-size:47px}.project-grid{grid-template-columns:1fr}.project-card{min-height:190px}.project-add-card{min-height:160px}.section-heading h2{font-size:15px}.section-heading .text-link{font-size:10px}.two-col{gap:18px;margin-top:22px}.panel{padding:20px}.table-panel{padding:0}.wizard-panel{padding:23px}.wizard-panel h2{font-size:20px}.wizard-step{flex-direction:column;gap:5px;font-size:9px}.wizard-step>span{width:28px;height:28px}.wizard-connector{margin-top:-19px}.wizard-steps{gap:7px}.wizard-panel .section-description{font-size:11px}.form-grid{grid-template-columns:1fr;gap:19px}.platform-select-grid{gap:11px}.platform-option{min-height:140px;padding:18px}.platform-option strong{font-size:12px}.platform-option small{font-size:9px;line-height:1.8}.region-option{gap:13px;padding:16px}.region-option strong{font-size:12px}.region-option .status{font-size:8px}.wizard-footer-note{font-size:9px}.auth-page{grid-template-columns:1fr}.auth-side{display:none}.auth-main{min-height:100dvh;padding:28px 24px}.auth-form-wrap{max-width:360px;padding-block:50px}.auth-form-wrap h1{font-size:28px}.auth-form-wrap>p{font-size:11px}.auth-top .brand{font-size:23px}.auth-bottom{text-align:center}.workspace-heading .heading-actions{width:100%;margin-top:3px}.workspace-heading h1{font-size:20px}.workspace-tabs{gap:19px;margin-bottom:20px}.workspace-tabs button{font-size:10px}.workspace-grid{gap:18px}.chat-panel{min-height:470px;padding:0}.chat-messages{min-height:240px;max-height:450px;padding:18px}.chat-panel-head{padding:16px}.chat-message{max-width:96%}.message-bubble{padding:10px 12px;font-size:11px}.chat-composer{padding:12px}.chat-composer-footer>small{font-size:8px}.workspace-aside{grid-template-columns:1fr}.workspace-aside .panel+.panel{margin-top:0}.file-layout{grid-template-columns:1fr;min-height:500px}.file-sidebar{border-inline-end:0;border-bottom:1px solid #e3ebd9;flex-wrap:wrap;align-items:flex-start;gap:3px;max-height:190px;padding:13px;display:flex}.file-sidebar h3{width:100%;padding-bottom:3px}.file-sidebar button{background:#f1f5e9;border-radius:5px;width:auto;max-width:100%;font-size:9px}.file-viewer-header{font-size:10px}.code-view{max-height:430px;padding:16px;font-size:10px}.blueprint-full-grid{grid-template-columns:1fr}.build-options{gap:13px}.build-options .field{min-width:130px}.build-options .button{width:100%}.build-card{padding:17px}.domain-form{flex-direction:column;align-items:stretch}.domain-head{flex-wrap:wrap;gap:8px}.domain-head h3{font-size:12px}.dns-row{gap:6px;padding:7px;font-size:9px}.dns-row>span{width:32px;font-size:8px}.dns-row code{font-size:9px}.preview-address{padding:12px;font-size:10px}.preview-placeholder{padding:45px 20px}.settings-grid{gap:20px}.billing-balance{gap:15px;padding:23px}.billing-balance strong{font-size:36px}.billing-balance p{font-size:10px}.billing-balance>svg{width:42px}.plans-grid{gap:14px}.data-table th,.data-table td{padding:13px 12px}.service-grid{grid-template-columns:1fr}.search-field{width:100%;max-width:100%}.legal-page{margin:40px auto 65px}.legal-page h1{font-size:28px}.legal-page h2{font-size:17px}.legal-page section p{font-size:12px}.toast-stack{bottom:15px;width:calc(100% - 30px);inset-inline-end:15px}.toast{font-size:11px}.modal{padding:23px}.modal .section-heading h2{font-size:16px}}@media (max-width:380px){.hero h1{font-size:46px}.hero-asterisk{font-size:34px;inset-inline-end:-46px}[lang=en] .hero h1{font-size:51px}[lang=en] .hero-asterisk{font-size:33px;inset-inline-end:-41px}.builder-art{min-width:400px;inset-inline-start:-30px;margin-bottom:-75px!important;transform:scale(.78)!important}.nav-actions{gap:9px}.platform-strip{gap:11px}.platform-strip strong{font-size:9px}.ownership-visual{transform:scale(.74);margin-block:-28px!important}.hero-footnote{font-size:8px}.hero .eyebrow{font-size:9px}.bottom-cta h2{font-size:21px}.app-topbar .service-indicator{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero>*{min-width:0}.possibility-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.possibility-card{min-width:0}.platform-option:disabled .soon-tag{color:#56634b}.platform-strip .muted-platform{color:#606c56}.button-primary{background:#b94e30}.status{color:#657158}.status-running,.status-succeeded,.status-active,.status-verified,.status-healthy,.status-available{color:#4c7136}.status-building,.status-planning,.status-queued,.status-pending{color:#83612d}.status-failed{color:#a24f39}.inline-alert{color:#806538}.inline-alert.info{color:#5c7642}.inline-alert.error{color:#a6533c}.amount-positive{color:#42662f}.amount-negative{color:#96533d}.tag{color:#5f714c}.pricing-inner>div>p,.pricing-card small{color:#5e6e51}.hero-description,.hero-footnote,.eyebrow,.platform-pills button,.idea-suggestions>span,.idea-suggestions button,.soon-tag,.concept-note,.step-card p,.step-top>span,.step-tag,.case-details p,.ownership-benefits p,.faq-list p,.landing-footer>div>p,.footer-links,.footer-bottom{color:#606c56}.field input::placeholder,.field textarea::placeholder,.idea-composer textarea::placeholder{color:#737c6b}@media (max-width:760px){.hero,.steps-grid,.possibility-grid,.ownership-section,.pricing-inner,.faq-section{grid-template-columns:minmax(0,1fr)}.hero h1{max-width:calc(100% - 40px)}.hero-asterisk{font-size:34px;inset-inline-end:-45px}.hero-copy{width:100%;min-width:0}.builder-art{width:100%;max-width:430px;height:430px;min-width:0!important;margin:25px auto 0!important;inset-inline-start:auto!important;transform:none!important}.art-grid{max-width:100%;inset:0}.art-orbit{aspect-ratio:1;width:100%;height:auto;top:30px;left:0}.orbit-two{width:75%;top:75px;left:12.5%}.art-browser{width:calc(100% - 26px);top:78px;left:8px}.sample-sculpture{transform-origin:100% 100%;right:-10px;transform:scale(.75)}.sample-hero h3{font-size:28px}.art-mobile{width:108px;height:218px;padding:23px 9px 9px;bottom:15px;right:0;transform:rotate(7deg)}.mobile-notch{left:28px}.mobile-shape{width:58px;height:56px;margin-top:12px}.art-mobile h4{font-size:14px}.mobile-fake-button{bottom:18px}.mobile-bottom-line{left:25px}.sticker-idea{padding:8px 12px;font-size:10px;top:27px;right:12px}.sticker-code{padding:9px 11px;bottom:20px;left:5px}.art-caption{bottom:-10px;left:20px}.hero{padding-bottom:45px}.ownership-visual{aspect-ratio:1;width:min(365px,100%);height:auto}.ownership-center{inset:30%}.orbit-feature{padding:11px 13px;font-size:10px}.orbit-feature-two{right:-8px}.orbit-feature-four{left:-8px}.case-art{max-width:100%}.mini-dashboard{flex-shrink:0}.hero-footnote,.footer-bottom{flex-wrap:wrap}[lang=en] .hero h1{font-size:56px}[lang=en] .hero-asterisk{font-size:31px;inset-inline-end:-40px}}@media (max-width:380px){.hero h1{font-size:44px}[lang=en] .hero h1{font-size:46px}.hero-asterisk{font-size:27px;inset-inline-end:-34px}.builder-art{height:395px!important}.art-browser{width:calc(100% - 12px);left:1px}.browser-content{padding:16px 17px 0}.sample-hero h3{font-size:25px}.sample-sculpture{right:-5px;transform:scale(.64)}.art-mobile{width:98px;height:197px;bottom:0;right:-3px}.mobile-notch{width:34px;left:25px}.mobile-shape{width:48px;height:48px;margin:10px auto}.art-mobile h4{font-size:13px}.mobile-fake-lines{margin-top:6px}.mobile-fake-button{width:22px;height:22px;bottom:16px}.sticker-code{padding:8px;font-size:9px;bottom:12px;left:0}.sticker-code strong{font-size:9px}.sticker-code div>span{font-size:7px}.sticker-icon{padding:5px}.art-caption{font-size:8px;bottom:-26px}.hero{padding-bottom:60px}.shop-label{left:23px}.shop-object{width:80px;height:120px;top:100px;right:30px}.shop-label strong{font-size:32px}.ownership-visual{transform:scale(.9);margin-block:0!important}}.plan-label,.platform-strip>span{color:#606c56}.bottom-cta .eyebrow{color:#735436}.browser-bar>span{color:#65705c}.shop-label{color:#542415}.art-number{color:#393d32}.booking-calendar>span.selected{color:#fff;background:#735b81}.shop-art>.art-number{color:#30352b}
