pre[class*=language-]{color:#f4f4f5}.token.class-name,.token.function,.token.selector,.token.selector .class,.token.selector.class,.token.tag{color:#60a5fa}.token.attr-name,.token.important,.token.keyword,.token.pseudo-class,.token.rule{color:#cbd5e1}.token.module{color:#34d399}.token.attr-value,.token.class,.token.property,.token.string{color:#5eead4}.token.attr-equals,.token.punctuation{color:#71717a}.language-css .token.function,.token.unit{color:#bae6fd}.token.combinator,.token.comment,.token.operator{color:#a1a1aa}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--inherit:inherit;--current:currentColor;--transparent:transparent;--black:#000;--white:#fff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--cyan-50:#ecfeff;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--border:hsl(var(--border));--input:hsl(var(--input));--ring:hsl(var(--ring));--background:hsl(var(--background));--foreground:hsl(var(--foreground));--primary:hsl(var(--primary));--primary-foreground:hsl(var(--primary-foreground));--secondary:hsl(var(--secondary));--secondary-foreground:hsl(var(--secondary-foreground));--muted:hsl(var(--muted));--muted-foreground:hsl(var(--muted-foreground));--accent:hsl(var(--accent));--accent-foreground:hsl(var(--accent-foreground));--popover:hsl(var(--popover));--popover-foreground:hsl(var(--popover-foreground));--card:hsl(var(--card));--card-foreground:hsl(var(--card-foreground));--navbar:hsl(var(--navbar-bg));--navbar-scrolled:hsl(var(--navbar-bg-scrolled));--hover:hsl(var(--hover-bg));--hover-foreground:hsl(var(--hover-foreground));--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 35%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--gradient-from:0 0% 96.1%;--gradient-to:0 0% 89.8%;--navbar-bg:0 0% 98%;--navbar-bg-scrolled:0 0% 96.1%;--shadow-color:0 0% 89.8%;--hover-bg:0 0% 96.1%;--hover-foreground:0 0% 0%}.contents{display:contents}html{scroll-padding-top:80px}body{overflow-x:hidden;width:100%}:root{--ink:#273f32;--muted-ink:#748074;--paper:#faf8f2;--line:#e5e5d9;--green:#385a43;--terracotta:#b87553}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{text-decoration:none}a,button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,path:focus-visible,select:focus-visible{outline:2px solid #bd7855;outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-1.7px}h1 em,h2 em{font-weight:400;color:#75886b}button{background:none;border:0}input,select{min-width:0}input[type=number],select{border:1px solid var(--line);background:#fffefa;border-radius:6px;min-height:38px;padding:8px;color:var(--ink);width:100%}input[type=range]{width:100%;accent-color:#55744e;height:18px}input[type=checkbox]{accent-color:var(--green)}.page-width{max-width:1320px;margin-inline:auto;padding-inline:44px}.site-header{height:88px;border-bottom:1px solid #e8e8df}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:Georgia,serif;letter-spacing:-.7px;font-size:26px;font-weight:500;white-space:nowrap}.brand-app{color:#83917b}.header-inner nav{display:flex;gap:33px;margin-left:60px;font-size:12px;color:#687565}.header-inner nav a{display:flex;gap:9px;align-items:center}.header-inner nav a:first-child{color:var(--ink)}.header-inner nav a:hover,.text-button:hover{color:#b87553}.nav-cta{font-size:12px;display:flex;gap:25px;align-items:center;border-bottom:1px solid #8b9985;padding-block:10px}.nav-cta span{font-size:18px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding-top:74px;padding-bottom:62px;min-height:500px}.hero-copy{padding-top:30px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:600;letter-spacing:1.65px;line-height:1.5}.little-star{font-size:24px;color:#ac7657;line-height:1}.hero h1{font-size:68px;line-height:1.06;margin-block:22px 23px;letter-spacing:-2.6px}.hero-copy>p{font-size:14px;line-height:1.9;color:#7a8073}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--green);border-radius:6px;background:var(--green);color:white;font-size:12px;font-weight:500;min-height:44px;padding:12px 18px;transition:background .15s,transform .15s}.primary-button:not(:disabled):hover{background:#284834;transform:translateY(-1px)}.hero-button{margin-top:27px;padding-inline:21px;gap:30px;min-height:48px}.hero-promises{display:flex;gap:20px;font-size:10px;color:#7a8373;margin-top:19px}.hero-promises span{display:flex;align-items:center;gap:5px}.hero-promises svg{color:#78906b}.hero-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:360px;padding:20px 35px 10px}.paper-card{width:300px;height:320px;box-shadow:0 8px 35px #33432b12;background:#fffefa;border:1px solid #e4e1d7}.back-paper{position:absolute;transform:rotate(-9deg);background:#e5e8d8;height:310px}.art-paper{position:relative;transform:rotate(5deg);padding:20px 20px 13px;box-shadow:6px 14px 35px #263d301c}.art-paper>img{height:244px;width:100%;object-fit:cover;border:1px solid #e4e3d8}.art-paper-header{align-items:center;font-size:7px;letter-spacing:1.5px;margin-bottom:11px;color:#727e69}.art-paper-footer,.art-paper-header{display:flex;justify-content:space-between}.art-paper-footer{font-size:6px;letter-spacing:1px;margin-top:13px;color:#829078}.hand-note{font-family:Georgia,serif;font-style:italic;font-size:13px;color:#879076;position:absolute;white-space:nowrap}.note-top{top:-5px;right:0;transform:rotate(5deg)}.note-top svg{position:absolute;right:6px;top:20px}.note-bottom{bottom:-4px;left:75px;transform:rotate(-5deg)}.swatch-stack{position:absolute;bottom:39px;left:20px;display:flex;gap:5px;transform:rotate(-12deg)}.swatch-stack i{display:block;width:33px;height:42px;background:#cb9c6d;border:3px solid #f7f5ee;box-shadow:0 2px 5px #0001}.swatch-stack i:nth-child(2){background:#8d9f7a;transform:rotate(3deg)}.swatch-stack i:nth-child(3){background:#b6795b;transform:rotate(6deg)}.swatch-stack i:nth-child(4){background:#d9c9a4;transform:rotate(9deg)}.floating-label{position:absolute;right:0;bottom:67px;display:flex;align-items:center;gap:9px;padding:14px 16px;background:#fffef9;box-shadow:0 4px 20px #273d3010;border:1px solid #e9e5d9;border-radius:4px;transform:rotate(-4deg);font-size:10px}.hero-dotted-orbit{position:absolute;width:360px;height:360px;border:1px dashed #d3d9c7;border-radius:50%;transform:rotate(-20deg) scaleX(1.25)}.benefit-band{border-block:1px solid #e6e7db;background:#f2f3e9}.benefit-band>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:19px}.benefit-band span{display:flex;align-items:center;gap:11px;font-size:11px;color:#6a7861}.benefit-band i{height:14px;border-left:1px solid #d7ddcc}.studio-section{padding-top:68px;scroll-margin-top:20px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:29px}.section-heading h2{font-size:34px;margin-top:14px;letter-spacing:-1px}.section-heading>p{font-size:12px;line-height:1.9;color:#89917f;margin-bottom:3px}.step-pill{border:1px solid #d2d9c4;padding:3px 7px;border-radius:3px;letter-spacing:1px;font-size:8px;color:#82916f}.studio{border:1px solid #dedfd1;border-radius:10px;overflow:hidden;background:#fffefa;box-shadow:0 9px 30px #35483205}.studio-header{min-height:58px;border-bottom:1px solid var(--line);padding:12px 20px;justify-content:space-between;gap:20px}.studio-header,.studio-title{display:flex;align-items:center}.studio-title{gap:9px;font-size:12px;font-weight:600}.studio-mark{width:28px;height:28px;background:#edf0e5;border-radius:6px;display:grid;place-items:center}.beta-tag{font-size:7px;font-weight:500;letter-spacing:1px;border:1px solid #dedfcf;padding:3px 5px;border-radius:3px;color:#9a9b84}.studio-file-actions{display:flex;align-items:center;gap:20px}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#6c7a66;padding:3px 0;min-height:28px}.save-state{font-size:9px;color:#8c957e;display:flex;align-items:center;gap:6px}.live-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#7a966a}.studio-body{display:grid;grid-template-columns:250px minmax(0,1fr) 249px;min-height:700px}.create-panel,.finish-panel{padding:22px 20px}.create-panel{border-right:1px solid var(--line)}.finish-panel{border-left:1px solid var(--line)}.panel-step{display:flex;align-items:center;gap:8px;margin-bottom:15px}.panel-step>span:first-child{height:19px;width:19px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#edf0e5;font-size:9px;color:#708460}.panel-step h3{font-size:11px;font-weight:600;letter-spacing:-.1px}.field-hint{font-size:6px;color:#9ba18f;margin-left:auto;letter-spacing:.5px}.upload-drop{border:1px dashed #cbd3bb;border-radius:6px;background:#f8f9f1;min-height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:18px 8px;gap:8px}.upload-drop input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.upload-drop:focus-within{outline:2px solid var(--terracotta)}.upload-icon{width:44px;height:44px;border-radius:50%;background:#eef1e2;display:grid;place-items:center;color:#829373;margin-bottom:2px}.upload-drop strong{font-size:10px;font-weight:500}.upload-drop>span{font-size:10px;color:#879078}.upload-drop u{color:#586c48;text-underline-offset:3px}.upload-drop small{font-size:8px;color:#a0a490;margin-top:5px}.upload-drop.has-photo{height:152px;padding:0;background:#eceee4}.upload-drop>img{width:100%;height:152px;object-fit:contain}.upload-drop .replace-photo{position:absolute;bottom:0;left:0;right:0;background:#ffffffe8;color:#566746;padding:7px;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px}.privacy-note{font-size:7px;line-height:1.7;color:#90977f;display:flex;gap:5px;align-items:flex-start;margin-top:9px}.privacy-note svg{flex-shrink:0}.panel-divider{border-top:1px solid var(--line);margin-block:20px}.field-label{display:block;font-size:9px;font-weight:500;margin-bottom:8px;color:#728067}.segmented{display:flex;border:1px solid #e0e3d5;border-radius:5px;background:#f6f7f0;padding:3px;gap:2px}.segmented button{flex:1;padding:8px 3px;border-radius:3px;font-size:8px;display:flex;justify-content:center;align-items:center;gap:3px}.segmented button[aria-pressed=true]{background:#fffefa;box-shadow:0 1px 4px #40503015;color:#385a43}.control-caption{font-size:8px;line-height:1.8;color:#929980;margin-block:8px 14px}.select-wrap{position:relative}.select-wrap select{appearance:none;font-size:9px;padding-right:25px;color:#6b7862}.select-wrap>svg{pointer-events:none;position:absolute;right:10px;top:12px;color:#9aa38c}.range-heading{display:flex;align-items:center;justify-content:space-between;font-size:9px;margin-top:17px;margin-bottom:7px;color:#728067}.range-heading span{border:1px solid var(--line);border-radius:3px;background:#f6f7ee;min-width:26px;padding:3px;text-align:center;font-size:8px}.range-endpoints{display:flex;justify-content:space-between;color:#a0a58e;font-size:7px}.unit-toggle{display:flex;border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:2px;gap:1px}.unit-toggle button{font-size:8px;padding:3px 5px}.unit-toggle button[aria-pressed=true]{background:#e9edde;border-radius:2px}.size-fields{display:flex;align-items:end;gap:10px}.size-fields label{font-size:8px;color:#7a866c;display:block;flex:1}.size-fields input{display:block;margin-top:7px;height:37px;font-size:11px}.size-fields>span{color:#a4aa96;margin-bottom:10px;font-size:11px}.checkbox-label{display:flex;align-items:center;gap:5px;font-size:8px;color:#8b957c;margin-top:10px}.checkbox-label input{width:11px;height:11px;margin:0}.size-presets{display:flex;gap:5px;margin-top:13px}.size-presets button{font-size:8px;border:1px solid var(--line);padding:6px 11px;border-radius:4px;color:#889277}.apply-size{margin-top:7px}.generate-button{width:100%;font-size:10px;margin-top:19px;gap:6px;min-height:42px;padding-inline:10px}.generate-button svg:last-child{margin-left:auto}.generate-button svg:first-child{margin-right:3px}.free-note{font-size:8px;text-align:center;color:#9ba28b;margin-top:10px}.cancel-button{width:100%;margin-top:5px}.work-panel{display:flex;flex-direction:column;min-width:0;background:#f4f5ee}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:10px 17px;border-bottom:1px solid var(--line);background:#fdfcf7}.view-toggle{display:flex;gap:13px}.view-toggle button{display:flex;align-items:center;gap:5px;font-size:9px;color:#929a84;min-height:26px}.view-toggle button[aria-pressed=true]{color:#3c5a3c;font-weight:600}.history-buttons{display:flex;gap:9px}.history-buttons button{padding:5px}.empty-canvas{flex:1;min-height:435px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-image:radial-gradient(#d9dfcc .7px,transparent 0);background-size:15px 15px;padding:30px 15px}.empty-paper{width:155px;height:172px;background:#fefdf7;padding:12px;transform:rotate(-5deg);box-shadow:3px 6px 20px #4a573419;border:1px solid #e4e4d6;margin-bottom:23px;position:relative}.empty-paper img{height:100%;width:100%;object-fit:cover;opacity:.78}.empty-badge{font-size:8px;background:#e9eddf;color:#7d8e6e;display:flex;gap:5px;padding:5px 9px;border-radius:20px;align-items:center;margin-bottom:13px}.empty-canvas h3{font:22px Georgia,serif;letter-spacing:-.6px;margin-bottom:12px;text-align:center}.empty-canvas>p{font-size:10px;line-height:1.9;text-align:center;color:#929a84}.sample-button{display:flex;align-items:center;gap:14px;font-size:10px;border-bottom:1px solid #aeb99b;padding:8px 0 5px;margin-top:14px;min-height:35px}.empty-corner{position:absolute;width:15px;height:15px;border-color:#c5cfb4}.top-left{left:22px;top:22px;border-top:1px solid;border-left:1px solid}.bottom-right{right:22px;bottom:22px;border-bottom:1px solid;border-right:1px solid}.pattern-stats{display:flex;gap:17px;align-items:center;background:#fafbf5;border-top:1px solid var(--line);padding:12px 15px;min-height:42px;font-size:8px;color:#929b82}.pattern-stats>span{display:flex;align-items:center;gap:5px}.pattern-stats b{font-weight:500;color:#66795a}.pattern-stats svg{color:#7f916c}.pattern-stats .canvas-tip{margin-left:auto;font-size:7px}.canvas-shell{position:relative;flex:1;display:flex;flex-direction:column;background-image:radial-gradient(#d9dfcc .7px,transparent 0);background-size:15px 15px;min-height:435px}.canvas-topline{display:flex;justify-content:space-between;font-size:8px;color:#909c7e;padding:14px 17px;gap:8px}.canvas-topline span:first-child{display:flex;align-items:center;gap:5px}.pattern-canvas{flex:1;width:100%;height:450px;min-height:320px;touch-action:none;user-select:none}.pattern-canvas path[role=button]{cursor:pointer}.pattern-canvas.is-panning{cursor:grab}.board-shadow{filter:drop-shadow(0 2px 3px #3d473622)}.canvas-controls{display:flex;justify-content:space-between;padding:13px 15px;align-items:center;gap:12px}.compact button{min-width:30px;min-height:30px;padding:5px}.zoom-controls{display:flex;align-items:center;background:#fffef8;border:1px solid #dfe3d3;border-radius:5px;font-size:9px}.zoom-controls button{padding:8px;display:flex;align-items:center}.zoom-controls>span{min-width:40px;text-align:center}.edit-strip{display:flex;flex-wrap:wrap;gap:10px;padding:12px 15px;border-top:1px solid var(--line);background:#fdfcf7;align-items:end}.edit-strip label{font-size:8px;display:flex;flex-direction:column;gap:5px;color:#7e8b6f;flex:1}.edit-strip select{font-size:9px;min-height:32px;padding:4px;max-width:140px}.edit-strip .piece-color-label{flex:0}.piece-color-label input{height:32px;width:40px;border:1px solid var(--line);border-radius:4px;background:#fffefa;cursor:pointer;padding:3px}.secondary-button{border:1px solid var(--line);border-radius:5px;padding:8px 10px;background:#fffefa;font-size:9px;display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px}.secondary-button.active{background:#e9eddc;border-color:#8f9e74}.merge-caption{font-size:8px;color:#888f78;flex-basis:100%}.finish-label{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#6b7c5c}.finish-label h4{font-size:10px;margin:0;font-weight:500;color:#526846}.finish-label>span{font-size:7px;color:#9aa38a;margin-left:auto}.fabric-palette{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.fabric-swatch{width:100%;aspect-ratio:1;border-radius:3px;position:relative;border:1px solid #53564012;cursor:pointer;overflow:hidden}.fabric-swatch input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fabric-swatch>span{pointer-events:none;position:absolute;bottom:3px;right:3px;background:#ffffffd9;font-size:6px;min-width:10px;line-height:10px;text-align:center;border-radius:2px;color:#526443}.palette-adjust{font-size:8px;margin-top:-6px}.allowance-fields{display:flex;gap:10px}.allowance-fields label{flex:1;font-size:8px;color:#849175;position:relative}.allowance-fields input{margin-top:7px;font-size:10px;height:36px;padding-right:25px}.allowance-fields label>span{font-size:7px;position:absolute;right:9px;bottom:13px;color:#9da68e}.tiny-note{font-size:7px;color:#9ba58c;line-height:1.7;margin-top:9px}.centered{text-align:center}.quality-check{font-size:8px;color:#9a8057;margin-block:16px;line-height:1.7}.quality-check summary{display:flex;gap:6px;align-items:center;cursor:pointer}.quality-check p{margin:8px 0}.quality-check button{display:block;text-align:left;font-size:8px;border-bottom:1px solid var(--line);padding:6px 0;width:100%}.download-section{margin-top:22px;border-top:1px solid var(--line);padding-top:20px}.kit-checklist{list-style:none;margin:0 0 19px;padding:0;color:#889578}.kit-checklist li{display:flex;gap:6px;font-size:8px;align-items:center;line-height:2.6}.kit-checklist svg{color:#8da176}.download-button{width:100%;font-size:10px;margin-top:13px;padding:11px 8px;min-height:40px}.other-downloads{display:flex;gap:7px;margin-top:8px}.other-downloads button{flex:1;display:flex;align-items:center;justify-content:center;gap:15px;font-size:8px;border:1px solid var(--line);padding:10px 8px;border-radius:4px}.studio-reassurance{display:flex;justify-content:center;gap:40px;margin-top:20px;font-size:9px;color:#99a18a}.studio-reassurance span{display:flex;align-items:center;gap:6px}.studio-notice{display:flex;align-items:center;gap:9px;background:#eef2e5;padding:12px 20px;font-size:11px;border-bottom:1px solid var(--line);line-height:1.7}.studio-notice svg{flex-shrink:0}.studio-notice>button{margin-left:auto;padding:4px;display:grid;place-items:center}.notice-error{background:#f8eee5;color:#9a563d}.mobile-studio-tabs{display:none}.how-section{padding-top:85px;padding-bottom:75px}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.how-grid article{padding-top:21px;border-top:1px solid #d7ddca}.how-card-top{display:flex;align-items:center;justify-content:space-between;color:#8b997a;margin-bottom:24px}.how-card-top>span{font:13px Georgia,serif;color:#adba98}.how-grid h3{font:23px Georgia,serif;letter-spacing:-.5px;margin-bottom:13px}.how-grid p{font-size:12px;line-height:1.9;color:#919780;max-width:310px}.craft-note{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;padding-block:45px;border-block:1px solid #e2e4d7;background:#f0f2e7;background-clip:padding-box}.craft-note-art{text-align:center;color:#879976;display:flex;align-items:center;justify-content:center;gap:22px}.craft-note-art>span{font:italic 26px Georgia,serif;transform:rotate(-6deg);line-height:1.5;text-align:left}.craft-note h2{font-size:32px;margin-block:14px}.craft-note p{font-size:12px;color:#88977a;line-height:1.9;max-width:460px;margin-bottom:12px}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-block:80px}.faq-section h2{font-size:36px;margin-top:20px}.faq-list details{border-bottom:1px solid #e1e4d6;padding:17px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;font-size:12px;cursor:pointer;gap:15px;line-height:1.7}.faq-list summary span{color:#8b997a}.faq-list details p{font-size:12px;line-height:1.9;color:#89957b;margin-top:14px}.closing-note{border-top:1px solid #e0e4d5;display:flex;justify-content:space-between;gap:20px;padding-block:30px;font:italic 20px Georgia,serif;color:#879777}.closing-note a{font:11px Arial,sans-serif;display:flex;align-items:center;gap:15px;color:#4f6840}.site-footer{display:flex;align-items:start;gap:50px;padding-block:38px 35px;border-top:1px solid #e0e4d5}.site-footer .brand{font-size:23px}.site-footer .brand svg{width:25px}.site-footer p{font-size:10px;line-height:1.9;color:#8d987f;margin-top:13px}.footer-links{display:flex;gap:30px;margin:auto;font-size:10px;color:#81916f}.site-footer .footer-credit{font-size:9px;margin-top:6px;text-align:right}.footer-credit span{color:#a9af9c}.prose-page{max-width:800px;padding-top:65px;padding-bottom:80px;min-height:65vh}.prose-page h1{font-size:48px;line-height:1.15;margin:20px 0 25px}.prose-page h2{font-size:27px;letter-spacing:-.5px;margin:35px 0 13px}.prose-page li,.prose-page p{font-size:14px;line-height:1.9;color:#72816a;margin-bottom:14px}.prose-page a{text-decoration:underline;text-underline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(min-width:1450px){.hero{padding-top:90px;padding-bottom:80px}.hero h1{font-size:76px}.studio-body{grid-template-columns:263px minmax(0,1fr) 260px}}@media(max-width:1150px){.page-width{padding-inline:30px}.header-inner nav{margin-left:0;gap:23px}.hero{gap:20px}.hero h1{font-size:59px}.hero-art{padding-inline:20px}.paper-card{width:265px;height:294px}.art-paper>img{height:218px}.floating-label{right:-5px;bottom:65px}.swatch-stack{left:-5px;bottom:30px}.studio-body{grid-template-columns:220px minmax(0,1fr) 215px}.create-panel,.finish-panel{padding:19px 15px}.field-hint{font-size:5px}.pattern-stats .canvas-tip{display:none}.fabric-palette{grid-template-columns:repeat(5,1fr)}.empty-canvas h3{font-size:19px}.studio-file-actions{gap:15px}.section-heading h2{font-size:31px}.how-grid{gap:30px}.craft-note{gap:40px}}@media(max-width:900px){.hero h1{font-size:52px}.hero .eyebrow{font-size:7px}.hero-art{padding-inline:10px}.paper-card{width:230px;height:267px}.art-paper{padding:15px}.art-paper>img{height:201px}.hero-dotted-orbit{width:260px;height:300px}.hero-copy>p{font-size:12px}.hero-promises{gap:10px;font-size:8px}.note-bottom{left:20px}.hero{min-height:440px;padding-top:50px}.floating-label{font-size:8px;padding:11px}.hero-art{min-height:320px}.benefit-band span{font-size:9px;gap:7px}.benefit-band>div{gap:12px}.studio-body{grid-template-columns:210px minmax(0,1fr)}.finish-panel{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.finish-panel>.panel-step{grid-column:1/-1}.finish-panel>.allowance-fields,.finish-panel>.control-caption,.finish-panel>.fabric-palette,.finish-panel>.finish-label,.finish-panel>.palette-adjust,.finish-panel>.panel-divider,.finish-panel>.quality-check,.finish-panel>.tiny-note{grid-column:1}.finish-panel .download-section{grid-column:2;grid-row:2/11;margin-top:0;border-top:0;padding-top:0;border-left:1px solid var(--line);padding-left:30px}.finish-panel .fabric-palette{grid-template-columns:repeat(8,1fr)}.finish-panel .panel-divider{margin-block:10px}.finish-panel .finish-label{margin-bottom:9px}.save-state{display:none}.section-heading>p{font-size:10px}.how-grid h3{font-size:20px}.how-grid p{font-size:11px}.craft-note h2{font-size:26px}.craft-note-art>span{font-size:23px}.faq-section{gap:40px}.header-inner nav{gap:15px;font-size:10px}.nav-cta{font-size:10px;gap:10px}.brand{font-size:24px}}@media(max-width:640px){html{scroll-padding-top:25px}.page-width{padding-inline:21px}.site-header{height:70px}.header-inner{gap:10px}.brand{font-size:24px;gap:7px}.brand svg{width:25px}.header-inner nav{display:none}.nav-cta{font-size:9px;gap:8px}.hero{grid-template-columns:1fr;padding-top:34px;padding-bottom:34px;gap:22px;min-height:0}.hero-copy{padding-top:0}.hero .eyebrow{font-size:7px;letter-spacing:1.1px}.hero h1{font-size:55px;margin-top:20px;letter-spacing:-2px}.hero-copy>p{font-size:12px;line-height:1.8}.hero-button{margin-top:22px;min-height:46px;font-size:11px}.hero-promises{font-size:9px;gap:19px;margin-top:15px}.hero-art{min-height:300px;max-width:340px;width:100%;margin:15px auto 0}.paper-card{width:235px;height:264px}.art-paper>img{height:197px}.art-paper-header{font-size:6px}.art-paper-footer{font-size:5px}.note-top{right:2px;top:-5px;font-size:11px}.note-bottom{font-size:11px;bottom:-5px;left:50px}.swatch-stack{left:0;bottom:19px}.swatch-stack i{width:27px;height:35px}.floating-label{right:-5px;bottom:32px}.benefit-band>div{display:grid;grid-template-columns:1fr 1fr;gap:17px 15px;padding-block:18px}.benefit-band i{display:none}.benefit-band span{font-size:9px;gap:8px}.benefit-band svg{width:14px}.studio-section{padding-top:40px}.section-heading{display:block;margin-bottom:21px}.section-heading h2{font-size:30px;line-height:1.2;margin-top:13px}.section-heading .eyebrow,.section-heading>.eyebrow{font-size:7px;letter-spacing:1.3px}.section-heading>p{font-size:11px;margin-top:13px;line-height:1.7}.desktop-only{display:none}.studio-header{padding:12px 13px;gap:10px;align-items:center;min-height:58px}.studio-title{font-size:11px;gap:5px}.studio-mark{width:24px;height:24px}.beta-tag{font-size:6px;letter-spacing:.3px;padding:3px}.studio-file-actions{gap:10px;flex-wrap:wrap;justify-content:end}.studio-file-actions .text-button{font-size:8px;gap:4px;min-height:32px}.studio-file-actions svg{width:13px}.mobile-studio-tabs{display:flex;border-bottom:1px solid var(--line);background:#f5f6ed}.mobile-studio-tabs button{flex:1;min-height:45px;font-size:10px;border-bottom:2px solid transparent}.mobile-studio-tabs button[aria-pressed=true]{background:#edf1e3;border-bottom-color:#657e52;color:#3c5a3b}.studio-body{display:block;min-height:0}.studio-body>.create-panel,.studio-body>.finish-panel,.studio-body>.work-panel{display:none}.mobile-create>.create-panel{display:block}.mobile-edit>.work-panel{display:flex}.mobile-download>.finish-panel{display:block}.create-panel,.finish-panel{border:0;padding:22px}.panel-step h3{font-size:12px}.panel-step>span:first-child{width:22px;height:22px;font-size:10px}.field-hint{font-size:7px}.upload-drop{min-height:170px}.upload-drop strong,.upload-drop>span{font-size:12px}.upload-drop small{font-size:9px}.privacy-note{font-size:9px;line-height:1.7}.panel-divider{margin-block:23px}.field-label{font-size:11px}.segmented button{font-size:10px;padding:11px 5px;gap:5px}.control-caption{font-size:10px}.select-wrap select{font-size:11px;min-height:42px}.range-heading{font-size:11px}.range-heading span{font-size:10px}.range-endpoints{font-size:9px}.unit-toggle button{font-size:10px;padding:5px 10px}.size-fields label{font-size:10px}.size-fields input{font-size:13px;min-height:43px}.checkbox-label{font-size:10px;gap:7px;margin-top:12px;min-height:30px}.checkbox-label input{width:15px;height:15px}.size-presets{gap:10px}.size-presets button{flex:1;font-size:10px;min-height:38px;padding:8px}.generate-button{font-size:12px;min-height:48px;margin-top:24px}.free-note{font-size:9px}.text-button{font-size:11px;min-height:32px}.apply-size{min-height:40px}.workspace-toolbar{padding:11px 15px}.view-toggle button{min-height:32px;font-size:10px}.history-buttons button{min-height:36px;min-width:36px}.pattern-canvas{min-height:350px;height:400px}.canvas-topline{font-size:8px;padding:14px}.canvas-controls{padding:15px 12px}.compact button{min-height:40px;min-width:40px}.zoom-controls button{min-height:40px;min-width:36px;justify-content:center}.pattern-stats{gap:12px;font-size:10px;min-height:45px}.pattern-stats .canvas-tip{display:none}.edit-strip{padding:16px;gap:10px}.edit-strip label{font-size:10px}.edit-strip select{min-height:42px;font-size:10px}.piece-color-label input{min-height:42px;width:42px}.secondary-button{font-size:10px;min-height:42px;padding:10px}.merge-caption{font-size:10px}.empty-canvas{min-height:435px}.empty-canvas h3{font-size:23px}.empty-canvas>p{font-size:11px}.sample-button{font-size:12px;min-height:44px}.finish-panel .download-section{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:25px;margin-top:24px}.finish-panel .finish-label{margin-bottom:14px}.finish-label h4{font-size:12px}.finish-label>span{font-size:9px}.finish-panel .fabric-palette{grid-template-columns:repeat(6,1fr);gap:7px}.fabric-swatch>span{font-size:8px;line-height:13px;min-width:13px}.allowance-fields label{font-size:10px}.allowance-fields input{min-height:42px;font-size:12px}.allowance-fields label>span,.tiny-note{font-size:9px}.kit-checklist li{font-size:11px;line-height:2.6}.download-button{font-size:12px;min-height:47px}.other-downloads button{font-size:11px;min-height:44px}.quality-check{font-size:10px}.quality-check button{font-size:10px;padding-block:9px}.studio-reassurance{gap:15px;flex-wrap:wrap;font-size:8px;margin-top:17px}.studio-reassurance svg{width:12px}.studio-notice{font-size:10px;padding:10px 13px}.how-section{padding-top:50px;padding-bottom:40px}.how-section .section-heading .text-button{margin-top:12px}.how-grid{grid-template-columns:1fr;gap:25px}.how-grid article{padding-top:17px}.how-card-top{margin-bottom:13px}.how-grid h3{font-size:24px}.how-grid p{font-size:12px;max-width:none}.craft-note{grid-template-columns:1fr;gap:25px;padding-block:35px}.craft-note-art{padding-bottom:10px}.craft-note-art>span{font-size:24px}.craft-note h2{font-size:30px;line-height:1.2}.craft-note p{font-size:12px}.faq-section{grid-template-columns:1fr;gap:27px;padding-block:45px}.faq-section h2{font-size:32px;margin-top:12px}.faq-list summary{font-size:12px;min-height:30px}.faq-list details p{font-size:12px}.closing-note{display:block;font-size:20px;line-height:1.5;padding-block:25px}.closing-note a{margin-top:16px;font-size:12px;min-height:35px}.site-footer{flex-wrap:wrap;gap:23px;padding-top:30px}.site-footer>div:first-child{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.site-footer p{font-size:9px;margin-top:0}.footer-links{margin:0;gap:20px;font-size:10px}.site-footer .footer-credit{font-size:8px;margin-left:auto;margin-top:0}.prose-page{padding-block:35px}.prose-page h1{font-size:39px}.prose-page li,.prose-page p{font-size:13px}.prose-page h2{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mobile-sample{display:none}@media(max-width:640px){.mobile-sample{display:flex;min-height:44px;margin-top:8px}}@media(min-width:641px){.field-label,.range-heading{font-size:10px}.control-caption,.free-note,.privacy-note,.tiny-note{font-size:9px}.kit-checklist li{font-size:10px}.finish-label h4,.panel-step h3{font-size:12px}.download-button,.generate-button{font-size:11px}.save-state{font-size:10px}}@media(max-width:640px){.studio-file-actions{max-width:175px;gap:4px 10px}.studio-file-actions .save-state{display:flex;order:3;flex-basis:100%;justify-content:flex-end;font-size:8px}.studio-header{min-height:72px}}.fabric-swatch>span{font-size:9px;min-width:18px;line-height:14px;padding:0 2px}