@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._page_130pl_1{min-height:100vh;display:grid;place-items:center;padding:3rem 1.25rem;background:radial-gradient(circle at 80% 10%,hsl(19 78% 57% / .09),transparent 28rem),var(--background);color:var(--foreground);font-family:var(--font-family-base)}._shell_130pl_2{width:min(100%,620px);padding:clamp(2rem,6vw,4.5rem);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._eyebrow_130pl_3{color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.25rem}._heading_130pl_4{margin:0;font-family:var(--font-family-display);font-size:clamp(3rem,8vw,5.25rem);line-height:.95;letter-spacing:-.045em;font-weight:700}._heading_130pl_4 em{color:var(--accent);font-style:italic}._intro_130pl_6{margin:1.5rem 0 2.5rem;max-width:48ch;color:var(--muted-foreground);font-size:1.05rem;line-height:1.7}._form_130pl_7{display:grid;gap:1.25rem}._field_130pl_8{display:grid;gap:.5rem}._field_130pl_8 label,._label_130pl_10{font-size:.86rem;font-weight:600}._optional_130pl_11{color:var(--muted-foreground);font-weight:400}._field_130pl_8 input,._field_130pl_8 textarea{width:100%;box-sizing:border-box}._helper_130pl_13{color:var(--muted-foreground);font-size:.75rem}._rating_130pl_14{display:flex;gap:.4rem}._star_130pl_15{border:0;background:transparent;color:var(--border);font-size:1.7rem;line-height:1;padding:.2rem;cursor:pointer;transition:transform var(--animation-duration-fast),color var(--animation-duration-fast)}._star_130pl_15:hover,._starActive_130pl_16{color:var(--accent);transform:translateY(-1px)}._submit_130pl_17{width:100%;margin-top:.5rem;min-height:3rem}._success_130pl_18,._error_130pl_18{padding:.9rem 1rem;border-radius:var(--radius);font-size:.9rem;line-height:1.45}._success_130pl_18{background:#2e845b1a;color:var(--success);border:1px solid hsl(151 48% 35% / .2)}._error_130pl_18{background:#c0342a14;color:var(--error);border:1px solid hsl(4 64% 46% / .18)}._footer_130pl_21{margin:1.5rem 0 0;color:var(--muted-foreground);font-size:.78rem;text-align:center;letter-spacing:.04em}@media(max-width:520px){._page_130pl_1{padding:1rem}._shell_130pl_2{padding:1.75rem 1.25rem;border-radius:var(--radius-md)}}
