.designer[data-astro-cid-rbbtyxc3]{gap:clamp(var(--s-6), 5vw, var(--s-8));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.stage[data-astro-cid-rbbtyxc3]{position:sticky;top:88px}.stage-inner[data-astro-cid-rbbtyxc3]{gap:var(--s-4);display:grid}.card-wrap[data-astro-cid-rbbtyxc3]{perspective:1600px;padding:var(--s-5);border-radius:var(--r-panel);background:radial-gradient(70% 70% at 50% 40%,#ddbb9c1a,#0000 70%)}.card[data-astro-cid-rbbtyxc3]{aspect-ratio:900/540;width:100%;transform-style:preserve-3d;border-radius:4.7%/7.8%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative;box-shadow:0 40px 80px #0000008c}.card[data-astro-cid-rbbtyxc3][data-side=back]{transform:rotateY(180deg)}.face[data-astro-cid-rbbtyxc3]{border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.back[data-astro-cid-rbbtyxc3]{transform:rotateY(180deg)}.draw[data-astro-cid-rbbtyxc3]{border-radius:inherit;pointer-events:none;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.card[data-astro-cid-rbbtyxc3].drawing .draw[data-astro-cid-rbbtyxc3]{pointer-events:auto;cursor:crosshair;touch-action:none}.logo[data-astro-cid-rbbtyxc3]{background:var(--champagne);width:22%;height:22%;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;backface-visibility:hidden;position:absolute;top:10%;right:6%}.stage-bar[data-astro-cid-rbbtyxc3]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.seg[data-astro-cid-rbbtyxc3]{border:1px solid var(--line-strong);border-radius:99px;padding:4px;display:inline-flex}.seg[data-astro-cid-rbbtyxc3] button[data-astro-cid-rbbtyxc3]{min-height:36px;padding:0 var(--s-4);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;font-weight:500}.seg[data-astro-cid-rbbtyxc3] button[data-astro-cid-rbbtyxc3][aria-pressed=true]{background:var(--champagne);color:var(--ground)}.draw-tools[data-astro-cid-rbbtyxc3]{gap:var(--s-2);display:grid}.tool-row[data-astro-cid-rbbtyxc3]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.tool-row[data-astro-cid-rbbtyxc3] input[data-astro-cid-rbbtyxc3][type=range]{accent-color:var(--champagne);width:140px}.controls[data-astro-cid-rbbtyxc3]{gap:var(--s-5);display:grid}.step[data-astro-cid-rbbtyxc3]{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.step[data-astro-cid-rbbtyxc3]:disabled{opacity:.5}legend[data-astro-cid-rbbtyxc3]{align-items:center;gap:var(--s-3);font:500 1.125rem/1.3 var(--font-display);margin-bottom:var(--s-3);padding:0;display:flex}.num[data-astro-cid-rbbtyxc3]{border:1px solid var(--champagne-deep);width:28px;height:28px;color:var(--champagne);font:500 .875rem/1 var(--font-mono);border-radius:50%;place-items:center;display:inline-grid}.choices[data-astro-cid-rbbtyxc3]{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice[data-astro-cid-rbbtyxc3]{cursor:pointer;display:block;position:relative}.choice[data-astro-cid-rbbtyxc3] input[data-astro-cid-rbbtyxc3]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-rbbtyxc3]>span[data-astro-cid-rbbtyxc3]{padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--surface);align-content:center;gap:2px;min-height:64px;transition:border-color .15s;display:grid}.choice[data-astro-cid-rbbtyxc3] input[data-astro-cid-rbbtyxc3]:checked+span[data-astro-cid-rbbtyxc3]{border-color:var(--champagne);box-shadow:0 0 0 1px var(--champagne) inset}.choice[data-astro-cid-rbbtyxc3] input[data-astro-cid-rbbtyxc3]:focus-visible+span[data-astro-cid-rbbtyxc3]{outline:2px solid var(--champagne);outline-offset:2px}.choice[data-astro-cid-rbbtyxc3] input[data-astro-cid-rbbtyxc3]:disabled+span[data-astro-cid-rbbtyxc3]{opacity:.45;cursor:not-allowed}.fields[data-astro-cid-rbbtyxc3]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-rbbtyxc3]{gap:6px;display:grid}.field[data-astro-cid-rbbtyxc3] label[data-astro-cid-rbbtyxc3]{font-size:.9375rem;font-weight:500}.field[data-astro-cid-rbbtyxc3] input[data-astro-cid-rbbtyxc3]:not([type=file]){min-height:48px;padding:0 var(--s-3);background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--r-field);color:var(--text);font-size:1rem}.field[data-astro-cid-rbbtyxc3] input[data-astro-cid-rbbtyxc3][type=file]{width:100%;min-width:0;max-width:100%;color:var(--muted);font-size:1rem;line-height:1}.field[data-astro-cid-rbbtyxc3] input[data-astro-cid-rbbtyxc3][type=file]::file-selector-button{font-size:var(--text-small)}.logo-field[data-astro-cid-rbbtyxc3]{margin-top:var(--s-2)}.summary[data-astro-cid-rbbtyxc3]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5);border-color:var(--champagne-deep);flex-wrap:wrap;display:flex}.plan-name[data-astro-cid-rbbtyxc3]{font:400 1.75rem/1.1 var(--font-display);margin:var(--s-1) 0}@media (width<=900px){.designer[data-astro-cid-rbbtyxc3]{grid-template-columns:minmax(0,1fr)}.stage[data-astro-cid-rbbtyxc3]{z-index:5;background:var(--ground);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);position:sticky;top:68px}.card-wrap[data-astro-cid-rbbtyxc3]{padding:var(--s-3)}}@media (width<=480px){.choices[data-astro-cid-rbbtyxc3],.fields[data-astro-cid-rbbtyxc3]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-rbbtyxc3]{transition:none}}.intro[data-astro-cid-lz5o6qqb]{padding-top:clamp(var(--s-6), 6vw, var(--s-8))}.intro[data-astro-cid-lz5o6qqb] .section-head[data-astro-cid-lz5o6qqb]{margin-bottom:var(--s-6)}.intro[data-astro-cid-lz5o6qqb] .h-hero[data-astro-cid-lz5o6qqb]{font-size:clamp(2.25rem,5vw,3.5rem)}
