.cFftnG_workspace{background:var(--background-canvas);min-height:100vh;color:var(--foreground);padding:40px clamp(20px,4vw,64px) 80px}.cFftnG_heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1440px;margin:0 auto 32px;display:flex}.cFftnG_kicker,.cFftnG_sectionEyebrow,.cFftnG_canvasTitle{align-items:center;gap:8px;display:flex}.cFftnG_kicker,.cFftnG_sectionEyebrow{color:var(--foreground-secondary);letter-spacing:.08em;font-size:11px;font-weight:650}.cFftnG_heading h1{letter-spacing:-.04em;margin:16px 0 8px;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.12}.cFftnG_heading p,.cFftnG_suggestions p,.cFftnG_muted,.cFftnG_allowance{color:var(--foreground-secondary);line-height:1.6}.cFftnG_heading p{margin:0;font-size:14px}.cFftnG_explore{white-space:nowrap;font-size:13px}.cFftnG_layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:24px;max-width:1440px;margin:auto;display:grid}.cFftnG_sidebar{gap:24px;min-width:0;display:grid}.cFftnG_sectionEyebrow{margin-bottom:12px}.cFftnG_form{flex-direction:column;gap:12px;display:flex}.cFftnG_form textarea{resize:vertical;width:100%;min-height:150px}.cFftnG_actionRow{justify-content:flex-end;display:flex}.cFftnG_error{color:var(--destructive);margin:0;font-size:13px}.cFftnG_muted{margin:0;font-size:13px}.cFftnG_suggestions{padding:0 4px}.cFftnG_suggestionsTitle{font-size:13px;font-weight:650}.cFftnG_suggestions p{margin:6px 0 12px;font-size:12px}.cFftnG_exampleList{flex-wrap:wrap;gap:8px;display:flex}.cFftnG_allowance{margin:0 4px;font-size:12px}.cFftnG_canvas{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:var(--shadow-card);border-radius:8px;overflow:hidden}.cFftnG_canvasToolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 20px;display:flex}.cFftnG_canvasTitle{color:var(--foreground);font-size:13px;font-weight:600}.cFftnG_previewHint{color:var(--foreground-tertiary);font-size:12px}.cFftnG_canvasBody{background:var(--background-canvas);min-height:540px;padding:clamp(20px,3vw,40px)}.cFftnG_empty{max-width:420px;margin:80px auto}@media (max-width:850px){.cFftnG_layout{grid-template-columns:minmax(0,1fr)}.cFftnG_sidebar{gap:20px}.cFftnG_canvasBody{min-height:360px}}@media (max-width:560px){.cFftnG_workspace{padding:28px 16px 56px}.cFftnG_heading{flex-direction:column;align-items:flex-start;gap:16px}.cFftnG_heading h1{margin-top:12px}.cFftnG_previewHint{display:none}.cFftnG_canvasToolbar{padding-inline:16px}.cFftnG_canvasBody{padding:20px 16px}}
