@font-face{font-family:Geist;src:url(/assets/fonts/geist-sans.woff2?v=28258d0621)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/fonts/geist-mono.woff2?v=5bc6413e82)format("woff2");font-weight:100 900;font-display:swap}:root{--locale-chrome:1;color:#f4f4f5;font-synthesis:none;--shipshot-ink:#2c1735;--shipshot-paper:#f5eee7;--shipshot-action:#f06d4f;--shipshot-action-soft:#f06d4f29;--shipshot-amber:#f4b860;--shipshot-seafoam:#7ed6c1;--shipshot-lilac:#d7b6f0;--shipshot-surface:#fff;--shipshot-wash:#f0e5da;--shipshot-slate:#596375;--shipshot-text:var(--shipshot-ink);--shipshot-text-muted:var(--shipshot-slate);--shipshot-focus:var(--shipshot-action);--shipshot-on-action:#2c1735;--page:#18181b;--page-deep:#151519;--panel:#1d1d22;--panel-soft:#202027;--text:#f4f4f5;--muted:#a1a1aa;--faint:#8e8e98;--line:#ffffff14;--violet:#8b5cf6;--violet-bright:#a78bfa;--violet-pale:#c4b5fd;--container:1180px;--product-header-height:68px;background:#18181b;font-family:Geist,ui-sans-serif,system-ui,sans-serif}html[lang=de]{--locale-chrome:.86}html[lang=es]{--locale-chrome:.88}html[lang=fr],html[lang=pt-BR]{--locale-chrome:.9}html[lang=ja]{font-family:Geist,Hiragino Sans,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,ui-sans-serif,sans-serif}html[lang=ko]{font-family:Geist,Apple SD Gothic Neo,Noto Sans KR,Noto Sans CJK KR,Malgun Gothic,ui-sans-serif,sans-serif}html[lang=zh-Hans]{font-family:Geist,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,ui-sans-serif,sans-serif}html[lang=ar]{font-family:Geist,IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,ui-sans-serif,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shipshot-ink:#f5eee7;--shipshot-paper:#1c0f24;--shipshot-surface:#2c1735;--shipshot-wash:#381e43;--shipshot-slate:#d7b6f0;--shipshot-text:#f5eee7;--shipshot-text-muted:#dbbef3;--shipshot-focus:#f4b860;--shipshot-on-action:#2c1735}}:root[data-theme=dark]{--shipshot-ink:#f5eee7;--shipshot-paper:#1c0f24;--shipshot-surface:#2c1735;--shipshot-wash:#381e43;--shipshot-slate:#d7b6f0;--shipshot-text:#f5eee7;--shipshot-text-muted:#dbbef3;--shipshot-focus:#f4b860;--shipshot-on-action:#2c1735}:root[data-theme=light]{--shipshot-ink:#2c1735;--shipshot-paper:#f5eee7;--shipshot-surface:#fff;--shipshot-wash:#f0e5da;--shipshot-slate:#697386;--shipshot-text:#2c1735;--shipshot-text-muted:#697386;--shipshot-focus:#f06d4f;--shipshot-on-action:#2c1735}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page)}body{background:var(--page);min-width:320px;color:var(--text);margin:0}body,button,a{font-family:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{color:inherit}.shipshot-logo{width:auto;max-width:100%;color:var(--shipshot-ink);flex:none;display:block;overflow:visible}.shipshot-logo--sm{width:min(100%,99px);height:22px}.shipshot-logo--md{width:min(100%,144px);height:32px}.shipshot-logo--lg{width:min(100%,216px);height:48px}.shipshot-logo__mark{fill:var(--shipshot-action)}.shipshot-logo__wordmark{fill:currentColor;letter-spacing:-.055em;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:25px;font-weight:720}.shipshot-logo--reversed{color:#f5eee7}.shipshot-logo--reversed .shipshot-logo__mark,.shipshot-logo--monochrome .shipshot-logo__mark{fill:currentColor}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.section{padding:150px 0;position:relative;overflow:hidden}.section-glow{isolation:isolate;position:relative}.section-glow:before{content:"";z-index:-1;pointer-events:none;filter:blur(100px);opacity:.22;background:radial-gradient(circle,#f38b701f,#0000 72%);border-radius:50%;width:720px;height:720px;position:absolute}.section-glow--top:before{top:-390px;left:50%;transform:translate(-50%)}.section-glow--left:before{top:80px;left:-400px}.eyebrow{color:#d4d4d8;letter-spacing:.02em;margin:0 0 22px;font-size:12px;font-weight:600}.gradient-text{background:linear-gradient(100deg,#ddd6fe 0%,#a78bfa 44%,#c084fc 72%,#f0abfc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18181be6;border-bottom:1px solid #ffffff09;height:65px;position:relative}.header-inner{justify-content:space-between;align-items:center;width:min(100% - 48px,1320px);height:100%;margin:auto;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.brand img{border-radius:6px;width:22px;height:22px}.brand-logo--mark{width:22px;height:22px;color:var(--shipshot-paper);display:none}.brand-logo--mark .shipshot-logo__mark{fill:currentColor}.primary-nav{color:#a1a1aa;align-items:center;gap:24px;font-size:12px;font-weight:500;display:flex}.primary-nav a{transition:color .18s}.primary-nav a:hover{color:#fff}.nav-divider{background:var(--line);width:1px;height:16px}.primary-nav .nav-cta{color:#fff;background:#25252b;border:1px solid #ffffff1a;border-radius:7px;padding:7px 11px;box-shadow:inset 0 1px #ffffff0f}.header-actions{align-items:center;gap:4px;display:flex}.motion-toggle{color:#85858f;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:9px;line-height:1;display:grid}.motion-toggle:hover{color:#fff;background:#ffffff0f}.motion-toggle:focus-visible{outline:2px solid var(--shipshot-focus);outline-offset:2px}.menu-toggle{cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:8px;display:none}.menu-toggle span{background:#d4d4d8;width:18px;height:1px;margin:5px 0;display:block}.hero{text-align:center;background-image:url(/assets/home/hero-space-waves.webp), linear-gradient(180deg, #1c1b23 0%, var(--page) 42%, #17171a 100%);background-position:50% -320px,50%;background-repeat:no-repeat;background-size:cover,auto;height:1940px;padding:110px 0 90px;overflow:hidden}.hero-inner{flex-direction:column;align-items:center;display:flex}.hero-icon{border-radius:16px;width:66px;height:66px;margin-bottom:34px;box-shadow:0 0 65px #8b5cf661}.hero h1{letter-spacing:-.062em;margin:0;font-size:clamp(50px,5.2vw,76px);font-weight:720;line-height:.98}.hero-copy{color:#a9a9b3;max-width:680px;margin:30px auto 0;font-size:16px;line-height:1.65}.button-row{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.button-row--left{justify-content:flex-start}.button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .2s,filter .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:focus-visible,.primary-nav a:focus-visible,.brand:focus-visible,.menu-toggle:focus-visible{outline:2px solid var(--shipshot-focus);outline-offset:3px}.button--primary{color:var(--shipshot-on-action);background:var(--shipshot-action);border:1px solid #2c173529;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 24px #2c17351f,0 5px 28px #f06d4f3d}.button--primary:hover{filter:brightness(1.09)}.button--text{color:#a1a1aa;background:#ffffff06;border:1px solid #ffffff0f}.button--text span{color:#d8b4fe}.hero-preview{background:linear-gradient(135deg,#ffffff1a,#ffffff04);border:1px solid #ffffff14;border-radius:18px;width:min(1204px,95%);height:686px;margin-top:215px;padding:9px;overflow:hidden;box-shadow:0 32px 100px #00000094,0 0 90px #7c3aed21}.hero-preview img{object-fit:cover;border-radius:11px;width:100%;height:100%}.stats-grid{grid-template-columns:repeat(3,1fr);width:min(880px,100%);margin-top:64px;display:grid}.stats-grid div{border-right:1px solid var(--line);gap:8px;padding:4px 30px;display:grid}.stats-grid div:last-child{border-right:0}.stats-grid strong{letter-spacing:-.05em;font-family:Geist Mono,monospace;font-size:24px}.stats-grid span{color:#71717a;font-size:11px}.featured{width:100%;margin-top:72px;overflow:hidden}.featured p{color:#71717a;font-size:11px}.logo-rail{opacity:.55;filter:grayscale()brightness(1.7);justify-content:flex-start;align-items:center;gap:42px;width:max-content;margin-top:26px;animation:40s linear infinite infinite-scroll;display:flex}.logo-rail img{object-fit:contain;max-width:78px;max-height:24px}.store-intro{background-image:url(/assets/home/space-spotlight-1200w.webp),linear-gradient(145deg,#202031 0,#18181b 30%,#191820 75%,#2d194d 140%);background-position:-640px -583px,50%;background-repeat:no-repeat;background-size:1280px 1166px,auto;border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff09;height:976px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:86px;display:grid}.split--intro{min-height:600px}.section-copy{max-width:530px}.section-copy h2{letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(38px,3.6vw,56px);line-height:1.03}.section-copy>p:not(.eyebrow){color:#a1a1aa;margin:0 0 18px;font-size:15px;line-height:1.7}.store-badges{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.store-badges span{border:1px solid var(--line);color:#8f8f99;background:#ffffff05;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.store-badges img{object-fit:contain;width:16px;height:16px}.device-scene{min-height:620px;position:relative}.device-glow{filter:blur(30px);background:radial-gradient(circle,#7c3aed59,#0000 68%);position:absolute;inset:15% 0}.device{object-fit:contain;filter:drop-shadow(0 22px 35px #00000080);width:160px;height:240px;position:absolute}.device--phone-a{top:321px;left:60px}.device--ipad{top:145px;left:268px}.device--iphone{z-index:3;top:433px;left:268px}.device--tablet{z-index:2;top:1px;left:476px}.device--watch{z-index:2;top:289px;left:476px}.orbit{background:linear-gradient(135deg,#ec4899,#8b5cf6);border-radius:5px;width:18px;height:18px;position:absolute;box-shadow:0 8px 22px #8b5cf673}.orbit--one{top:16%;left:6%;transform:rotate(12deg)}.orbit--two{background:linear-gradient(135deg,#38bdf8,#2563eb);top:10%;right:4%}.section-heading{max-width:760px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.04}.section-heading>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:24px auto 0;font-size:15px;line-height:1.7}.templates{background:url(/assets/home/hero-space-waves.webp) 50% -320px/cover no-repeat,#17171a;height:1244px}.template-viewport{width:100%;margin-top:123px;overflow:hidden}.template-rail{gap:48px;width:max-content;padding:0;animation:40s linear infinite alternate template-drift;display:flex;transform:translate(-60px)}.template-card{text-align:center;color:#17171a;background:var(--template);border-radius:6px;flex:none;width:249px;height:520px;padding:34px 20px 0;overflow:hidden;box-shadow:0 20px 50px #00000040}.template-card h3{letter-spacing:-.045em;max-width:180px;min-height:72px;margin:0 auto 18px;font-size:27px;line-height:1.02}.template-phone{background:#101014;border-radius:28px 28px 0 0;width:166px;height:360px;margin:auto;padding:12px;position:relative;box-shadow:0 15px 30px #0000004d}.template-phone:before{content:"";background:#050506;border-radius:10px;width:52px;height:11px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.template-phone img{object-fit:cover;opacity:.9;border-radius:19px 19px 0 0;width:100%;height:100%}.template-phone span{color:#fff;background:#18181bd9;border-radius:8px;place-items:center;width:28px;height:28px;font:600 10px Geist Mono;display:grid;position:absolute;bottom:16px;right:18px}.workflow{background:url(/assets/home/space-spotlight-1200w.webp) -640px -583px/1280px 1166px no-repeat,linear-gradient(#18181b,#16161a);border-top:1px solid #ffffff08;height:1176px;padding-block:112px}.workflow-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:86px;margin-top:58px;display:grid}.workflow-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-steps li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:18px;padding:17px 0;display:grid}.workflow-steps li>span{color:#c4b5fd;background:#8b5cf614;border:1px solid #a78bfa3d;border-radius:8px;place-items:center;width:30px;height:30px;font:600 11px Geist Mono;display:grid}.workflow-steps h3{margin:2px 0 8px;font-size:15px}.workflow-steps p{color:#85858f;margin:0;font-size:12px;line-height:1.55}.workflow-demo{background:linear-gradient(145deg,#24242c,#19191e);border:1px solid #ffffff14;border-radius:18px;padding:18px;overflow:hidden;box-shadow:0 35px 90px #00000080,0 0 70px #7c3aed14}.demo-toolbar{color:#e4e4e7;justify-content:space-between;align-items:center;padding:8px 8px 20px;font-size:13px;display:flex}.demo-toolbar small{color:var(--faint);font-size:10px}.app-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.app-scroll-window{height:250px;overflow:hidden}.walkthrough-app-scroll{animation:14s linear infinite workflow-app-scroll}.app-row{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:43px 1fr;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid;position:relative}.app-row.selected{background:#7c3aed1f;border-color:#8b5cf68c;box-shadow:0 0 30px #7c3aed14}.app-row img{object-fit:cover;border-radius:11px;width:43px;height:43px}.app-row>span{gap:4px;display:grid}.app-row strong{font-size:12px}.app-row small{color:var(--faint);font-size:9px}.app-row em{color:#c4b5fd;font-size:8px;font-style:normal;position:absolute;top:7px;right:8px}.demo-status{color:#85858f;background:#16161a;border-radius:9px;align-items:center;gap:9px;margin-top:16px;padding:13px;font-size:10px;display:flex}.demo-status i{background:#8b5cf6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #8b5cf6}.upload{background:url(/assets/home/space-spotlight-1200w.webp) right -640px top -583px/1280px 1166px no-repeat,linear-gradient(135deg,#27213a -20%,#18181b 35%,#17171a 100%);border-block:1px solid #ffffff09;height:1019px}.section-glow--right:before{top:40px;right:-430px}.upload-grid{min-height:630px}.upload-grid .section-copy h2{font-size:clamp(34px,3.3vw,49px)}.check-list{color:#aaaab3;grid-template-columns:1fr 1fr;gap:12px 20px;margin:28px 0;padding:0;font-size:11px;list-style:none;display:grid}.check-list li{align-items:center;gap:8px;display:flex}.check-list span{color:#c4b5fd;background:#8b5cf621;border-radius:5px;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.inline-link{color:var(--shipshot-lilac);font-size:12px;font-weight:600}.upload-cards{min-height:590px;position:relative}.upload-card{background:linear-gradient(145deg,#23232a,#17171c);border:1px solid #ffffff14;border-radius:16px;width:420px;padding:22px;animation:6s ease-in-out infinite upload-queue-pulse;position:absolute;top:20px;left:0;box-shadow:0 26px 65px #00000085}.upload-card--offset{animation-delay:1.6s;top:300px;left:90px}.upload-card:after{content:"";background:linear-gradient(90deg,#0000,#a78bfa73,#0000);height:1px;animation:3.6s linear infinite upload-sweep;position:absolute;top:0;left:0;right:0}.upload-card header{align-items:center;gap:12px;display:flex}.upload-card header img{object-fit:contain;border-radius:9px;width:38px;height:38px}.upload-card header span{gap:4px;font-size:13px;font-weight:600;display:grid}.upload-card header small{color:var(--faint);font-size:9px;font-weight:400}.upload-thumbs{gap:9px;margin:24px 0;display:flex}.upload-thumbs b{background:linear-gradient(160deg,#6d4aec,#32a9e8 48%,#f5a363);border:1px solid #ffffff14;border-radius:8px;width:66px;height:92px;animation:6s ease-in-out infinite upload-fill}.upload-thumbs b:nth-child(2){filter:hue-rotate(38deg)}.upload-thumbs b:nth-child(3){filter:hue-rotate(75deg)}.upload-thumbs b:nth-child(2){animation-delay:1.6s}.upload-thumbs b:nth-child(3){animation-delay:3.2s}.upload-card p{color:#9a9aa4;justify-content:space-between;font-size:10px;display:flex}.upload-card p span{color:#86efac}.progress{background:#292930;border-radius:5px;height:4px;overflow:hidden}.progress i{background:linear-gradient(90deg,#8b5cf6,#22d3ee);width:78%;height:100%;animation:2.4s ease-in-out infinite upload-progress;display:block}.customize{background:url(/assets/home/hero-space-waves.webp) 50% -320px/cover no-repeat,linear-gradient(#17171a,#1c1725,#17171a);place-items:center;height:708px;display:grid}.section-glow--center:before{opacity:.3;top:-80px;left:50%;transform:translate(-50%)}.customize .section-heading{max-width:700px}.customize .section-heading h2{font-size:clamp(38px,4vw,55px)}.localization{background:url(/assets/home/space-spotlight-1200w.webp) -640px -583px/1280px 1166px no-repeat,linear-gradient(145deg,#211c31 -10%,#18181b 38%,#17171a 100%);border-top:1px solid #ffffff08;height:1483px}.localization-grid{min-height:750px}.localization .section-copy h2{font-size:clamp(37px,3.5vw,52px)}.lead-stat{font-weight:600;color:#c4b5fd!important}.language-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.language-list article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:28px 1fr;gap:10px;min-height:76px;padding:13px;display:grid}.language-list article>span{font-size:18px}.language-list h3{margin:2px 0 6px;font-size:11px}.language-list p{color:var(--faint);margin:0;font-size:9px;line-height:1.45}.language-visual{min-height:650px;position:relative;overflow:hidden}.language-visual:before{content:"";filter:blur(36px);background:radial-gradient(circle,#7c3aed45,#0000 65%);position:absolute;inset:14% 0}.language-visual img{opacity:.62;border:1px solid #ffffff14;border-radius:14px;width:82%;position:absolute;top:120px;left:14%;transform:rotate(2deg);box-shadow:0 30px 80px #00000080}.language-line{z-index:2;color:#d4d4d8;background:#1e1e25e6;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:11px;display:flex;position:absolute;left:0;right:3%;box-shadow:0 16px 40px #00000059}.language-line:after{content:"";background:linear-gradient(90deg,#8b5cf6 72%,#303037 72%);border-radius:2px;height:2px;position:absolute;bottom:7px;left:16px;right:16px}.language-line--top{top:30px}.language-line--middle{top:290px;left:14%;right:-5%}.language-line--bottom{top:510px;left:-4%;right:12%}.aso{background:url(/assets/home/space-spotlight-1200w.webp) right -640px top -583px/1280px 1166px no-repeat,linear-gradient(145deg,#17171a,#191820 60%,#22152d);border-block:1px solid #ffffff08;height:1332px}.aso-grid{min-height:700px}.aso-points{color:#b3b3bb;gap:12px;margin:28px 0;padding:0;font-size:12px;list-style:none;display:grid}.aso-points li{align-items:center;gap:10px;display:flex}.aso-points span{color:#c4b5fd}.store-result{background:linear-gradient(#24242c,#17171c);border:1px solid #ffffff17;border-radius:42px;justify-self:center;width:370px;min-height:700px;padding:24px 18px;overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 90px #0000008c,0 0 70px #7c3aed1a}.phone-status{color:#d4d4d8;justify-content:space-between;padding:2px 10px 20px;font:600 10px Geist Mono;display:flex}.search-bar{color:#71717a;background:#303037;border-radius:10px;padding:10px 14px;font-size:11px}.result-label{color:#a1a1aa;margin:22px 5px 13px;font-size:10px}.app-result{grid-template-columns:52px 1fr auto;align-items:center;gap:10px;display:grid}.app-result img{object-fit:cover;border-radius:13px;width:52px;height:52px}.app-result>div{gap:3px;display:grid}.app-result strong{font-size:12px}.app-result small{color:#71717a;font-size:8px}.app-result span{color:#facc15;font-size:8px}.app-result em{color:#71717a;font-style:normal}.app-result button{color:#60a5fa;background:#32323a;border:0;border-radius:20px;padding:5px 10px;font-size:9px;font-weight:700}.result-shots{gap:7px;margin:20px 0 28px;display:flex}.result-shots b{background:linear-gradient(160deg,#8b5cf6,#3b82f6 46%,#f472b6);border-radius:8px;width:104px;height:220px;animation:.6s ease-out both aso-screenshot-in}.result-shots b:nth-child(2){filter:hue-rotate(45deg)}.result-shots b:nth-child(3){filter:hue-rotate(95deg)}.result-shots b:nth-child(2){animation-delay:90ms}.result-shots b:nth-child(3){animation-delay:.18s}.app-result--muted{border-top:1px solid var(--line);opacity:.65;padding-top:18px}.testimonials{background:url(/assets/home/hero-space-waves.webp) 50% -320px/cover no-repeat,linear-gradient(#17171a,#1d1a25 70%,#17171a);height:1357px;padding-inline:0}.testimonial-viewport{width:100%;margin-top:70px;overflow:hidden}.testimonial-viewport+.testimonial-viewport{margin-top:16px}.testimonial-rail{gap:16px;width:max-content;padding-left:20px;animation:40s linear infinite testimonial-scroll;display:flex}.testimonial-rail--reverse{animation-direction:reverse}.logo-rail:hover,.template-rail:hover,.testimonial-rail:hover,.logo-rail:focus-within,.template-rail:focus-within,.testimonial-rail:focus-within{animation-play-state:paused}html[data-motion=paused] .logo-rail,html[data-motion=paused] .template-rail,html[data-motion=paused] .walkthrough-app-scroll,html[data-motion=paused] .upload-card,html[data-motion=paused] .upload-card:after,html[data-motion=paused] .upload-thumbs b,html[data-motion=paused] .progress i,html[data-motion=paused] .testimonial-rail{animation-play-state:paused!important}.quote-card{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff12;border-radius:12px;flex:none;width:290px;min-height:190px;padding:20px;box-shadow:inset 0 1px #ffffff09}.quote-card header{align-items:center;gap:10px;display:flex}.quote-card header>img,.quote-card header>span{object-fit:cover;color:#c4b5fd;background:#303038;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.quote-card header div{gap:3px;display:grid}.quote-card header strong{font-size:11px}.quote-card header small{color:#71717a;font-size:9px}.quote-card blockquote{color:#b3b3bb;margin:20px 0 0;font-size:12px;line-height:1.65}.export-count{text-align:center;color:#71717a;margin:36px 0 0;font-size:12px}.export-count strong{color:#c4b5fd;font-family:Geist Mono;font-size:14px}@keyframes testimonial-scroll{to{transform:translate(calc(-50% - 8px))}}.faq{background:url(/assets/home/hero-space-waves.webp) 50% -320px/cover no-repeat,#17171a;border-top:1px solid #ffffff09;height:1220px}.faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.faq-intro{position:sticky;top:70px}.faq-intro h2{letter-spacing:-.055em;max-width:390px;margin:0;font-size:clamp(40px,4vw,58px);line-height:1.02}.faq-intro>p:not(.eyebrow){max-width:380px;color:var(--muted);margin-top:24px;font-size:14px;line-height:1.65}.accordion{gap:10px;display:grid}.faq-item{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;transition:border-color .2s,background .2s;overflow:hidden}.faq-item.is-open{background:#8b5cf60b;border-color:#8b5cf640}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:58px;padding:0 18px;font-size:12px;font-weight:550;display:flex}.faq-item button i{color:#a78bfa;background:#ffffff0a;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:16px;font-style:normal;font-weight:350;display:grid}.faq-item button:focus-visible{outline:2px solid var(--shipshot-focus);outline-offset:-3px}.faq-answer{opacity:0;max-height:0;padding:0 18px;transition:max-height .28s,opacity .2s,padding .28s;overflow:hidden}.faq-item.is-open .faq-answer{opacity:1;max-height:180px;padding-bottom:18px}.faq-answer p{color:#8e8e98;margin:0;font-size:12px;line-height:1.65}.feature-summary{background:url(/assets/home/hero-space-waves.webp) 50% -320px/cover no-repeat,linear-gradient(#18181b,#19171e,#17171a);border-top:1px solid #ffffff08;height:864px;padding-block:70px}.feature-summary-head{text-align:left;grid-template-columns:50px 1fr;align-items:start;gap:18px;max-width:750px;margin:0 auto 35px;display:grid}.feature-summary-head img{border-radius:13px;width:50px;height:50px;box-shadow:0 0 45px #7c3aed33}.feature-summary-head h2{letter-spacing:-.045em;margin:3px 0 8px;font-size:28px;line-height:1.05}.feature-summary-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.feature-summary-head .gradient-text{font-size:12px;font-weight:650}.feature-groups{grid-template-columns:1fr 1fr;gap:0 60px;max-width:1050px;margin:auto;display:grid}.feature-groups article{border-top:1px solid var(--line);padding:12px 0}.feature-groups h3{letter-spacing:-.02em;margin:0 0 6px;font-size:12px}.feature-groups p{color:#8e8e98;margin:0 0 7px;font-size:8px;line-height:1.4}.feature-groups ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.feature-groups li{color:#b1b1b9;padding-left:13px;font-size:7px;position:relative}.feature-groups li:before{content:"";background:#8b5cf6;border-radius:2px;width:6px;height:6px;position:absolute;top:4px;left:0;box-shadow:0 0 8px #8b5cf680}#top{color:var(--shipshot-text);background:var(--shipshot-paper);overflow:clip}#top .site-header{color:#f5eee7;background:#2c1735f0;border-color:#f5eee72e;height:72px;position:sticky;top:0}#top .primary-nav{color:#f5eee7d1}#top .primary-nav a:hover{color:#f5eee7}#top .primary-nav a:focus-visible,#top .brand:focus-visible,#top .menu-toggle:focus-visible,#top .motion-toggle:focus-visible{outline-color:#f4b860}#top .primary-nav .nav-cta{color:#2c1735;box-shadow:none;background:#f06d4f;border-color:#0000}#top .motion-toggle{color:#f5eee7;background:#f5eee70d;border-color:#f5eee747}#top .motion-toggle:hover{color:#2c1735;background:#f4b860;border-color:#f4b860}#top .menu-toggle span{background:#f5eee7}#top main{background:var(--shipshot-paper)}#top .section{height:auto;min-height:0;color:var(--shipshot-text);background:var(--shipshot-paper);border-color:color-mix(in srgb, var(--shipshot-text) 14%, transparent);padding:clamp(88px,11vw,154px) 0}#top .eyebrow{color:var(--shipshot-action);letter-spacing:.12em;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:11px;font-weight:700}#top .section-heading h2,#top .section-copy h2{color:var(--shipshot-text)}#top .section-heading>p:not(.eyebrow),#top .section-copy>p:not(.eyebrow){color:var(--shipshot-text-muted)}#top .button{border-radius:999px;min-height:48px;padding:0 22px;font-size:14px}#top .button--text{color:var(--shipshot-text);border-color:color-mix(in srgb, var(--shipshot-text) 18%, transparent);background:0 0}#top .button--text span{color:var(--shipshot-action)}.premiere-hero{min-height:0;color:var(--shipshot-text);text-align:left;background:var(--shipshot-paper);padding:clamp(82px,10vw,138px) 0 clamp(96px,12vw,170px)}.premiere-hero:before{content:"";pointer-events:none;background:var(--shipshot-lilac);opacity:.32;clip-path:polygon(42% 0,100% 0,100% 100%,0 45%);width:42%;height:32rem;position:absolute;top:0;right:0}.premiere-hero__copy{z-index:1;justify-items:start;display:grid;position:relative}.premiere-kicker{margin-bottom:26px}.premiere-hero h1{max-width:980px;color:var(--shipshot-text);letter-spacing:-.078em;margin:0;font-size:clamp(58px,9.2vw,132px);font-weight:760;line-height:.86}.premiere-hero h1 span{color:var(--shipshot-action);font-weight:560;display:block}.premiere-hero .hero-copy{max-width:680px;color:var(--shipshot-text-muted);margin:36px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.premiere-hero .button-row{justify-content:flex-start}.hero-note{color:var(--shipshot-text-muted);margin:16px 0 0;font:500 11px Geist Mono,monospace}.premiere-contact-sheet{z-index:2;color:var(--shipshot-paper);background:#2c1735;border-radius:28px;margin-top:clamp(82px,11vw,150px);padding:10px;position:relative;transform:rotate(-.45deg);box-shadow:0 40px 100px #2c17353d}.contact-sheet__marquee{white-space:nowrap;color:#f5eee7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:16px;min-height:54px;padding:0 16px;font:650 10px Geist Mono,monospace;display:flex;overflow:hidden}.contact-sheet__marquee i{background:#f06d4f;width:36px;height:1px}.contact-sheet__grid{grid-template-columns:1.08fr .92fr .92fr;gap:10px;display:grid}.proof-card{background:#f5eee7;border-radius:20px;min-width:0;display:grid;overflow:hidden}.proof-card__image{background:#f5eee7;min-height:480px;position:relative;overflow:hidden}.proof-card__image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.proof-card:hover .proof-card__image img{transform:scale(1.025)}.proof-card__image--formats{background:#d7b6f0;grid-template-columns:.88fr 1.12fr;align-items:end;gap:14px;padding:54px 22px 24px;display:grid}.proof-card__image--formats img{object-fit:contain;filter:drop-shadow(0 18px 24px #2c173538);width:100%;height:auto;max-height:408px}.proof-card__image--formats img:first-child{max-height:440px}.proof-card:hover .proof-card__image--formats img{transform:none}.proof-card__image>span{color:#2c1735;background:#f4b860;border-radius:50%;place-items:center;width:38px;height:38px;font:700 11px Geist Mono,monospace;display:grid;position:absolute;top:16px;left:16px}.proof-card__copy{color:#2c1735;min-height:134px;padding:24px}.proof-card__copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,28px)}.proof-card__copy p{color:#697386;max-width:27ch;margin:10px 0 0;font-size:13px;line-height:1.5}.contact-sheet__sequence{color:#f5eee7;text-transform:uppercase;grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:22px;min-height:62px;padding:0 18px;font:600 10px Geist Mono,monospace;display:grid}.contact-sheet__sequence span{align-items:center;gap:8px;display:flex}.contact-sheet__sequence b{color:#f4b860}.contact-sheet__sequence strong{color:#7ed6c1;justify-self:end}.editor-walkthrough{background:var(--shipshot-surface)!important}.walkthrough-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}.walkthrough-heading h2{max-width:680px;color:var(--shipshot-text);letter-spacing:-.065em;margin:0;font-size:clamp(44px,6vw,84px);line-height:.96}.walkthrough-heading>p{color:var(--shipshot-text-muted);text-transform:uppercase;flex:none;margin:0 0 8px;font:600 10px Geist Mono,monospace}.walkthrough-stage{border:1px solid color-mix(in srgb, var(--shipshot-text) 16%, transparent);background:color-mix(in srgb, var(--shipshot-paper) 76%, var(--shipshot-surface));box-shadow:0 28px 80px color-mix(in srgb, var(--shipshot-text) 9%, transparent);border-radius:22px;padding:14px}.walkthrough-toolbar{min-height:50px;color:var(--shipshot-text-muted);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;font:600 10px Geist Mono,monospace;display:grid}.walkthrough-toolbar span:last-child{justify-self:end}.walkthrough-toolbar i{background:var(--shipshot-action);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.walkthrough-frames{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.walkthrough-frame{background:var(--shipshot-surface);border:1px solid #0000;border-radius:14px;min-width:0;padding:10px;animation:16s ease-in-out infinite walkthrough-stage;position:relative;overflow:hidden}.walkthrough-frame:first-child{animation-delay:0s}.walkthrough-frame:nth-child(2){animation-delay:-12s}.walkthrough-frame:nth-child(3){animation-delay:-8s}.walkthrough-frame:nth-child(4){animation-delay:-4s}.walkthrough-frame:after{content:"→";z-index:2;color:#2c1735;background:#f4b860;border-radius:50%;place-items:center;width:24px;height:24px;font:700 12px Geist Mono,monospace;display:grid;position:absolute;top:50%;right:-12px}.walkthrough-frame:last-child:after{display:none}.walkthrough-frame__label{min-height:40px;color:var(--shipshot-text);text-transform:uppercase;justify-content:space-between;padding:4px 4px 12px;font:700 9px/1.35 Geist Mono,monospace;display:flex}.walkthrough-frame__label span{color:var(--shipshot-action)}.walkthrough-frame__media{aspect-ratio:320/470;background:color-mix(in srgb, var(--shipshot-paper) 75%, var(--shipshot-surface));border-radius:9px;place-items:center;display:grid;overflow:hidden}.walkthrough-frame img{object-fit:contain;object-position:center;width:100%;height:100%}.walkthrough-frame:first-child img{filter:drop-shadow(0 18px 24px #2c173533);width:62%;height:auto}.walkthrough-frame:nth-child(2) img{object-fit:cover;object-position:top}.walkthrough-frame:nth-child(3) img{object-fit:cover;object-position:top center}.walkthrough-frame:nth-child(4) img{filter:drop-shadow(0 18px 24px #2c173533);width:78%;height:auto}.walkthrough-frame small{color:var(--shipshot-text-muted);text-transform:uppercase;padding:12px 4px 2px;font:650 9px Geist Mono,monospace;display:block}.walkthrough-progress{background:color-mix(in srgb, var(--shipshot-text) 10%, transparent);border-radius:99px;height:3px;margin-top:14px;overflow:hidden}.walkthrough-progress i{border-radius:inherit;background:var(--shipshot-action);width:25%;height:100%;animation:16s steps(4,end) infinite walkthrough-progress;display:block}.walkthrough-caption{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.walkthrough-caption p{max-width:620px;color:var(--shipshot-text-muted);margin:0;font-size:13px;line-height:1.55}.premiere-templates{background:var(--shipshot-paper)!important}.templates-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;display:grid}.templates-heading h2{max-width:800px;color:var(--shipshot-text);letter-spacing:-.065em;margin:0;font-size:clamp(44px,6vw,80px);line-height:.96}.templates-heading h2 span{color:var(--shipshot-action)}.templates-heading>p{color:var(--shipshot-text-muted);margin:0 0 8px;font-size:15px;line-height:1.65}.premiere-templates .template-viewport{margin-top:64px;overflow:visible}.premiere-templates .template-rail{grid-template-columns:repeat(3,1fr);gap:20px;width:auto;padding:0;animation:none;display:grid;transform:none}.premiere-templates .template-card{width:auto;height:auto;color:var(--shipshot-text);text-align:left;border:1px solid color-mix(in srgb, var(--shipshot-text) 14%, transparent);background:var(--shipshot-surface);box-shadow:none;border-radius:18px;padding:12px;transition:transform .3s,border-color .3s}.premiere-templates .template-card:hover{border-color:var(--shipshot-action);transform:translateY(-6px)rotate(.35deg)}.template-card__topline{color:var(--shipshot-text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:7px 6px 13px;font:650 9px Geist Mono,monospace;display:flex}.template-card__topline strong{color:var(--shipshot-action);align-items:center;gap:6px;display:inline-flex}.template-card__topline .shipshot-logo{width:16px;height:16px}.premiere-templates .template-card>img{aspect-ratio:320/470;object-fit:cover;object-position:top;border-radius:10px;width:100%}.premiere-templates .template-card>div:last-child{padding:22px 10px 14px}.premiere-templates .template-card h3{min-height:0;color:var(--shipshot-text);margin:0;font-size:24px}.premiere-templates .template-card p{color:var(--shipshot-text-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.premiere-workflow{color:#f5eee7!important;background:#2c1735!important}.workflow-title{grid-template-columns:1fr 1.25fr;align-items:end;gap:60px;display:grid}.workflow-title .eyebrow{grid-column:1/-1;margin-bottom:-24px;color:#f4b860!important}.workflow-title h2{color:#f5eee7;letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(48px,7vw,92px);line-height:.92}.workflow-title>p{color:#d7b6f0;max-width:520px;margin:0 0 8px;font-size:16px;line-height:1.65}.premiere-workflow .workflow-steps{color:#f5eee7;margin-top:74px;display:block}.premiere-workflow .workflow-steps li{border-color:#f5eee733;grid-template-columns:.55fr 1.3fr .75fr;align-items:center;gap:32px;padding:38px 0;display:grid}.workflow-step__number{color:#f4b860;letter-spacing:.1em;text-transform:uppercase;font:700 10px Geist Mono,monospace}.workflow-step__copy h3{color:#f5eee7;letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.workflow-step__copy p{color:#d7b6f0;max-width:620px;margin:14px 0 0;font-size:14px;line-height:1.6}.workflow-step__result{text-align:right;justify-items:end;gap:8px;display:grid}.workflow-step__result span{color:#f4b860;text-transform:uppercase;font:700 9px Geist Mono,monospace}.workflow-step__result strong{color:#f5eee7;font-size:13px}.workflow-cta{justify-content:flex-end;align-items:center;gap:24px;margin-top:42px;display:flex}.workflow-cta p{color:#d7b6f0;margin:0;font-size:13px}.premiere-export{background:var(--shipshot-surface)!important}.export-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;display:grid}.premiere-export .section-copy h2{color:var(--shipshot-text);font-size:clamp(42px,5.6vw,76px)}.premiere-export .check-list{grid-template-columns:1fr;gap:0;margin-top:34px;display:grid}.premiere-export .check-list li{color:var(--shipshot-text);border-bottom:1px solid color-mix(in srgb, var(--shipshot-text) 14%, transparent);padding:14px 0}.premiere-export .check-list span{min-width:38px;color:var(--shipshot-action);font:700 10px Geist Mono,monospace;display:inline-block}.premiere-export .inline-link{color:var(--shipshot-action);margin-top:30px;font-weight:700;display:inline-flex}.export-board{border:1px solid color-mix(in srgb, var(--shipshot-text) 16%, transparent);background:var(--shipshot-paper);box-shadow:0 35px 90px color-mix(in srgb, var(--shipshot-text) 11%, transparent);border-radius:22px;padding:14px;transform:rotate(1.2deg)}.export-board__toolbar,.export-board__footer{min-height:52px;color:var(--shipshot-text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 8px;font:650 10px Geist Mono,monospace;display:flex}.export-board__toolbar strong,.export-board__footer strong{color:var(--shipshot-action)}.export-board__shots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.export-board__shots figure{background:var(--shipshot-surface);border-radius:12px;margin:0;position:relative;overflow:hidden}.export-board__shots img{aspect-ratio:160/300;object-fit:cover;object-position:top;width:100%}.export-board__shots figcaption{color:#2c1735;background:#7ed6c1;border-radius:50%;place-items:center;width:28px;height:28px;font:700 9px Geist Mono,monospace;display:grid;position:absolute;bottom:10px;right:10px}.premiere-testimonials{background:var(--shipshot-paper)!important}.testimonials-heading h2{max-width:900px;color:var(--shipshot-text);letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,92px);line-height:.92}.testimonials-heading h2 span{color:var(--shipshot-action)}.premiere-testimonials .testimonial-rail{grid-template-columns:repeat(2,1fr);gap:18px;width:auto;margin-top:62px;animation:none;display:grid}.premiere-testimonials .quote-card{width:auto;min-height:310px;color:var(--shipshot-text);border:1px solid color-mix(in srgb, var(--shipshot-text) 14%, transparent);background:var(--shipshot-surface);box-shadow:none;border-radius:18px;padding:28px;display:grid}.quote-card__index{color:var(--shipshot-action);align-self:start;font:700 10px Geist Mono,monospace}.capability-card h3{color:var(--shipshot-text);letter-spacing:-.05em;align-self:end;margin:46px 0 0;font-size:clamp(26px,3vw,38px);line-height:1}.capability-card>p{max-width:42ch;color:var(--shipshot-text-muted);align-self:start;margin:16px 0 34px;font-size:14px;line-height:1.6}.premiere-testimonials .capability-card footer{border-top:1px solid color-mix(in srgb, var(--shipshot-text) 12%, transparent);align-items:center;padding-top:18px;display:flex}.premiere-testimonials .capability-card footer strong{color:var(--shipshot-action);letter-spacing:.04em;text-transform:uppercase;font:700 10px Geist Mono,monospace}#top .faq{background:var(--shipshot-surface)}#top .faq-intro h2{color:var(--shipshot-text)}#top .faq-intro>p:last-child,#top .faq-answer p{color:var(--shipshot-text-muted)}#top .faq-item{border-color:color-mix(in srgb, var(--shipshot-text) 14%, transparent)}#top .faq-item button{color:var(--shipshot-text)}.premiere-summary{color:#f5eee7!important;background:#2c1735!important}.premiere-summary .feature-summary-head{grid-template-columns:56px 1fr;gap:22px;max-width:840px;margin:0 auto;display:grid}.premiere-summary .shipshot-logo{color:#f5eee7;width:56px;height:56px}.premiere-summary .feature-summary-head .eyebrow{color:#f4b860}.premiere-summary .feature-summary-head h2{color:#f5eee7;margin:4px 0 12px;font-size:clamp(40px,5vw,68px)}.premiere-summary .feature-summary-head p:last-child{color:#d7b6f0;font-size:15px}.premiere-summary .feature-groups{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1050px;margin-top:64px;display:grid}.premiere-summary .feature-groups article{border:1px solid #f5eee72e;border-radius:16px;padding:26px}.premiere-summary .feature-groups article>span{color:#f4b860;font:700 10px Geist Mono,monospace}.premiere-summary .feature-groups h3{color:#f5eee7;margin:30px 0 12px;font-size:26px}.premiere-summary .feature-groups p{color:#d7b6f0;font-size:13px;line-height:1.55}.feature-summary-cta{border-top:1px solid #f5eee72e;justify-content:space-between;align-items:center;gap:24px;margin-top:54px;padding-top:36px;display:flex}.feature-summary-cta p{color:#f5eee7;margin:0;font-size:18px}.premiere-footer{color:#f5eee7;background:#2c1735;border-top:1px solid #f5eee724;min-height:0}.premiere-footer .closing-cta{color:#f5eee7;background:#2c1735;min-height:520px}#top .premiere-footer .closing-cta h2{color:#f5eee7}#top .premiere-footer .closing-cta p{color:#d7b6f0}#top .premiere-footer .closing-cta .button--text{color:#f5eee7;background:#f5eee70d;border-color:#f5eee752}#top .premiere-footer .closing-cta .button--text:hover{color:#2c1735;background:#f4b860;border-color:#f4b860}#top .premiere-footer .closing-cta .button--text span{color:inherit}#top .premiere-footer .closing-cta .button:focus-visible{outline-color:#f4b860}.premiere-footer .footer-links{border-top:1px solid #f5eee724}.premiere-footer .footer-links nav h3{color:#f5eee7}.premiere-footer .footer-links nav a,.premiere-footer .footer-brand small{color:#d7b6f0}.premiere-footer .footer-links nav a:hover{color:#f4b860}.premiere-footer .footer-strip{background:#f5eee70d;border-color:#f5eee72e}.premiere-footer .legal{color:#f5eee785}html[data-motion=paused] .walkthrough-frame,html[data-motion=paused] .walkthrough-progress i{animation-play-state:paused!important}@keyframes walkthrough-stage{0%,21%{border-color:var(--shipshot-action);box-shadow:0 16px 36px color-mix(in srgb, var(--shipshot-action) 17%, transparent);opacity:1;transform:translateY(-6px)}26%,to{box-shadow:none;opacity:.64;border-color:#0000;transform:translateY(0)}}@keyframes walkthrough-progress{0%{transform:translate(0)}to{transform:translate(300%)}}@media (width<=900px){#top .primary-nav{color:#f5eee7;background:#2c1735;border-color:#f5eee724;top:72px}.contact-sheet__grid{grid-template-columns:1fr 1fr}.proof-card--1{grid-column:1/-1}.proof-card__image{min-height:390px}.walkthrough-frames{grid-template-columns:repeat(2,1fr)}.templates-heading,.workflow-title,.export-grid{grid-template-columns:1fr;gap:32px}.workflow-title .eyebrow{margin-bottom:0}.premiere-workflow .workflow-steps li{grid-template-columns:.35fr 1.4fr}.workflow-step__result{text-align:left;grid-column:2;justify-items:start}}@media (width<=600px){.premiere-hero{padding-top:78px}.premiere-hero h1{font-size:clamp(50px,17vw,72px)}.premiere-hero .button-row{align-items:flex-start}.premiere-contact-sheet{border-radius:20px;width:calc(100% - 24px);margin-top:72px;padding:7px;transform:none}.contact-sheet__marquee{min-height:46px}.contact-sheet__grid{grid-template-columns:1fr}.proof-card--1{grid-column:auto}.proof-card__image{min-height:350px}.contact-sheet__sequence{grid-template-columns:1fr;gap:10px;padding:18px}.contact-sheet__sequence strong{justify-self:start}.walkthrough-heading,.walkthrough-caption{flex-direction:column;align-items:flex-start}.walkthrough-toolbar{grid-template-columns:1fr auto}.walkthrough-toolbar span:last-child{display:none}.walkthrough-stage{width:calc(100% - 24px)}.walkthrough-frames{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.walkthrough-frame{scroll-snap-align:start;border-color:color-mix(in srgb, var(--shipshot-text) 14%, transparent);min-width:74%;box-shadow:none;opacity:1;animation:none;transform:none}.walkthrough-progress{display:none}.premiere-templates .template-rail{scroll-snap-type:x mandatory;gap:14px;display:flex;overflow-x:auto}.premiere-templates .template-card{scroll-snap-align:start;min-width:82%}.premiere-workflow .workflow-steps li{grid-template-columns:1fr;gap:14px}.workflow-step__result{text-align:left;grid-column:auto;justify-items:start}.workflow-cta{flex-direction:column;align-items:flex-start}.export-board{width:calc(100% - 8px);transform:none}.premiere-testimonials .testimonial-rail,.premiere-summary .feature-groups{grid-template-columns:1fr}.premiere-testimonials .quote-card{min-height:270px}.premiere-summary .feature-summary-head{grid-template-columns:44px 1fr}.premiere-summary .shipshot-logo{width:44px;height:44px}.feature-summary-cta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.walkthrough-frame,.walkthrough-progress i{opacity:1!important;animation:none!important;transform:none!important}.walkthrough-frame{border-color:color-mix(in srgb, var(--shipshot-text) 14%, transparent);box-shadow:none}.walkthrough-progress{display:none}.walkthrough-frames,.premiere-templates .template-rail{overflow-x:auto}}.footer{background:#161619;border-top:1px solid #ffffff09;min-height:1424px;overflow:hidden}.closing-cta{background:linear-gradient(#19171f,#17171a);place-items:center;min-height:560px;display:grid}.closing-cta .section-heading{max-width:650px}.closing-cta h2{font-size:clamp(42px,5vw,64px)}.footer-links{grid-template-columns:1.4fr repeat(4,1fr);gap:54px;padding:90px 0 80px;display:grid}.footer-brand{align-items:flex-start;gap:12px;display:flex}.footer-brand img{border-radius:9px;width:34px;height:34px}.footer-brand span{gap:5px;display:grid}.footer-brand strong{font-size:13px}.footer-brand small{color:#71717a;font-size:9px}.footer-links nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-links nav h3{color:#e4e4e7;margin:0 0 6px;font-size:11px}.footer-links nav a{color:#7d7d87;font-size:10px;transition:color .18s}.footer-links nav a:hover{color:#fff}.footer-strip{border:1px solid var(--line);background:#ffffff05;border-radius:9px;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.footer-strip .brand{font-size:11px}.footer-strip .brand img{width:20px;height:20px}.socials{color:#71717a;gap:14px;font-size:11px;display:flex}.legal{text-align:center;color:#52525b;margin:30px 0 0;padding-bottom:32px;font-size:9px}@media (width<=900px){.site-header{height:65px}.site-header:not(.product-header) .brand-logo--full{display:none}.site-header:not(.product-header) .brand-logo--mark,.menu-toggle{display:block}.primary-nav{border:1px solid var(--line);background:#18181bfa;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:18px;display:none;position:absolute;top:65px;left:12px;right:12px;box-shadow:0 18px 50px #00000080}.primary-nav.is-open{animation:.18s ease-out both menu-in;display:flex}.primary-nav a{padding:12px}.nav-divider{width:100%;height:1px;margin:6px 0}.primary-nav .nav-cta{text-align:center;margin-top:8px}.logo-rail{justify-content:flex-start;width:max-content}.split{grid-template-columns:1fr;gap:60px}.section-copy{max-width:640px}.device-scene{width:min(600px,100%);margin-inline:auto}.workflow-grid{grid-template-columns:1fr}.workflow-steps,.workflow-demo{max-width:680px;margin-inline:auto}.upload-cards{width:min(600px,100%);margin-inline:auto}.language-visual{width:min(650px,100%);margin-inline:auto}.store-result{justify-self:center}.faq-grid{grid-template-columns:1fr;gap:50px}.faq-intro{position:static}.feature-groups{gap:0 45px}.footer-links{grid-template-columns:1.4fr repeat(2,1fr)}}@media (width>=601px) and (width<=900px){.hero,.store-intro,.templates,.workflow,.upload,.customize,.localization,.aso,.testimonials,.faq,.feature-summary{height:auto;min-height:0;overflow:hidden}.hero{min-height:1750px}.store-intro{min-height:1550px}.templates{min-height:1200px}.workflow{min-height:1550px}.upload{min-height:1500px}.customize{min-height:720px}.localization,.aso{min-height:1700px}.testimonials{min-height:1500px}.faq{min-height:1400px}.feature-summary{min-height:1250px}.footer{min-height:1500px}}@media (width>=901px) and (width<=1100px){.feature-summary{height:auto;min-height:900px}}@media (width<=600px){.container{width:min(calc(100% - 40px), var(--container))}.header-inner{width:calc(100% - 28px)}.brand span{font-size:11px}.hero{height:1331px;padding:134px 0 64px}.hero-icon{border-radius:13px;width:52px;height:52px;margin-bottom:26px}.hero .eyebrow{max-width:280px;line-height:1.5}.hero h1{font-size:50px}.hero-copy{font-size:14px;line-height:1.6}.button-row{flex-direction:column;width:100%}.button-row .button{width:min(100%,270px)}.hero-preview{border-radius:11px;width:330px;height:191px;margin-top:174px;padding:5px}.stats-grid{margin-top:44px}.stats-grid div{padding:2px 6px}.stats-grid strong{font-size:14px}.stats-grid span{font-size:8px}.featured{margin-top:48px}.logo-rail{gap:28px}.logo-rail img{max-width:58px;max-height:20px}.section{padding:148px 0}.store-intro{height:1966px;padding-top:106px}.store-intro .section-copy h2{max-width:295px}.section-copy h2{font-size:37px}.button-row--left{align-items:flex-start}.device-scene{min-height:1030px;transform:none}.device{width:160px;height:240px}.device--phone-a{top:500px;left:-238px}.device--ipad{top:372px;left:-30px}.device--iphone{top:660px;left:-30px}.device--tablet{top:500px;left:178px}.device--watch{top:788px;left:178px}.section-heading h2{font-size:36px}.templates{height:1300px}.template-viewport{margin-top:52px}.template-rail{gap:12px;padding-left:20px;transform:none}.template-card{width:176px;height:380px;padding:26px 13px 0}.template-card h3{min-height:56px;font-size:21px}.template-phone{width:128px;height:288px}.workflow{height:1707px;padding-block:148px}.workflow .section-heading{max-width:300px}.workflow-grid{gap:54px;margin-top:54px}.workflow-steps li{grid-template-columns:34px 1fr;padding:18px 0}.workflow-demo{padding:12px}.app-list{grid-template-columns:1fr}.app-scroll-window{height:340px}.upload{height:1906px}.upload .section-copy h2{max-width:300px}.check-list{grid-template-columns:1fr}.upload-cards{min-height:590px}.upload-card{width:92%;padding:17px}.upload-card--offset{top:300px;left:8%}.upload-thumbs b{width:54px;height:76px}.customize{height:730px}.localization{height:2126px}.localization .section-copy h2{max-width:300px}.language-list{grid-template-columns:1fr}.language-visual{min-height:570px}.language-visual img{width:96%;top:120px;left:4%}.language-line--middle{top:260px;left:8%}.language-line--bottom{top:470px}.aso{height:2802px}.aso .section-copy h2{max-width:280px}.store-result{width:min(100%,350px);min-height:660px;transform:none}.result-shots b{height:205px}.testimonials{height:1468px}.testimonials .section-heading{max-width:320px}.testimonial-viewport{margin-top:50px}.quote-card{width:260px}.faq{height:1638px}.faq-grid{gap:44px}.faq-intro h2{font-size:38px}.feature-summary{height:1303px;padding-block:70px}.feature-summary-head{grid-template-columns:44px 1fr;gap:16px;margin-bottom:55px}.feature-summary-head img{border-radius:11px;width:44px;height:44px}.feature-summary-head h2{font-size:32px}.feature-groups{grid-template-columns:1fr 1fr;gap:0 18px}.feature-groups article{padding:14px 0}.feature-groups h3{font-size:10px}.feature-groups p{font-size:7px}.feature-groups li{font-size:6px}.closing-cta{min-height:730px;padding-top:65px;display:block}.closing-cta h2{font-size:48px}.footer-links{grid-template-columns:repeat(2,1fr);gap:44px 28px;padding:72px 0 60px}.footer-brand{grid-column:1/-1}.footer-strip{margin-inline:20px}.footer{min-height:1996px}}@keyframes infinite-scroll{to{transform:translate(calc(-50% - 21px))}}@keyframes template-drift{to{transform:translate(-8%)}}@keyframes workflow-app-scroll{to{transform:translateY(calc(-50% - 5px))}}@keyframes upload-queue-pulse{0%,to{border-color:#ffffff14;transform:translateY(0)}50%{border-color:#a78bfa40;transform:translateY(-4px)}}@keyframes upload-fill{0%,18%{opacity:.2;transform:translateY(8px)scale(.98)}35%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.2}}@keyframes upload-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes upload-progress{0%,to{width:22%}55%{width:92%}}@keyframes aso-screenshot-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.logo-rail,.template-rail,.walkthrough-app-scroll,.testimonial-rail{animation:none!important;transform:none!important}.featured,.template-viewport,.testimonial-viewport{overscroll-behavior-inline:contain;overflow-x:auto}.app-scroll-window{height:auto;overflow:visible}.app-row[aria-hidden=true],.quote-card[aria-hidden=true]{display:none}.feature-summary{height:auto;min-height:880px}}@media (width<=600px) and (prefers-reduced-motion:reduce){.store-intro{height:auto;min-height:1990px}.templates{height:auto;min-height:1304px}.workflow{height:auto;min-height:1995px}}.product-shell{color:#f4f4f5;background:#18181b;min-height:100vh}.product-header .brand{color:#f4f4f5;gap:8px;font-size:28px;font-weight:620;text-decoration:none}.product-header .primary-nav{color:#f4f4f5;gap:40px;margin-inline:auto 58px;font-size:14px;font-weight:600}.product-language{position:relative}.product-language-trigger{color:#f4f4f5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:44px;padding:0 10px;display:inline-flex}.product-language-menu{z-index:100;background:#27272d;border:1px solid #ffffff1f;border-radius:10px;gap:2px;width:210px;max-height:min(430px,100vh - 92px);padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;overflow-y:auto;box-shadow:0 20px 55px #00000073}.product-language-menu a{color:#e4e4e7;border-radius:7px;align-items:center;min-height:40px;padding:8px 10px;text-decoration:none;display:flex}.product-language-menu a:hover,.product-language-menu a[aria-current=page]{background:#ffffff14}.product-language-menu a:focus-visible{outline:2px solid var(--shipshot-focus);outline-offset:-2px;background:#ffffff14}.product-language-trigger:focus-visible{outline:2px solid var(--shipshot-focus);outline-offset:3px}.product-menu-link{align-items:center;gap:6px;display:inline-flex}.product-menu-link span{font-size:13px}.product-header .primary-nav a[aria-current=page]{background:var(--shipshot-action-soft);border-radius:5px;padding:10px 15px}.product-header-actions,.product-account{position:relative}.product-account-trigger{color:#f4f4f5;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:48px;height:38px;padding:0 10px;display:flex}.product-account-trigger>span{color:#18181b;background:#f4f4f5;border-radius:50%;width:21px;height:21px;font-size:0;display:block;position:relative}.product-account-trigger>span:before{content:"";background:#18181b;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:8px}.product-account-trigger>span:after{content:"";background:#18181b;border-radius:7px 7px 4px 4px;width:11px;height:6px;position:absolute;bottom:4px;left:5px}.product-account-trigger small{color:#f4f4f5;font-size:14px}.product-account-menu{z-index:90;background:#27272d;border:1px solid #ffffff1a;border-radius:10px;gap:4px;width:220px;padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 20px 55px #00000073}.product-account-menu>span{color:#a1a1aa;padding:8px 10px;font-size:11px}.product-account-menu a,.product-account-menu button{color:#e4e4e7;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:10px;text-decoration:none;display:block}.product-account-menu a:hover,.product-account-menu button:hover{background:#ffffff0f}.product-footer .closing-cta a{text-decoration:none}.product-main{min-height:70vh;padding-top:var(--product-header-height,68px);background:radial-gradient(circle at 50% 0,#7c3aed24,#0000 28rem),#18181b}.product-main--compact{min-height:100vh;padding-top:var(--product-header-height,68px);color:#18181b;background:#eceff3}.product-kicker{color:var(--shipshot-lilac);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.segmented{background:#29292f;border-radius:10px;gap:3px;padding:4px;display:inline-flex}.segmented button{color:#9b9ba4;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:84px;padding:8px 12px}.segmented button.active{color:#fff;background:#46464f;box-shadow:0 1px 4px #0000004d}.filter-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-chips button{border:1px solid #ffffff14;border-radius:8px;padding:7px 9px}.filter-chips button.active{color:#ddd6fe;background:#8b5cf626;border-color:#a78bfa80}.load-more{color:#fff;cursor:pointer;background:#2c2c34;border:1px solid #ffffff1a;border-radius:8px;padding:9px 11px;font-size:11px;text-decoration:none}.segmented button:focus-visible,.filter-chips button:focus-visible,.load-more:focus-visible{outline:2px solid var(--shipshot-focus);outline-offset:2px}.load-more{margin:32px auto 0;padding:12px 20px;display:block}.load-more small{color:#9999a2}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050508c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.preview-phones{justify-content:center;gap:16px;margin:26px 0;display:flex}.preview-phones span{background:linear-gradient(145deg,#8b5cf6,#22d3ee);border:5px solid #111;border-radius:25px;width:120px;height:230px}.popular{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;top:-12px;right:20px}.comparison{margin-top:100px}.comparison h2{letter-spacing:-.04em;max-width:620px;margin:0 0 30px;font-size:42px;line-height:1.05}.comparison-row{border-top:1px solid #ffffff14;grid-template-columns:1.3fr repeat(3,1fr);display:grid}.comparison-row span{color:#9e9ea7;padding:16px 12px}.start-grid{grid-template-columns:repeat(3,minmax(0,280px));gap:16px;display:grid}.start-grid button,.start-grid a{color:#25252b;text-align:left;cursor:pointer;background:#fffc;border:1px solid #d8dbe1;border-radius:15px;justify-items:start;min-height:230px;padding:25px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 14px 40px #1e1e3712}.start-grid button:hover,.start-grid a:hover{border-color:#9b77ed;transform:translateY(-4px)}.start-grid span{color:#fff;background:linear-gradient(145deg,#8b5cf6,#5b21b6);border-radius:12px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.start-grid strong{align-self:end;font-size:19px}.start-grid small{color:#74747d;line-height:1.55}.real-editor{min-height:100vh;padding-top:var(--product-header-height,68px);color:#1f1f24;background:#dfe3e8}.export-button{font-weight:650;color:var(--shipshot-on-action)!important;border-color:var(--shipshot-action)!important;background:var(--shipshot-action)!important}.mobile-inspector-toggle,.mobile-inspector-close{display:none}.scene-stack{align-items:center;gap:34px;max-width:100%;padding:45px;display:flex;overflow:auto}.scene-safe-zone{z-index:40;pointer-events:none;position:absolute;inset:0}.scene-safe-zone__border{border:1px dashed #ffffff8c;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001f}.scene-safe-zone__margin{border:1.5px dashed #38bdf8b8;position:absolute;inset:6%;box-shadow:0 0 0 1px #00000014}.scene-safe-zone__label{color:#ffffffd9;letter-spacing:.02em;text-transform:uppercase;opacity:.85;background:#0f172a6b;border-radius:3px;padding:1px 5px;font:600 10px/1.2 system-ui,sans-serif;position:absolute;top:4px;left:6px}.scene-safe-zone__crosshair{background:#ffffff2e;position:absolute}.scene-safe-zone__crosshair--h{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.scene-safe-zone__crosshair--v{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.scene-span-guides{z-index:35;pointer-events:none;position:absolute;inset:0}.scene-span-guides__edge{background:#6d28d9b8;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #ffffff59}.scene-span-guides__edge--left{left:0}.scene-span-guides__edge--right{right:0}.scene-span-guides__mid{background:#6d28d947;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.zoom-toolbar button.is-active,.zoom-toolbar button[aria-pressed=true]{color:#38bdf8}.canvas-text-edit{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;caret-color:#38bdf8;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.canvas-text-content{z-index:1;width:100%;display:block;position:relative}.canvas-text-decoration{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.canvas-image-mask{pointer-events:none;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.canvas-device-screen{color:#8c8c96;background:#e4e4e7;border-radius:19px;place-items:center;width:100%;height:100%;font-size:15px;font-weight:550;display:grid}.canvas-device-screen--empty{text-align:center;color:#71717a;pointer-events:none;background:linear-gradient(#ffffff8c,#fff0),#e4e4e7;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.25}.canvas-device-screen--warped,.canvas-device-screen--masked{background:0 0;border-radius:0;display:block}.canvas-device-island{z-index:2;pointer-events:none;background:#050505;border-radius:999px;position:absolute}.canvas-device-dynamic-rim{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #111115}.canvas-device-clay-rim{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47 0%,#fff0 42%,#00000014 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014,inset 0 2px 3px #ffffff59,inset 0 -3px 8px #0000001f}.canvas-device-frame-overlay{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scene-caption{color:#fff;text-align:center;letter-spacing:-.04em;padding:44px 20px 0;font-size:29px;font-weight:750}.scene-device{background:#101015;border-radius:31px;height:350px;padding:9px;position:absolute;bottom:-65px;left:42px;right:42px;box-shadow:0 25px 45px #00000059}.scene-screen{color:#333;background:#f6f7fb;border-radius:22px;height:100%;padding:17px}.scene-screen span{font-size:8px;display:block}.scene-screen b{color:#999;text-align:center;place-items:center;height:240px;display:grid}.add-scene{width:44px;height:44px;color:var(--shipshot-on-action);background:var(--shipshot-action);border:0;border-radius:50%;font-size:20px;position:absolute;bottom:25px;right:25px;box-shadow:0 8px 22px #2c17353d}.zoom-toolbar{z-index:3;background:#fff;border:1px solid #d3d6dc;border-radius:10px;padding:4px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0000001f}.zoom-toolbar button{color:#555;background:0 0;border:0;min-width:37px;height:34px}.export-dialog{color:#fff;background:#202027;border:1px solid #ffffff1a;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #0000008c}.export-dialog>button[aria-label]{color:#aaa;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.export-dialog h2{margin:0 0 20px;font-size:30px}.export-preview{background-image:radial-gradient(#41414b 1px,#0000 1px);background-size:15px 15px;border-radius:12px;place-items:center;height:360px;display:grid;overflow:hidden}.export-dialog dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.export-dialog dl div{background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;padding:12px}.export-dialog dt{color:#777781;text-transform:uppercase;font-size:10px}.export-dialog dd{margin:5px 0 0;font-size:13px}.export-download{color:#fff;background:#6d28d9;border:0;border-radius:9px;width:100%;margin-top:16px;padding:12px;font-weight:700}.export-history{border-top:1px solid #ffffff1a;gap:9px;margin-top:24px;padding-top:18px;display:grid}.export-history h3{margin:0 0 3px;font-size:14px}.export-history article div{gap:3px;display:grid}.export-history article span{color:#8d8d97;font-size:10px}.export-history article a,.export-history article button{color:#fff;background:#303037;border:1px solid #ffffff1a;border-radius:7px;padding:7px 9px;font-size:11px;text-decoration:none}.export-history .export-file-link{color:#c4b5fd;grid-column:1/-1}.ai-dialog{color:#fff;background:#202027;border:1px solid #ffffff1a;border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 35px 100px #0000008c}.ai-dialog>button[aria-label]{color:#aaa;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.ai-dialog h2{margin:0 0 20px;font-size:30px}.ai-dialog label{color:#9f9fa8;gap:8px;margin-top:18px;font-size:11px;display:grid}.ai-dialog textarea{resize:vertical;color:#fff;background:#18181d;border:1px solid #ffffff1a;border-radius:9px;min-height:90px;padding:11px}.ai-generate{color:#fff;background:#6d28d9;border:0;border-radius:9px;width:100%;margin:12px 0;padding:11px;font-weight:700}.ai-suggestion{color:#fff;text-align:left;background:#2a2a31;border:1px solid #ffffff17;border-radius:9px;justify-content:space-between;gap:15px;width:100%;margin-top:8px;padding:13px;display:flex}.ai-suggestion span{color:#c4b5fd;font-size:10px}.ai-proposal{background:#292930;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:50px 1fr;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.ai-proposal>span{border-radius:10px;width:50px;height:50px}.ai-proposal p{color:#b0b0b9;font-size:12px}.ai-proposal button{color:#fff;background:#6d28d9;border:0;border-radius:8px;grid-column:1/-1;padding:10px}.ai-dialog>small{color:#73737d;margin-top:16px;line-height:1.5;display:block}.vector-library{color:#fff;background:#202027;border:1px solid #ffffff1a;border-radius:18px;width:min(620px,100%);padding:28px;position:relative;box-shadow:0 35px 100px #0000008c}.vector-library>button[aria-label]{color:#aaa;background:0 0;border:0;font-size:28px;position:absolute;top:11px;right:15px}.vector-library h2{margin:0 0 20px;font-size:28px}.vector-library>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.vector-library>div>button{color:#ddd;background:#292930;border:1px solid #ffffff17;border-radius:11px;justify-items:center;gap:10px;padding:16px 8px;display:grid}.vector-library>div>button:hover,.vector-library>div>button:focus-visible{background:#32323a;border-color:#8b5cf6}.vector-library>div>button span{font-size:11px}.vector-library svg,.vector-preview{width:58px;height:58px}.vector-preview{background:#f97316;display:block}.vector-preview--rectangle{height:38px;margin-block:10px}.vector-preview--rounded-rectangle{border-radius:10px;height:38px;margin-block:10px}.vector-preview--circle{border-radius:50%}.vector-preview--pill{border-radius:999px;height:32px;margin-block:13px}.vector-preview--triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}@media (width<=600px){.vector-library>div{grid-template-columns:repeat(2,1fr)}}.shortcut-dialog{color:#fff;background:#202027;border:1px solid #ffffff1a;border-radius:16px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 35px 100px #0000008c}.shortcut-dialog>button{color:#aaa;background:0 0;border:0;font-size:28px;position:absolute;top:11px;right:15px}.shortcut-dialog h2{margin:0 0 18px;font-size:28px}.shortcut-dialog dl{gap:0;margin:0;display:grid}.shortcut-dialog dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.shortcut-dialog dt{color:#ddd}.shortcut-dialog dd{color:#a78bfa;margin:0;font:600 12px/1.4 ui-monospace,monospace}.asset-dialog{color:#fff;background:#202027;border:1px solid #ffffff1a;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 35px 100px #0000008c}.asset-dialog>button[aria-label]{color:#aaa;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.asset-dialog h2{margin:0 0 20px;font-size:30px}.asset-drop{cursor:pointer;background:#8b5cf60f;border:1px dashed #a78bfa73;border-radius:12px;place-items:center;min-height:130px;padding:20px;display:grid}.asset-drop input{opacity:0;width:1px;height:1px;position:absolute}.asset-drop span{font-weight:700}.asset-drop small{color:#85858f;margin-top:6px}.asset-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.asset-grid article{background:#292930;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.asset-grid article>button{background:#18181d;border:0;width:100%;height:170px;padding:0}.asset-grid img{object-fit:contain;width:100%;height:100%}.asset-grid article>div{gap:3px;padding:10px;display:grid;position:relative}.asset-grid article span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.asset-grid article small{color:#73737d;font-size:9px}.asset-grid article>div button[aria-label^=Delete\ ]{color:#aaa;background:0 0;border:0;position:absolute;bottom:8px;right:7px}.asset-grid article>div .asset-background-action{color:#d8ccff;background:#8b5cf61a;border:1px solid #a78bfa3d;border-radius:6px;justify-self:start;margin-top:6px;padding:5px 8px;font-size:9px}.asset-match{flex-wrap:wrap;gap:4px;padding-top:5px;padding-right:24px;display:flex}.asset-match em{color:#b9a7f8;background:#8b5cf61f;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.asset-empty{color:#777781;text-align:center;padding:35px}.font-library{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;gap:14px;margin-top:24px;padding-top:24px;display:grid}.font-library h3{margin:0;font-size:17px}.font-library>div>p{color:#85858f;margin:4px 0 0;font-size:12px}.font-upload{color:#ddd;cursor:pointer;background:#8b5cf617;border:1px solid #a78bfa5c;border-radius:9px;align-self:start;padding:9px 14px;font-size:12px;font-weight:700}.font-upload input{opacity:0;width:1px;height:1px;position:absolute}.font-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.font-list article{background:#292930;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:11px;padding:11px;display:flex}.font-list article>span{color:#ddd;background:#1b1b20;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.font-list article>div{min-width:0;display:grid}.font-list strong,.font-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.font-list strong{font-size:12px}.font-list small{color:#73737d;margin-top:3px;font-size:9px}.font-list article>button{color:#8d8d97;background:0 0;border:0;margin-left:auto;font-size:18px}.font-empty{color:#777781;text-align:center;grid-column:1/-1;margin:0;padding:18px}.canvas-template-original-layer{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.canvas-template-baseline-slice{object-fit:fill;pointer-events:none;z-index:0;display:block;position:absolute}.auth-backdrop-art{z-index:0;background:radial-gradient(70% 45% at 50% 105%,#4338ca47,#0000 72%),#111115;position:absolute;inset:0}.auth-close{z-index:2;background:0 0;place-items:center;width:44px;height:44px;font-size:16px;line-height:1;text-decoration:none;display:grid;position:absolute;top:14px;right:12px;color:#fff!important}.auth-close:before{content:"";z-index:-1;background:#52525b;border-radius:50%;width:18px;height:18px;position:absolute}.auth-brand{color:#f5eee7;width:min(202px,100% - 120px);height:48px;margin:64px auto 0;text-decoration:none;display:block;position:static}.auth-brand>img{object-fit:contain;width:100%;height:100%;display:block}.auth-back-signin{top:24px;min-height:44px;color:var(--shipshot-action);align-items:center;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;position:absolute;inset-inline-start:24px}.oauth-button{color:#f4f4f5;cursor:pointer;background:#27272a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;margin:0 0 12px;padding:8px 12px;font-size:14px;font-weight:600;line-height:24px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.oauth-button:disabled{opacity:.7;cursor:wait}.oauth-icon{flex:none;width:20px;height:20px;display:block}.oauth-icon--github{color:#e4e4e7}.auth-divider{color:#a1a1aa;align-items:center;gap:24px;min-height:24px;margin:20px 0;font-size:14px;line-height:21px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.auth-field{color:#d4d4d8;text-align:start;gap:6px;margin:0;font-size:13px;font-weight:600;line-height:20px;display:grid;position:relative}.auth-field>span{clip:auto;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.forgot-link{min-height:44px;color:var(--shipshot-action);justify-self:start;align-items:center;margin-top:-6px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.auth-submit{color:#ede9fe;cursor:pointer;background:#6d28d9;border:0;border-radius:8px;min-height:44px;margin-top:2px;padding:10px 14px;font-size:15px;font-weight:650;line-height:22px}.auth-submit:disabled{opacity:.65}.auth-switch{min-height:44px;color:var(--text);background:#7c3aed47;border-radius:8px;place-items:center;margin-top:12px;padding:10px 14px;font-size:15px;font-weight:650;line-height:22px;text-decoration:none;display:grid}.auth-legal{color:#a1a1aa;margin:20px 0 0;font-size:14px;line-height:24px}.auth-legal a{color:var(--shipshot-action);font-weight:700;text-decoration:none}.auth-cancel{bottom:16px;align-items:center;min-height:44px;font-size:14px;font-weight:700;line-height:17.5px;text-decoration:none;display:inline-flex;position:absolute;inset-inline-start:24px;color:#d4d4d8!important}.auth-error{color:#fecaca;text-align:start;background:#7f1d1d59;border:1px solid #f8717159;border-radius:8px;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.auth-error a{font-weight:700;text-decoration:underline;color:#fecaca!important}@media (width<=700px){.auth-brand{margin-top:56px}}.security-provider-dot{background:#4285f4;border-radius:50%;flex:none;width:20px;height:20px;display:block}.security-provider-dot--github{background:#24292f}.security-confirm-copy{white-space:pre-line;margin:0}.security-form-actions a,.security-form-actions button{color:#000000de;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:64px;height:36px;padding:0 16px;font:500 14px/36px Geist Sans,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.security-form-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.security-form-actions .security-primary-action{color:#fff;background:#6366f1}.security-success p{color:#4b5563;margin:0}.dashboard-state{color:#85858f;text-align:center;border:1px dashed #ffffff1f;border-radius:16px;place-content:center;justify-items:center;min-height:360px;padding:40px;display:grid}.dashboard-state>span{color:#a78bfa;font-size:34px}.dashboard-state h2{color:#fff;margin:12px 0 5px}.dashboard-state>div{gap:8px;margin-top:18px;display:flex}.dashboard-state a+a{color:#d4d4d8;background:#303038}.project-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project-grid article{background:#222228;border:1px solid #ffffff17;border-radius:14px;padding:14px}.project-grid h2{margin:16px 0 5px;font-size:17px}.project-grid p{color:#85858f;font-size:11px}.project-grid article>div:last-child{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.project-grid button{color:#9a9aa3;background:0 0;border:0}.dashboard-tools{color:#878791;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;font-size:13px;display:flex}.dashboard-tools label{flex:1;max-width:380px}.dashboard-tools input{color:#fff;background:#222228;border:1px solid #ffffff1a;border-radius:9px;width:100%;padding:12px 14px 12px 38px}.project-actions,.project-menu-wrap{position:relative}.project-menu{z-index:4;background:#2b2b32;border:1px solid #ffffff1f;border-radius:10px;width:160px;padding:6px;position:absolute;bottom:34px;right:0;box-shadow:0 18px 50px #00000073}.project-menu button{color:#eeeef1;text-align:left;border-radius:6px;width:100%;padding:9px 10px;display:block}.project-menu button:hover{background:#ffffff12}.product-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.project-dialog{color:#f5f5f7;background:#232329;border:1px solid #ffffff1f;border-radius:16px;width:min(440px,100%);padding:25px;box-shadow:0 30px 100px #0000008c}.project-dialog h2{margin:0 0 8px;font-size:24px}.project-dialog label{gap:7px;margin:20px 0;font-size:13px;display:grid}.project-dialog input{color:#fff;background:#17171b;border:1px solid #ffffff21;border-radius:8px;min-height:44px;padding:12px 13px}.project-dialog>div:not(.accessible-dialog__heading),.project-dialog form>div{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.project-dialog button{color:#fff;background:#494950;border:0;border-radius:8px;min-height:44px;padding:10px 14px}.project-dialog button[type=submit]{background:#6d28d9}.project-dialog .danger-button{background:#be123c}.auth-success{padding:14px 0}.auth-success h2{margin:0 0 8px;font-size:22px}.auth-success a{color:#c4b5fd}.scene-frame{border:1px solid #0000;border-radius:12px;justify-items:center;gap:8px;padding:10px;display:grid}.scene-frame.active{background:#8b5cf60f;border-color:#8b5cf6a6}.scene-frame-toolbar{z-index:2;align-items:center;gap:4px;width:292px;display:flex}.scene-frame-toolbar button{color:#a8a8b2;background:#28282e;border:0;border-radius:5px;padding:5px 7px;font-size:10px}.scene-frame-toolbar button:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.layer-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.layer-actions button{color:#ddd;background:#2b2b31;border:1px solid #ffffff1a;border-radius:6px;padding:8px;font-size:11px}.group-inspector{grid-template-columns:1fr 1fr;gap:7px;display:grid}.group-inspector button{color:#ddd;background:#2b2b31;border:1px solid #ffffff1a;border-radius:7px;min-height:36px;padding:7px}.group-inspector button:last-child{color:#fca5a5;grid-column:1/-1}.canvas-vector-icon{pointer-events:none;width:100%;height:100%;overflow:visible}.rotate-handle{z-index:3;cursor:grab;touch-action:none;background:#f59e0b;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:calc(50% - 6px)}.resize-handle{z-index:5;cursor:nwse-resize;touch-action:none;background:#38bdf8;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 1px 4px #00000047}.resize-handle--se{cursor:nwse-resize;bottom:-7px;right:-7px}.resize-handle--sw{cursor:nesw-resize;bottom:-7px;left:-7px}.resize-handle--ne{cursor:nesw-resize;top:-7px;right:-7px}.resize-handle--nw{cursor:nwse-resize;top:-7px;left:-7px}.resize-handle:not([class*=resize-handle--]){bottom:-7px;right:-7px}.billing-actions{gap:8px;display:flex}.billing-actions button{color:#eee;background:#34343b;border:1px solid #ffffff1a;border-radius:7px;padding:9px 12px}.invoice-list{margin-top:28px}.invoice-list article{border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:13px 0;display:flex}.invoice-list article div{flex:1;display:grid}.invoice-list article small,.invoice-list>p{color:#8f8f99}.invoice-list article a{color:#c4b5fd}.account-menu{position:relative}.account-menu>button{color:#fff;background:#6d28d9;border:0;border-radius:50%;width:34px;height:34px;font-weight:750}.account-menu>[role=menu]{z-index:20;background:#26262c;border:1px solid #ffffff1a;border-radius:10px;width:155px;padding:6px;display:grid;position:absolute;top:42px;right:0}.account-page{max-width:1050px;min-height:800px;margin:auto;padding:90px 24px 120px}.account-page>h1{margin:0 0 36px;font-size:52px}.render-job{background:#202026;border:1px solid #ffffff1a;border-radius:10px;gap:12px;margin-top:16px;padding:14px;display:grid}.render-job>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.render-job progress{accent-color:#7c3aed;width:100%}.render-job a,.render-job button{color:#fff;background:#4c1d95;border:0;border-radius:7px;padding:9px 12px;text-decoration:none}.render-job--failed{border-color:#f43f5e73}.preview-matrix{justify-content:flex-start;gap:10px;display:flex;overflow-x:auto}.preview-matrix>div{color:#999;justify-items:center;min-width:150px;font-size:10px;display:grid}.export-selection{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.export-selection fieldset{border:1px solid #ffffff17;border-radius:8px;gap:5px;display:grid}.export-selection label{color:#aaa;font-size:10px}.export-selection input{accent-color:#7c3aed}.job-history{background:#202026;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:18px}.job-history article{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(150px,1fr) 2fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.job-history article div{text-transform:capitalize;display:grid}.job-history article span{color:#999;font-size:11px}.job-history progress{accent-color:#7c3aed;width:100%}.job-history a,.job-history button{color:#fff;background:#4c1d95;border:0;border-radius:6px;padding:7px 9px;text-decoration:none}.export-history button{color:#fff;background:#4c1d95;border:0;border-radius:6px;padding:7px 9px}.store-history{align-items:center;gap:7px;margin-top:6px;color:#c4b5fd!important;display:flex!important}.store-history strong{font-size:10px}.store-history small{color:#777781;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.store-submission-status{color:#ddd;background:#6d28d926;border-radius:8px;padding:10px 12px}.locale-dialog{color:#fff;background:#232329;border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:auto auto auto auto 1fr auto;gap:9px;width:min(620px,100vw - 30px);max-height:82vh;padding:24px;display:grid}.locale-dialog>button:first-child{color:#fff;background:0 0;border:0;justify-self:end;font-size:24px;position:absolute}.locale-dialog h2,.locale-dialog p{margin:0}.locale-dialog>p:not(.product-kicker){color:#999}.locale-dialog>input{color:#fff;background:#18181c;border:1px solid #ffffff1a;border-radius:8px;padding:11px}.locale-list{grid-template-columns:1fr 1fr;gap:5px;padding:4px 0;display:grid;overflow:auto}.locale-list>button{color:#ddd;text-align:left;background:#2c2c33;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.locale-list>button.active{background:#312e4a;border-color:#8b5cf6}.locale-list span{display:grid}.locale-list small{color:#888}.locale-list b{color:#a78bfa;font-size:10px}.locale-dialog footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.locale-dialog footer button{color:#fff;background:#6d28d9;border:0;border-radius:7px;padding:10px 12px}@media (width<=600px){.locale-list{grid-template-columns:1fr}}.custom-size{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:4px;margin-top:7px;display:grid}.custom-size input{color:#fff;background:#18181c;border:1px solid #ffffff1a;border-radius:5px;width:70px;padding:5px}.custom-size button{color:#fff;background:#4c1d95;border:0;border-radius:5px;padding:6px;font-size:9px}.background-presets{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.background-presets button{border:2px solid #ffffff24;border-radius:7px;height:34px}.project-exports-link{color:#c4b5fd!important;background:#303038!important;padding:10px!important}.exports-page{max-width:1050px;min-height:800px;margin:auto;padding:100px 24px 130px}.exports-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.exports-heading h1{letter-spacing:-.05em;margin:0;font-size:48px}.exports-heading p{color:#85858f}.exports-heading>a,.export-history a{color:#fff;background:#6d28d9;border-radius:8px;padding:10px 14px;text-decoration:none}.export-history{gap:10px;display:grid}.export-history article{background:#222228;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:20px;padding:18px;display:grid}.export-history article>div{gap:5px;display:grid}.export-history strong{font-size:14px}.export-history span,.export-history time{color:#81818b;font-size:10px}.export-history article>div:last-child{grid-template-columns:1fr auto;align-items:center}.export-history article>div:last-child a{text-align:center;grid-column:1/-1}.plan-page{max-width:980px;min-height:800px;margin:auto;padding:100px 24px 130px}.plan-page>h1{letter-spacing:-.05em;margin:0 0 36px;font-size:54px}.current-plan{background:#7c3aed17;border:1px solid #a78bfa59;border-radius:15px;justify-content:space-between;align-items:center;padding:24px;display:flex}.current-plan>div{gap:5px;display:grid}.current-plan span,.current-plan small{color:#9b9ba5;font-size:11px}.current-plan strong{text-transform:capitalize;font-size:30px}.current-plan p{color:#c4b5fd}.plan-options{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.ai-usage-card{background:#222228;border:1px solid #a78bfa3d;border-radius:14px;grid-template-columns:220px 1fr;gap:16px;margin-top:18px;padding:20px;display:grid}.ai-usage-card>div:first-child{gap:4px;display:grid}.ai-usage-card>div:first-child span,.ai-usage-card small{color:#92929c;font-size:10px}.ai-usage-card>div:first-child strong{font-size:25px}.ai-usage-card progress{accent-color:#7c3aed;align-self:center;width:100%}.ai-usage-card>div:last-child{grid-column:1/-1;gap:8px;display:flex;overflow-x:auto}.ai-usage-card article{text-transform:capitalize;background:#19191e;border-radius:8px;gap:3px;min-width:135px;padding:10px;display:grid}.ai-usage-card article span{color:#c4b5fd;font-size:10px}.ai-usage-card p{color:#8c8c96;margin:0}@media (width<=700px){.current-plan{flex-direction:column;align-items:flex-start;gap:18px}.ai-usage-card{grid-template-columns:1fr}.ai-usage-card>div:last-child{grid-column:auto}.plan-options{grid-template-columns:1fr}}.plan-option{background:#222228;border:1px solid #ffffff17;border-radius:15px;padding:26px}.plan-option.active{border-color:#8b5cf6}.plan-option>span{color:#a78bfa;text-transform:uppercase;font-size:10px;font-weight:750}.plan-option h2{margin:8px 0 14px}.plan-option>strong{font-size:31px}.plan-option strong small{color:#80808a;margin-left:5px;font-size:10px}.plan-option ul{color:#a1a1aa;gap:9px;margin:22px 0;padding-left:18px;display:grid}.plan-option>div{gap:7px;display:flex}.plan-option button{color:#fff;background:#34343c;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:10px}.plan-option button:first-child{background:#6d28d9;border-color:#7c3aed}.billing-note{color:#777781;font-size:11px;line-height:1.6}.content-page{color:#f5f5f7;background:radial-gradient(circle at 75% 5%,#6d28d92e,#0000 34%),#17171b;min-height:72vh;padding:110px max(24px,50vw - 560px) 100px}.content-page h1{letter-spacing:-.055em;max-width:780px;margin:8px 0 18px;font-size:clamp(42px,6vw,72px)}.content-lead{color:#aaaab4;max-width:760px;font-size:18px;line-height:1.7}.checkout-return{width:min(640px,100% - 40px);min-height:64vh;margin:0 auto;padding:112px 0 96px}.checkout-return h1{color:#f5f5f7;letter-spacing:-.05em;max-width:620px;margin:8px 0 18px;font-size:clamp(42px,6vw,64px)}.checkout-return-lead{color:#aaaab4;max-width:620px;margin:0;font-size:18px;line-height:1.7}.checkout-return-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.checkout-return-actions a,.checkout-pending a,.checkout-form button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#7138d8;border:0;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.checkout-return-actions a:hover,.checkout-pending a:hover,.checkout-form button:hover:not(:disabled){background:#8148e4}.checkout-return-note{color:#aaaab4;margin:18px 0 0;font-size:14px;line-height:1.6}.checkout-return-note a{color:#c4b5fd;font-weight:700}.checkout-form{gap:18px;max-width:480px;margin-top:30px;display:grid}.checkout-form label{color:#d4d4d8;gap:8px;font-size:14px;font-weight:700;display:grid}.checkout-form input{color:#f5f5f7;width:100%;min-height:46px;font:inherit;background:#17171b;border:1px solid #ffffff21;border-radius:9px;outline:none;padding:11px 12px}.checkout-form input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa2e}.checkout-form button{justify-self:start}.checkout-form button:disabled{cursor:wait;opacity:.65}.checkout-form-error{color:#fecdd3;background:#8813373d;border:1px solid #fb718559;border-radius:9px;margin:-4px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}.checkout-pending{background:#6d28d91f;border:1px solid #a78bfa42;border-radius:14px;gap:12px;max-width:560px;margin-top:30px;padding:24px;display:grid}.checkout-pending h2,.checkout-pending p{margin:0}.checkout-pending p{color:#d4d4d8;line-height:1.6}.checkout-pending a{justify-self:start}@media (width<=700px){.checkout-return{width:calc(100% - 36px);min-height:66vh;padding:90px 0 70px}.checkout-return-lead{font-size:17px}.checkout-form,.checkout-pending{max-width:none}.checkout-form button,.checkout-return-actions a,.checkout-pending a{width:100%}}:root[data-theme=light] .checkout-return{color:#2c1735;background:radial-gradient(circle at 50% 0,#d7b6f061,#0000 44%),#f5eee7}:root[data-theme=light] .checkout-return h1{color:#2c1735}:root[data-theme=light] .checkout-return-lead,:root[data-theme=light] .checkout-return-note{color:#4b5563}:root[data-theme=light] .checkout-form label{color:#2c1735}:root[data-theme=light] .checkout-form input{color:#2c1735;background:#fff;border-color:#2c173538}:root[data-theme=light] .checkout-pending{background:#ede9fedb;border-color:#6d28d947}:root[data-theme=light] .checkout-pending p{color:#4b5563}.support-topic-grid,.integration-grid,.support-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.support-topic-grid article,.integration-grid article,.legal-page>section,.support-quick-grid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;padding:26px}.support-topic-grid h2,.integration-grid h2,.legal-page h2,.support-quick-grid h2,.support-faq>h2{margin:0 0 10px;font-size:20px}.support-topic-grid p,.integration-grid p,.legal-page section p,.support-quick-grid p{color:#9696a1;margin:0;line-height:1.65}.support-quick-grid article{flex-direction:column;gap:12px;display:flex}.support-quick-grid article>a,.support-quick-grid article>button{color:#f5f5f7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;align-self:flex-start;margin-top:auto;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none}.support-quick-grid article>a:hover,.support-quick-grid article>button:hover{background:#8b5cf61f;border-color:#a78bfa80}.support-quick-grid article>a:focus-visible,.support-quick-grid article>button:focus-visible{outline:2px solid var(--shipshot-focus);outline-offset:2px}.support-faq{margin-top:48px}.support-faq>div{border-top:1px solid #ffffff17;gap:0;margin-top:16px;display:grid}.support-faq details{border-bottom:1px solid #ffffff17}.support-faq summary{color:#e4e4e7;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:16px 2px;font-weight:600;list-style:none;display:flex}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary:after{content:"＋";color:#a78bfa;flex:none;font-size:15px}.support-faq details[open] summary:after{content:"−"}.support-faq details p{color:#9696a1;max-width:820px;margin:0 0 20px;padding:0 2px;line-height:1.7}.legal-page section ul{gap:10px;margin:14px 0 0;padding:0 0 0 20px;display:grid}.legal-page section li{color:#9696a1;line-height:1.65}.legal-page section p+p{margin-top:12px}.content-callout{background:linear-gradient(135deg,#6d28d93d,#4c1d9514);border:1px solid #a78bfa47;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding:28px;display:flex}.content-callout h2,.content-callout p{margin:0}.content-callout p{color:#aaaab4;margin-top:6px}.content-callout a,.content-callout button{color:#fff;background:#7138d8;border:0;border-radius:9px;flex:none;padding:12px 16px;font-weight:700;text-decoration:none}.integration-state{color:#d4d4d8;text-transform:uppercase;background:#3f3f46;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.integration-state.ready{color:#bbf7d0;background:#14532d}.legal-page{gap:14px;display:grid}.legal-page .content-lead,.legal-page>h1,.legal-page>.product-kicker,.legal-updated{margin-bottom:0}.legal-updated{color:#71717a;font-size:12px}.legal-page>section{max-width:850px}.not-found-page{align-content:center;display:grid}.not-found-page .button-row{justify-content:flex-start;margin-top:22px}@media (width<=700px){.content-page{padding:90px 18px 70px}.content-page h1{font-size:43px}.support-topic-grid,.integration-grid,.support-quick-grid{grid-template-columns:1fr;margin-top:34px}.content-callout{flex-direction:column;align-items:stretch}.content-callout a,.content-callout button{text-align:center}}@media (width<=1000px){.mobile-inspector-toggle{align-items:center;display:inline-flex}.mobile-inspector-close{place-items:center;height:34px;font-size:20px;display:grid;position:absolute;top:12px;right:14px;color:#4b4b55!important;background:#fff!important;border:1px solid #d6d9df!important;border-radius:50%!important;width:34px!important;padding:0!important}}@media (width<=700px){.comparison{overflow-x:auto}.comparison-row{min-width:680px}.start-grid{grid-template-columns:1fr;width:min(400px,100%)}.dashboard-page>header{flex-direction:column;align-items:stretch}.dashboard-page header form{flex-direction:column}.dashboard-page header input{width:100%}.project-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.start-grid button,.start-grid a{transition:none}}:root[dir=rtl] .product-shell{text-align:start}:root[dir=rtl] .marketing-hero,:root[dir=rtl] .marketing-introduction,:root[dir=rtl] .marketing-templates,:root[dir=rtl] .marketing-proof{text-align:center}:root[dir=rtl] .marketing-actions a span{transform:scaleX(-1)}.product-shell [dir=ltr],.product-language-menu a{unicode-bidi:isolate}@keyframes aso-spin{to{transform:rotate(360deg)}}.product-starfield{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.filter-group{gap:10px;display:grid}.filter-group>button,.filter-heading{text-align:left;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;justify-content:space-between;align-items:center;width:200px;min-height:36px;font-weight:750;display:flex;color:#a8a8b2!important;padding:0!important;font-size:11px!important}.filter-group>button span,.filter-heading span{color:#aaa;background:#303036;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.filter-group>div{gap:3px;display:grid}.filter-group>div>button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.filter-group>div>button.active{color:#ddd6fe;background:#6d28d933}.filter-group--open{gap:14px}.filter-group--open label{color:#d4d4d8;cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.filter-group--open input{accent-color:#8b5cf6;width:16px;height:16px}.filter-group--open p{color:#9b9ba5;letter-spacing:.07em;text-transform:uppercase;margin:10px 0 -3px;font-size:11px;font-weight:750}.compatibility{color:#946625;background:#fff7e6;border-radius:4px;padding:4px 7px}.compatibility--1{color:#3a678c;background:#e9f5ff}.compatibility--2{color:#46765c;background:#eafaf1}.compatibility--3{color:#6a588b;background:#f2ecff}.load-more{color:#fff;background:#34343b;border:1px solid #ffffff1a;border-radius:8px;margin:0 auto;padding:12px 20px;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.preview-phones{justify-content:flex-start;gap:8px;margin:24px 0;display:flex;overflow-x:auto}.preview-phones img{object-fit:cover;object-position:top;border-radius:7px;width:calc(20% - 6.4px);min-width:150px;height:390px}@media (width<=900px){.product-header .primary-nav{margin:0}}@media (width<=700px){.filter-group>button,.filter-heading{width:100%}.filter-group:not(.filter-group--open)>div{max-height:190px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.product-starfield{display:none}}@font-face{font-family:Geist Sans;src:url(/assets/fonts/geist-sans.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Material Icons;src:url(/assets/fonts/material-icons.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-style:normal;line-height:1;font-family:Material Icons!important;font-weight:400!important}.plan-benefits{grid-template-columns:repeat(3,1fr);gap:40px;width:min(1088px,100% - 48px);margin:64px auto 0;display:grid}.plan-benefits section{align-content:start;gap:14px;padding:22px 8px;display:grid}.plan-benefits p{color:#d4d4d8;grid-template-columns:22px 1fr;gap:10px;margin:0;line-height:24px;display:grid}.plan-benefits p span{color:#a78bfa}.plan-comparison{width:min(1088px,100% - 48px);margin:140px auto 0}.plan-comparison>h2{margin:0 0 34px;font-size:48px}.plan-table-scroll{max-width:100%;overflow-x:auto}.plan-comparison table{border-spacing:0;background:#121216b8;border:1px solid #ffffff14;border-radius:12px;width:100%;margin-top:28px;overflow:hidden}.plan-comparison th,.plan-comparison td{text-align:start;color:#a1a1aa;border-bottom:1px solid #ffffff12;width:20%;padding:15px 18px}.plan-comparison th:first-child,.plan-comparison td:first-child{color:#e4e4e7;width:40%}.plan-comparison thead th{color:#fff;background:#ffffff09}.plan-comparison th svg{vertical-align:-3px;color:#a78bfa;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;margin-inline-end:9px;display:inline-block}.analytics-consent{z-index:70;inset-inline:20px auto;color:#f4f4f5;background:#181422f7;border:1px solid #c4b5fd3d;border-radius:16px;gap:12px;width:min(392px,100vw - 40px);padding:16px 16px 14px;display:grid;position:fixed;bottom:20px;box-shadow:0 18px 50px #0000006b}.analytics-consent strong{font-size:15px}.analytics-consent p{color:#c4c4cc;margin:6px 0 0;font-size:13px;line-height:1.45}.analytics-consent__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.analytics-consent button,.analytics-privacy-controls button{color:#f4f4f5;min-height:44px;font:inherit;cursor:pointer;background:#34303d;border:1px solid #c4b5fd47;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:650}.analytics-consent button:last-of-type,.analytics-privacy-controls button:first-child{background:#6d28d9;border-color:#7c3aed}.analytics-consent a{color:#c4b5fd;grid-column:1/-1;justify-content:center;align-items:center;min-height:40px;padding:0 8px;font-size:13px;display:inline-flex}.analytics-consent button:focus-visible,.analytics-consent a:focus-visible,.analytics-privacy-controls button:focus-visible{outline:2px solid var(--shipshot-focus);outline-offset:2px}.analytics-privacy-controls>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=700px){.analytics-consent{inset-inline:12px;width:auto;bottom:12px}.analytics-privacy-controls>div{display:grid}.analytics-privacy-controls button{width:100%}}@media (width<=900px){.plan-benefits{grid-template-columns:1fr}.plan-comparison{overflow-x:auto}.plan-comparison table{min-width:760px}}@media (width<=700px){.plan-benefits,.plan-comparison{width:calc(100% - 40px)}}.new-sandbox-button{color:#fff;cursor:pointer;background:linear-gradient(#6547e9,#4f46df);border:0;border-radius:7px;align-items:center;gap:8px;height:33px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 2px 6px #4338ca38}.new-sandbox-button span{font-size:19px;font-weight:400}.screen-warning-icon{color:#4b5563;place-items:center;width:31px;height:25px;font-size:29px;line-height:1;display:grid;position:relative;transform:translateY(4px)}.screen-warning-icon:after{content:"";background:#4b5563;border-radius:2px;width:13px;height:3px;position:absolute;bottom:-5px;left:9px}.choice-icon{color:#fff;background:#22c55e;border-radius:10px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.choice-icon--template{background:#3b82f6}.choice-icon--blank{background:#6366f1;font-size:24px}.device-style-select{color:#27272a;min-width:0;height:54px;font-size:10px;display:block;position:relative}.device-style-select__label{z-index:1;pointer-events:none;white-space:nowrap;background:#fff;padding:0 2px;line-height:12px;position:absolute;top:10px;left:9px}.device-style-select__trigger{color:#3f3f46;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dae0;border-radius:6px;align-items:center;gap:8px;width:100%;height:40px;padding:0 28px 0 9px;font:12px/13.5px Geist,ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;bottom:0;left:0}.device-style-select__trigger:disabled{opacity:.45;cursor:not-allowed}.device-style-select.is-open .device-style-select__trigger{border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e5}.device-style-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.device-style-select__swatch{border:1px solid #d4d4d8;border-radius:4px;flex:0 0 16px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000000a}.device-style-select__chevron{color:#71717a;pointer-events:none;position:absolute;bottom:8px;right:4px;font-size:18px!important}.device-style-select__menu{z-index:40;background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 32px #18181b24}.device-style-select__option{color:#27272a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;font:12px/1.2 Geist,ui-sans-serif,system-ui,sans-serif;display:flex}.device-style-select__option:hover,.device-style-select__option.is-active{background:#f4f4f5}.device-style-select__option.is-active{color:#1e1b4b;font-weight:600}.frame-design{color:#4338ca;background:#c7d2fe;border:0;border-radius:6px;width:100%;height:35px;margin-top:8px;font-weight:700}@media (width<=700px){.choice-icon{width:42px;height:42px}}.project-scene-card{justify-items:unset;gap:0;padding:0;display:block;background:0 0!important;border:0!important}.project-scene-card.active{background:0 0}.project-inspector-actions{align-items:center;gap:10px;height:46px;padding:2px 0 8px;display:flex}.project-inspector-actions button{color:#4338ca;background:#c7d2fe;border:0;border-radius:8px;place-items:center;width:42px;height:34px;display:grid}.project-inspector-actions button:first-child{color:#166534;background:#86efac}.project-inspector-actions button:last-child{color:#991b1b;background:#fca5a5;margin-left:auto}.project-inspector-actions button:disabled{opacity:.38}.project-quick-add{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 6px 12px;display:grid}.project-quick-add button{color:#4338ca;cursor:pointer;background:#c7d2fe;border:0;border-radius:7px;height:34px;font-size:12px;font-weight:700}.project-setup-controls label{color:#52525b;gap:6px;margin:0 0 12px;font-size:11px;font-weight:650;display:grid}.project-setup-controls input{color:#3f3f46;background:#fff;border:1px solid #d8dae0;border-radius:6px;width:100%;min-height:35px;padding:7px 9px}.project-setup-controls{padding:0 6px}.project-setup-controls>.background-presets{grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 16px;display:grid}.project-setup-controls>.background-presets button{border:1px solid #d8dae0;border-radius:7px;height:38px}.project-element-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.project-element-actions button,.project-setup-controls>button{color:#4338ca;background:#c7d2fe;border:0;border-radius:7px;min-height:38px;font-weight:700}.project-setup-controls>button{color:#fff;background:#4f46e5;width:100%}.project-conflict-reload{z-index:70;position:fixed;top:124px;left:16px;color:#fff!important;background:#b91c1c!important;width:auto!important;padding:0 14px!important}.project-semantic-inspector{overflow:auto}.project-semantic-section--full{min-width:0;height:auto;min-height:220px;overflow-x:clip}.project-semantic-full-controls{gap:8px;min-width:0;padding:2px 16px 14px;display:grid}.project-semantic-full-controls>label{color:#52525b;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:650;display:grid}.project-semantic-full-controls input,.project-semantic-full-controls select,.project-semantic-full-controls textarea{color:#3f3f46;box-sizing:border-box;background:#fff;border:1px solid #d8dae0;border-radius:6px;width:100%;max-width:100%;min-height:35px;padding:7px 9px}.project-semantic-full-controls textarea{resize:vertical;min-height:72px}.project-semantic-full-controls .layer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.project-semantic-full-controls .layer-actions button,.project-semantic-replace{color:#4338ca;background:#c7d2fe;border:0;border-radius:7px;min-height:34px;font-weight:700}.project-semantic-quick-add{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;padding:4px 2px 2px;display:grid}.project-semantic-quick-add button{color:#4338ca;cursor:pointer;background:#c7d2fe;border:0;border-radius:7px;min-width:0;height:34px;font-size:12px;font-weight:700}.project-semantic-background{box-sizing:border-box;min-width:0;max-width:100%;padding:6px 12px 12px;overflow-x:clip}.project-semantic-background label{color:#52525b;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:650;display:grid}.project-semantic-background input{box-sizing:border-box;background:#fff;border:1px solid #d8dae0;border-radius:6px;width:38px;height:32px;padding:2px}.project-background-mode{padding-top:4px}.project-semantic-inspector{box-sizing:border-box;min-width:0}.dashboard-workspace{background:radial-gradient(1100px 620px at 82% -5%,#8b5cf629,transparent 62%),radial-gradient(900px 560px at 12% 10%,#f06d4f14,transparent 60%),linear-gradient(180deg,#0f0a18 0%,var(--dashboard-paper) 46%,#0e0b16 100%);min-height:calc(100vh - 68px)}.dashboard-page-header>div{min-width:0}.dashboard-eyebrow{font-family:var(--mono,"Geist Mono",monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dashboard-coral);align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:600;display:inline-flex}.dashboard-eyebrow:before{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.dashboard-page-header>div>p:last-child{color:var(--dashboard-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.dashboard-new-project,.dashboard-empty-state>button{color:#fff;background:linear-gradient(160deg,#f58367,var(--dashboard-coral) 55%,var(--dashboard-coral-deep));min-width:145px;min-height:48px;box-shadow:inset 0 1px #ffffff59,0 10px 32px var(--dashboard-coral-glow);letter-spacing:-.01em;cursor:pointer;transition:transform .25s var(--dashboard-ease),box-shadow .25s,filter .2s;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:640;display:inline-flex}.dashboard-new-project:hover,.dashboard-empty-state>button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 16px 44px #f06d4f80}.dashboard-new-project:active,.dashboard-empty-state>button:active{transform:translateY(0)}.dashboard-search{flex:1;align-items:center;min-width:0;max-width:480px;display:flex}.dashboard-search>span:first-child{display:none}.dashboard-search-field{width:100%;display:block;position:relative}.dashboard-search-field>svg{z-index:1;width:17px;height:17px;color:var(--dashboard-muted);position:absolute;top:13px;left:14px}.dashboard-toolbar input{border:1px solid var(--dashboard-line);width:100%;height:44px;color:var(--dashboard-ink);background:#ffffff0d;border-radius:10px;outline:none;padding:0 14px 0 42px;font:500 14px/1.2 Geist,Geist Sans,ui-sans-serif,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.dashboard-toolbar input::placeholder{color:#7e7596;opacity:1}.dashboard-toolbar input:hover{background:#ffffff12;border-color:#ffffff26}.dashboard-toolbar input:focus{border-color:var(--dashboard-coral);background:#ffffff14;box-shadow:0 0 0 3px #f06d4f38}.dashboard-filter-actions{align-items:center;gap:10px;display:flex}.dashboard-filter-actions button,.dashboard-trash-link{border:1px solid var(--dashboard-line);min-height:44px;color:var(--dashboard-ink);white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s var(--dashboard-ease);background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-trash-link{color:var(--dashboard-muted);background:#ffffff08}.dashboard-filter-actions button:hover{color:#fff;background:#ffffff17;border-color:#ffffff29;transform:translateY(-1px)}.dashboard-trash-link:hover{color:#fff;background:#ffffff12;border-color:#ffffff24;transform:translateY(-1px)}.dashboard-result-summary{min-height:36px;color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.dashboard-result-summary button{min-height:36px;color:var(--dashboard-coral);cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:600;transition:opacity .2s}.dashboard-result-summary button:hover{opacity:.8}.dashboard-tools>div:last-child{gap:8px;display:flex}.dashboard-tools button{border:1px solid var(--dashboard-line);min-width:82px;min-height:40px;color:var(--dashboard-ink);cursor:pointer;background:#ffffff0d;border-radius:10px;padding:0 14px;font-weight:600;transition:all .2s}.dashboard-tools button:not(:disabled):hover{background:#ffffff1a;border-color:#ffffff29}.dashboard-tools button:disabled{color:var(--dashboard-subtle);cursor:not-allowed;background:#ffffff05;border-color:#ffffff0a}.dashboard-action-error{color:#ffc0b3;background:#f06d4f1f;border:1px solid #f06d4f59;border-radius:12px;margin:14px 0;padding:12px 16px;font-size:13px}.dashboard-action-error button{color:#fff;cursor:pointer;background:0 0;border:0;min-height:36px;font-weight:700;text-decoration:underline}.workspace-nav{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:inline-flex}.workspace-nav a{border:1px solid var(--dashboard-line);min-height:36px;color:var(--dashboard-muted);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.workspace-nav a[aria-current=page],.workspace-nav a:hover{color:#fff;background:#f06d4f1f;border-color:#f06d4f66}.project-limit-notice{color:var(--dashboard-ink,#ede8ff);background:linear-gradient(150deg,#f06d4f26,#8b5cf61a);border:1px solid #f06d4f59;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin:14px 0;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0f}.project-limit-notice__copy{flex:260px;min-width:0}.project-limit-notice__eyebrow{color:var(--dashboard-coral,#f06d4f);font-family:var(--mono,"Geist Mono",monospace);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.project-limit-notice strong{overflow-wrap:anywhere;color:var(--dashboard-ink,#ede8ff);letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.35;display:block}.project-limit-notice__copy>p:last-child{color:var(--dashboard-muted,#a79ebb);margin:7px 0 0;font-size:13px;line-height:1.55}.project-limit-notice__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.project-limit-notice__actions a{overflow-wrap:anywhere;text-align:center;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.project-limit-notice__upgrade{color:#fff;background:linear-gradient(160deg,#f58367,var(--dashboard-coral,#f06d4f) 55%,var(--dashboard-coral-deep,#d9512f));box-shadow:inset 0 1px #ffffff4d,0 4px 16px var(--dashboard-coral-glow,#f06d4f59)}.project-limit-notice__quiet{color:var(--dashboard-ink,#ede8ff);border:1px solid var(--dashboard-line,#ffffff14);background:#ffffff0f}.project-limit-notice a:focus-visible{outline:3px solid var(--dashboard-coral,#f06d4f);outline-offset:2px}@media (width<=560px){.project-limit-notice__actions{width:100%}.project-limit-notice__actions a{flex:auto}}.project-card-header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:93px;padding:20px 18px 16px 22px;display:flex}.project-card-header>div:first-child{min-width:0}.project-menu-wrap{flex:none;position:relative}.project-menu-trigger svg{fill:currentColor;stroke:none;width:18px;height:18px}.project-page-preview{background:#1b1529;border:1px solid #ffffff24;border-radius:8px;max-width:100%;height:176px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000073}.project-page-preview:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.project-page-preview__media{z-index:0;border-radius:3px;max-width:none;display:block;position:absolute}.project-page-preview__media--device{border:1px solid #ffffff2e;border-radius:7px;box-shadow:0 4px 14px #0006}.project-meta{min-height:43px;color:var(--dashboard-subtle);font-size:11px;font-weight:550;font-family:var(--mono,"Geist Mono",monospace);white-space:nowrap;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:8px 18px;display:flex}.project-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.project-meta>span+span:before{content:"·";color:#fff3;margin-right:7px}.dashboard-state-title{color:var(--dashboard-ink);letter-spacing:-.03em;margin:4px 0 0;font-size:22px;font-weight:750}.dashboard-error-state>button,.dashboard-search-empty>button{border:1px solid var(--dashboard-line);min-height:42px;color:var(--dashboard-ink);cursor:pointer;background:#ffffff0f;border-radius:10px;margin-top:8px;padding:0 18px;font-weight:650;transition:all .2s}.dashboard-error-state>button:hover,.dashboard-search-empty>button:hover{background:#ffffff1a;border-color:#ffffff29}.dashboard-choice-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0912d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-choice-backdrop .choice-icon{border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.dashboard-choice-backdrop .choice-icon--template{color:#c4b5fd;background:#8b5cf624;border:1px solid #8b5cf64d}.dashboard-choice-backdrop .choice-icon--blank{color:var(--dashboard-coral,#f06d4f);background:#f06d4f24;border:1px solid #f06d4f4d}.choice-icon--ai{color:#fff;background:#4f46e5}.choice-icon--auto{color:#fff;background:#7c3aed}.dashboard-choice-backdrop .choice-icon--ai{color:#f4b860;background:#f4b86024;border:1px solid #f4b8604d}.dashboard-choice-backdrop .choice-icon--auto{color:#c4b5fd;background:#a78bfa29;border:1px solid #a78bfa57}.dashboard-choice-backdrop .choice-icon svg{stroke:currentColor;fill:none;width:22px;height:22px}.dashboard-choice-backdrop .choice-arrow{color:#ede8ff59;font-size:16px;font-weight:600;transition:transform .2s,color .2s}.dashboard-choice-backdrop{--dashboard-paper:#0c0912;--dashboard-surface:#161124;--dashboard-surface-hover:#1e1730;--dashboard-ink:#ede8ff;--dashboard-muted:#a79ebb;--dashboard-subtle:#6e6584;--dashboard-line:#ffffff14;--dashboard-line-hover:#ffffff29;--dashboard-line-active:#f06d4f59;--dashboard-coral:#f06d4f;--dashboard-coral-deep:#d9512f;--dashboard-coral-glow:#f06d4f59;--dashboard-amber:#f4b860;--dashboard-lilac:#d7b6f0;--dashboard-violet:#8b5cf6;--dashboard-ease:cubic-bezier(.16,1,.3,1)}.project-setting-row{gap:8px;padding:0;display:grid}.project-setting-row>label{color:var(--dashboard-ink);font-size:13px;font-weight:700}.project-setting-row input{width:100%;height:46px;color:var(--dashboard-ink);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 14px;font:500 14px/1.2 Geist,Geist Sans,ui-sans-serif,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.project-setting-row input:focus{border-color:var(--dashboard-coral);box-shadow:0 0 0 3px #f06d4f38}.project-dialog{width:min(460px,100%);color:var(--dashboard-ink);background:#161124;border:1px solid #ffffff1f;border-radius:20px;padding:25px;box-shadow:0 30px 90px #0009}.project-dialog h2{color:var(--dashboard-ink)}.project-dialog p{color:var(--dashboard-muted);line-height:1.6}.project-dialog input{color:var(--dashboard-ink);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px}.project-dialog button{min-height:42px;color:var(--dashboard-muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px}.project-dialog button[type=submit]{color:#fff;background:linear-gradient(160deg,#f58367,var(--dashboard-coral) 55%,var(--dashboard-coral-deep));border:0}.project-dialog .danger-button{color:#fff;background:#dc2626;border:0}@media (width<=700px){.dashboard-page-header>div>p:last-child{font-size:14px}.dashboard-new-project{width:100%}.dashboard-search{width:100%;max-width:none}.dashboard-search-field{width:100%}.dashboard-filter-actions{grid-template-columns:1fr 1fr;display:grid}.dashboard-filter-actions button,.dashboard-trash-link{width:100%}.dashboard-result-summary{min-height:32px}.dashboard-tools>div:last-child{grid-template-columns:1fr 1fr;display:grid}.project-card-header{min-height:89px}.project-page-preview{height:171px}.project-meta{padding-inline:14px}.dashboard-choice-backdrop{padding:10px}.project-dialog{padding:21px}}@media (prefers-reduced-motion:reduce){.dashboard-new-project,.dashboard-empty-state>button{transition:none}}.product-main:has(.templates-route){background:var(--shipshot-surface);padding-top:0}.templates-route{color:var(--shipshot-text);background:var(--shipshot-surface);overflow-x:clip}.product-shell{--tpl-ground:#0c0912;--tpl-card:#160f20;--tpl-text:#ede8ff;--tpl-muted:#ede8ffc2;--tpl-faint:#ede8ff9e;--tpl-line:#ede8ff1a;--tpl-chip:#120c1b}:root[data-theme=light] .product-shell{--tpl-ground:#f5eee7;--tpl-card:#fff;--tpl-text:#2c1735;--tpl-muted:#2c1735db;--tpl-faint:#2c1735b8;--tpl-line:#2c173524;--tpl-chip:#2c1735}@keyframes dropBounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes modalPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.paywall-perk{align-items:flex-start;gap:12px;display:flex}.paywall-perk__ic{color:#c4b5fd;background:#c4b5fd26;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.paywall-perk__content strong{color:#ede8ff;margin-bottom:2px;font-size:13.5px;display:block}.paywall-perk__content p{color:var(--tpl-muted,#ede8ff99);margin:0;font-size:12px;line-height:1.45}.free-callout-ic{font-size:15px;line-height:1}.opt-plan{color:#c4b5fd;letter-spacing:.04em;vertical-align:middle;white-space:nowrap;border:1px solid #c4b5fd80;border-radius:999px;margin-left:8px;padding:3px 8px;font:600 11px/1 inherit}:root[data-theme=light] .opt-plan{color:#5b21b6;border-color:#6d28d96b}.product-shell{background:var(--shipshot-paper)}.product-header{z-index:100;height:var(--product-header-height);color:#f5eee7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0912e0;border-bottom-color:#f5eee71f;position:sticky;top:0}.product-header .header-inner{width:min(100% - 48px,1180px)}.product-header .brand{color:#ede8ff;letter-spacing:-.03em;align-items:center;gap:10px;min-width:44px;min-height:44px;font-size:17px;font-weight:720;text-decoration:none;display:inline-flex}.product-header .brand-icon{border-radius:8px;width:28px;height:28px;display:block;box-shadow:0 4px 18px #f06d4f59}.product-header .brand-text{color:#ede8ff;letter-spacing:-.03em;font-family:Geist,Geist Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:720}.product-header .primary-nav{color:#b9b2c9;font-size:calc(13px * var(--locale-chrome,1));gap:30px;margin-block:0;margin-inline:auto 0;font-weight:500}.product-header .primary-nav a{border-radius:0;align-items:center;min-height:44px;padding:0;display:inline-flex;position:relative}.product-header .primary-nav a:after{content:"";background:#f06d4f;width:0;height:1px;transition:width .2s;position:absolute;inset-block-end:-6px;inset-inline-start:0}.product-header .primary-nav a:hover,.product-header .primary-nav a[aria-current=page]{color:#f5eee7}.product-header .primary-nav a:hover:after,.product-header .primary-nav a[aria-current=page]:after{width:100%}.product-header .primary-nav a[aria-current=page]{background:0 0;padding:0}.product-header-actions{gap:12px;margin-inline-start:30px}.product-start-free{color:#2c1735;min-height:44px;font-size:calc(13px * var(--locale-chrome,1));background:#f6efe6;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-weight:620;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 6px 24px #f6efe624}.product-start-free:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 10px 30px #f6efe638}.product-start-free:focus-visible,.product-account-trigger:focus-visible,.product-account-menu a:focus-visible,.product-account-menu button:focus-visible{outline-offset:3px;outline:2px solid #f4b860}.product-header .product-account-trigger{color:#f5eee7;min-width:44px;min-height:44px}.product-header .product-account-trigger>span{color:#2c1735;background:#f5eee7}.product-header .product-account-trigger>span:before,.product-header .product-account-trigger>span:after{background:#2c1735}.product-header .product-account-trigger small{color:#f5eee7}.product-header .product-account-menu{background:#241436;border-color:#f5eee724;box-shadow:0 20px 55px #00000073}.product-header .product-account-menu>span{color:#d7b6f0}.product-header .product-account-menu a,.product-header .product-account-menu button{color:#f5eee7;min-height:44px}.product-header .product-account-menu .product-account-error{color:#fecaca;background:#7f1d1d47;border:1px solid #f871714d;border-radius:8px;margin:4px 6px;padding:9px 10px;font-size:12px;line-height:1.4}.product-header .product-account-menu a:hover,.product-header .product-account-menu button:hover{background:#f5eee714}.product-header .product-account-menu .account-primary{color:#2c1735;background:#f06d4f}.product-header--editor{color:#f5eee7}.product-header--editor .header-inner{width:min(100% - 48px,1180px)}.product-header--editor .primary-nav{gap:20px;margin-inline-end:0}.product-header--editor .primary-nav a{border-radius:0;padding:0}.product-main{min-height:70vh;padding-top:0}.product-main--compact{padding-top:0}.product-footer{color:#f5eee7;background:#0c0912;border-top-color:#f5eee71a;min-height:0;overflow:visible}.product-footer .closing-cta{background:radial-gradient(900px 500px at 50% 118%,#8b5cf659,#0000 65%),linear-gradient(#2c1735 0%,#131023 18%,#0c0912 100%);min-height:0;padding:clamp(72px,8vw,120px) 0;overflow:hidden}.product-footer .closing-cta .section-heading{max-width:690px}.product-footer .closing-cta h2{color:#f5eee7;font-size:clamp(42px,5vw,64px)}.product-footer .closing-cta p{color:#d7b6f0}.product-footer .closing-cta .button--primary{color:#2c1735;background:#f06d4f}.product-footer .closing-cta .button--text{color:#f5eee7;background:#f5eee70d;border-color:#f5eee733}.product-footer .closing-cta .button--text span{color:inherit}.product-footer .footer-links{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding:70px 0 0}.product-footer .footer-brand{display:block}.product-footer .footer-brand>a{display:inline-flex}.product-footer .footer-brand .shipshot-logo{width:128px;height:auto}.product-footer .footer-brand p{color:#7e7492;max-width:260px;margin:16px 0 0;font-size:13px;line-height:1.65}.product-footer .footer-links nav{gap:12px}.product-footer .footer-links nav h3{color:#6e6584;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.product-footer .footer-links nav a{color:#b9b2c9;font-size:13.5px}.product-footer .footer-links nav a:hover{color:#f5eee7}.product-footer .footer-bar{border-top:1px solid #f5eee71a;margin-top:60px;padding-top:26px;padding-bottom:40px}.product-footer .legal{color:#5f5673;text-align:start;margin:0;padding:0;font-size:12px}@media (width<=900px){.product-header{height:var(--product-header-height)}.product-header .header-inner,.product-header--editor .header-inner{width:calc(100% - 40px)}.product-header .primary-nav{background:#241436;border-color:#f5eee724;border-radius:12px;gap:0;margin:0;padding:10px;inset-block-start:var(--product-header-height);inset-inline:20px;box-shadow:0 18px 50px #00000080}.product-header .primary-nav a,.product-header .primary-nav a[aria-current=page]{padding:12px}.product-header .primary-nav a:after{display:none}.product-header-actions{margin-inline-start:auto}.product-header .product-account{display:block}.product-header .menu-toggle{color:#f5eee7;align-items:center;gap:6px;width:auto;min-width:44px;height:44px;padding:0;font-size:14px;font-weight:650;display:inline-flex}.product-header .menu-toggle .menu-label,.product-header .menu-toggle .menu-chevron{background:0 0;width:auto;height:auto;margin:0;display:inline}.product-header .menu-toggle .menu-chevron{font-size:14px}.product-footer .footer-links{grid-template-columns:1.4fr repeat(2,1fr)}}@media (width<=600px){.product-header .header-inner,.product-header--editor .header-inner{width:calc(100% - 40px)}.product-start-free{min-height:44px;padding:0 12px;font-size:12px}.product-header .product-account{display:block}.product-footer .closing-cta{min-height:0;padding:72px 0;display:grid}.product-footer .closing-cta h2{font-size:clamp(40px,12vw,50px)}.product-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px;padding-top:62px}.product-footer .footer-brand{grid-column:1/-1}.product-footer .footer-bar{margin-top:44px;padding-bottom:32px}}.accessible-dialog__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.accessible-dialog__heading h2{margin:0}.accessible-dialog__close{cursor:pointer;border:0;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:24px;line-height:1;display:grid}:root{--brand-space:#0e0d13;--brand-paper:#14131b;--brand-card:#1d1b26;--brand-text:#f1eff7;--brand-muted:#b2adbf;--brand-coral:#f38b70;--brand-line:#ffffff14;--page:var(--brand-space);--page-deep:var(--brand-space);--panel:var(--brand-paper);--panel-soft:var(--brand-card);--text:var(--brand-text);--muted:var(--brand-muted);--faint:#9690a5;--shipshot-action:var(--brand-coral);--shipshot-action-soft:#f38b7014;--shipshot-on-action:#291a1a;--shipshot-lilac:var(--brand-coral);--shipshot-amber:#f3c493;--shipshot-seafoam:#93d7bc}body .product-shell{color:var(--brand-text);background:var(--brand-space)}body .product-shell .product-main{background:var(--brand-space);color:var(--brand-text);padding-top:0}body .product-header{--product-header-height:88px;border-bottom:1px solid var(--brand-line);background:#0e0d13ed;height:88px}body .product-header .header-inner{width:min(1240px,100% - 80px)}body .product-header .brand-text{color:var(--brand-text);letter-spacing:-.04em;font-size:22px;font-weight:650}body .product-header .brand-icon{width:36px;height:36px;box-shadow:none;border-radius:10px}body .product-header .primary-nav{gap:28px;font-size:14px;font-weight:450}body .product-header .primary-nav a{color:var(--brand-muted)}body .product-header .primary-nav a[aria-current=page]{color:var(--brand-coral);background:0 0}body .product-header .primary-nav a:after{background:var(--brand-coral)}body .product-start-free{background:var(--brand-coral);color:#291a1a;min-height:48px;box-shadow:none;padding-inline:20px}body .product-language-trigger{border-color:var(--brand-line);color:var(--brand-muted);background:0 0}body .product-language-menu,body .product-account-menu{background:var(--brand-card)}body .product-footer{color:var(--brand-text);background:var(--brand-space)}body .product-footer .closing-cta{background:radial-gradient(ellipse at 50% 100%,#f38b700a,transparent 65%),var(--brand-space);border-block:1px solid var(--brand-line)}body .product-footer .closing-cta h2{color:var(--brand-text);letter-spacing:-.05em;font-weight:620}body .product-footer .closing-cta p{color:var(--brand-muted)}body .product-footer .closing-cta .button--primary{background:var(--brand-coral);color:#291a1a;box-shadow:none}body .product-kicker{color:var(--brand-coral);font-size:11px;font-weight:550}body .product-shell :is(.content-page,.compare-page,.agent-page,.checkout-return){color:var(--brand-text);background:radial-gradient(ellipse at 90% 0,#f38b7007,transparent 55%),var(--brand-space)}body .product-shell :is(.content-callout,.evidence-grid article,.compare-panel,.support-topic-grid article,.support-quick-grid article,.legal-page>section){background:var(--brand-paper);border-color:var(--brand-line)}body .product-shell :is(.content-callout a,.content-callout button,.checkout-return-actions a,.checkout-pending a,.checkout-form button){background:var(--brand-coral);color:#291a1a}body .product-shell :is(.content-lead,.content-callout p,.legal-page section p,.legal-page section li,.support-topic-grid p,.support-quick-grid p){color:var(--brand-muted)}body .product-shell :is(.compare-eyebrow,.agent-eyebrow){color:var(--brand-coral)}body .product-shell :is(.story-hero,.story-library,.detail-story-hero,.detail-story-page){--story-coral:var(--brand-coral)}body .product-shell .account-route{--account-bg:var(--brand-space);--account-surface:var(--brand-paper);--account-surface-soft:var(--brand-card);--account-border:#ffffff18;--account-border-strong:#ffffff30;--account-ink:var(--brand-text);--account-muted:var(--brand-muted);--account-coral:var(--brand-coral);--account-coral-soft:#f38b7012;--account-coral-action:var(--brand-coral);--account-indigo:var(--brand-coral);--account-indigo-ink:var(--brand-coral);--account-indigo-soft:#f38b7012;--account-teal:#93d7bc;--account-teal-soft:#93d7bc12;--account-amber:#f3c493;--account-amber-soft:#f3c49312;--account-red:#ff9b91;--account-red-soft:#ff9b9112;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Geist,system-ui,sans-serif}body .product-shell .account-button--primary{color:#291a1a;background:var(--brand-coral)}body .product-shell .partners-page{--partners-paper:var(--brand-space);--partners-panel:var(--brand-paper);--partners-card:var(--brand-card);--partners-ink:var(--brand-text);--partners-muted:var(--brand-muted);--partners-coral:var(--brand-coral);--partners-lilac:var(--brand-coral);--partners-violet:var(--brand-coral)}body .auth-page{background:radial-gradient(ellipse at 75% 20%,#f38b7007,transparent 60%),var(--brand-space)}body .auth-card{background:var(--brand-paper);color:var(--brand-text);font-family:Geist,system-ui,sans-serif}body .auth-card input{background:var(--brand-space);font-family:inherit}body .auth-card h1{letter-spacing:-.045em;font-size:32px;font-weight:600}body .auth-card :is(a,button,input):focus-visible{outline-color:#f3c493}body .product-shell .project-new-page{background:var(--brand-space);color:var(--brand-text)}body .product-shell .project-new-options>:is(a,button){background:var(--brand-paper);color:var(--brand-text);border-color:var(--brand-line)}body .product-shell .project-new-options p{color:var(--brand-muted)}body .analytics-consent{background:var(--brand-card);color:var(--brand-text);border-color:#ffffff30}body .analytics-consent button{background:var(--brand-paper);color:var(--brand-text);border-color:#ffffff30}body .analytics-consent button:last-of-type{color:#291a1a;background:var(--brand-coral)}@media (width<=1100px){body .product-header .primary-nav{gap:18px}}@media (width<=880px){body .product-header{height:72px}body .product-header .header-inner{width:calc(100% - 40px)}body .product-header .primary-nav.is-open{background:var(--brand-paper)}}@media (width<=480px){body .product-header .header-inner{width:calc(100% - 28px)}body .product-header .brand-text{font-size:18px}body .product-header .brand-icon{width:30px;height:30px}body .product-start-free{min-height:44px;padding-inline:12px}}@media (width<=600px){body .product-header .header-inner{gap:8px}body .product-header .brand{flex-shrink:0}body .product-header-actions{gap:8px;min-width:0}body .product-header .product-language,body .product-header .menu-toggle{flex-shrink:0}body .product-start-free{flex:auto;min-width:0}}@media (width<=380px){body .product-header .brand-text{display:none}}:root{--product-header-height:88px}body .auth-page{background:var(--brand-space);padding-top:110px}body .auth-card .auth-submit{background:var(--brand-coral);color:#291a1a}body .auth-card .auth-switch{color:var(--brand-text);background:var(--brand-card)}body .auth-card :is(.auth-forgot,.auth-terms a){color:var(--brand-coral)}body .dashboard-route{--dashboard-paper:var(--brand-space);--dashboard-surface:var(--brand-paper);--dashboard-panel:var(--brand-paper);--dashboard-ink:var(--brand-text);--dashboard-muted:var(--brand-muted);--dashboard-coral:var(--brand-coral);--dashboard-coral-deep:#e57459;--dashboard-lilac:var(--brand-coral);--dashboard-violet:var(--brand-coral)}body .dashboard-route .project-actions>a:not(.project-exports-link){background:var(--brand-coral);color:#291a1a;box-shadow:none}body .product-shell .aso-hero{background:var(--brand-space);margin-top:0}body .product-shell .aso-hero h1 span{color:var(--brand-coral)}body .product-shell .aso-lab-tabs button[aria-selected=true],body .product-shell .aso-lab-locales button[aria-selected=true]{background:var(--brand-coral);color:#291a1a;border-color:var(--brand-coral)}@media (width<=880px){:root{--product-header-height:72px}body .auth-page{padding-top:92px}}body .dashboard-route{--dashboard-surface-hover:var(--brand-card);--dashboard-subtle:#9690a5}body .dashboard-route:before{background:radial-gradient(at 80% 0,#f38b7007,#0000 65%)}body .dashboard-route .dashboard-new-project,body .dashboard-route .dashboard-primary-button{color:#291a1a;background:var(--brand-coral);box-shadow:none}body .product-shell .account-hero-card{color:var(--brand-text);background:var(--brand-card)}body .security-dialog{color:var(--brand-text);background:var(--brand-card);border:1px solid #ffffff24;box-shadow:0 24px 75px #0007}body .security-dialog h1{color:var(--brand-text);letter-spacing:-.025em}body .security-dialog-copy,body .security-dialog p{color:var(--brand-muted)}body .security-dialog input{background:var(--brand-space);color:var(--brand-text);border-color:#ffffff30}body .security-dialog-actions :is(a,button){color:var(--brand-text);min-height:44px}body .security-dialog-actions :is(a,button):last-child{color:#291a1a;background:var(--brand-coral);border-color:var(--brand-coral)}body .security-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0008}body .product-shell .partners-hero{background:radial-gradient(ellipse at 85% 0,#f38b7007,transparent 65%),var(--brand-space)}body .product-shell .partners-button--primary{background:var(--brand-coral);color:#291a1a;box-shadow:none}body .product-shell .partners-hero h1 span{color:var(--brand-coral);-webkit-text-fill-color:var(--brand-coral);background:0 0}body .product-shell{--tpl-ground:var(--brand-space);--tpl-card:var(--brand-paper);--tpl-chip:var(--brand-card);--tpl-text:var(--brand-text);--tpl-muted:var(--brand-muted);--tpl-faint:#9690a5;--tpl-line:var(--brand-line);--shipshot-paper:var(--brand-space);--shipshot-surface:var(--brand-paper);--shipshot-wash:var(--brand-card);--shipshot-ink:var(--brand-text);--shipshot-text:var(--brand-text);--shipshot-text-muted:var(--brand-muted)}body .product-shell .story-hero h1 em{color:var(--brand-coral)}.marketing-hero-copy{text-align:start}:root{--violet:var(--brand-coral);--violet-bright:var(--brand-coral);--violet-pale:var(--brand-coral)}body .product-footer .closing-cta:before{content:none}body .product-shell .story-hero{background:var(--brand-space)}body .analytics-consent a,body .support-faq summary:after{color:var(--brand-coral)}body .analytics-privacy-controls button:first-child{color:#291a1a;background:var(--brand-coral);border-color:var(--brand-coral)}body .auth-backdrop-art{background:var(--brand-space)}body .auth-card :is(.forgot-link,.auth-legal a){color:var(--brand-coral)}body .blog-card-meta a:last-child{color:var(--brand-muted)}body .product-shell :is(.partners-band,.partners-close){background:var(--brand-space)}body .product-shell :is(.partners-tier--featured,.partners-card--featured){background:var(--brand-card);box-shadow:none;border-color:#f38b7040}body .product-shell .partners-hero h1 em{color:var(--brand-coral);-webkit-text-fill-color:var(--brand-coral);background:0 0}body .agent-page :is(.agent-kicker,.agent-step-label),body .agent-connector span{color:var(--brand-coral)}body .analytics-consent button:last-of-type{border-color:var(--brand-coral)}body .security-auth-underlay .auth-legal b{color:var(--brand-muted)}body .public-info-page .evidence-grid article span,body .public-info-page .evidence-grid article a span{color:var(--brand-coral)}body .compare-page :is(th a,th,.compare-source-note a){color:var(--brand-text)}body .templates-route .story-filterbar :is(button,label).active{color:var(--brand-text);background:var(--brand-card);border-color:var(--brand-coral)}body .story-card{--tpl-faint:#c5c0d0}
