@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._card_18iei_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;transition:all var(--animation-duration-normal) ease}._card_18iei_1._completed_18iei_9{border-color:var(--success);background-color:color-mix(in srgb,var(--success) 2%,var(--card))}._header_18iei_14{margin-bottom:var(--spacing-4)}._categoryBadge_18iei_18{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--secondary-foreground);background-color:var(--secondary);padding:.125rem .5rem;border-radius:var(--radius-sm);margin-bottom:var(--spacing-2)}._titleRow_18iei_30{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-2);flex-wrap:wrap}._title_18iei_30{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0}._statusBadges_18iei_47{display:flex;gap:var(--spacing-2)}._badgeSuccess_18iei_52,._badgeWarning_18iei_52{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em}._badgeSuccess_18iei_52{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._badgeWarning_18iei_52{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning)}._description_18iei_74{font-size:.95rem;color:var(--muted-foreground);line-height:1.5;margin:0}._exampleBox_18iei_81{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius-sm);margin-bottom:1.25rem;border-left:3px solid var(--primary)}._exampleLabel_18iei_89{display:block;font-size:.75rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-1);text-transform:uppercase}._exampleText_18iei_98{font-size:.9rem;color:var(--foreground);margin:0;font-style:italic}._controls_18iei_105{display:flex;flex-direction:column;gap:var(--spacing-4)}._checkboxGroup_18iei_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._checkboxRow_18iei_117{display:flex;align-items:center;gap:var(--spacing-3)}._checkboxLabel_18iei_123{font-size:.95rem;color:var(--foreground);cursor:pointer}._notesSection_18iei_129{display:flex;flex-direction:column;gap:var(--spacing-2)}._notesLabel_18iei_135{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._textarea_18iei_141{font-size:.9rem}._deepReflectionGrid_18iei_145{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-2)}._accordion_18iei_152{margin-top:var(--spacing-2)}._accordionTrigger_18iei_156{padding:var(--spacing-3) 0;font-size:.9rem}._triggerContent_18iei_161{display:flex;align-items:center;gap:var(--spacing-2)}._questionList_18iei_167{margin:0;padding-left:1.25rem;color:var(--muted-foreground);font-size:.9rem}._questionList_18iei_167 li{margin-bottom:var(--spacing-1)}._measuresText_18iei_178{margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.6}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}
