@layer base{._avatar_1w2eb_2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var(--muted);border:2px solid var(--card);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._avatar_1w2eb_2:active{transform:scale(1.05);box-shadow:var(--shadow)}._avatarImage_1w2eb_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_1w2eb_30{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1;text-transform:uppercase}}@layer base{._content_l9o83_2,._subContent_l9o83_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_l9o83_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_l9o83_3{animation:_fadeIn_l9o83_1 var(--animation-duration-normal) ease-out}._item_l9o83_19,._checkboxItem_l9o83_20,._radioItem_l9o83_21,._subTrigger_l9o83_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_l9o83_19:active,._checkboxItem_l9o83_20:active,._radioItem_l9o83_21:active,._subTrigger_l9o83_22:active{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_l9o83_19:focus-visible,._checkboxItem_l9o83_20:focus-visible,._radioItem_l9o83_21:focus-visible,._subTrigger_l9o83_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_l9o83_19[data-disabled],._checkboxItem_l9o83_20[data-disabled],._radioItem_l9o83_21[data-disabled],._subTrigger_l9o83_22[data-disabled]{pointer-events:none;opacity:.5}._item_l9o83_19[data-highlighted],._checkboxItem_l9o83_20[data-highlighted],._radioItem_l9o83_21[data-highlighted],._subTrigger_l9o83_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_l9o83_20,._radioItem_l9o83_21{padding-left:var(--spacing-8)}._checkboxIndicator_l9o83_74,._radioIndicator_l9o83_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_l9o83_74{height:1rem;width:1rem}._checkboxIndicator_l9o83_74 svg{height:.875rem;width:.875rem}._radioIndicator_l9o83_75{height:1rem;width:1rem}._radioIndicatorCircle_l9o83_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_l9o83_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_l9o83_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_l9o83_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_l9o83_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_l9o83_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_l9o83_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_l9o83_1{0%{opacity:0}to{opacity:1}}}@layer base{._overlay_kc63l_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_kc63l_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_kc63l_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_kc63l_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_kc63l_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_kc63l_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_kc63l_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_kc63l_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_kc63l_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_kc63l_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_kc63l_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_kc63l_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_kc63l_73:active{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_kc63l_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_kc63l_103{width:1rem;height:1rem}._header_kc63l_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_kc63l_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_kc63l_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_kc63l_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_kc63l_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_kc63l_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_kc63l_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_kc63l_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_kc63l_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_kc63l_49,._right_kc63l_61{max-width:100%}}}@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._textarea_h4ulw_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_h4ulw_2::placeholder{color:var(--muted-foreground)}._textarea_h4ulw_2:active{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_h4ulw_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_h4ulw_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_h4ulw_44{resize:none}._clear_h4ulw_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_h4ulw_48:active,._clear_h4ulw_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_h4ulw_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_h4ulw_2:active{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_h4ulw_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)}}@layer base{._selectTrigger_hwg7g_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_hwg7g_2:active{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_hwg7g_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_hwg7g_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_hwg7g_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_hwg7g_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_hwg7g_2[data-state=open] ._selectIcon_hwg7g_52{transform:rotate(180deg)}._selectContent_hwg7g_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_hwg7g_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_hwg7g_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_hwg7g_89{padding:var(--spacing-2)}._scrollButton_hwg7g_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_hwg7g_93:active ._scrollIcon_hwg7g_105{color:var(--primary)}._scrollIcon_hwg7g_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_hwg7g_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_hwg7g_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_hwg7g_123:active{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_hwg7g_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_hwg7g_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_hwg7g_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_hwg7g_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_hwg7g_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_hwg7g_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_hwg7g_2:active{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_hwg7g_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)}}@layer base{._container_1t1h0_2{display:flex;flex-direction:column;width:100%}._header_1t1h0_8{margin-bottom:var(--spacing-6)}._title_1t1h0_12{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--popup-foreground);margin:0 0 var(--spacing-1) 0}._subtitle_1t1h0_20{font-family:var(--font-family-base);font-size:.9375rem;color:var(--muted-foreground);margin:0}._formContent_1t1h0_27{display:flex;flex-direction:column;gap:var(--spacing-4)}._textarea_1t1h0_33{min-height:8rem}._submitButton_1t1h0_37{width:100%;margin-top:var(--spacing-2)}._spinner_1t1h0_42{margin-right:var(--spacing-2)}}._headerContainer_1fqi7_1{display:flex;flex-direction:column;width:100%;position:static;z-index:var(--z-nav-low)}._brandBanner_1fqi7_9{background-color:#2d165a;padding:8px 16px 14px;display:flex;justify-content:center;align-items:center;width:100%;position:relative}._avatarTrigger_1fqi7_19{position:absolute;right:var(--spacing-4);background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;border-radius:var(--radius-full)}._headerAvatar_1fqi7_33{width:1.75rem;height:1.75rem;border-color:#ffffff1a}._userInfo_1fqi7_39{display:flex;flex-direction:column;gap:2px}._userName_1fqi7_45{font-weight:600;color:var(--popup-foreground)}._userEmail_1fqi7_50{font-weight:400;font-size:.75rem;color:var(--muted-foreground)}._logoutIcon_1fqi7_56{margin-right:var(--spacing-2)}._brandTextWrapper_1fqi7_60{display:flex;flex-direction:column;align-items:center}._heroBrandTitle_1fqi7_66{font-family:var(--font-family-brand);color:#f53db8;font-size:2rem;font-weight:900;margin:0;text-align:center;line-height:1.1}._sectionBanner_1fqi7_76{background-color:#fff;padding:var(--spacing-3) var(--spacing-4) var(--spacing-2);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.dark ._sectionBanner_1fqi7_76{background-color:var(--background)}._sectionName_1fqi7_90{font-family:var(--font-family-brand);color:#6b7280;font-size:1.25rem;font-weight:500;margin:0;text-align:center}._sectionTagline_1fqi7_99{font-family:var(--font-family-base);color:#9ca3af;font-size:.875rem;font-weight:400;font-style:normal;margin:4px 0 0;text-align:center}._childrenWrapper_1fqi7_109{margin-top:var(--spacing-3);width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){._sectionName_1fqi7_90{font-size:1.5rem}._sectionTagline_1fqi7_99{font-size:1rem}}._feedbackWrapper_1fqi7_126{padding:var(--spacing-6)}._adminFeedbackPanel_1fqi7_131{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:80vh}._adminPanelHeader_1fqi7_138{display:flex;justify-content:space-between;align-items:center}._adminPanelTitle_1fqi7_144{font-family:var(--font-family-heading);font-size:1.25rem;margin:0;color:var(--popup-foreground)}._addFeedbackToggle_1fqi7_151{flex-shrink:0}._feedbackList_1fqi7_155{display:flex;flex-direction:column;gap:var(--spacing-3);overflow-y:auto;padding-right:var(--spacing-2);margin-right:calc(var(--spacing-2) * -1)}._feedbackCard_1fqi7_164{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);box-shadow:var(--shadow)}._cardHeader_1fqi7_172{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2);gap:var(--spacing-2)}._userInfo_1fqi7_39{display:flex;align-items:center;gap:var(--spacing-2)}._avatar_1fqi7_19{width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1rem;font-weight:700;color:var(--primary);flex-shrink:0}._userDetails_1fqi7_202{display:flex;flex-direction:column}._userName_1fqi7_45{font-weight:600;font-size:.875rem;font-family:var(--font-family-heading);color:var(--card-foreground)}._date_1fqi7_214{font-size:.75rem;color:var(--muted-foreground);font-family:var(--font-family-monospace)}._badge_1fqi7_220{transform:scale(.85);transform-origin:top right}._messageText_1fqi7_225{margin:0;font-size:.875rem;line-height:1.4;color:var(--card-foreground);background-color:color-mix(in srgb,var(--surface) 60%,transparent);padding:var(--spacing-2);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word}._errorText_1fqi7_237,._emptyText_1fqi7_237{color:var(--muted-foreground);text-align:center;padding:var(--spacing-4);font-family:var(--font-family-base)}
