._61gb6a_page{color:var(--color-studio-ink);background:var(--color-studio-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._61gb6a_shell{max-width:1180px;margin:auto;padding:0 32px}._61gb6a_hero{background:var(--color-studio-night);color:var(--color-studio-night-text);padding:72px 0}._61gb6a_hero a{color:var(--color-studio-sky)}._61gb6a_eyebrow{font:.65rem/1.8 var(--font-mono);letter-spacing:.1em;color:var(--color-studio-cobalt);margin:0 0 16px}._61gb6a_hero ._61gb6a_eyebrow{color:var(--color-studio-sky)}._61gb6a_heroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;margin-top:36px;display:grid}._61gb6a_hero h1{font:500 clamp(2.5rem,5vw,4.3rem)/1.06 var(--font-display);letter-spacing:-.05em;margin:0 0 24px}._61gb6a_hero p:not(._61gb6a_eyebrow){font:1rem/1.9 var(--font-sans);max-width:58ch;color:var(--color-studio-night-subtle)}._61gb6a_hero ._61gb6a_start{background:var(--color-studio-cobalt);color:var(--color-studio-surface);font:500 .9rem/1.5 var(--font-sans);margin-top:24px;padding:16px 24px;display:inline-block}._61gb6a_mechanism{gap:12px;margin:0;padding:0;list-style:none;display:grid}._61gb6a_mechanism li{border:1px solid var(--color-line-dark);background:var(--color-studio-night-surface);box-shadow:7px 7px 0 var(--color-studio-night-muted);padding:20px 24px;position:relative}._61gb6a_mechanism li+li:before{content:"↓";color:var(--color-studio-sky);position:absolute;top:-17px;left:28px}._61gb6a_mechanism span{font:.6rem/1.7 var(--font-mono);letter-spacing:.07em;color:var(--color-studio-sky)}._61gb6a_mechanism strong{font:500 1.05rem/1.5 var(--font-display);margin:3px 0;display:block}._61gb6a_mechanism small{font:.78rem/1.7 var(--font-sans);color:var(--color-studio-night-subtle)}._61gb6a_intro{grid-template-columns:1fr 1fr;gap:48px;padding:48px 0;display:grid}._61gb6a_intro h2{font:500 1.8rem/1.2 var(--font-display);letter-spacing:-.03em;margin:0 0 16px}._61gb6a_intro p,._61gb6a_intro a{font:.88rem/1.85 var(--font-sans)}._61gb6a_intro p{color:var(--color-studio-ink-3)}._61gb6a_intro a{color:var(--color-studio-cobalt);margin:12px 0;display:block}._61gb6a_workspace{background:var(--color-studio-surface);border:1px solid var(--color-studio-border);box-shadow:0 18px 40px color-mix(in srgb,var(--color-studio-ink) 5%,transparent);border-radius:12px;margin-bottom:64px;scroll-margin-top:96px;overflow:clip}._61gb6a_workspaceHead,._61gb6a_fields,._61gb6a_files{padding:32px}._61gb6a_workspaceHead{border-bottom:1px solid var(--color-studio-border)}._61gb6a_workspace h2{font:500 2rem/1.15 var(--font-display);letter-spacing:-.035em;margin:0 0 16px}._61gb6a_workspaceHead>p:last-child,._61gb6a_explanation,._61gb6a_files>p,._61gb6a_preview>p{color:var(--color-studio-ink-3);font:.86rem/1.85 var(--font-sans);max-width:92ch}._61gb6a_fields{border:0;border-bottom:1px solid var(--color-studio-border);min-width:0;margin:24px 0 0}._61gb6a_fields legend{font:500 1.2rem/1.5 var(--font-display);padding:0}._61gb6a_fields legend>span{font:.65rem/1.5 var(--font-mono);color:var(--color-studio-cobalt);margin-right:16px}._61gb6a_contextGrid,._61gb6a_workGrid,._61gb6a_dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._61gb6a_workGrid{grid-template-columns:1fr}._61gb6a_fields label,._61gb6a_files label{min-width:0;color:var(--color-studio-ink);font:.8rem/1.65 var(--font-sans);display:block}._61gb6a_field>label{font-weight:500}._61gb6a_field>p{color:var(--color-studio-subtle);font:.75rem/1.65 var(--font-sans);margin:5px 0 10px}._61gb6a_workspace textarea,._61gb6a_workspace select{border:1px solid var(--color-studio-border);background:var(--color-studio-canvas);width:100%;min-width:0;max-width:100%;color:var(--color-studio-ink);font:.84rem/1.7 var(--font-sans);resize:vertical;border-radius:3px;min-height:46px;padding:12px;display:block}._61gb6a_workspace textarea:focus-visible,._61gb6a_workspace select:focus-visible,._61gb6a_workspace button:focus-visible,._61gb6a_preview h3:focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}._61gb6a_dimension{background:var(--color-studio-canvas);border:1px solid var(--color-studio-border);border-top:3px solid var(--color-studio-teal);padding:24px}._61gb6a_dimension h3,._61gb6a_files h3{font:500 1.15rem/1.4 var(--font-display);margin:0 0 12px}._61gb6a_dimension p{font:.8rem/1.8 var(--font-sans);color:var(--color-studio-ink-3);margin:0 0 16px}._61gb6a_dimension label{margin:16px 0 8px}._61gb6a_dimension ._61gb6a_missing{color:var(--color-studio-ink);border-left:3px solid var(--color-studio-cobalt);margin:12px 0 0;padding-left:12px}._61gb6a_actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}._61gb6a_actions button{border:1px solid var(--color-studio-border);background:var(--color-studio-surface);min-height:46px;color:var(--color-studio-ink);font:500 .8rem/1.5 var(--font-sans);cursor:pointer;padding:12px 16px}._61gb6a_actions ._61gb6a_primary{background:var(--color-studio-cobalt);border-color:var(--color-studio-cobalt);color:var(--color-studio-surface)}._61gb6a_actions button:disabled{opacity:.6;cursor:not-allowed}._61gb6a_preview{border:1px solid var(--color-studio-border);border-left:3px solid var(--color-studio-teal);margin-top:24px;padding:24px}._61gb6a_preview textarea,._61gb6a_files>label textarea{font-family:var(--font-mono);margin-top:10px;font-size:.75rem}._61gb6a_files ._61gb6a_limit{border-top:1px solid var(--color-studio-border);padding-top:24px;font-size:.78rem}._61gb6a_files p[role=status]{min-height:26px}._61gb6a_page a:focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:4px}@media (max-width:760px){._61gb6a_shell{padding:0 20px}._61gb6a_hero{padding:40px 0}._61gb6a_heroGrid,._61gb6a_intro{grid-template-columns:1fr;gap:32px}._61gb6a_hero h1{font-size:2.6rem}._61gb6a_heroGrid{margin-top:28px}._61gb6a_intro{padding:32px 0}._61gb6a_workspaceHead,._61gb6a_fields,._61gb6a_files{padding:24px 20px}._61gb6a_contextGrid,._61gb6a_dimensions{grid-template-columns:1fr}._61gb6a_workspace h2{font-size:1.7rem}._61gb6a_dimension,._61gb6a_preview{padding:20px}._61gb6a_actions{flex-direction:column}._61gb6a_actions button{width:100%}._61gb6a_fields legend{font-size:1.05rem}._61gb6a_mechanism li{padding:18px 20px}._61gb6a_workspace{margin-bottom:40px}}
