@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_10pd4_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-critical);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_10pd4_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_10pd4_1}._content_10pd4_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_10pd4_1}._content_10pd4_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_10pd4_1}._content_10pd4_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_10pd4_1}@keyframes _slideUpAndFade_10pd4_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_10pd4_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_10pd4_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_10pd4_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_40i59_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_40i59_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_40i59_32{height:2rem;padding:0 var(--spacing-2);font-size:var(--fs-sm)}._md_40i59_38{height:2.25rem;padding:0 var(--spacing-3);font-size:var(--fs-md)}._lg_40i59_44{height:2.5rem;padding:0 var(--spacing-4);font-size:var(--fs-lg);border-radius:var(--radius-md)}._icon_40i59_52,._icon-md_40i59_53{width:2.25rem;height:2.25rem;padding:0}._icon-sm_40i59_59{width:2rem;height:2rem;padding:0}._icon-lg_40i59_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_40i59_2 svg{flex-shrink:0}._sm_40i59_32 svg,._icon-sm_40i59_59 svg{width:1rem;height:1rem}._md_40i59_38 svg,._icon_40i59_52 svg,._icon-md_40i59_53 svg{width:1.25rem;height:1.25rem}._lg_40i59_44 svg,._icon-lg_40i59_65 svg{width:1.5rem;height:1.5rem}._primary_40i59_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_40i59_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_40i59_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_40i59_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_40i59_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_40i59_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_40i59_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_40i59_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_40i59_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_40i59_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_40i59_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_40i59_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_40i59_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_40i59_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_40i59_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_40i59_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_40i59_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_40i59_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_40i59_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_40i59_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_40i59_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_40i59_231 ._primary_40i59_97:focus-visible,._dark_40i59_231 ._outline_40i59_155:focus-visible,._dark_40i59_231 ._ghost_40i59_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_40i59_231 ._destructive_40i59_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_40i59_231 ._link_40i59_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._paragraph_1f2x1_1{margin:0;line-height:1.6}._paragraph_1f2x1_1:not(:last-child){margin-bottom:var(--spacing-2)}._strong_1f2x1_10{font-weight:600;color:var(--foreground)}._emphasis_1f2x1_15{font-style:italic}._unorderedList_1f2x1_19,._orderedList_1f2x1_20{margin:var(--spacing-2) 0;padding-left:var(--spacing-5)}._listItem_1f2x1_25{margin-bottom:var(--spacing-1)}._listItem_1f2x1_25::marker{color:var(--muted-foreground)}._inlineCode_1f2x1_33{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);padding:.1em .3em;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em}._codeBlockContainer_1f2x1_42{margin:var(--spacing-3) 0}._codeBlock_1f2x1_42{background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-3);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.9em;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}._link_1f2x1_58{color:var(--primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--animation-duration-fast) ease}._link_1f2x1_58:hover{color:color-mix(in srgb,var(--primary) 80%,var(--foreground))}._fab_1ech1_1{position:fixed;bottom:var(--spacing-6);right:var(--spacing-6);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);z-index:9999}._dialogContainer_1ech1_10{position:fixed;bottom:var(--spacing-6);right:var(--spacing-6);width:400px;max-width:90vw;height:600px;max-height:80vh;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:9999;transition:all var(--animation-duration-normal) ease-in-out;overflow:hidden;border:1px solid var(--border);pointer-events:auto}._dialogContainer_1ech1_10._minimized_1ech1_30{width:250px;height:56px;overflow:hidden}._header_1ech1_36{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface);flex-shrink:0}._headerInfo_1ech1_46{display:flex;align-items:center;gap:var(--spacing-2)}._headerIcon_1ech1_52{color:var(--primary)}._title_1ech1_56{font-size:1.1rem;font-weight:600;color:var(--surface-foreground);margin:0}._controls_1ech1_63{display:flex;gap:var(--spacing-1)}._chatArea_1ech1_68{flex-grow:1;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._message_1ech1_77{display:flex;max-width:85%}._message_1ech1_77._user_1ech1_82{align-self:flex-end;justify-content:flex-end}._message_1ech1_77._assistant_1ech1_87{align-self:flex-start}._bubble_1ech1_91{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);line-height:1.5;font-size:.9375rem;word-wrap:break-word}._bubble_1ech1_91 p:first-child{margin-top:0}._bubble_1ech1_91 p:last-child{margin-bottom:0}._bubble_1ech1_91 ul,._bubble_1ech1_91 ol{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1);padding-left:var(--spacing-4)}._bubble_1ech1_91 li{margin-bottom:var(--spacing-1)}._bubble_1ech1_91 li:last-child{margin-bottom:0}._bubble_1ech1_91 pre{margin:var(--spacing-2) 0;font-size:.85em}._bubble_1ech1_91 pre:first-child{margin-top:0}._bubble_1ech1_91 pre:last-child{margin-bottom:0}._bubble_1ech1_91 code{font-size:.85em}._message_1ech1_77._user_1ech1_82 ._bubble_1ech1_91{background-color:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:var(--radius-sm)}._message_1ech1_77._assistant_1ech1_87 ._bubble_1ech1_91{background-color:var(--muted);color:var(--muted-foreground);border-bottom-left-radius:var(--radius-sm)}._footer_1ech1_152{padding:var(--spacing-3);border-top:1px solid var(--border);background-color:var(--surface)}._quickQuestions_1ech1_158{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._quickQuestionButton_1ech1_165{background-color:transparent;border:1px solid var(--border);color:var(--foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.8rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._quickQuestionButton_1ech1_165:hover{background-color:var(--muted)}._inputForm_1ech1_180{display:flex;gap:var(--spacing-2);align-items:center}._input_1ech1_180{flex-grow:1;height:2.5rem;padding:0 var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--background);color:var(--foreground);font-size:.9375rem}._input_1ech1_180:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._typingIndicator_1ech1_203 span{height:8px;width:8px;background-color:var(--muted-foreground);border-radius:50%;display:inline-block;animation:_wave_1ech1_1 1.3s infinite;margin:0 2px}._typingIndicator_1ech1_203 span:nth-child(2){animation-delay:.2s}._typingIndicator_1ech1_203 span:nth-child(3){animation-delay:.4s}@keyframes _wave_1ech1_1{0%,60%,to{transform:initial}30%{transform:translateY(-8px)}}@layer base{._overlay_zcgfb_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay);animation:_overlayShow_zcgfb_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_zcgfb_11{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);overflow:auto;padding:var(--spacing-6);animation:_contentShow_zcgfb_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_zcgfb_30{position:absolute;top:var(--spacing-4);right:var(--spacing-4)}._header_zcgfb_36{margin-bottom:var(--spacing-4)}._footer_zcgfb_40{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_zcgfb_47{font-family:var(--font-family-heading);font-size:var(--fs-xl);font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_zcgfb_56{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}@keyframes _overlayShow_zcgfb_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_zcgfb_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}@layer base{._group_1ffbw_2{display:grid;gap:var(--spacing-2)}._item_1ffbw_7{position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}._item_1ffbw_7:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._item_1ffbw_7:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._item_1ffbw_7[data-state=checked]{border-color:var(--primary);transform:scale(1);animation:_radioPulse_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_1ffbw_47{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1ffbw_57{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--primary);transform:scale(0);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7[data-state=checked] ._indicatorInner_1ffbw_57{transform:scale(1);animation:_dotAppear_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled ._indicatorInner_1ffbw_57{background-color:var(--muted)}@keyframes _radioPulse_1ffbw_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes _dotAppear_1ffbw_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}._header_1kxqu_1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-6)}._headerActions_1kxqu_9{display:flex;align-items:center;flex-shrink:0;margin-right:1.5rem}._headerMain_1kxqu_16{display:flex;align-items:center;gap:var(--spacing-6);flex-wrap:nowrap;flex:1;min-width:0}._headerLogo_1kxqu_25{width:4rem;height:4rem;object-fit:contain;flex-shrink:0;margin-top:.375rem}._headerContent_1kxqu_33{display:flex;flex-direction:column;gap:var(--spacing-3);flex:1;min-width:0}._headerContent_1kxqu_33 h1{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._headerContent_1kxqu_33 p{font-size:var(--fs-xl);color:var(--muted-foreground);margin:0}._container_11isz_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);font-family:var(--font-family-base);color:var(--foreground)}._modalContainer_11isz_9{max-width:none;margin:0;padding:0;font-family:var(--font-family-base);color:var(--foreground);height:100%;overflow-y:auto}._modalContainer_11isz_9 ._header_11isz_19{margin-bottom:var(--spacing-8);padding:var(--spacing-6) var(--spacing-6) var(--spacing-4)}._modalContainer_11isz_9 ._main_11isz_24{padding:0 var(--spacing-6) var(--spacing-6);overflow-y:auto;max-height:calc(100% - 200px)}._header_11isz_19{margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._main_11isz_24{display:flex;flex-direction:column;gap:var(--spacing-12)}._section_11isz_43{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionHeader_11isz_49{display:flex;align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._sectionIcon_11isz_57{color:var(--primary)}._sectionTitle_11isz_61{font-size:1.25rem;font-weight:600;margin:0}._colorDisplayGrid_11isz_67{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);align-items:start}@media (max-width: 768px){._colorDisplayGrid_11isz_67{grid-template-columns:1fr}}._setting_11isz_80{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--spacing-2);transition:opacity var(--animation-duration-fast) ease;align-items:start}._label_11isz_88{font-size:.9375rem;font-weight:500;color:var(--foreground);grid-row:1}._description_11isz_95{font-size:.875rem;color:var(--muted-foreground);margin:0;min-height:5em;grid-row:2;display:flex;align-items:flex-start}._formatGrid_11isz_105{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-top:var(--spacing-3);grid-row:3;align-self:start}@media (max-width: 480px){._formatGrid_11isz_105{grid-template-columns:1fr}}._formatOption_11isz_120{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);transition:all var(--animation-duration-fast)}._formatOption_11isz_120:hover{background-color:var(--muted)}._formatLabel_11isz_135{font-size:.875rem;font-weight:500;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._formatLabel_11isz_135._disabled_11isz_143{color:var(--muted-foreground);cursor:not-allowed}._colorFormatInfo_11isz_148{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--border);grid-row:4}._colorFormatCount_11isz_158{font-size:.8125rem;color:var(--muted-foreground);font-weight:500}._emailPreferencesContent_11isz_164{display:flex;flex-direction:column;gap:var(--spacing-4)}._emailPreferencesButton_11isz_170{margin-top:var(--spacing-4)}._dialogContent_1qviu_1{width:90vw;max-width:64rem;height:90vh;max-height:60rem;padding:var(--spacing-6);display:flex;flex-direction:column;overflow:hidden}@layer base{._container_1v4f3_2{width:100%;max-width:500px;margin:0 auto}._dropzone_1v4f3_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._dropzone_1v4f3_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_1v4f3_8:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:var(--shadow-md)}._dropzone_1v4f3_8._dragging_1v4f3_49{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:var(--shadow-focus)}._dropzone_1v4f3_8._disabled_1v4f3_55{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_1v4f3_61{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease}._dropzone_1v4f3_8:hover ._icon_1v4f3_61,._dropzone_1v4f3_8._dragging_1v4f3_49 ._icon_1v4f3_61{color:var(--primary)}._title_1v4f3_72{font-weight:600;font-size:var(--fs-lg);margin-bottom:var(--spacing-2)}._subtitle_1v4f3_78{font-size:.875rem;color:var(--muted-foreground)}._error_1v4f3_83{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._error_1v4f3_83 button{margin-left:var(--spacing-4);color:var(--error)}}._manualContainer_17kde_1{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-12);max-width:1200px;margin:var(--spacing-12) auto;padding:0 var(--spacing-8);font-family:var(--font-family-base)}._modalContainer_17kde_11{display:flex;flex-direction:row;gap:var(--spacing-8);max-width:none;margin:0;padding:0;font-family:var(--font-family-base);height:100%;overflow:hidden}._modalDialog_17kde_23{width:95vw;height:95vh;max-width:1400px;max-height:95vh;padding:var(--spacing-4);overflow:hidden}._modalContainer_17kde_11 ._sidebar_17kde_32{flex:0 0 240px;position:static;height:auto;max-height:calc(95vh - 2 * var(--spacing-4));overflow-y:auto}._modalContainer_17kde_11 ._content_17kde_40{flex:1;min-width:0;overflow-y:auto;max-height:calc(95vh - 2 * var(--spacing-4))}._modalContainer_17kde_11 ._stickyHeader_17kde_47{position:static;padding:var(--spacing-4) 0;margin-bottom:var(--spacing-4)}._modalContainer_17kde_11 ._header_17kde_53{margin-bottom:var(--spacing-8)}._sidebar_17kde_32{position:static!important;top:unset!important;height:calc(100vh - 2 * var(--spacing-8));overflow-y:auto}._manualContainer_17kde_1 ._sidebar_17kde_32{position:static!important;top:unset!important}._sidebarTitle_17kde_70{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-6) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--foreground)}._navList_17kde_79{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._navLink_17kde_88{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);text-decoration:none;color:var(--muted-foreground);font-weight:500;font-size:.9375rem;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._navLink_17kde_88:hover{background-color:var(--muted);color:var(--foreground)}._navIcon_17kde_108{flex-shrink:0}._navChevron_17kde_112{margin-left:auto;color:var(--border);transition:color var(--animation-duration-fast) ease}._navLink_17kde_88:hover ._navChevron_17kde_112{color:var(--muted-foreground)}._content_17kde_40{min-width:0;position:relative}._stickyHeader_17kde_47{background-color:var(--background);z-index:var(--z-nav-sticky);padding:2rem 0;margin-bottom:var(--spacing-6);border-bottom:1px solid transparent;transition:border-bottom-color var(--animation-duration-fast) ease}._stickyHeader_17kde_47._isSticky_17kde_136{position:sticky;top:0;padding:2rem 0;border-bottom-color:var(--border);box-shadow:var(--shadow)}._header_17kde_53{margin-bottom:var(--spacing-12);scroll-margin-top:var(--spacing-16)}._headerActions_17kde_149{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-4)}._uploadSection_17kde_156{width:100%;padding:var(--spacing-6);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._uploadTitle_17kde_165{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._uploadDropzone_17kde_172{max-width:none;margin:0}._uploadError_17kde_177{margin-top:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._uploadSuccess_17kde_187{margin-top:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,transparent);border-left:4px solid var(--success);border-radius:var(--radius-sm);font-size:.875rem;color:var(--success)}._adminActions_17kde_197{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._actionButtons_17kde_203{display:flex;align-items:center;gap:var(--spacing-3)}._headerContent_17kde_209{display:flex;flex-direction:column;align-items:flex-start;text-align:left}._headerContent_17kde_209 h1{font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing-2) 0;color:var(--foreground);letter-spacing:-.02em}._headerContent_17kde_209 p{font-size:1.125rem;color:var(--muted-foreground);margin:0;max-width:60ch}._section_17kde_233{margin-bottom:var(--spacing-12);scroll-margin-top:var(--spacing-16)}._sectionTitle_17kde_238{display:flex;align-items:center;gap:var(--spacing-3);font-size:1.75rem;font-weight:600;margin:0 0 var(--spacing-6) 0;color:var(--foreground);letter-spacing:-.01em}._sectionIcon_17kde_249{color:var(--primary)}._sectionContent_17kde_253{font-size:1rem;line-height:1.7;color:var(--foreground)}._sectionContent_17kde_253 p,._sectionContent_17kde_253 ul,._sectionContent_17kde_253 ol{margin:0 0 var(--spacing-4) 0}._sectionContent_17kde_253 h3{font-size:var(--fs-xl);font-weight:600;margin:var(--spacing-6) 0 var(--spacing-3) 0;color:var(--foreground)}._sectionContent_17kde_253 ul,._sectionContent_17kde_253 ol{padding-left:var(--spacing-6)}._sectionContent_17kde_253 li{margin-bottom:var(--spacing-3)}._sectionContent_17kde_253 li::marker{color:var(--primary);font-weight:600}._inlineCode_17kde_286{font-family:var(--font-family-monospace);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.9em;color:var(--foreground);border:1px solid var(--border)}._note_17kde_296{background-color:color-mix(in srgb,var(--info) 10%,transparent);border-left:4px solid var(--info);padding:var(--spacing-4);border-radius:var(--radius);margin:var(--spacing-6) 0;font-size:.9375rem}._note_17kde_296 strong{color:var(--info)}._iconButton_17kde_309{display:inline-flex;align-items:center;gap:var(--spacing-1);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:var(--foreground);border:1px solid var(--border);margin:0 var(--spacing-1)}._iconButton_17kde_309 svg{flex-shrink:0;color:var(--muted-foreground)}._downloadError_17kde_328{margin-top:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius);font-size:.9375rem;color:var(--error);max-width:600px}._manualContainer_1wt4g_1{display:flex;flex-direction:column;max-width:1200px;height:calc(100vh - 2 * var(--spacing-6));margin:var(--spacing-6) auto;padding:0 var(--spacing-8);padding-left:calc(280px + var(--spacing-12) + var(--spacing-8));font-family:var(--font-family-base)}._manualContainer_1wt4g_1,._modalContainer_1wt4g_14,._manualContainer_1wt4g_1 *,._modalContainer_1wt4g_14 *{transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,opacity var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease!important}._modalContainer_1wt4g_14{display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar header" "sidebar main";gap:var(--spacing-8);max-width:none;margin:0;padding:0;font-family:var(--font-family-base);height:100%;overflow:hidden}._modalContainer_1wt4g_14 ._sidebar_1wt4g_41{position:static;height:100%;overflow-y:auto;left:auto;width:auto;grid-area:sidebar}._modalContainer_1wt4g_14 ._staticHeader_1wt4g_50{grid-area:header;overflow:visible}._modalContainer_1wt4g_14 ._content_1wt4g_55{min-width:0;height:100%;overflow:hidden;grid-area:main}._modalContainer_1wt4g_14 ._scrollableContent_1wt4g_62{height:100%;overflow-y:auto}._sidebar_1wt4g_41{position:fixed;top:var(--spacing-8);left:var(--spacing-8);width:280px;height:calc(100vh - 2 * var(--spacing-8));overflow-y:auto}._sidebarLogo_1wt4g_76{width:4rem;height:4rem;object-fit:contain;margin-bottom:var(--spacing-4)}._sidebarTitle_1wt4g_83{font-size:var(--fs-xl);font-weight:600;margin:0 0 var(--spacing-6) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--foreground)}._navList_1wt4g_92{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._navLink_1wt4g_101{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);text-decoration:none;color:var(--muted-foreground);font-weight:500;font-size:.9375rem;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._navLink_1wt4g_101:hover{background-color:var(--muted);color:var(--foreground)}._navIcon_1wt4g_121{flex-shrink:0}._navChevron_1wt4g_125{margin-left:auto;color:var(--border);transition:color var(--animation-duration-fast) ease}._navLink_1wt4g_101:hover ._navChevron_1wt4g_125{color:var(--muted-foreground)}._content_1wt4g_55{min-width:0;position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column}._staticHeader_1wt4g_50{background-color:var(--background);border-bottom:1px solid var(--border);padding:var(--spacing-6) 0;margin-bottom:0;position:relative;z-index:var(--z-content);flex-shrink:0;overflow:hidden;overscroll-behavior:none;scroll-behavior:auto;max-height:fit-content}._manualContainer_1wt4g_1 ._staticHeader_1wt4g_50{margin-bottom:var(--spacing-6)}._scrollableContent_1wt4g_62{min-height:0;flex:1;overflow-y:auto}._manualContainer_1wt4g_1 ._scrollableContent_1wt4g_62{padding-top:var(--spacing-2)}._header_1wt4g_173{margin-bottom:var(--spacing-8);scroll-margin-top:var(--spacing-16);padding-top:var(--spacing-6)}._headerActions_1wt4g_179{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-4);width:100%}._uploadSection_1wt4g_187{width:100%;padding:var(--spacing-6);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._uploadTitle_1wt4g_196{font-size:var(--fs-lg);font-weight:600;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._uploadDropzone_1wt4g_203{max-width:none;margin:0}._uploadError_1wt4g_208{margin-top:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._uploadSuccess_1wt4g_218{margin-top:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,transparent);border-left:4px solid var(--success);border-radius:var(--radius-sm);font-size:.875rem;color:var(--success)}._adminActions_1wt4g_228{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._actionButtons_1wt4g_234{display:flex;align-items:center;gap:var(--spacing-3)}._section_1wt4g_240{margin-bottom:var(--spacing-12);scroll-margin-top:var(--spacing-16)}._sectionTitle_1wt4g_245{display:flex;align-items:center;gap:var(--spacing-3);font-size:1.75rem;font-weight:600;margin:0 0 var(--spacing-6) 0;color:var(--foreground);letter-spacing:-.01em}._sectionIcon_1wt4g_256{color:var(--primary)}._sectionContent_1wt4g_260{font-size:1rem;line-height:1.7;color:var(--foreground)}._sectionContent_1wt4g_260 p,._sectionContent_1wt4g_260 ul,._sectionContent_1wt4g_260 ol{margin:0 0 var(--spacing-4) 0}._sectionContent_1wt4g_260 h3{font-size:var(--fs-xl);font-weight:600;margin:var(--spacing-6) 0 var(--spacing-3) 0;color:var(--foreground)}._sectionContent_1wt4g_260 ul,._sectionContent_1wt4g_260 ol{padding-left:var(--spacing-6)}._sectionContent_1wt4g_260 li{margin-bottom:var(--spacing-3)}._sectionContent_1wt4g_260 li::marker{color:var(--primary);font-weight:600}._downloadError_1wt4g_293{margin-top:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius);font-size:.9375rem;color:var(--error);max-width:600px}._dialogContent_12f7w_1{width:95vw;max-width:80rem;height:90vh;max-height:70rem;padding:var(--spacing-6);display:flex;flex-direction:column;overflow:hidden}@layer base{._tabsContainer_1wdph_2{display:flex;align-items:center;gap:var(--spacing-2)}._scrollButton_1wdph_8{position:static;flex:0 0 2rem;width:2rem;height:2rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--muted-foreground);cursor:pointer;transition:color var(--animation-duration-normal) ease-out,background-color var(--animation-duration-normal) ease-out,border-color var(--animation-duration-normal) ease-out;display:flex;align-items:center;justify-content:center}._scrollButton_1wdph_8:hover{background-color:var(--muted);color:var(--foreground);border-color:var(--primary)}._scrollButton_1wdph_8:active{opacity:.8;background-color:var(--muted)}._tabsViewport_1wdph_37{flex:1 1 auto;overflow:hidden}._tabsList_1wdph_42{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0;position:relative}._tabsList_1wdph_42::-webkit-scrollbar{display:none}._tabsList_1wdph_42:before,._tabsList_1wdph_42:after{content:"";position:absolute;top:0;bottom:1px;width:3rem;pointer-events:none;z-index:1;opacity:0;transition:opacity var(--animation-duration-normal) ease-out}._tabsList_1wdph_42:before{left:0;background:linear-gradient(to right,var(--background) 0%,var(--background) 40%,rgba(255,255,255,.8) 70%,rgba(255,255,255,.4) 85%,transparent 100%);border-right:1px solid color-mix(in srgb,var(--border) 30%,transparent)}._tabsList_1wdph_42:after{right:0;background:linear-gradient(to left,var(--background) 0%,var(--background) 40%,rgba(255,255,255,.8) 70%,rgba(255,255,255,.4) 85%,transparent 100%);border-left:1px solid color-mix(in srgb,var(--border) 30%,transparent)}._tabsList_1wdph_42[data-scroll=left]:not([data-arrows=true]):before,._tabsList_1wdph_42[data-scroll=right]:not([data-arrows=true]):after,._tabsList_1wdph_42[data-scroll=both]:not([data-arrows=true]):before,._tabsList_1wdph_42[data-scroll=both]:not([data-arrows=true]):after{opacity:.7}._tabsList_1wdph_42[data-arrows=true]:before,._tabsList_1wdph_42[data-arrows=true]:after{opacity:0}._tabsTrigger_1wdph_113{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:var(--fs-md);font-weight:500;color:var(--muted-foreground);background-color:transparent;height:2rem;padding:0 var(--spacing-3);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_1wdph_113:hover{color:var(--foreground)}._tabsTrigger_1wdph_113[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_1wdph_113[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_1wdph_113:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_1wdph_113:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_1wdph_113[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_1wdph_191{color:var(--foreground);outline:none}._tabsContent_1wdph_191[hidden]{display:none!important}._tabsList_1wdph_42[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_1wdph_42[data-variant=pill]:before{background:linear-gradient(to right,var(--surface) 0%,var(--surface) 40%,rgba(255,255,255,.8) 70%,rgba(255,255,255,.4) 85%,transparent 100%);border-radius:var(--radius-full) 0 0 var(--radius-full);border-right:1px solid color-mix(in srgb,var(--border) 30%,transparent);bottom:0}._tabsList_1wdph_42[data-variant=pill]:after{background:linear-gradient(to left,var(--surface) 0%,var(--surface) 40%,rgba(255,255,255,.8) 70%,rgba(255,255,255,.4) 85%,transparent 100%);border-radius:0 var(--radius-full) var(--radius-full) 0;border-left:1px solid color-mix(in srgb,var(--border) 30%,transparent);bottom:0}._tabsList_1wdph_42[data-variant=pill] ._tabsTrigger_1wdph_113{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_1wdph_42[data-variant=pill] ._tabsTrigger_1wdph_113[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_1wdph_42[data-variant=pill] ._tabsTrigger_1wdph_113[data-state=active]:after{display:none}.dark ._scrollButton_1wdph_8{background-color:var(--background);border-color:var(--border);color:var(--muted-foreground)}.dark ._scrollButton_1wdph_8:hover{background-color:var(--muted);color:var(--foreground);border-color:var(--primary)}.dark ._tabsTrigger_1wdph_113[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_1wdph_113:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}.dark ._tabsList_1wdph_42:before{background:linear-gradient(to right,var(--background) 0%,var(--background) 40%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.3) 85%,transparent 100%);border-right:1px solid color-mix(in srgb,var(--border) 30%,transparent)}.dark ._tabsList_1wdph_42:after{background:linear-gradient(to left,var(--background) 0%,var(--background) 40%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.3) 85%,transparent 100%);border-left:1px solid color-mix(in srgb,var(--border) 30%,transparent)}.dark ._tabsList_1wdph_42[data-variant=pill]:before{background:linear-gradient(to right,var(--surface) 0%,var(--surface) 40%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.3) 85%,transparent 100%);border-right:1px solid color-mix(in srgb,var(--border) 30%,transparent)}.dark ._tabsList_1wdph_42[data-variant=pill]:after{background:linear-gradient(to left,var(--surface) 0%,var(--surface) 40%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.3) 85%,transparent 100%);border-left:1px solid color-mix(in srgb,var(--border) 30%,transparent)}}._card_neqvt_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2);position:relative;overflow:hidden}._card_neqvt_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--muted);transition:background-color var(--animation-duration-normal)}._header_neqvt_25{display:flex;justify-content:space-between;align-items:flex-start}._title_neqvt_31{font-size:var(--fs-lg);font-weight:500;color:var(--muted-foreground);margin:0}._iconWrapper_neqvt_38{color:var(--muted-foreground)}._value_neqvt_42{font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}._description_neqvt_50{font-size:.875rem;color:var(--muted-foreground);margin:0}._success_neqvt_57 ._iconWrapper_neqvt_38{color:var(--success)}._success_neqvt_57:before{background-color:var(--success)}._warning_neqvt_64 ._iconWrapper_neqvt_38{color:var(--warning)}._warning_neqvt_64:before{background-color:var(--warning)}._error_neqvt_71 ._iconWrapper_neqvt_38{color:var(--error)}._error_neqvt_71:before{background-color:var(--error)}._default_neqvt_78 ._iconWrapper_neqvt_38{color:var(--primary)}._default_neqvt_78:before{background-color:var(--primary)}@layer base{._skeleton_1x4nk_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem;animation:_pulse_1x4nk_1 var(--animation-duration-slow) ease-in-out infinite}._skeleton_1x4nk_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1x4nk_1 2s infinite}@keyframes _pulse_1x4nk_1{0%{opacity:.85}50%{opacity:.65}to{opacity:.85}}@keyframes _shimmer_1x4nk_1{to{transform:translate(100%)}}.dark ._skeleton_1x4nk_2{background-color:var(--muted)}.dark ._skeleton_1x4nk_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._dashboardGrid_okfc_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6);padding-top:var(--spacing-6)}._card_okfc_8{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._cardTitle_okfc_16{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartCard_okfc_23{grid-column:1 / -1}@media (min-width: 1024px){._chartCard_okfc_23{grid-column:span 2}}._listCard_okfc_33{grid-column:1 / -1}@media (min-width: 768px){._listCard_okfc_33{grid-column:span 1}}._list_okfc_33{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._listItem_okfc_52{display:flex;align-items:center;gap:var(--spacing-3)}._userAvatar_okfc_58{width:32px;height:32px;border-radius:var(--radius-full);background-color:var(--muted);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._userInfo_okfc_69{flex-grow:1;display:flex;flex-direction:column}._userDisplayName_okfc_75{font-weight:500;color:var(--surface-foreground)}._userEmail_okfc_80{font-size:.875rem;color:var(--muted-foreground)}._userRequestCount_okfc_85,._reasonCount_okfc_86{font-family:var(--font-family-monospace);font-weight:500;color:var(--foreground);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._reasonText_okfc_95{flex-grow:1;font-size:.9rem;color:var(--surface-foreground)}._errorState_okfc_101{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._errorState_okfc_101 h3{margin:var(--spacing-4) 0 var(--spacing-2) 0;color:var(--foreground)}._errorState_okfc_101 p{margin:0}@layer base{._badge_1m09g_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_1m09g_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._container_4lfld_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border);margin-top:var(--spacing-6)}._controls_4lfld_10{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-6);align-items:center}._searchWrapper_4lfld_18{position:relative;flex-grow:1;min-width:250px}._searchIcon_4lfld_24{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_4lfld_33{width:100%;height:2.5rem;padding-left:var(--spacing-8);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--background);color:var(--foreground);font-size:.9375rem;transition:border-color var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._searchInput_4lfld_33:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._filters_4lfld_51{display:flex;gap:var(--spacing-2);background-color:var(--muted);padding:var(--spacing-1);border-radius:var(--radius)}._actions_4lfld_59{display:flex;gap:var(--spacing-2);margin-left:auto}._tableContainer_4lfld_65{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_4lfld_65{width:100%;border-collapse:collapse;font-size:.9rem}._table_4lfld_65 th,._table_4lfld_65 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;vertical-align:middle;white-space:nowrap}._table_4lfld_65 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:600;border-bottom:1px solid var(--border)}._table_4lfld_65 tbody tr:not(:last-child){border-bottom:1px solid var(--border)}._table_4lfld_65 tbody tr:hover{background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._pagination_4lfld_100{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6);color:var(--muted-foreground)}._errorState_4lfld_109{display:flex;align-items:center;gap:var(--spacing-2);color:var(--error);padding:var(--spacing-4)}._noResults_4lfld_117{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._spinning_4lfld_123{animation:_spin_4lfld_123 1s linear infinite}@keyframes _spin_4lfld_123{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_frzj2_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._header_frzj2_8{margin-bottom:var(--spacing-6)}._title_frzj2_12{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_frzj2_19{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._tabs_frzj2_25{width:100%}._tabs_frzj2_25 .tabsTrigger{display:flex;align-items:center;gap:var(--spacing-2)}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_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_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_1pney_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) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@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)}}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}@layer base{._calendar_1cxo8_2{min-width:18rem;font-family:var(--font-family-base);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-4);position:relative}._nav_1cxo8_13{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_1cxo8_22,._button_next_1cxo8_23{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--card-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._button_previous_1cxo8_22:hover,._button_next_1cxo8_23:hover{background-color:var(--muted)}._button_previous_1cxo8_22:active,._button_next_1cxo8_23:active{background-color:var(--muted);transform:scale(.97)}._button_previous_1cxo8_22 svg,._button_next_1cxo8_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_1cxo8_55,._month_1cxo8_55{width:100%}._month_grid_1cxo8_63{width:100%;border-collapse:collapse}._month_caption_1cxo8_68{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_1cxo8_75{font-weight:600;font-size:1rem;color:var(--card-foreground)}._weekdays_1cxo8_81{margin-bottom:var(--spacing-1)}._weekday_1cxo8_81{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--muted-foreground)}._cell_1cxo8_96{position:relative}._day_1cxo8_100{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_1cxo8_109{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:inherit;font-size:.9rem;font-weight:400;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_1cxo8_138 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);font-weight:500}._selected_1cxo8_138 ._day_button_1cxo8_109:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_1cxo8_149 ._day_button_1cxo8_109{border:1px solid var(--primary);font-weight:500}._today_1cxo8_149._selected_1cxo8_138 ._day_button_1cxo8_109{border-color:var(--primary-foreground)}._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_1cxo8_164 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_1cxo8_171 ._day_button_1cxo8_109{color:var(--muted-foreground);opacity:.6}._disabled_1cxo8_176 ._day_button_1cxo8_109{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_1cxo8_176 ._day_button_1cxo8_109:hover{background-color:transparent}._footer_1cxo8_187{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_1cxo8_195{display:none}._chevron_1cxo8_199{display:flex}.dark ._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}._form_ssmtr_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._inputWithButton_ssmtr_8{display:flex;align-items:center;gap:var(--spacing-2)}._inputWithButton_ssmtr_8>div{flex-grow:1}._datePickerTrigger_ssmtr_18{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:400;color:var(--foreground)}._datePickerTrigger_ssmtr_18>span{color:var(--muted-foreground)}._footer_ssmtr_31{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@layer base{._content_15e5v_2,._subContent_15e5v_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_15e5v_1 var(--animation-duration-normal) ease-out;z-index:var(--z-spotlight)}._subContent_15e5v_3{animation:_fadeIn_15e5v_1 var(--animation-duration-normal) ease-out}._item_15e5v_19,._checkboxItem_15e5v_20,._radioItem_15e5v_21,._subTrigger_15e5v_22{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:.375rem var(--spacing-2);color:var(--popup-foreground);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_15e5v_19:hover,._checkboxItem_15e5v_20:hover,._radioItem_15e5v_21:hover,._subTrigger_15e5v_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_15e5v_19:focus-visible,._checkboxItem_15e5v_20:focus-visible,._radioItem_15e5v_21:focus-visible,._subTrigger_15e5v_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_15e5v_19[data-disabled],._checkboxItem_15e5v_20[data-disabled],._radioItem_15e5v_21[data-disabled],._subTrigger_15e5v_22[data-disabled]{pointer-events:none;opacity:.5}._item_15e5v_19[data-highlighted],._checkboxItem_15e5v_20[data-highlighted],._radioItem_15e5v_21[data-highlighted],._subTrigger_15e5v_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_15e5v_20,._radioItem_15e5v_21{padding:.375rem var(--spacing-2) .375rem var(--spacing-8)}._checkboxIndicator_15e5v_75,._radioIndicator_15e5v_76{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_15e5v_75{height:1rem;width:1rem}._checkboxIndicator_15e5v_75 svg{height:.875rem;width:.875rem}._radioIndicator_15e5v_76{height:1rem;width:1rem}._radioIndicatorCircle_15e5v_99{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_15e5v_106{padding:.375rem var(--spacing-2);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_15e5v_113{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_15e5v_119{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_15e5v_126{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_15e5v_133{padding-left:var(--spacing-8)}@keyframes _scaleIn_15e5v_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_15e5v_1{0%{opacity:0}to{opacity:1}}}._row_zkh34_1{border-bottom:1px solid var(--border);transition:background-color var(--animation-duration-fast) ease}._row_zkh34_1:last-child{border-bottom:none}._row_zkh34_1:hover{background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._cell_zkh34_14{padding:var(--spacing-3) var(--spacing-4);vertical-align:middle;font-size:.9375rem;color:var(--foreground)}._code_zkh34_21{font-family:var(--font-family-monospace);font-weight:500;color:var(--primary)}._statusBadge_zkh34_27{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase}._statusBadge_zkh34_27:before{content:"";width:.5rem;height:.5rem;border-radius:50%;margin-right:var(--spacing-2)}._statusActive_zkh34_45{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:color-mix(in srgb,var(--success) 90%,black)}._statusActive_zkh34_45:before{background-color:var(--success)}._statusInactive_zkh34_53{background-color:color-mix(in srgb,var(--muted-foreground) 15%,transparent);color:var(--muted-foreground)}._statusInactive_zkh34_53:before{background-color:var(--muted-foreground)}._statusExpired_zkh34_61{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:color-mix(in srgb,var(--error) 90%,black)}._statusExpired_zkh34_61:before{background-color:var(--error)}._statusUsed_zkh34_69{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:color-mix(in srgb,var(--warning) 90%,black)}._statusUsed_zkh34_69:before{background-color:var(--warning)}._creatorInfo_zkh34_77{display:flex;flex-direction:column}._date_zkh34_82{font-size:.875rem;color:var(--muted-foreground)}._actionsCell_zkh34_87{text-align:right}._destructiveItem_zkh34_91{color:var(--error)}._destructiveItem_zkh34_91:hover,._destructiveItem_zkh34_91:focus-visible{background-color:var(--error);color:var(--error-foreground)}._container_125l1_1{padding:var(--spacing-8);background-color:var(--background);min-height:100%}._header_125l1_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6);gap:var(--spacing-4)}._title_125l1_15{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_125l1_22{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._actions_125l1_28{display:flex;gap:var(--spacing-3);align-items:center}._filterSelect_125l1_34{width:180px}._content_125l1_38{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._table_125l1_45{width:100%;border-collapse:collapse}._tableHeader_125l1_50{background-color:color-mix(in srgb,var(--muted) 50%,transparent);border-bottom:1px solid var(--border)}._tableHeader_125l1_50 th{padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;text-align:left}._headerCellCode_125l1_65{width:20%}._headerCellStatus_125l1_68{width:15%}._headerCellUsage_125l1_71{width:10%}._headerCellCreated_125l1_74{width:20%}._headerCellExpires_125l1_77{width:15%}._headerCellActions_125l1_80{width:20%;text-align:right!important}._skeletonContainer_125l1_89{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonRow_125l1_96{height:3.5rem;width:100%}._errorState_125l1_101,._emptyState_125l1_102{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-8);text-align:center;color:var(--muted-foreground)}._errorIcon_125l1_112{color:var(--error);width:2.5rem;height:2.5rem;margin-bottom:var(--spacing-4)}._errorMessage_125l1_119{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--error);margin-top:var(--spacing-2);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-2);border-radius:var(--radius)}@layer base{._selectTrigger_1pf1i_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.25rem;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}._selectTrigger_1pf1i_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1pf1i_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1pf1i_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_1pf1i_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1pf1i_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1pf1i_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1pf1i_2[data-state=open] ._selectIcon_1pf1i_52{transform:rotate(180deg)}._selectContent_1pf1i_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_1pf1i_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1pf1i_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1pf1i_89{padding:var(--spacing-2)}._scrollButton_1pf1i_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_1pf1i_93:hover ._scrollIcon_1pf1i_105{color:var(--primary)}._scrollIcon_1pf1i_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1pf1i_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1pf1i_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);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1pf1i_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1pf1i_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1pf1i_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1pf1i_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1pf1i_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1pf1i_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1pf1i_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1pf1i_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1pf1i_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)}}._container_6ia3k_1{padding:var(--spacing-8);background-color:var(--background);font-family:var(--font-family-base)}._header_6ia3k_7{margin-bottom:var(--spacing-6)}._title_6ia3k_11{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_6ia3k_18{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._statsGrid_6ia3k_24{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}._content_6ia3k_31{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._toolbar_6ia3k_38{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4);flex-wrap:wrap}._searchWrapper_6ia3k_48{position:relative;display:flex;align-items:center;flex-grow:1;min-width:250px}._searchIcon_6ia3k_56{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_6ia3k_63{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._filters_6ia3k_68{display:flex;gap:var(--spacing-3)}._filterSelect_6ia3k_73{width:180px}._table_6ia3k_77{width:100%;border-collapse:collapse}._table_6ia3k_77 thead{background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._table_6ia3k_77 th{padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;text-align:left}._table_6ia3k_77 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);font-size:.9375rem;color:var(--surface-foreground)}._table_6ia3k_77 tbody tr:last-child td{border-bottom:none}._userCell_6ia3k_107{display:flex;flex-direction:column}._userName_6ia3k_112{font-weight:500;color:var(--foreground)}._userEmail_6ia3k_117{font-size:.875rem;color:var(--muted-foreground)}._inlineSelectTrigger_6ia3k_122{height:auto;padding:var(--spacing-1) var(--spacing-2);font-size:.875rem;border:1px solid transparent;background-color:transparent;width:120px}._inlineSelectTrigger_6ia3k_122:hover{background-color:var(--muted);border-color:var(--border)}._pagination_6ia3k_136{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-top:1px solid var(--border)}._paginationInfo_6ia3k_144{font-size:.875rem;color:var(--muted-foreground)}._paginationControls_6ia3k_149{display:flex;gap:var(--spacing-2)}._skeletonContainer_6ia3k_154,._errorState_6ia3k_154,._emptyState_6ia3k_154{padding:var(--spacing-8)}._skeletonRow_6ia3k_158{height:3.5rem;margin-bottom:var(--spacing-2)}._errorState_6ia3k_154,._emptyState_6ia3k_154{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted-foreground);min-height:300px}._errorIcon_6ia3k_174{color:var(--error);width:2.5rem;height:2.5rem;margin-bottom:var(--spacing-4)}._errorMessage_6ia3k_181{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--error);margin-top:var(--spacing-2);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-2);border-radius:var(--radius)}._container_qdn2m_1{padding:var(--spacing-8);background-color:var(--background);border-radius:var(--radius-lg)}._header_qdn2m_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._title_qdn2m_16{font-size:2rem;font-weight:600;color:var(--foreground);margin:0}._filters_qdn2m_23{display:flex;gap:var(--spacing-4)}._filterSelect_qdn2m_28{min-width:180px}._feedbackGrid_qdn2m_32{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._feedbackCard_qdn2m_38{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal)}._feedbackCard_qdn2m_38:hover{box-shadow:var(--shadow-md)}._cardHeader_qdn2m_51{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._cardTitleWrapper_qdn2m_59{display:flex;align-items:center;gap:var(--spacing-3)}._cardTitle_qdn2m_59{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._cardMeta_qdn2m_72{display:flex;gap:var(--spacing-2);flex-shrink:0}._cardContent_qdn2m_78{color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-4) 0;white-space:pre-wrap}._cardFooter_qdn2m_85{font-size:.875rem;color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:var(--spacing-4)}._userInfo_qdn2m_92{display:flex;align-items:center;gap:var(--spacing-2)}._separator_qdn2m_98{color:var(--border)}._adminSection_qdn2m_102{margin-top:var(--spacing-6);border-top:1px dashed var(--border);padding-top:var(--spacing-6)}._adminNotesTitle_qdn2m_108{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-2) 0}._adminActions_qdn2m_117{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4)}._errorState_qdn2m_124,._emptyState_qdn2m_125{text-align:center;padding:var(--spacing-12);color:var(--muted-foreground);background-color:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg)}._iconBug_qdn2m_135{color:var(--error)}._iconFeature_qdn2m_139{color:var(--info)}._iconSuggestion_qdn2m_143{color:var(--success)}._iconGeneral_qdn2m_147{color:var(--muted-foreground)}._deleteButton_qdn2m_152{color:var(--error);border-color:var(--error)}._deleteButton_qdn2m_152:hover{background-color:var(--error);color:var(--error-foreground)}._container_1s1kt_1{padding:var(--spacing-8);background-color:var(--background);border-radius:var(--radius-lg)}._header_1s1kt_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._title_1s1kt_16{font-size:2rem;font-weight:600;color:var(--foreground);margin:0}._filters_1s1kt_23{display:flex;gap:var(--spacing-4)}._filterSelect_1s1kt_28{min-width:180px}._tableContainer_1s1kt_32{overflow-x:auto;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._ticketTable_1s1kt_40{width:100%;border-collapse:collapse;font-size:.875rem}._ticketTable_1s1kt_40 th,._ticketTable_1s1kt_40 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;vertical-align:middle}._ticketTable_1s1kt_40 th{background-color:color-mix(in srgb,var(--surface) 50%,var(--muted));color:var(--muted-foreground);font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}._ticketTable_1s1kt_40 thead tr th:first-child{border-top-left-radius:var(--radius-lg)}._ticketTable_1s1kt_40 thead tr th:last-child{border-top-right-radius:var(--radius-lg);text-align:center}._ticketTable_1s1kt_40 tbody tr:not(:last-child){border-bottom:1px solid var(--border)}._ticketRow_1s1kt_75:hover{background-color:var(--muted)}._subjectCell_1s1kt_79{display:flex;flex-direction:column;gap:var(--spacing-1)}._ticketNumber_1s1kt_85{font-size:.75rem;color:var(--muted-foreground);font-family:var(--font-family-monospace)}._ticketSubject_1s1kt_91{font-weight:500;color:var(--foreground);margin:0}._userCell_1s1kt_97,._dateCell_1s1kt_97{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground)}._ticketTable_1s1kt_40 td:last-child{text-align:center}._errorState_1s1kt_108{text-align:center;padding:var(--spacing-12);color:var(--muted-foreground);background-color:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg)}._emptyState_1s1kt_117{text-align:center;padding:var(--spacing-12);color:var(--muted-foreground)}._deleteMenuItem_1s1kt_123{color:var(--error)}._deleteMenuItem_1s1kt_123:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._container_vlqxv_1{width:100%;max-width:1400px;margin:0 auto;padding:var(--spacing-8)}._header_vlqxv_8{margin-bottom:var(--spacing-8)}._title_vlqxv_12{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_vlqxv_19{font-size:1.125rem;color:var(--muted-foreground);margin:0}._statsSection_vlqxv_25{margin-bottom:var(--spacing-8)}._statsGrid_vlqxv_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._tabs_vlqxv_35{width:100%}._tabContent_vlqxv_39{padding-top:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-top:none;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}._container_fy821_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._statsGrid_fy821_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}._chartContainer_fy821_13{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._chartTitle_fy821_20{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-6) 0}._statCardSkeleton_fy821_27{height:150px}._chartSkeleton_fy821_31{height:350px}._errorState_fy821_35,._emptyState_fy821_36{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._errorMessage_fy821_44{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--error);margin-top:var(--spacing-2);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-2);border-radius:var(--radius);display:inline-block}._emptyChartState_fy821_55{display:flex;flex-direction:column;align-items:center;justify-content:center;height:250px;color:var(--muted-foreground);gap:var(--spacing-4)}._emptyChartState_fy821_55 svg{width:48px;height:48px;opacity:.5}._container_ob78m_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh}._header_ob78m_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._header_ob78m_7 h2{font-size:1.75rem;font-weight:700;color:var(--foreground)}._table_ob78m_20{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._tableHeader_ob78m_28,._tableRow_ob78m_29{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr 1fr;align-items:center;padding:var(--spacing-4);gap:var(--spacing-4)}._tableHeader_ob78m_28{font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._tableRow_ob78m_29{border-bottom:1px solid var(--border)}._tableRow_ob78m_29:last-child{border-bottom:none}._campaignInfo_ob78m_54{display:flex;flex-direction:column}._campaignInfo_ob78m_54 strong{font-weight:600;color:var(--surface-foreground)}._campaignInfo_ob78m_54 small{font-size:.875rem;color:var(--muted-foreground)}._actions_ob78m_69{display:flex;justify-content:flex-end;gap:var(--spacing-1)}._deleteButton_ob78m_75{color:var(--error)}._deleteButton_ob78m_75:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._formDialog_ob78m_84{width:80vw;max-width:600px}._form_ob78m_84{display:flex;flex-direction:column;gap:var(--spacing-4)}._formSection_ob78m_95{border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:var(--spacing-4)}._formSectionTitle_ob78m_101{font-size:1rem;font-weight:600;color:var(--surface-foreground);margin-bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2)}._checkboxGroup_ob78m_111{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._checkboxItem_ob78m_117{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxItem_ob78m_117 label{font-size:.875rem;color:var(--foreground);cursor:pointer;text-transform:capitalize}._deleteConfirmation_ob78m_130{text-align:center;padding:var(--spacing-4)}._deleteIcon_ob78m_135{color:var(--error);width:48px;height:48px;margin:0 auto var(--spacing-4)}._sendIcon_ob78m_142{color:var(--primary);width:48px;height:48px;margin:0 auto var(--spacing-4)}._errorState_ob78m_149{padding:var(--spacing-8);text-align:center;color:var(--error)}@layer base{._container_1hhjs_2{position:relative;height:100%;width:100%;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:300px}._container_1hhjs_2>*{flex:1 1 auto;min-height:0}._container_1hhjs_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1hhjs_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1hhjs_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1hhjs_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-layer{outline:none}._container_1hhjs_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1hhjs_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1hhjs_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-sector,._container_1hhjs_2 .recharts-surface{outline:none}._tooltip_1hhjs_74{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_1hhjs_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1hhjs_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1hhjs_102{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1hhjs_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1hhjs_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1hhjs_124{flex-shrink:0}._tooltipItemIndicator-dot_1hhjs_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1hhjs_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1hhjs_141{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1hhjs_153{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_1hhjs_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1hhjs_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1hhjs_180{align-items:center}._tooltipItemLabelContent_1hhjs_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1hhjs_190{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_1hhjs_195{font-weight:600;color:var(--popup-foreground)}._legend_1hhjs_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1hhjs_209{margin-bottom:var(--spacing-4)}._legend-bottom_1hhjs_213{margin-top:var(--spacing-4)}._legendItem_1hhjs_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1hhjs_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._container_1vp6e_1{padding:var(--spacing-8);background-color:var(--background)}._statsGrid_1vp6e_6{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}._statCard_1vp6e_13{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-4)}._statIcon_1vp6e_24{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}._statCardContent_1vp6e_36{display:flex;flex-direction:column;gap:var(--spacing-1)}._statTitle_1vp6e_42{font-size:.875rem;color:var(--muted-foreground)}._statValue_1vp6e_47{font-size:1.75rem;font-weight:700;color:var(--surface-foreground)}._chartsGrid_1vp6e_53{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._chartCard_1vp6e_59{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._chartCard_1vp6e_59 h3{font-size:var(--fs-xl);font-weight:600;margin:0 0 var(--spacing-4) 0;color:var(--surface-foreground)}._chartContainer_1vp6e_74{height:350px;width:100%}._errorState_1vp6e_79{padding:var(--spacing-8);text-align:center;color:var(--error)}@media (max-width: 1024px){._chartsGrid_1vp6e_53{grid-template-columns:1fr}}._pageContainer_543yd_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background)}._header_543yd_8{border-bottom:1px solid var(--border);background-color:var(--surface)}._headerContainer_543yd_13{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8) var(--spacing-4) var(--spacing-8);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-6)}._headerActions_543yd_24{display:flex;align-items:center;gap:var(--spacing-4);margin-right:2rem}._headerContent_543yd_31{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-4);flex:1;min-width:0}._logoContainer_543yd_40{display:flex;align-items:center}._logo_543yd_40{width:4rem;height:4rem;object-fit:contain;flex-shrink:0}._titleContainer_543yd_52{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_543yd_52{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_543yd_65{font-size:var(--fs-xl);color:var(--muted-foreground);margin:0}._mainContent_543yd_71{flex-grow:1}._mainContainer_543yd_75{max-width:1200px;margin:0 auto;padding:var(--spacing-6) var(--spacing-8)}._tabs_543yd_81{width:100%}._emailMarketingContent_543yd_85{display:flex;flex-direction:column;gap:var(--spacing-8)}._spinning_543yd_92{animation:_spin_543yd_92 1s linear infinite}@keyframes _spin_543yd_92{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._mainContainer_543yd_75 .container{padding:0;background-color:transparent;min-height:auto}._centeredContainer_15hil_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--background);padding:var(--spacing-8);box-sizing:border-box}._skeletonWrapper_15hil_12{width:100%;max-width:1200px}._accessDenied_15hil_17{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);max-width:500px}._icon_15hil_30{color:var(--error);margin-bottom:var(--spacing-4)}._title_15hil_35{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._message_15hil_42{font-size:1rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);max-width:350px}._form_t1x0h_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_t1x0h_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_t1x0h_17{width:100%}._loadingText_t1x0h_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_t1x0h_28{color:#fff}._forgotPasswordLink_t1x0h_32{text-align:right;margin-top:calc(-1 * var(--spacing-4));margin-bottom:var(--spacing-1)}._forgotPasswordLink_t1x0h_32 a{color:var(--primary);font-size:.875rem;text-decoration:none;font-weight:400;transition:color var(--animation-duration-fast) ease}._forgotPasswordLink_t1x0h_32 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}._oauthLoginButton_1fk0j_1{display:flex;gap:var(--spacing-1);align-items:center}._errorMessage_1fk0j_7{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-sm);color:var(--error);font-size:.875rem;line-height:1.4}._accountLinkingCard_1fk0j_19{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);animation:_slideIn_1fk0j_1 var(--animation-duration-normal) ease-out}._accountLinkingHeader_1fk0j_27{margin-bottom:var(--spacing-6);text-align:center}._accountLinkingTitle_1fk0j_32{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._accountLinkingDescription_1fk0j_40{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin:0}._accountLinkingActions_1fk0j_47{display:flex;gap:var(--spacing-3);justify-content:center;margin-top:var(--spacing-4)}@keyframes _slideIn_1fk0j_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.dark ._errorMessage_1fk0j_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 25%,transparent)}.dark ._accountLinkingCard_1fk0j_19{background-color:color-mix(in srgb,var(--card),white 5%);border-color:var(--border);box-shadow:var(--shadow-lg)}.dark ._accountLinkingTitle_1fk0j_32{color:var(--foreground)}.dark ._accountLinkingDescription_1fk0j_40{color:var(--muted-foreground)}.dark ._accountLinkingDescription_1fk0j_40 strong{color:var(--foreground)}._container_1ssqz_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._page_xbwzt_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base)}._loginCard_xbwzt_11{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);position:relative}._closeButton_xbwzt_24{position:absolute;top:var(--spacing-4);right:var(--spacing-4);z-index:1;color:var(--muted-foreground);border-radius:var(--radius-full);transition:all var(--animation-duration-fast) ease}._closeButton_xbwzt_24:hover{background-color:var(--muted);color:var(--foreground)}._closeButton_xbwzt_24:focus-visible{box-shadow:var(--shadow-focus)}._header_xbwzt_43{text-align:center}._title_xbwzt_47{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_xbwzt_55{margin:var(--spacing-1) 0 0;color:var(--muted-foreground);font-size:.9375rem}._tabs_xbwzt_61{width:100%}._tabsList_xbwzt_65{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}._tabContent_xbwzt_71{margin-top:var(--spacing-6);height:380px;display:flex;flex-direction:column}._signinContent_xbwzt_78,._betaContent_xbwzt_85{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1}._betaDescriptionWrapper_xbwzt_92{display:flex;justify-content:center;margin-bottom:var(--spacing-2)}._betaDescription_xbwzt_92{text-align:center;font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5;max-width:290px}._demoContent_xbwzt_107{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center;text-align:center;flex:1}._demoDescription_xbwzt_116{font-size:.9375rem;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0;line-height:1.5;max-width:290px}._demoButton_xbwzt_124{width:100%}._demoNote_xbwzt_128{font-size:.8125rem;color:var(--muted-foreground);margin:0;font-style:italic}._signupText_xbwzt_135{text-align:center;font-size:.875rem;color:var(--muted-foreground);margin:0}._signupLink_xbwzt_142{color:var(--primary);font-weight:500;text-decoration:none;transition:color var(--animation-duration-fast) ease}._signupLink_xbwzt_142:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}._divider_xbwzt_154{position:relative;text-align:center;margin:var(--spacing-3) 0}._divider_xbwzt_154:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--border)}._dividerText_xbwzt_170{background-color:var(--surface);padding:0 var(--spacing-3);color:var(--muted-foreground);font-size:.875rem}@layer base{._avatar_1a2cb_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_1a2cb_2:hover{transform:scale(1.05);box-shadow:var(--shadow)}._avatarImage_1a2cb_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_1a2cb_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}}._container_1i1u3_1{position:relative}._trigger_1i1u3_5{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease;border:none;background-color:transparent;width:100%;text-align:left}._trigger_1i1u3_5:hover{background-color:var(--muted)}._trigger_1i1u3_5:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._displayName_1i1u3_28{font-weight:700;color:var(--foreground);font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;max-width:120px}._chevron_1i1u3_39{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease}._trigger_1i1u3_5[data-state=open] ._chevron_1i1u3_39{transform:rotate(180deg)}._menuContent_1i1u3_48{width:14rem}._menuItemLink_1i1u3_52{display:flex;align-items:center;width:100%;text-decoration:none;color:inherit}._menuIcon_1i1u3_60{margin-right:var(--spacing-2);color:var(--muted-foreground)}._logoutItem_1i1u3_65{color:var(--error)}._logoutItem_1i1u3_65:hover,._logoutItem_1i1u3_65:focus-visible{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._logoutItem_1i1u3_65 ._menuIcon_1i1u3_60{color:var(--error)}._disabledMenuItem_1i1u3_80{opacity:.5;cursor:not-allowed;pointer-events:auto}._disabledMenuItem_1i1u3_80:hover,._disabledMenuItem_1i1u3_80:focus-visible{background-color:transparent;color:var(--muted-foreground)}._disabledMenuItem_1i1u3_80 ._menuIcon_1i1u3_60{color:var(--muted-foreground)}._skeletonContainer_1i1u3_97{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2)}._skeletonAvatar_1i1u3_104{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);flex-shrink:0}._skeletonText_1i1u3_111{height:1rem;border-radius:var(--radius-sm);flex-grow:1}._logInButton_1i1u3_118{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease;border:1px solid var(--border);background-color:transparent;width:100%;text-align:left}._logInButton_1i1u3_118:hover{background-color:var(--muted);border-color:var(--primary)}._logInButton_1i1u3_118:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._logInAvatar_1i1u3_142{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);flex-shrink:0}._logInText_1i1u3_154{font-weight:700;color:var(--muted-foreground);font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}._logInButton_1i1u3_118:hover ._logInText_1i1u3_154{color:var(--foreground)}._logInButton_1i1u3_118:hover ._logInAvatar_1i1u3_142{background-color:var(--primary);color:var(--primary-foreground)}._form_1kxiy_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_1kxiy_7{margin-top:var(--spacing-4)}._spinner_1kxiy_11{animation:_spin_1kxiy_11 1s linear infinite}@keyframes _spin_1kxiy_11{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dialogContent_rqdbl_1{max-width:32rem}._welcomeContainer_1laa0_1{width:100%;max-width:600px;display:flex;justify-content:center;margin-top:1.75rem}._welcomeContent_1laa0_9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-6);padding:var(--spacing-12) var(--spacing-8);background-color:var(--surface);background-image:url(https://assets.floot.app/4c60eddc-3782-4d9d-8fe4-17cdb1b2084d/69b1c36e-324a-4a28-bd47-88d8d80a743a.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);position:relative}._welcomeContent_1laa0_9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--surface),transparent 60%),color-mix(in srgb,var(--surface),transparent 80%),color-mix(in srgb,var(--surface),transparent 60%));border-radius:var(--radius-lg);pointer-events:none}._welcomeContent_1laa0_9>*{position:relative;z-index:1}._topButtons_1laa0_48{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:flex-start;gap:var(--spacing-2)}._topButtons_1laa0_48 button,._topButtons_1laa0_48 a{background-color:#fff!important;color:var(--primary)!important;border-color:var(--primary)!important;box-shadow:var(--shadow)!important}._topButtons_1laa0_48 button:hover,._topButtons_1laa0_48 a:hover{background-color:#fffffff2!important;border-color:color-mix(in srgb,var(--primary),black 15%)!important;color:color-mix(in srgb,var(--primary),black 15%)!important}._userMenuContainer_1laa0_72{background-color:#fff!important;border:1px solid var(--primary)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;transition:all var(--animation-duration-fast) ease!important}._userMenuContainer_1laa0_72:hover{background-color:#fffffff2!important;border-color:color-mix(in srgb,var(--primary),black 15%)!important}._welcomeIcon_1laa0_85{display:flex;align-items:center;justify-content:center;width:5.26rem;height:5.26rem;border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow);border:1px solid var(--border);margin-top:3.75rem}._welcomeLogo_1laa0_98{width:4.5rem;height:4.5rem;object-fit:contain;border-radius:var(--radius)}._welcomeTitle_1laa0_105{font-size:1.75rem;font-weight:600;color:var(--surface-foreground);margin:0}._welcomeDescription_1laa0_112{font-size:.875rem;color:#fff;line-height:1.6;max-width:400px;margin:0;padding:1rem 1.5rem;background-color:#00000080;border-radius:var(--radius-md);font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._welcomeSteps_1laa0_125{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;max-width:400px}._welcomeStep_1laa0_125{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:var(--background);border-radius:var(--radius);text-align:left}._welcomeStepNumber_1laa0_143{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);font-weight:600;font-size:.875rem;flex-shrink:0}._startButton_1laa0_157{margin-top:var(--spacing-4);padding:0 var(--spacing-8);animation:_pulsate_1laa0_1 2s ease-in-out infinite}@keyframes _pulsate_1laa0_1{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 50%,transparent)}50%{transform:scale(1.05);box-shadow:0 0 0 10px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}._capturingContainer_a4ftx_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--background);display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay)}._capturingContent_a4ftx_14{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4);padding:var(--spacing-12);background-color:var(--surface);background-image:url(https://assets.floot.app/4c60eddc-3782-4d9d-8fe4-17cdb1b2084d/69b1c36e-324a-4a28-bd47-88d8d80a743a.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);position:relative}._capturingContent_a4ftx_14:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--surface),transparent 60%),color-mix(in srgb,var(--surface),transparent 80%),color-mix(in srgb,var(--surface),transparent 60%));border-radius:var(--radius-lg);pointer-events:none}._capturingContent_a4ftx_14>*{position:relative;z-index:1}._capturingIcon_a4ftx_53{display:flex;align-items:center;justify-content:center;width:5.26rem;height:5.26rem;border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow);border:1px solid var(--border)}._capturingLogo_a4ftx_65{width:4.5rem;height:4.5rem;object-fit:contain;border-radius:var(--radius)}._capturingTitle_a4ftx_72{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._capturingStatus_a4ftx_79{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._capturingText_a4ftx_86{font-size:1.125rem;color:var(--muted-foreground);margin:0;font-weight:500}._spinner_a4ftx_93{animation:_spin_a4ftx_93 1s linear infinite}@keyframes _spin_a4ftx_93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._setupContainer_10cin_1{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%;max-width:400px;padding:var(--spacing-8);background-color:var(--surface);background-image:url(https://assets.floot.app/4c60eddc-3782-4d9d-8fe4-17cdb1b2084d/69b1c36e-324a-4a28-bd47-88d8d80a743a.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);position:relative}._setupContainer_10cin_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--surface),transparent 60%),color-mix(in srgb,var(--surface),transparent 80%),color-mix(in srgb,var(--surface),transparent 60%));border-radius:var(--radius-lg);pointer-events:none}._setupContainer_10cin_1>*{position:relative;z-index:1}._step_10cin_40{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-8)}._imageContainer_10cin_47{min-height:3rem;display:flex;align-items:center;justify-content:center;margin:0 0 var(--spacing-1) 0}._warningIcon_10cin_55{width:7.5rem;height:7.5rem;object-fit:contain}._hmmText_10cin_61{color:#000;font-size:1.75rem;font-weight:600;text-align:center;margin-bottom:0}._errorMessage_10cin_69{color:#000;font-size:1rem;font-weight:400;padding:var(--spacing-3) var(--spacing-4);background-color:#fffffff2;border-radius:var(--radius);line-height:1.5;margin-top:var(--spacing-2);text-align:center;max-width:300px;margin-left:auto;margin-right:auto}._startOverButton_10cin_84{margin-top:var(--spacing-12);padding:0 var(--spacing-6);width:fit-content;margin-left:auto;margin-right:auto}._dialogContent_3tyvl_1{max-width:36rem;width:90vw}._headerContainer_3tyvl_6{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._dialogTitle_3tyvl_13{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--fs-xl);color:var(--surface-foreground);flex:1}._checkboxContainer_3tyvl_22{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._checkboxLabel_3tyvl_29{font-size:var(--fs-sm);color:var(--surface-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._dialogDescription_3tyvl_37{font-size:var(--fs-sm);color:var(--muted-foreground);margin-top:var(--spacing-2);padding-left:calc(24px + var(--spacing-3))}._guidanceContent_3tyvl_44{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-6)}._guidanceItem_3tyvl_51{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);border-width:1px;border-style:solid}._guidanceItem_3tyvl_51._success_3tyvl_61{background-color:color-mix(in srgb,var(--success),transparent 92%);border-color:color-mix(in srgb,var(--success),transparent 80%)}._guidanceItem_3tyvl_51._warning_3tyvl_66{background-color:color-mix(in srgb,var(--warning),transparent 92%);border-color:color-mix(in srgb,var(--warning),transparent 80%)}._guidanceItem_3tyvl_51._info_3tyvl_71{background-color:color-mix(in srgb,var(--info),transparent 92%);border-color:color-mix(in srgb,var(--info),transparent 80%)}._guidanceIcon_3tyvl_76{flex-shrink:0;margin-top:2px}._guidanceItem_3tyvl_51._success_3tyvl_61 ._guidanceIcon_3tyvl_76{color:var(--success)}._guidanceItem_3tyvl_51._warning_3tyvl_66 ._guidanceIcon_3tyvl_76{color:var(--warning)}._guidanceItem_3tyvl_51._info_3tyvl_71 ._guidanceIcon_3tyvl_76{color:var(--info)}._guidanceText_3tyvl_93{font-size:var(--fs-sm);line-height:1.6;color:var(--surface-foreground)}._guidanceText_3tyvl_93 strong{font-weight:600}._whySection_3tyvl_103{margin-top:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--muted),transparent 50%);border-left:3px solid var(--border);border-radius:0 var(--radius) var(--radius) 0}._whyText_3tyvl_111{font-size:var(--fs-xs);line-height:1.5;color:var(--muted-foreground);margin:0}._whyText_3tyvl_111 strong{color:var(--surface-foreground);font-weight:600}._continueButton_3tyvl_123{width:calc(100% - 14.25rem);margin:var(--spacing-4) auto 0 auto;padding:0 var(--spacing-8)}@keyframes _pulsate_3tyvl_1{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 50%,transparent)}50%{transform:scale(1.05);box-shadow:0 0 0 10px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}._pageContainer_13qp8_1{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4) var(--spacing-6);min-height:100vh;color:var(--foreground);font-family:var(--font-family-base)}._header_13qp8_11{text-align:center;margin-bottom:var(--spacing-1);max-width:1200px;width:100%;display:flex;justify-content:center}._capturingHidden_13qp8_20{display:none}._headerContent_13qp8_24{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-6);min-height:6rem;width:100%;max-width:400px}._headerLogo_13qp8_34{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto}._headerLogoImage_13qp8_41{width:5rem;height:5rem;object-fit:contain;border-radius:var(--radius);background-color:var(--surface);box-shadow:var(--shadow);border:1px solid var(--border)}._headerText_13qp8_51{flex:0 0 auto;text-align:left;max-width:none;margin:0}._headerText_13qp8_51 ._title_13qp8_58{font-size:1.5rem;font-weight:600;margin:0}@media (max-width: 768px){._headerContent_13qp8_24{flex-direction:column;align-items:center;gap:var(--spacing-4);min-height:auto}._headerLogo_13qp8_34{justify-content:center}._headerText_13qp8_51{text-align:center}._startOverButton_13qp8_64{justify-content:center}}._title_13qp8_58{font-size:2.5rem;font-weight:700;font-family:var(--font-family-heading);margin-bottom:var(--spacing-3);letter-spacing:-.02em}._mainContent_13qp8_101{width:100%;max-width:1200px;display:flex;justify-content:center;min-height:100vh;background-color:var(--background)}._startOverButton_13qp8_64{margin-top:var(--spacing-12);padding:0 var(--spacing-6);width:fit-content;margin-left:auto;margin-right:auto}._testButton_13qp8_123{margin-top:var(--spacing-2);padding:0 var(--spacing-4);background-color:var(--warning);border-color:var(--warning);color:var(--warning-foreground);font-weight:600}._testButton_13qp8_123:hover{background-color:color-mix(in srgb,var(--warning),black 10%);border-color:color-mix(in srgb,var(--warning),black 10%)}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media (max-width: 640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._layoutContainer_1qman_1{width:100%;margin:0 auto}._form_1cy7v_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6)}._submitButton_1cy7v_8{width:100%}._errorMessage_1cy7v_12{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;text-align:center}._skeletonContainer_1cy7v_22{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4) 0}._planInfo_1cy7v_29{background-color:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-6);text-align:center}._planTitle_1cy7v_38{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._planMessage_1cy7v_45{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-2)}._promotionalHighlight_1cy7v_51{background-color:color-mix(in srgb,var(--success) 15%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:var(--radius-sm);padding:var(--spacing-3);text-align:center;font-size:.875rem;color:var(--success)}._pricingBreakdown_1cy7v_61{font-size:.8125rem;color:var(--muted-foreground)}._container_134s3_1{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background-color:var(--background);padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base)}._card_134s3_11{width:100%;max-width:550px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);border:1px solid var(--border)}._header_134s3_21{text-align:center;margin-bottom:var(--spacing-8)}._title_134s3_26{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2);font-family:var(--font-family-heading)}._subtitle_134s3_34{font-size:1rem;color:var(--muted-foreground);margin:0}._errorMessage_134s3_40{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-4);text-align:center}._errorMessage_134s3_40 p{margin:0 0 var(--spacing-2)}._backButton_134s3_54{background:none;border:none;color:var(--error);text-decoration:underline;cursor:pointer;font-size:.875rem;font-family:var(--font-family-base)}._backButton_134s3_54:hover{text-decoration:none}._processingMessage_134s3_68{background-color:color-mix(in srgb,var(--info) 15%,transparent);border:1px solid var(--info);color:var(--info);padding:var(--spacing-3);border-radius:var(--radius);margin-top:var(--spacing-4);text-align:center}._processingMessage_134s3_68 p{margin:0;font-size:.875rem}._oauthSection_134s3_83{margin-bottom:var(--spacing-8)}._divider_134s3_87{display:flex;align-items:center;margin:var(--spacing-6) 0;text-align:center}._divider_134s3_87:before,._divider_134s3_87:after{content:"";flex:1;height:1px;background-color:var(--border)}._dividerText_134s3_102{padding:0 var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);background-color:var(--surface)}._loginText_134s3_109{text-align:center;font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-6) 0 0 0}._loginLink_134s3_116{color:var(--primary);font-weight:500;text-decoration:none;transition:color var(--animation-duration-fast) ease}._loginLink_134s3_116:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}@media (max-width: 600px){._container_134s3_1{padding:var(--spacing-4) var(--spacing-2)}._card_134s3_11{padding:var(--spacing-6)}._title_134s3_26{font-size:1.75rem}}._container_17dvu_1{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding:var(--spacing-12) var(--spacing-6);min-height:100vh;position:relative}._header_17dvu_10{text-align:center;margin-bottom:var(--spacing-12);max-width:1100px;margin-left:auto;margin-right:auto}._headerTop_17dvu_19{position:relative;margin-bottom:var(--spacing-4);max-width:1100px;margin-left:auto;margin-right:auto}._title_17dvu_27{font-size:2rem;font-weight:700;font-family:var(--font-family-heading);margin:0;line-height:1.2;text-align:center}._closeButton_17dvu_36{gap:var(--spacing-1);position:absolute;top:0;right:0}._subtitle_17dvu_43{font-size:var(--fs-xl);color:var(--muted-foreground);margin:0 auto;line-height:1.6;max-width:800px}._guaranteeSection_17dvu_53{display:flex;align-items:flex-start;gap:var(--spacing-4);background-color:color-mix(in srgb,var(--success) 8%,transparent);color:var(--success);padding:var(--spacing-6) var(--spacing-6);border-radius:var(--radius-lg);border:2px solid color-mix(in srgb,var(--success) 20%,transparent);max-width:800px;margin:0 auto var(--spacing-12);box-shadow:var(--shadow-md)}._guaranteeIcon_17dvu_67{flex-shrink:0;margin-top:var(--spacing-1);color:var(--success)}._guaranteeContent_17dvu_73{flex:1}._guaranteeTitle_17dvu_77{font-size:var(--fs-xl);font-weight:700;margin:0 0 var(--spacing-2);color:var(--success)}._guaranteeText_17dvu_84{margin:0;font-size:.9375rem;line-height:1.6;color:color-mix(in srgb,var(--success) 90%,var(--foreground))}._pricingGrid_17dvu_91{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-8);max-width:1100px;margin:0 auto;align-items:stretch}._pricingCard_17dvu_100{background-color:var(--surface);border-radius:var(--radius-lg);padding:0;box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;height:100%;transition:border-color var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._pricingCard_17dvu_100:hover{border-color:var(--primary);box-shadow:var(--shadow-lg),0 0 0 2px var(--primary)}._topLine_17dvu_117{height:3rem;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-color:color-mix(in srgb,var(--surface) 90%,var(--muted))}._cardHeader_17dvu_128{padding:var(--spacing-6) var(--spacing-8) 0}._planTitle_17dvu_132{font-size:var(--fs-xl);font-weight:600;margin:0 0 var(--spacing-2);color:var(--foreground)}._planPrice_17dvu_139{margin:0;display:flex;align-items:center;gap:var(--spacing-4)}._mainPrice_17dvu_146{font-size:2.75rem;font-weight:700;line-height:1;color:var(--foreground)}._priceDetails_17dvu_153{display:flex;flex-direction:column;gap:var(--spacing-1);justify-content:center}._discountBadge_17dvu_160{background-color:var(--success);color:var(--success-foreground);font-size:.875rem;font-weight:700;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow)}._pricePeriod_17dvu_172{font-size:1rem;font-weight:500;color:var(--muted-foreground);line-height:1.2}._totalCost_17dvu_179{font-size:.9rem;font-weight:400;color:var(--muted-foreground);line-height:1.2;white-space:nowrap}._msrp_17dvu_187{font-size:.875rem;color:var(--muted-foreground);font-weight:400;line-height:1.2}._effectiveRate_17dvu_194{font-size:.875rem;color:var(--success);font-weight:600;line-height:1.2}._planDescription_17dvu_201{font-size:.9375rem;color:var(--muted-foreground);margin:var(--spacing-3) 0 var(--spacing-4);min-height:3.75rem}._ctaButton_17dvu_208{width:85%;margin:var(--spacing-2) auto var(--spacing-8)}._featureList_17dvu_213{list-style:none;padding:0 var(--spacing-8) var(--spacing-8);margin:auto 0 0;display:flex;flex-direction:column;gap:var(--spacing-4)}._featureList_17dvu_213 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;color:var(--surface-foreground)}._featureIcon_17dvu_231{color:var(--success);flex-shrink:0}._featureList_17dvu_213 li:first-child ._featureIcon_17dvu_231{color:var(--success)}._featureList_17dvu_213 li:first-child{font-weight:600;color:var(--success)}@media (max-width: 1024px){._pricingGrid_17dvu_91{grid-template-columns:1fr;max-width:450px}}@media (max-width: 768px){._container_17dvu_1{padding:var(--spacing-4) var(--spacing-4)}._headerTop_17dvu_19{position:relative}._title_17dvu_27{font-size:2rem;text-align:center}._closeButton_17dvu_36{position:absolute;top:0;right:0}._subtitle_17dvu_43{font-size:var(--fs-xl)}._guaranteeSection_17dvu_53{flex-direction:column;gap:var(--spacing-3);text-align:center;padding:var(--spacing-4)}._guaranteeIcon_17dvu_67{margin-top:0;align-self:center}}._container_ifgs4_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._title_ifgs4_7{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._description_ifgs4_16{font-size:.875rem;color:var(--muted-foreground);margin:0;margin-top:calc(-1 * var(--spacing-4))}._avatarSection_ifgs4_23{display:flex;align-items:center;gap:var(--spacing-4)}._avatar_ifgs4_23{width:4rem;height:4rem;font-size:1.5rem}._userInfo_ifgs4_35{display:flex;flex-direction:column}._displayName_ifgs4_40{font-weight:600;color:var(--foreground)}._form_ifgs4_47{display:flex;flex-direction:column;gap:var(--spacing-4)}._nameFields_ifgs4_53{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._readOnlySection_ifgs4_59{display:flex;flex-direction:column;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);font-size:.875rem}._readOnlySection_ifgs4_59>div{display:flex;justify-content:space-between;align-items:center}._readOnlyLabel_ifgs4_76{font-weight:500;color:var(--muted-foreground)}._emailValidationSection_ifgs4_81{display:flex;flex-direction:column;gap:var(--spacing-2)}._emailValidationControls_ifgs4_87{display:flex;align-items:center;gap:var(--spacing-3)}._container_dskdx_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._title_dskdx_7{font-size:1rem;font-weight:600;color:var(--foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._description_dskdx_16{font-size:.875rem;color:var(--muted-foreground);margin:0;margin-top:calc(-1 * var(--spacing-4))}._form_dskdx_23{display:flex;flex-direction:column;gap:var(--spacing-4)}._passwordInputWrapper_dskdx_29{position:relative;display:flex;align-items:center}._passwordInputWrapper_dskdx_29 ._formControl_dskdx_35{width:100%}._toggleButton_dskdx_39{position:absolute;right:var(--spacing-2);color:var(--muted-foreground)}._toggleButton_dskdx_39:hover{color:var(--foreground);background-color:transparent}._formActions_dskdx_50{display:flex;justify-content:flex-end;margin-top:var(--spacing-4)}._loadingState_dskdx_56{display:flex;justify-content:center;align-items:center;padding:var(--spacing-8);color:var(--muted-foreground)}._container_n5by1_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._title_n5by1_7{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._description_n5by1_16{font-size:.875rem;color:var(--muted-foreground);margin:0;margin-top:calc(-1 * var(--spacing-4))}._form_n5by1_23{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_n5by1_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._inputWrapper_n5by1_35{position:relative;display:flex;align-items:center}._inputIcon_n5by1_41{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._inputField_n5by1_48{padding-left:calc(var(--spacing-3) * 2 + 16px)}._formActions_n5by1_52{display:flex;justify-content:flex-end;margin-top:var(--spacing-4)}._card_q7i5y_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;transition:box-shadow var(--animation-duration-normal),border-color var(--animation-duration-normal);box-shadow:var(--shadow)}._card_q7i5y_1:hover{box-shadow:var(--shadow-md);border-color:var(--primary)}._card_q7i5y_1._current_q7i5y_17{border-color:var(--primary);box-shadow:var(--shadow-md);position:relative}._header_q7i5y_23{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._name_q7i5y_30{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._currentBadge_q7i5y_37{font-size:.75rem;font-weight:500;color:var(--primary-foreground);background-color:var(--primary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}._price_q7i5y_46{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._description_q7i5y_53{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4);min-height:2.5rem}._features_q7i5y_60{list-style:none;padding:0;margin:0 0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2);flex-grow:1}._features_q7i5y_60 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._checkIcon_q7i5y_78{color:var(--success);flex-shrink:0}._footer_q7i5y_83{margin-top:auto}._footer_q7i5y_83>button{width:100%}._container_yl4hw_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._title_yl4hw_8{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-6);color:var(--foreground)}._statsGrid_yl4hw_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}._actions_yl4hw_21{display:flex;justify-content:flex-end;gap:var(--spacing-4);margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._dialogContent_yl4hw_30{max-width:60rem;width:90vw}._planSelection_yl4hw_35{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-6)}._refundButton_yl4hw_42{color:var(--success);border-color:var(--success)}._refundButton_yl4hw_42:hover:not(:disabled){background-color:color-mix(in srgb,var(--success) 10%,transparent);border-color:var(--success)}._refundButton_yl4hw_42:disabled{color:var(--muted-foreground);border-color:var(--muted-foreground)}._refundDialogContent_yl4hw_57{max-width:40rem}._container_ounit_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._title_ounit_9{font-size:1.5rem;font-weight:600;margin-top:0;margin-bottom:var(--spacing-4);text-align:center;color:var(--foreground)}._alert_ounit_18{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6);border:1px solid}._alert_ounit_18 p{margin:0;line-height:1.5}._alertTitle_ounit_33{font-weight:600;margin-bottom:var(--spacing-1)!important}._alert_ounit_18 svg{flex-shrink:0;margin-top:2px;width:1.25rem;height:1.25rem}._alertError_ounit_45{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-color:var(--error);color:var(--error)}._alertInfo_ounit_51{background-color:color-mix(in srgb,var(--success) 10%,transparent);border-color:var(--success);color:var(--success)}._form_ounit_57{display:flex;flex-direction:column;gap:var(--spacing-4)}._successState_ounit_63{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._successIcon_ounit_71{width:3rem;height:3rem;color:var(--success)}._container_i4ynu_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._title_i4ynu_8{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-6);color:var(--foreground)}._tableContainer_i4ynu_15{overflow-x:auto}._table_i4ynu_15{width:100%;border-collapse:collapse;text-align:left}._table_i4ynu_15 th,._table_i4ynu_15 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_i4ynu_15 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_i4ynu_15 tbody tr:last-child td{border-bottom:none}._table_i4ynu_15 td{font-size:.9375rem;color:var(--surface-foreground)}._messageContainer_i4ynu_49{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._errorIcon_i4ynu_55{color:var(--error);margin-bottom:var(--spacing-2)}._errorMessage_i4ynu_60{font-size:.875rem;color:var(--error)}._container_1lz5h_1{padding:var(--spacing-8);background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_1lz5h_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}._title_1lz5h_15{font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._grid_1lz5h_22{display:grid;gap:var(--spacing-8)}._mainContent_1lz5h_27{display:flex;flex-direction:column;gap:var(--spacing-8)}._errorState_1lz5h_33,._noSubscription_1lz5h_34{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);color:var(--muted-foreground)}._errorState_1lz5h_33 h2,._noSubscription_1lz5h_34 h2{margin-top:var(--spacing-4);font-size:1.5rem;color:var(--foreground)}._errorState_1lz5h_33 p,._noSubscription_1lz5h_34 p{margin-top:var(--spacing-2);max-width:500px}._errorState_1lz5h_33 svg{color:var(--error)}._skeletonCard_1lz5h_65{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._skeletonGrid_1lz5h_72{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._skeletonActions_1lz5h_79{display:flex;gap:var(--spacing-4);justify-content:flex-end;margin-top:var(--spacing-6)}._container_qa4ec_1{max-width:800px;margin:var(--spacing-12) auto;padding:0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8)}._header_qa4ec_10{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerContent_qa4ec_20{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-4);flex:1;min-width:0}._logo_qa4ec_29{width:4rem;height:4rem;object-fit:contain;flex-shrink:0}._titleContainer_qa4ec_36{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_qa4ec_36{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_qa4ec_50{font-size:var(--fs-xl);color:var(--muted-foreground);margin:0}._headerActions_qa4ec_56{display:flex;gap:var(--spacing-3);align-items:center}._content_qa4ec_62{width:100%}._tabs_qa4ec_66{display:flex;flex-direction:column;width:100%}._tabContent_qa4ec_72{padding-top:var(--spacing-6)}._card_1dc7m_1{width:100%;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);text-align:left;cursor:pointer;transition:all var(--animation-duration-fast) ease;outline:none}._card_1dc7m_1:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--surface) 95%,var(--primary) 5%);transform:translateY(-2px);box-shadow:var(--shadow-md)}._card_1dc7m_1:focus-visible{box-shadow:var(--shadow-focus);border-color:var(--primary)}._active_1dc7m_25{border-color:var(--primary);background-color:color-mix(in srgb,var(--surface) 90%,var(--primary) 10%);box-shadow:var(--shadow-md)}._header_1dc7m_31{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._ticketNumber_1dc7m_38{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:.875rem}._subject_1dc7m_44{font-size:1rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._footer_1dc7m_57{margin-top:var(--spacing-3)}._date_1dc7m_61{font-size:.75rem;color:var(--muted-foreground)}._container_9u7rn_1{display:flex;flex-direction:column;gap:var(--spacing-4);height:100%}._ticketList_9u7rn_8{display:flex;flex-direction:column;gap:var(--spacing-3)}._messageContainer_9u7rn_14{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);height:100%;color:var(--muted-foreground);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--background) 50%,transparent)}._icon_9u7rn_28{width:3rem;height:3rem;margin-bottom:var(--spacing-4);opacity:.7}._messageTitle_9u7rn_35{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._messageText_9u7rn_42{font-size:.875rem;margin:0;max-width:300px}._skeletonContainer_9u7rn_48{display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonCard_9u7rn_54{padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface)}._skeletonHeader_9u7rn_61{display:flex;justify-content:space-between;align-items:center}._form_1e8rv_1{display:flex;align-items:flex-start;gap:var(--spacing-2)}._formItem_1e8rv_7{flex:1;margin-bottom:0}._textarea_1e8rv_12{min-height:2.5rem;max-height:10rem}._container_1qzd9_1{display:flex;flex-direction:column;height:100%;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._header_1qzd9_10{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-4);border-bottom:1px solid var(--border);gap:var(--spacing-4)}._headerInfo_1qzd9_19{display:flex;flex-direction:column;gap:var(--spacing-1)}._subject_1qzd9_25{font-size:1rem;font-weight:600;margin:0;line-height:1.3}._ticketNumber_1qzd9_32{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:.875rem}._thread_1qzd9_38{flex:1;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._footer_1qzd9_47{padding:var(--spacing-4);border-top:1px solid var(--border);background-color:color-mix(in srgb,var(--background) 50%,transparent)}._messageContainer_1qzd9_53{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);height:100%;color:var(--muted-foreground)}._icon_1qzd9_64{width:3rem;height:3rem;margin-bottom:var(--spacing-4);opacity:.7}._messageTitle_1qzd9_71{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._messageText_1qzd9_78{font-size:.875rem;margin:0}._messageBubble_1qzd9_83{max-width:80%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);word-wrap:break-word}._myMessage_1qzd9_90{background-color:var(--primary);color:var(--primary-foreground);align-self:flex-end;border-bottom-right-radius:var(--radius-sm)}._theirMessage_1qzd9_97{background-color:var(--muted);color:var(--muted-foreground);align-self:flex-start;border-bottom-left-radius:var(--radius-sm)}._messageHeader_1qzd9_104{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-4);margin-bottom:var(--spacing-1)}._authorName_1qzd9_112{font-weight:600;font-size:.875rem}._myMessage_1qzd9_90 ._authorName_1qzd9_112{color:var(--primary-foreground)}._theirMessage_1qzd9_97 ._authorName_1qzd9_112{color:var(--foreground)}._messageTimestamp_1qzd9_125{font-size:.75rem;opacity:.8}._messageContent_1qzd9_130{margin:0;font-size:.9375rem;line-height:1.5;white-space:pre-wrap}._closedMessage_1qzd9_137{text-align:center;color:var(--muted-foreground);font-style:italic;padding:var(--spacing-4) 0}._container_1jux5_1{height:100vh;overflow:hidden;display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6)}._header_1jux5_11{flex-shrink:0;padding-bottom:var(--spacing-6)}._headerLayout_1jux5_16{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-6);align-items:flex-start}._headerLeft_1jux5_23{display:flex;align-items:flex-start;gap:var(--spacing-6);text-align:left}._headerLogo_1jux5_30{width:4rem;height:4rem;object-fit:contain;flex-shrink:0;margin-top:.6rem}._headerLogo_1jux5_30{width:4rem;height:4rem;object-fit:contain;flex-shrink:0}._headerContent_1jux5_45{flex:1}._headerButtons_1jux5_49{display:flex;justify-content:flex-end;align-items:flex-start}._title_1jux5_55{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2);font-family:var(--font-family-heading)}._subtitle_1jux5_63{font-size:var(--fs-xl);color:var(--muted-foreground);margin:0;max-width:60ch}._tabsContainer_1jux5_70{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._tabs_1jux5_70{height:100%;display:flex;flex-direction:column;overflow:hidden}._tabs_1jux5_70 .lucide{margin-right:var(--spacing-2)}._faqTabContent_1jux5_89{height:100%;display:flex;flex-direction:column;overflow:hidden}._tabContentContainer_1jux5_96{flex:1;min-height:0;overflow:hidden}._ticketsTabContent_1jux5_102,._faqTabContent_1jux5_89,._ticketContainer_1jux5_116{height:100%;display:flex;flex-direction:column;overflow:hidden}._staticTicketHeader_1jux5_123,._staticFaqHeader_1jux5_134{flex-shrink:0;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-4);background-color:var(--background);display:flex;flex-direction:column;gap:var(--spacing-4)}._tabsInSection_1jux5_145{display:flex;justify-content:flex-start}._contentHeader_1jux5_150{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-4)}._ticketHeaderButtons_1jux5_157{display:flex;justify-content:flex-end}._scrollableTicketContent_1jux5_162{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}._faqScrollableContent_1jux5_170{flex:1;min-height:0;overflow-y:auto;padding-top:var(--spacing-6);scrollbar-width:thin;scrollbar-color:var(--border) transparent}._faqScrollableContent_1jux5_170::-webkit-scrollbar{width:6px}._faqScrollableContent_1jux5_170::-webkit-scrollbar-track{background:transparent}._faqScrollableContent_1jux5_170::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-full)}._contentTitle_1jux5_192{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1)}._contentDescription_1jux5_199{font-size:var(--fs-sm);color:var(--muted-foreground);margin:0}._ticketLayout_1jux5_206{display:grid;grid-template-columns:340px 1fr;gap:var(--spacing-6);height:100%;min-height:0;flex:1;overflow:hidden}._ticketList_1jux5_216{overflow-y:auto;padding-right:var(--spacing-2);scrollbar-width:thin;scrollbar-color:var(--border) transparent;height:100%;min-height:0}._ticketList_1jux5_216::-webkit-scrollbar{width:6px}._ticketList_1jux5_216::-webkit-scrollbar-track{background:transparent}._ticketList_1jux5_216::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-full)}._ticketDetails_1jux5_238{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}._placeholder_1jux5_246{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;background-color:var(--surface);border:2px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground);padding:var(--spacing-8)}._placeholderIcon_1jux5_260{width:3.5rem;height:3.5rem;margin-bottom:var(--spacing-4);opacity:.5}._placeholderTitle_1jux5_267{font-size:var(--fs-xl);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._placeholderText_1jux5_274{max-width:40ch;line-height:1.5;margin:0}._faqContainer_1jux5_281{display:flex;flex-direction:column;gap:var(--spacing-6)}._faqItem_1jux5_287{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._faqQuestion_1jux5_295{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-3)}._faqAnswer_1jux5_302{font-size:.9375rem;color:var(--muted-foreground);line-height:1.7;margin:0}._container_57ahg_1{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base)}._card_57ahg_11{width:100%;max-width:500px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-12) var(--spacing-8);border:1px solid var(--border);text-align:center;display:flex;flex-direction:column;align-items:center}._iconWrapper_57ahg_25{margin-bottom:var(--spacing-6);color:var(--success)}._icon_57ahg_25{stroke-width:1.5}._title_57ahg_34{font-size:2.25rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-3);font-family:var(--font-family-heading)}._message_57ahg_42{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-4);max-width:450px}._submessage_57ahg_50{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-6);max-width:450px}._nextSteps_57ahg_58{text-align:left;margin-bottom:var(--spacing-8);width:100%;max-width:400px}._nextStepsTitle_57ahg_65{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3);text-align:center;font-family:var(--font-family-heading)}._stepsList_57ahg_74{list-style:none;padding:0;margin:0}._stepsList_57ahg_74 li{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;padding:var(--spacing-2) 0;border-left:3px solid var(--primary);padding-left:var(--spacing-3);margin-bottom:var(--spacing-2)}._stepsList_57ahg_74 li:last-child{margin-bottom:0}._button_57ahg_94{min-width:200px}@media (max-width: 600px){._card_57ahg_11{padding:var(--spacing-8) var(--spacing-6)}._title_57ahg_34{font-size:1.75rem}._message_57ahg_42{font-size:.9375rem}}@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}._container_1khem_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh}._header_1khem_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._header_1khem_7 h2{font-size:1.75rem;font-weight:700;color:var(--foreground)}._grid_1khem_20{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-6)}._card_1khem_26{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--border)}._cardHeader_1khem_37{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardHeader_1khem_37 h3{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0;word-break:break-word}._status_1khem_52{font-size:.75rem;font-weight:500;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);white-space:nowrap}._active_1khem_60{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._inactive_1khem_65{background-color:var(--muted);color:var(--muted-foreground)}._cardSubject_1khem_70{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;flex-grow:1}._cardFooter_1khem_77{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:var(--spacing-4)}._cardFooter_1khem_77 small{color:var(--muted-foreground);font-size:.75rem}._cardActions_1khem_91{display:flex;gap:var(--spacing-1)}._deleteButton_1khem_96{color:var(--error)}._deleteButton_1khem_96:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._form_1khem_105{display:flex;flex-direction:column;gap:var(--spacing-4)}._switchContainer_1khem_111{display:flex;align-items:center;justify-content:space-between;background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius)}._codeTextarea_1khem_120{font-family:var(--font-family-monospace);font-size:.875rem}._previewDialog_1khem_125{width:80vw;max-width:900px}._previewContainer_1khem_130{height:70vh;display:flex;flex-direction:column}._previewHeader_1khem_136{padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}._previewIframe_1khem_145{flex-grow:1;width:100%;border:1px solid var(--border);border-radius:var(--radius)}._deleteConfirmation_1khem_152{text-align:center;padding:var(--spacing-4)}._deleteIcon_1khem_157{color:var(--error);width:48px;height:48px;margin:0 auto var(--spacing-4)}._errorState_1khem_164{padding:var(--spacing-8);text-align:center;color:var(--error)}._pageContainer_if4ht_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);padding:var(--spacing-8)}._header_if4ht_9{margin-bottom:var(--spacing-6)}._mainContent_if4ht_13{flex-grow:1}._tabs_if4ht_17{width:100%}._tabContent_if4ht_21{margin-top:var(--spacing-6)}._tabContent_if4ht_21 .container{padding:0;background-color:transparent;min-height:auto}._pointMarker_1unnv_1{position:absolute;width:24px;height:24px;border-radius:50%;background-color:transparent;border:2px solid var(--primary);animation:_pulse-marker_1unnv_1 1.5s infinite;transform-origin:center center;z-index:var(--z-content)}._pointMarker_1unnv_1{pointer-events:none}@keyframes _pulse-marker_1unnv_1{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}._container_1vojt_1{position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background-color:var(--background);overflow:hidden;overscroll-behavior:contain}._imageWrapper_1vojt_13{position:relative;display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100%;pointer-events:auto;overflow:hidden;overscroll-behavior:contain}._zoomWrapper_1vojt_25{position:relative;display:flex;max-width:100%;max-height:100%;transition:transform var(--animation-duration-normal) ease}._noTransition_1vojt_33{transition:none!important}._imageSkeleton_1vojt_37{width:100%;height:100%;border-radius:var(--radius)}._image_1vojt_13{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;pointer-events:auto;display:block;object-fit:contain}._hidden_1vojt_52{visibility:hidden;position:absolute}._crosshair_1vojt_58{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g stroke-width="3"><line x1="16" y1="4" x2="16" y2="12" stroke="white"/><line x1="16" y1="20" x2="16" y2="28" stroke="white"/><line x1="4" y1="16" x2="12" y2="16" stroke="white"/><line x1="20" y1="16" x2="28" y2="16" stroke="white"/></g><g stroke-width="1"><line x1="16" y1="4" x2="16" y2="12" stroke="black"/><line x1="16" y1="20" x2="16" y2="28" stroke="black"/><line x1="4" y1="16" x2="12" y2="16" stroke="black"/><line x1="20" y1="16" x2="28" y2="16" stroke="black"/></g></svg>') 16 16,crosshair}._grab_1vojt_62{cursor:grab}._grabbing_1vojt_66{cursor:grabbing}._titleBar_1x9qg_1{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-4);background-color:var(--muted);border-bottom:1px solid var(--border);flex-shrink:0;min-height:2rem}._titleBarText_1x9qg_12{font-size:.875rem;font-weight:600;color:var(--foreground);text-align:center}._header_1x9qg_19{display:flex;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);flex-shrink:0;position:relative;background-color:var(--surface)}._headerContent_1x9qg_29{display:flex;align-items:center;width:100%;gap:var(--spacing-4);flex-wrap:wrap}@media (max-width: 1400px){._headerContent_1x9qg_29{display:grid;grid-template-columns:auto auto auto 1fr;grid-template-rows:auto auto;gap:var(--spacing-4) var(--spacing-4);align-items:center}._logoSection_1x9qg_48{grid-column:1;grid-row:1}._resolutionSection_1x9qg_53{grid-column:2;grid-row:1}._instructionsContainer_1x9qg_58{grid-column:3;grid-row:1}._nudgeSection_1x9qg_64{grid-column:1;grid-row:2}._zoomSection_1x9qg_69{grid-column:2;grid-row:2}._resetSection_1x9qg_74{grid-column:3;grid-row:2}._helpSection_1x9qg_79{grid-column:4;grid-row:2}._preferencesSection_1x9qg_84{grid-column:5;grid-row:2}._closeSection_1x9qg_89{grid-column:6;grid-row:2}}._logoSection_1x9qg_48{display:flex;align-items:center;flex-shrink:0}._logo_1x9qg_48{width:24px;height:24px;object-fit:contain}._resolutionSection_1x9qg_53{display:flex;align-items:center;flex:1 1 auto;min-width:0}._titleContainer_1x9qg_114{display:flex;align-items:center}._screenLabel_1x9qg_119{font-size:.875rem;font-weight:500;color:var(--foreground);line-height:1.2}._instructionsContainer_1x9qg_58{display:flex;align-items:center;flex:1 1 auto;min-width:0}._instructions_1x9qg_58{font-size:.875rem;color:var(--foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nudgeSection_1x9qg_64{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center}._zoomSection_1x9qg_69{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center;gap:var(--spacing-2)}._zoomLabel_1x9qg_159{font-size:.75rem;color:var(--foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._zoomButtons_1x9qg_168{display:flex;gap:var(--spacing-1);align-items:center}._zoomButton_1x9qg_168{min-width:1.75rem}._nudgeIndicator_1x9qg_178{font-size:.75rem;color:var(--foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resetSection_1x9qg_74{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center;margin-left:auto}._helpSection_1x9qg_79,._preferencesSection_1x9qg_84{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center}._closeSection_1x9qg_89{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:flex-end}@media (max-width: 1200px){._headerContent_1x9qg_29{gap:var(--spacing-3)}._resolutionSection_1x9qg_53{min-width:6rem}._instructionsContainer_1x9qg_58{min-width:8rem}._nudgeSection_1x9qg_64{min-width:4rem}._zoomSection_1x9qg_69{min-width:6rem}._resetSection_1x9qg_74{min-width:5rem}._helpSection_1x9qg_79,._preferencesSection_1x9qg_84{min-width:4rem}._closeSection_1x9qg_89{min-width:5rem}}@media (max-width: 800px){._headerContent_1x9qg_29{gap:var(--spacing-2)}._instructions_1x9qg_58{display:none}._nudgeIndicator_1x9qg_178{font-size:.65rem}._screenLabel_1x9qg_119{font-size:.75rem}}@media (max-width: 900px){._header_1x9qg_19{padding:var(--spacing-2) var(--spacing-3)}._headerContent_1x9qg_29{gap:var(--spacing-1);justify-content:space-between}._resolutionSection_1x9qg_53{min-width:4rem}._nudgeSection_1x9qg_64{min-width:3rem}._zoomSection_1x9qg_69{min-width:5rem}._resetSection_1x9qg_74{min-width:4rem}._helpSection_1x9qg_79,._preferencesSection_1x9qg_84{min-width:3rem}._closeSection_1x9qg_89{min-width:2rem}}._imageContainer_1v0r6_1{position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background-color:var(--background);overflow:hidden;overscroll-behavior:contain}._imageWrapper_1v0r6_13{position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;overflow:hidden;overscroll-behavior:contain}._zoomWrapper_1v0r6_24{position:relative;display:flex;align-items:center;justify-content:center;transition:transform var(--animation-duration-normal) ease}._noTransition_1v0r6_32{transition:none!important}._image_1v0r6_1{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;position:relative;z-index:1;pointer-events:auto}._canvas_1v0r6_48{display:none;pointer-events:none}._crosshair_1v0r6_54{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g stroke-width="3"><line x1="16" y1="4" x2="16" y2="12" stroke="white"/><line x1="16" y1="20" x2="16" y2="28" stroke="white"/><line x1="4" y1="16" x2="12" y2="16" stroke="white"/><line x1="20" y1="16" x2="28" y2="16" stroke="white"/></g><g stroke-width="1"><line x1="16" y1="4" x2="16" y2="12" stroke="black"/><line x1="16" y1="20" x2="16" y2="28" stroke="black"/><line x1="4" y1="16" x2="12" y2="16" stroke="black"/><line x1="20" y1="16" x2="28" y2="16" stroke="black"/></g></svg>') 16 16,crosshair}._grab_1v0r6_58{cursor:grab}._grabbing_1v0r6_62{cursor:grabbing}._colorInfo_12osm_1{display:flex;align-items:flex-start;gap:var(--spacing-4);flex-shrink:0;grid-column:1}._colorSwatch_12osm_9{width:48px;height:48px;border-radius:var(--radius);border:1px solid var(--border);flex-shrink:0;position:relative}._neutralSwatch_12osm_18{border:4px solid var(--success);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 20%,transparent)}._colorValues_12osm_23{display:flex;flex-direction:column;min-width:0}._colorLabelContainer_12osm_29{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}._colorLabel_12osm_29{font-size:.875rem;color:var(--muted-foreground);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colorValuesColumn_12osm_45{display:flex;flex-direction:column;gap:var(--spacing-1)}._colorPrimary_12osm_51{font-family:var(--font-family-monospace);font-size:.875rem;font-weight:500;white-space:nowrap}._colorSecondary_12osm_58{font-family:var(--font-family-monospace);font-size:.875rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap}._temperatureSection_12osm_66{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-2);grid-column:2;text-align:center;min-height:60px;padding-top:var(--spacing-1)}._temperatureValue_12osm_77{font-family:var(--font-family-monospace);font-size:1rem;font-weight:600;color:var(--foreground);white-space:nowrap}._temperatureDescription_12osm_85{font-size:.75rem;color:var(--muted-foreground);font-weight:500;white-space:normal;line-height:1.2;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._correctionSection_12osm_98{display:flex;flex-direction:column;justify-content:center;grid-column:3;min-width:0;overflow:hidden;min-height:60px}._correctionContent_12osm_108{display:flex;flex-direction:column;gap:var(--spacing-2)}._correctionLabel_12osm_114{font-size:.75rem;font-weight:500;color:var(--muted-foreground);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._neutralMessage_12osm_124{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--success);font-size:.8rem;font-weight:600;background-color:var(--foreground);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);line-height:1.2;white-space:nowrap;width:auto;max-width:120px;margin:0 auto}._livePreview_12osm_143{color:var(--info)!important}._correctionValues_12osm_147{display:flex;flex-direction:column;gap:var(--spacing-1)}._correctionLine_12osm_153{font-size:.75rem;font-family:var(--font-family-monospace);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._targetValues_12osm_162{font-family:var(--font-family-monospace);font-size:.7rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._channelRed_12osm_172{color:var(--error);font-weight:600;min-width:1rem}._channelGreen_12osm_177{color:var(--success);font-weight:600;min-width:1rem}._channelBlue_12osm_182{color:var(--info);font-weight:600;min-width:1rem}._placeholderContent_12osm_188{display:flex;align-items:center;justify-content:center;grid-column:1 / -1;padding:var(--spacing-4);min-height:60px}._placeholderText_12osm_197{font-size:.875rem;color:var(--muted-foreground);font-style:italic}._results_bt4c2_1{display:flex;padding:0;background-color:var(--surface);flex-shrink:0;height:120px}._selectedSection_bt4c2_9,._hoverSection_bt4c2_10{flex:1;min-width:0;padding:var(--spacing-6);position:relative}._sectionGrid_bt4c2_17{display:flex;flex-wrap:wrap;gap:var(--spacing-4);align-items:flex-start;height:100%;min-width:0}._sectionGrid_bt4c2_17>*{flex:1 1 auto;min-width:120px}._sectionGrid_bt4c2_17>*:first-child{flex:2 1 200px}._sectionGrid_bt4c2_17>*:nth-child(2){flex:1 1 120px}._sectionGrid_bt4c2_17>*:last-child{flex:2 1 180px}._sectionExpandButton_bt4c2_43{position:absolute;top:var(--spacing-2);right:var(--spacing-2);opacity:.6;transition:opacity var(--animation-duration-fast) ease;padding:var(--spacing-1);height:1.75rem;width:1.75rem;min-width:1.75rem;flex-shrink:0;z-index:var(--z-content-low)}._sectionExpandButton_bt4c2_43:hover{opacity:1;background-color:var(--muted)}._divider_bt4c2_62{width:2rem;background-color:var(--background);flex-shrink:0}._expandedDialogContent_bt4c2_69{max-width:48rem;max-height:90vh;padding:var(--spacing-8)}._expandedDialogBody_bt4c2_75{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-6)}._expandedColorSection_bt4c2_82{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-6);background-color:var(--background)}._expandedColorHeader_bt4c2_89{display:flex;align-items:flex-start;gap:var(--spacing-6)}._expandedColorSwatch_bt4c2_95{width:80px;height:80px;border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;box-shadow:var(--shadow)}._neutralSwatch_bt4c2_104{border:4px solid var(--success);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 20%,transparent)}._expandedColorMeta_bt4c2_109{flex:1}._expandedColorTitle_bt4c2_113{font-size:var(--fs-xl);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._expandedColorCoords_bt4c2_120{font-size:var(--fs-sm);color:var(--muted-foreground);font-family:var(--font-family-monospace)}._expandedSection_bt4c2_126{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-6)}._expandedSectionTitle_bt4c2_132{font-size:var(--fs-lg);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._expandedColorGrid_bt4c2_141{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4)}._expandedColorFormat_bt4c2_147{display:flex;flex-direction:column;gap:var(--spacing-1)}._expandedFormatLabel_bt4c2_153{font-size:var(--fs-sm);font-weight:500;color:var(--muted-foreground)}._expandedFormatValue_bt4c2_159{font-family:var(--font-family-monospace);font-size:var(--fs-md);font-weight:600;color:var(--foreground)}._expandedTemperatureInfo_bt4c2_166{display:flex;flex-direction:column;gap:var(--spacing-4)}._expandedTemperatureMain_bt4c2_172{display:flex;align-items:baseline;gap:var(--spacing-4)}._expandedTemperatureValue_bt4c2_178{font-family:var(--font-family-monospace);font-size:var(--fs-2xl);font-weight:600;color:var(--foreground)}._expandedTemperatureDesc_bt4c2_185{font-size:var(--fs-lg);color:var(--muted-foreground);font-weight:500}._expandedTemperatureDetails_bt4c2_191{padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius)}._expandedTemperatureExact_bt4c2_197{font-family:var(--font-family-monospace);font-size:var(--fs-sm);color:var(--muted-foreground);font-weight:500}._expandedNeutralMessage_bt4c2_204{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,var(--background));border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:var(--radius);color:var(--success)}._expandedNeutralMessage_bt4c2_204 strong{font-size:var(--fs-lg);margin-bottom:var(--spacing-1)}._expandedNeutralDesc_bt4c2_220{font-size:var(--fs-sm);color:var(--muted-foreground);margin-top:var(--spacing-1)}._expandedCorrectionInfo_bt4c2_226{display:flex;flex-direction:column;gap:var(--spacing-6)}._expandedCorrectionGrid_bt4c2_232{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._expandedCorrectionItem_bt4c2_238{display:flex;flex-direction:column;gap:var(--spacing-1)}._expandedCorrectionLabel_bt4c2_244{font-size:var(--fs-sm);font-weight:500;color:var(--muted-foreground)}._expandedCorrectionValue_bt4c2_250{font-family:var(--font-family-monospace);font-size:var(--fs-lg);font-weight:600;color:var(--foreground)}._expandedAdjustmentDetails_bt4c2_257{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._expandedAdjustmentLabel_bt4c2_266{font-size:var(--fs-sm);font-weight:500;color:var(--muted-foreground)}._expandedAdjustmentValues_bt4c2_272{display:flex;gap:var(--spacing-6)}._expandedChannelAdjustment_bt4c2_277{font-family:var(--font-family-monospace);font-size:var(--fs-md);font-weight:500;color:var(--foreground)}._channelRed_bt4c2_284{color:var(--error);font-weight:600;min-width:1rem}._channelGreen_bt4c2_289{color:var(--success);font-weight:600;min-width:1rem}._channelBlue_bt4c2_294{color:var(--info);font-weight:600;min-width:1rem}._expandedCorrectionNote_bt4c2_300{font-size:var(--fs-sm);color:var(--muted-foreground);padding:var(--spacing-3);background-color:var(--background);border-radius:var(--radius);border-left:3px solid var(--info)}._expandedCorrectionNote_bt4c2_300 strong{color:var(--info)}@media (max-width: 768px){._results_bt4c2_1{flex-direction:column;height:auto;min-height:200px}._selectedSection_bt4c2_9,._hoverSection_bt4c2_10{flex:none;padding:var(--spacing-4)}._sectionGrid_bt4c2_17{flex-direction:column}._sectionGrid_bt4c2_17>*{min-width:unset;flex:none}._divider_bt4c2_62{width:auto;height:1px;margin:var(--spacing-2) 0}._expandedDialogContent_bt4c2_69{max-width:95vw;padding:var(--spacing-6)}._expandedColorHeader_bt4c2_89{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}._expandedColorGrid_bt4c2_141{grid-template-columns:1fr}._expandedTemperatureMain_bt4c2_172{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._expandedCorrectionGrid_bt4c2_232{grid-template-columns:1fr}._expandedAdjustmentValues_bt4c2_272{flex-direction:column;gap:var(--spacing-2)}._sectionExpandButton_bt4c2_43{top:var(--spacing-1);right:var(--spacing-1)}}@media (max-width: 1024px){._sectionGrid_bt4c2_17>*:first-child{flex:1 1 180px}._sectionGrid_bt4c2_17>*:last-child{flex:1 1 160px}}._dialog_1nv9y_1{width:98vw;height:98vh;max-width:none;max-height:none;padding:0;border-radius:var(--radius-lg)}._container_1nv9y_11{display:flex;flex-direction:column;height:100%;width:100%}._panel_190c9_1{display:flex;flex-direction:column;background-color:var(--surface);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);border-top:none;overflow:hidden;min-height:160px;max-height:280px;flex:0 1 auto}._displayInfo_190c9_15{background-color:var(--background);padding:var(--spacing-3) var(--spacing-6)}._displayHeader_190c9_20{display:flex;align-items:center;gap:var(--spacing-3)}._displayTitle_190c9_26{font-size:.875rem;font-weight:600;color:var(--foreground)}._displayItem_190c9_32{display:flex;align-items:center;gap:var(--spacing-2)}._separator_190c9_38{color:var(--foreground);font-size:.875rem;font-weight:500}._displayLabel_190c9_44{font-size:.75rem;color:var(--foreground);font-weight:500}._displayValue_190c9_50{font-size:.75rem;font-weight:600;font-family:var(--font-family-monospace);color:var(--foreground)}._results_190c9_57{display:flex;padding:0;background-color:var(--surface);flex:1 1 0;min-height:120px;overflow-y:auto}._selectedSection_190c9_66,._hoverSection_190c9_67{flex:1;min-width:0;padding:var(--spacing-6);position:relative}._sectionGrid_190c9_74{display:grid;grid-template-columns:minmax(0,230px) 80px 1fr;gap:var(--spacing-4);align-items:flex-start;height:100%}._divider_190c9_82{width:2rem;background-color:var(--background);flex-shrink:0}@media (max-width: 1024px){._sectionGrid_190c9_74{grid-template-columns:minmax(0,180px) 60px 1fr;gap:var(--spacing-3)}._selectedSection_190c9_66,._hoverSection_190c9_67{padding:var(--spacing-4)}._divider_190c9_82{width:1rem}}@media (max-width: 768px){._results_190c9_57{flex-direction:column;padding:var(--spacing-4)}._selectedSection_190c9_66,._hoverSection_190c9_67{flex:none;padding:var(--spacing-4);position:relative}._sectionExpandButton_190c9_118{top:var(--spacing-1);right:var(--spacing-1)}._sectionGrid_190c9_74{grid-template-columns:1fr 1fr;gap:var(--spacing-4);align-items:flex-start}._colorInfo_190c9_129{grid-column:1 / -1;margin-bottom:var(--spacing-3)}._temperatureSection_190c9_134{grid-column:1;text-align:left}._correctionSection_190c9_139{grid-column:2}._divider_190c9_82{width:100%;height:1px;margin:var(--spacing-2) 0}._placeholderContent_190c9_149{grid-column:1 / -1}}._colorInfo_190c9_129{display:flex;align-items:flex-start;gap:var(--spacing-4);flex-shrink:1;min-width:0;grid-column:1}._colorSwatch_190c9_163{width:48px;height:48px;border-radius:var(--radius);border:1px solid var(--border);flex-shrink:0;position:relative}._neutralSwatch_190c9_172{border:4px solid var(--success);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 20%,transparent)}._colorValues_190c9_177{display:flex;flex-direction:column;min-width:0}._colorLabelContainer_190c9_183{margin-bottom:var(--spacing-1)}._sectionExpandButton_190c9_118{position:absolute;top:var(--spacing-2);right:var(--spacing-2);opacity:.6;transition:opacity var(--animation-duration-fast) ease;padding:var(--spacing-1);height:1.75rem;width:1.75rem;min-width:1.75rem;flex-shrink:0;z-index:var(--z-content-low)}._sectionExpandButton_190c9_118:hover{opacity:1;background-color:var(--muted)}._colorLabel_190c9_183{font-size:.875rem;color:var(--muted-foreground);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colorValuesColumn_190c9_215{display:flex;flex-direction:column;gap:var(--spacing-1)}._colorPrimary_190c9_221{font-family:var(--font-family-monospace);font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colorSecondary_190c9_230{font-family:var(--font-family-monospace);font-size:.875rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._temperatureSection_190c9_134{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-2);grid-column:2;text-align:center;min-height:60px;padding-top:var(--spacing-1)}._temperatureValue_190c9_251{font-family:var(--font-family-monospace);font-size:1rem;font-weight:600;color:var(--foreground);white-space:nowrap}._temperatureDescription_190c9_259{font-size:.75rem;color:var(--muted-foreground);font-weight:500;white-space:normal;line-height:1.2;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._correctionSection_190c9_139{display:flex;flex-direction:column;justify-content:center;grid-column:3;min-width:0;overflow:hidden;min-height:60px}._correctionContent_190c9_282{display:flex;flex-direction:column;gap:var(--spacing-2)}._correctionLabel_190c9_288{font-size:.75rem;font-weight:500;color:var(--muted-foreground);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._neutralMessage_190c9_298{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--success);font-size:.8rem;font-weight:600;background-color:var(--foreground);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);line-height:1.2;white-space:nowrap;width:auto;max-width:120px;margin:auto;align-self:center}._livePreview_190c9_318{color:var(--info)!important}._correctionValues_190c9_322{display:flex;flex-direction:column;gap:var(--spacing-1)}._correctionLine_190c9_328{font-size:.75rem;font-family:var(--font-family-monospace);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._targetValues_190c9_337{font-family:var(--font-family-monospace);font-size:.7rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._channelRed_190c9_347{color:var(--error);font-weight:600;min-width:1rem}._channelGreen_190c9_352{color:var(--success);font-weight:600;min-width:1rem}._channelBlue_190c9_357{color:var(--info);font-weight:600;min-width:1rem}._placeholderContent_190c9_149{display:flex;align-items:center;justify-content:center;grid-column:1 / -1;padding:var(--spacing-4);min-height:60px}._placeholderText_190c9_372{font-size:.875rem;color:var(--muted-foreground);font-style:italic}._dialogContent_190c9_380{max-width:42rem;max-height:85vh}._dialogBody_190c9_385{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-4)}._section_190c9_74{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionTitle_190c9_398{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._paragraph_190c9_405{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:0}._list_190c9_412{margin:0;padding-left:var(--spacing-6);font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}._list_190c9_412 li{margin-bottom:var(--spacing-2)}._list_190c9_412 li strong{color:var(--foreground);font-weight:600}._expandedDialogContent_190c9_430{max-width:48rem;max-height:90vh;padding:var(--spacing-8)}._expandedDialogBody_190c9_436{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-6)}._expandedColorSection_190c9_443{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-6);background-color:var(--background)}._expandedColorHeader_190c9_450{display:flex;align-items:flex-start;gap:var(--spacing-6)}._expandedColorSwatch_190c9_456{width:80px;height:80px;border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;box-shadow:var(--shadow)}._expandedColorMeta_190c9_465{flex:1}._expandedColorTitle_190c9_469{font-size:var(--fs-xl);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._expandedColorCoords_190c9_476{font-size:var(--fs-sm);color:var(--muted-foreground);font-family:var(--font-family-monospace)}._expandedSection_190c9_482{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-6)}._expandedSectionTitle_190c9_488{font-size:var(--fs-lg);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._expandedColorGrid_190c9_497{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4)}._expandedColorFormat_190c9_503{display:flex;flex-direction:column;gap:var(--spacing-1)}._expandedFormatLabel_190c9_509{font-size:var(--fs-sm);font-weight:500;color:var(--muted-foreground)}._expandedFormatValue_190c9_515{font-family:var(--font-family-monospace);font-size:var(--fs-md);font-weight:600;color:var(--foreground)}._expandedTemperatureInfo_190c9_522{display:flex;flex-direction:column;gap:var(--spacing-4)}._expandedTemperatureMain_190c9_528{display:flex;align-items:baseline;gap:var(--spacing-4)}._expandedTemperatureValue_190c9_534{font-family:var(--font-family-monospace);font-size:var(--fs-2xl);font-weight:600;color:var(--foreground)}._expandedTemperatureDesc_190c9_541{font-size:var(--fs-lg);color:var(--muted-foreground);font-weight:500}._expandedTemperatureDetails_190c9_547{padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius)}._expandedTemperatureExact_190c9_553{font-family:var(--font-family-monospace);font-size:var(--fs-sm);color:var(--muted-foreground);font-weight:500}._expandedNeutralMessage_190c9_560{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,var(--background));border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:var(--radius);color:var(--success)}._expandedNeutralMessage_190c9_560 strong{font-size:var(--fs-lg);margin-bottom:var(--spacing-1)}._expandedNeutralDesc_190c9_576{font-size:var(--fs-sm);color:var(--muted-foreground);margin-top:var(--spacing-1)}._expandedCorrectionInfo_190c9_582{display:flex;flex-direction:column;gap:var(--spacing-6)}._expandedCorrectionGrid_190c9_588{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._expandedCorrectionItem_190c9_594{display:flex;flex-direction:column;gap:var(--spacing-1)}._expandedCorrectionLabel_190c9_600{font-size:var(--fs-sm);font-weight:500;color:var(--muted-foreground)}._expandedCorrectionValue_190c9_606{font-family:var(--font-family-monospace);font-size:var(--fs-lg);font-weight:600;color:var(--foreground)}._expandedAdjustmentDetails_190c9_613{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._expandedAdjustmentLabel_190c9_622{font-size:var(--fs-sm);font-weight:500;color:var(--muted-foreground)}._expandedAdjustmentValues_190c9_628{display:flex;gap:var(--spacing-6)}._expandedChannelAdjustment_190c9_633{font-family:var(--font-family-monospace);font-size:var(--fs-md);font-weight:500;color:var(--foreground)}._expandedCorrectionNote_190c9_640{font-size:var(--fs-sm);color:var(--muted-foreground);padding:var(--spacing-3);background-color:var(--background);border-radius:var(--radius);border-left:3px solid var(--info)}._expandedCorrectionNote_190c9_640 strong{color:var(--info)}@media (max-width: 768px){._expandedDialogContent_190c9_430{max-width:95vw;padding:var(--spacing-6)}._expandedColorHeader_190c9_450{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}._expandedColorGrid_190c9_497{grid-template-columns:1fr}._expandedTemperatureMain_190c9_528{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._expandedCorrectionGrid_190c9_588{grid-template-columns:1fr}._expandedAdjustmentValues_190c9_628{flex-direction:column;gap:var(--spacing-2)}}._panelHeader_kohqm_1{display:flex;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);flex-shrink:0;position:relative}._headerContent_kohqm_10{display:flex;align-items:center;width:100%;gap:var(--spacing-4);flex-wrap:wrap}@media (max-width: 1200px){._headerContent_kohqm_10{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;gap:var(--spacing-4) var(--spacing-4);align-items:center}._resolutionSection_kohqm_29{grid-column:1;grid-row:1}._instructionsContainer_kohqm_34{grid-column:2;grid-row:1}._nudgeSection_kohqm_40{grid-column:1;grid-row:2}._zoomSection_kohqm_45{grid-column:2;grid-row:2}._resetSection_kohqm_50{grid-column:3;grid-row:2}._downloadSection_kohqm_55{grid-column:4;grid-row:2}._fullscreenSection_kohqm_60{grid-column:5;grid-row:2}}._resolutionSection_kohqm_29{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:var(--spacing-3)}._screenLabel_kohqm_74{font-size:.875rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._instructionsContainer_kohqm_34{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:flex-start}._instructions_kohqm_34{font-size:.875rem;color:var(--foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nudgeSection_kohqm_40{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center}._zoomSection_kohqm_45{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center;gap:var(--spacing-2)}._zoomLabel_kohqm_117{font-size:.75rem;color:var(--foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._zoomButtons_kohqm_126{display:flex;gap:var(--spacing-1);align-items:center}._nudgeIndicator_kohqm_132{font-size:.75rem;color:var(--foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resetSection_kohqm_50{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center;margin-left:auto}._downloadSection_kohqm_55{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center}._disabledButtonWrapper_kohqm_158{display:inline-flex;cursor:not-allowed}._fullscreenSection_kohqm_60{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:flex-end}._fullscreenText_kohqm_171{white-space:nowrap}@media (max-width: 960px){._headerContent_kohqm_10{gap:var(--spacing-3)}._resolutionSection_kohqm_29{min-width:6rem}._instructionsContainer_kohqm_34{min-width:8rem}._nudgeSection_kohqm_40{min-width:4rem}._zoomSection_kohqm_45{min-width:6rem}._resetSection_kohqm_50{min-width:5rem}._downloadSection_kohqm_55{min-width:4rem}._fullscreenSection_kohqm_60{min-width:5rem}}@media (max-width: 900px){._headerContent_kohqm_10{gap:var(--spacing-2)}._instructions_kohqm_34{display:none}._nudgeIndicator_kohqm_132{font-size:.65rem}._fullscreenText_kohqm_171{display:none}._screenLabel_kohqm_74{font-size:.75rem}}@media (max-width: 800px){._panelHeader_kohqm_1{padding:var(--spacing-2) var(--spacing-3)}._headerContent_kohqm_10{gap:var(--spacing-1);justify-content:space-between}._resolutionSection_kohqm_29{min-width:4rem}._nudgeSection_kohqm_40{min-width:3rem}._zoomSection_kohqm_45{min-width:5rem}._resetSection_kohqm_50{min-width:4rem}._downloadSection_kohqm_55{min-width:3rem}._fullscreenSection_kohqm_60{min-width:2rem}}._workspace_1ancf_1{display:flex;flex-direction:column;gap:0;width:100%;flex:1 0 auto;height:auto;min-height:0;position:relative;background-color:var(--background)}._screenshotPanel_1ancf_13{display:flex;flex-direction:column;background-color:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-md);border:1px solid var(--border);border-bottom:none;overflow:hidden;flex:1 1 auto;min-height:300px;height:auto;position:relative}._popupContainer_1ancf_28{height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground)}._popupHeader_1ancf_36{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow);position:sticky;top:0;z-index:var(--z-nav);gap:var(--spacing-6);min-width:0}._popupTitle_1ancf_51{display:flex;align-items:center;gap:var(--spacing-3);flex:0 0 auto;min-width:0;white-space:nowrap;flex-wrap:nowrap}._popupTitle_1ancf_51 h1{font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._popupActions_1ancf_71{display:flex;gap:var(--spacing-3);align-items:center;flex:0 0 auto}._popupActions_1ancf_71>button:not(:last-child){margin-left:var(--spacing-2)}._popupTitle_1ancf_51>*{flex-shrink:0;white-space:nowrap}._popupWorkspace_1ancf_87{flex:1;display:flex;overflow:hidden}._popupScreenshotPanel_1ancf_93{flex:1;display:flex;flex-direction:column;min-width:0}._popupImageContainer_1ancf_100{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);cursor:crosshair;position:relative;overflow:auto}._popupImageWrapper_1ancf_111{position:relative;max-width:100%;max-height:100%}._popupImage_1ancf_100{max-width:100%;max-height:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-lg)}._popupHint_1ancf_125{padding:var(--spacing-4);text-align:center;background:var(--muted);border-top:1px solid var(--border)}._popupHint_1ancf_125 p{margin:0;font-size:.875rem;color:var(--muted-foreground)}._popupResultsPanel_1ancf_138{width:400px;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column}._popupResults_1ancf_138{flex:1;padding:var(--spacing-6);overflow-y:auto}._popupResultsFooter_1ancf_152{padding:var(--spacing-4);border-top:1px solid var(--border)}._popupErrorState_1ancf_157{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center}._errorIcon_1ancf_167{margin-bottom:var(--spacing-6);color:var(--error)}._errorTitle_1ancf_172{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._errorMessage_1ancf_179{font-size:1rem;margin:0 0 var(--spacing-3) 0;color:var(--foreground);max-width:500px}._errorSubmessage_1ancf_186{font-size:.875rem;margin:0 0 var(--spacing-6) 0;color:var(--muted-foreground);max-width:500px}._errorActions_1ancf_193{display:flex;gap:var(--spacing-3);justify-content:center}._pointMarker_1ancf_199{position:absolute;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:_pulse-marker_1ancf_1 1.5s infinite}._pointInner_1ancf_213{width:18px;height:18px;background-color:transparent;border:3px solid var(--primary);border-radius:50%;box-shadow:0 0 0 1px var(--primary-foreground)}@keyframes _pulse-marker_1ancf_1{0%{box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent),0 0 0 1px var(--primary-foreground)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--primary) 0%,transparent),0 0 0 1px var(--primary-foreground)}to{box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent),0 0 0 1px var(--primary-foreground)}}@keyframes _spin_1ancf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._colorInfo_1ancf_243{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._colorSwatch_1ancf_250{width:48px;height:48px;border-radius:var(--radius);border:1px solid var(--border);flex-shrink:0}._colorValues_1ancf_258{display:flex;flex-direction:column}._colorLabel_1ancf_263{font-size:.875rem;color:var(--muted-foreground);font-weight:500;margin-bottom:var(--spacing-1)}._colorValues_1ancf_258 ._colorValues_1ancf_258{display:flex;flex-direction:row;gap:var(--spacing-3);align-items:center;margin-bottom:var(--spacing-1)}._colorRgb_1ancf_278{font-family:var(--font-family-monospace);font-size:1rem;font-weight:500}._colorHex_1ancf_284{font-family:var(--font-family-monospace);font-size:1rem;font-weight:500;color:var(--muted-foreground)}._colorDescription_1ancf_291{font-size:.875rem;color:var(--muted-foreground);font-style:italic}._correctionInfo_1ancf_297{margin-top:var(--spacing-4)}._correctionTitle_1ancf_301{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-3)}._correctionGrid_1ancf_307{display:flex;gap:var(--spacing-6);margin-bottom:var(--spacing-4)}._correctionItem_1ancf_313{display:flex;align-items:center;gap:var(--spacing-2)}._correctionValue_1ancf_319{font-size:.875rem;font-weight:600;font-family:var(--font-family-monospace)}._correctionNote_1ancf_325{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-3);line-height:1.5}._channelRed_1ancf_332{color:var(--error)}._channelGreen_1ancf_333{color:var(--success)}._channelBlue_1ancf_334{color:var(--info)}._successInfo_1ancf_336{background:color-mix(in srgb,var(--success) 8%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-4)}._successHeader_1ancf_344{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._successIcon_1ancf_351{color:var(--success);font-size:var(--fs-xl);font-weight:700}._successTitle_1ancf_357{font-size:1rem;font-weight:600;margin:0;color:var(--success)}._successMessage_1ancf_364{font-size:.875rem;color:var(--success-foreground);margin:0;opacity:.9}._targetInfo_1ancf_371{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4)}._loadingOverlay_1ancf_378{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--background);display:flex;align-items:center;justify-content:center;z-index:var(--z-content)}._loadingContent_1ancf_391{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8)}._loadingSkeleton_1ancf_399{width:400px;height:300px;border-radius:var(--radius-lg)}._loadingText_1ancf_405{font-size:.875rem;color:var(--muted-foreground);margin:0}@media (max-height: 600px){._screenshotPanel_1ancf_13{min-height:200px}._workspace_1ancf_1{gap:var(--spacing-2)}}@media (max-height: 500px){._screenshotPanel_1ancf_13{min-height:150px}}._pageContainer_1yu9b_1{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-8) var(--spacing-6);min-height:100vh;height:auto;box-sizing:border-box;overflow:auto;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_1yu9b_15{text-align:center;margin-bottom:var(--spacing-8);max-width:1200px;width:100%}._headerLayout_1yu9b_22{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-6);align-items:flex-start;min-height:6rem}._headerLeft_1yu9b_30{display:flex;align-items:flex-start;gap:var(--spacing-6);text-align:left}._headerContent_1yu9b_37{flex:1}._headerLogoImage_1yu9b_41{width:4rem;height:4rem;object-fit:contain;flex-shrink:0;margin-top:.25rem}._title_1yu9b_49{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2);font-family:var(--font-family-heading)}._subtitle_1yu9b_57{font-size:var(--fs-xl);color:var(--muted-foreground);margin:0;max-width:60ch}._headerButtons_1yu9b_64{display:flex;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-6)}._subscribeButton_1yu9b_71{font-size:.875rem;padding:var(--spacing-2) var(--spacing-4);height:auto;min-height:2rem}._helpButton_1yu9b_78,._preferencesButton_1yu9b_86{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);height:auto;min-height:1.75rem;gap:var(--spacing-1)}._startOverButton_1yu9b_94{padding:0 var(--spacing-6)}._startButton_1yu9b_98{margin-top:var(--spacing-4);padding:0 var(--spacing-8);animation:_pulsate_1yu9b_1 2s ease-in-out infinite}@keyframes _pulsate_1yu9b_1{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 50%,transparent)}50%{transform:scale(1.05);box-shadow:0 0 0 10px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}._mainContent_1yu9b_119{width:100%;max-width:1200px;display:flex;justify-content:center;flex:1 1 auto;min-height:0}._redirectContainer_1yu9b_128{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-4);padding:var(--spacing-12);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);margin-top:var(--spacing-12)}._redirectText_1yu9b_143{font-size:1rem;color:var(--muted-foreground)}._spinner_1yu9b_148{animation:_spin_1yu9b_148 1s linear infinite}@keyframes _spin_1yu9b_148{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_kstpa_1{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:var(--spacing-8);background-color:var(--background);color:var(--foreground)}._content_kstpa_11{max-width:500px;width:100%;background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);text-align:center;box-shadow:var(--shadow-lg);border:1px solid var(--border)}._iconWrapper_kstpa_22{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);margin-bottom:var(--spacing-6)}._title_kstpa_34{font-size:1.75rem;font-weight:700;margin:0 0 var(--spacing-3)}._message_kstpa_40{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-8)}._buttonGroup_kstpa_47{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center}._ctaButton_kstpa_54,._secondaryButton_kstpa_59{width:100%;max-width:280px}@media (min-width: 640px){._buttonGroup_kstpa_47{flex-direction:row;justify-content:center}._ctaButton_kstpa_54,._secondaryButton_kstpa_59{width:auto;min-width:160px}}._loadingContainer_l7nx1_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:var(--spacing-8);text-align:center;background-color:var(--background);color:var(--foreground)}._loadingTitle_l7nx1_13{font-size:1.5rem;font-weight:600;margin-top:var(--spacing-6);margin-bottom:var(--spacing-2)}._loadingText_l7nx1_20{font-size:1rem;color:var(--muted-foreground);max-width:400px}._container_5a74f_1{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);font-family:var(--font-family-base);color:var(--foreground);display:flex;flex-direction:column;gap:var(--spacing-8)}._modalContainer_5a74f_12{max-width:none;margin:0;padding:0;font-family:var(--font-family-base);color:var(--foreground);height:100%;overflow-y:auto;display:flex;flex-direction:column}._modalHeader_5a74f_24{margin-bottom:var(--spacing-6);padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface)}._modalMain_5a74f_31{padding:0 var(--spacing-6) var(--spacing-6);overflow-y:auto;flex:1}._main_5a74f_37{width:100%}._actionButtons_5a74f_41{display:flex;align-items:center;gap:var(--spacing-4)}._header_5a74f_49{display:flex;flex-direction:column;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerActions_5a74f_57{display:flex;gap:var(--spacing-3);align-items:center;justify-content:flex-end;margin-bottom:var(--spacing-6)}._headerContent_5a74f_65{display:flex;flex-direction:column;gap:var(--spacing-2)}._title_5a74f_71{font-size:2rem;font-weight:700;margin:0;color:var(--foreground)}._subtitle_5a74f_78{font-size:var(--fs-xl);color:var(--muted-foreground);margin:0}._main_5a74f_37{display:flex;flex-direction:column;gap:var(--spacing-12)}._section_5a74f_92{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionHeader_5a74f_98{display:flex;align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._sectionIcon_5a74f_106{color:var(--primary)}._sectionTitle_5a74f_110{font-size:1rem;font-weight:600;margin:0}._grid_5a74f_116{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-8)}._colorDisplayGrid_5a74f_122{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8)}@media (max-width: 768px){._colorDisplayGrid_5a74f_122{grid-template-columns:1fr}}._setting_5a74f_134{display:flex;flex-direction:column;gap:var(--spacing-2);transition:opacity var(--animation-duration-fast) ease}._setting_5a74f_134._disabled_5a74f_141{opacity:.5}._setting_5a74f_134._disabled_5a74f_141 ._label_5a74f_145,._setting_5a74f_134._disabled_5a74f_141 ._description_5a74f_149{color:var(--muted-foreground)}._label_5a74f_145{font-size:.9375rem;font-weight:500;color:var(--foreground)}._description_5a74f_149{font-size:.875rem;color:var(--muted-foreground);margin:0;min-height:2.5em}._switchContainer_5a74f_168{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-2)}._switchLabel_5a74f_175{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._shortcuts_5a74f_181{display:flex;flex-direction:column;gap:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);margin-top:var(--spacing-2)}._shortcutGroup_5a74f_193{display:flex;flex-direction:column;gap:var(--spacing-2)}._shortcutGroupTitle_5a74f_199{font-size:.8125rem;font-weight:600;color:var(--foreground);margin:0;text-transform:uppercase;letter-spacing:.025em}._shortcuts_5a74f_181 span{display:flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}._zoomControls_5a74f_215{display:flex;flex-direction:column;gap:var(--spacing-1);margin-left:var(--spacing-2)}._zoomControls_5a74f_215 span{display:flex;align-items:center;gap:var(--spacing-2);margin-left:0;font-size:.8125rem}._shortcuts_5a74f_181 kbd{font-family:var(--font-family-monospace);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2);font-size:.8125rem;box-shadow:var(--shadow);color:var(--foreground)}._formatGrid_5a74f_241{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-top:var(--spacing-3)}@media (max-width: 480px){._formatGrid_5a74f_241{grid-template-columns:1fr}}._formatOption_5a74f_254{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);transition:all var(--animation-duration-fast)}._formatOption_5a74f_254:hover{background-color:var(--muted)}._formatLabel_5a74f_269{font-size:.875rem;font-weight:500;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._formatLabel_5a74f_269._disabled_5a74f_141{color:var(--muted-foreground);cursor:not-allowed}._colorFormatInfo_5a74f_282{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--border)}._colorFormatCount_5a74f_291{font-size:.8125rem;color:var(--muted-foreground);font-weight:500}._container_ejk4z_1{max-width:1100px;margin:var(--spacing-12) auto;padding:0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8)}._header_ejk4z_10{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._headerContent_ejk4z_20{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-4);flex:1;min-width:0}._titleContainer_ejk4z_29{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_ejk4z_29{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_ejk4z_43{font-size:var(--fs-xl);color:var(--muted-foreground);margin:0}._headerActions_ejk4z_49{display:flex;align-items:center}._content_ejk4z_54{width:100%}._container_ctlsp_1{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding:var(--spacing-12) var(--spacing-6);min-height:100vh}._header_ctlsp_9{text-align:center;margin-bottom:var(--spacing-12);max-width:800px;margin-left:auto;margin-right:auto}._headerIcon_ctlsp_17{color:var(--primary);margin-bottom:var(--spacing-4)}._title_ctlsp_22{font-size:2.5rem;font-weight:700;font-family:var(--font-family-heading);margin:0 0 var(--spacing-4);line-height:1.2}._subtitle_ctlsp_30{font-size:1.125rem;color:var(--muted-foreground);margin:0;line-height:1.6}._content_ctlsp_37{max-width:800px;margin:0 auto;background-color:var(--surface);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._section_ctlsp_47{margin-bottom:var(--spacing-8)}._section_ctlsp_47:last-child{margin-bottom:0}._sectionTitle_ctlsp_55{font-size:1.5rem;font-weight:600;margin-top:0;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);color:var(--foreground)}._content_ctlsp_37 p{font-size:1rem;line-height:1.7;color:var(--surface-foreground);margin:0 0 var(--spacing-4)}._content_ctlsp_37 p:last-child{margin-bottom:0}._list_ctlsp_76{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._list_ctlsp_76 li{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:1rem;line-height:1.7;color:var(--surface-foreground)}._listIcon_ctlsp_94{flex-shrink:0;color:var(--primary);margin-top:.3rem}._ctaContainer_ctlsp_100{margin:var(--spacing-6) 0;text-align:center}._link_ctlsp_105{color:var(--primary);text-decoration:none;font-weight:500}._link_ctlsp_105:hover{text-decoration:underline}@media (max-width: 768px){._container_ctlsp_1{padding:var(--spacing-8) var(--spacing-4)}._title_ctlsp_22{font-size:2rem}._subtitle_ctlsp_30{font-size:1rem}._content_ctlsp_37{padding:var(--spacing-6)}}._page_1aasc_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base)}._card_1aasc_11{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1aasc_23{text-align:center}._title_1aasc_27{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_1aasc_35{margin:var(--spacing-1) 0 0;color:var(--muted-foreground);font-size:.9375rem}._form_1aasc_41{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1aasc_47{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;text-align:center}._successContainer_1aasc_57{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center}._successMessage_1aasc_64{background-color:color-mix(in srgb,var(--success) 15%,transparent);border:1px solid var(--success);color:var(--success);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;text-align:center;width:100%}._submitButton_1aasc_75{width:100%;margin-top:var(--spacing-2)}._loginButton_1aasc_80{width:100%}._loadingText_1aasc_84{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1aasc_91{color:#fff}._page_m3ybg_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base)}._card_m3ybg_11{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--spacing-6)}._header_m3ybg_23{text-align:center}._title_m3ybg_27{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_m3ybg_35{margin:var(--spacing-1) 0 0;color:var(--muted-foreground);font-size:.9375rem}._form_m3ybg_41{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_m3ybg_47{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;text-align:center}._successMessage_m3ybg_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);border:1px solid var(--success);color:var(--success);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;text-align:center}._submitButton_m3ybg_67{width:100%;margin-top:var(--spacing-2)}._loadingText_m3ybg_72{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_m3ybg_79{color:#fff}._backToLogin_m3ybg_83{text-align:center;font-size:.875rem;color:var(--muted-foreground);margin:0}._link_m3ybg_90{color:var(--primary);font-weight:500;text-decoration:none;transition:color var(--animation-duration-fast) ease}._link_m3ybg_90:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}@layer base{._separator_1mo8f_2{position:relative;width:100%;border:none;background:linear-gradient(to right,transparent,var(--border) 10%,var(--border) 90%,transparent);height:1px;opacity:.6}._separator_1mo8f_2._vertical_1mo8f_17{width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--border) 10%,var(--border) 90%,transparent)}}._pageContainer_mx162_1{width:100vw;height:100vh;overflow:hidden;background-color:var(--background)}._container_14vpw_1{max-width:800px;margin:var(--spacing-8) auto;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._header_14vpw_11{padding:var(--spacing-6);border-bottom:1px solid var(--border)}._header_14vpw_11 h2{font-size:1.5rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-2) 0}._header_14vpw_11 p{font-size:1rem;color:var(--muted-foreground);margin:0}._formContent_14vpw_29{display:flex;flex-direction:column}._preferenceItem_14vpw_34{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-6);border-bottom:1px solid var(--border);margin-bottom:0}._preferenceItem_14vpw_34:last-child{border-bottom:none}._preferenceDetails_14vpw_47{display:flex;flex-direction:column;gap:var(--spacing-1);margin-right:var(--spacing-4)}._preferenceDetails_14vpw_47 label{font-size:1rem;font-weight:500}._preferenceDescription_14vpw_59{font-size:.875rem;color:var(--muted-foreground);margin:0}._unsubscribeAll_14vpw_65{background-color:color-mix(in srgb,var(--warning) 5%,transparent)}._footer_14vpw_69{padding:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:flex-end;background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._errorState_14vpw_77{padding:var(--spacing-8);text-align:center;color:var(--error)}._container_54x42_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);font-family:var(--font-family-base);color:var(--foreground);display:flex;flex-direction:column;gap:var(--spacing-8)}._main_54x42_12{width:100%;display:flex;justify-content:center}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem}:root{--background: hsl(220 20% 97%);--foreground: hsl(220 15% 20%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(220 15% 25%);--sidebar: hsl(220 20% 94%);--sidebar-foreground: hsl(220 15% 30%);--card: hsl(0 0% 100%);--card-foreground: hsl(220 15% 20%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(220 15% 20%);--primary: hsl(217 91% 60%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(218 85% 65%);--secondary-foreground: hsl(0 0% 100%);--accent: hsl(217 91% 60%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(220 20% 92%);--muted-foreground: hsl(220 12% 38%);--success: hsl(142 71% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 84% 60%);--error-foreground: hsl(0 0% 100%);--warning: hsl(38 92% 50%);--warning-foreground: hsl(38 100% 10%);--info: hsl(200 90% 50%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(200 90% 55%);--info-active: hsl(200 90% 60%);--border: hsl(220 15% 88%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: "JetBrains Mono", "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--font-family-cursive: "Caveat", cursive;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2rem;--button-height-sm: 2rem;--button-height-md: 2.25rem;--button-height-lg: 2.5rem;--shadow: 0 1px 2px 0 hsl(220 15% 20% / .05);--shadow-md: 0 4px 6px -1px hsl(220 15% 20% / .1), 0 2px 4px -2px hsl(220 15% 20% / .1);--shadow-lg: 0 10px 15px -3px hsl(220 15% 20% / .1), 0 4px 6px -4px hsl(220 15% 20% / .1);--shadow-focus: 0 0 0 2px hsl(217 91% 75%);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(217 80% 60%);--chart-color-2: hsl(160 70% 45%);--chart-color-3: hsl(30 90% 55%);--chart-color-4: hsl(340 85% 65%);--chart-color-5: hsl(270 75% 60%)}.dark{--background: hsl(220 18% 11%);--foreground: hsl(220 15% 88%);--surface: hsl(220 18% 15%);--surface-foreground: hsl(220 15% 90%);--sidebar: hsl(220 18% 13%);--sidebar-foreground: hsl(220 15% 85%);--card: hsl(220 18% 15%);--card-foreground: hsl(220 15% 88%);--popup: hsl(220 18% 15%);--popup-foreground: hsl(220 15% 88%);--primary: hsl(217 91% 65%);--primary-foreground: hsl(217 20% 10%);--secondary: hsl(218 85% 70%);--secondary-foreground: hsl(218 20% 10%);--accent: hsl(217 91% 65%);--accent-foreground: hsl(217 20% 10%);--muted: hsl(220 18% 20%);--muted-foreground: hsl(220 12% 65%);--success: hsl(142 61% 55%);--success-foreground: hsl(142 100% 10%);--error: hsl(0 84% 65%);--error-foreground: hsl(0 100% 10%);--warning: hsl(38 92% 60%);--warning-foreground: hsl(38 100% 10%);--info: hsl(200 90% 60%);--info-foreground: hsl(200 100% 10%);--info-hover: hsl(200 90% 65%);--info-active: hsl(200 90% 70%);--border: hsl(220 15% 25%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .1), 0 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .1), 0 4px 6px -4px hsl(0 0% 0% / .1);--shadow-focus: 0 0 0 2px hsl(217 91% 50%);--chart-color-1: hsl(217 80% 65%);--chart-color-2: hsl(160 70% 50%);--chart-color-3: hsl(30 90% 60%);--chart-color-4: hsl(340 85% 70%);--chart-color-5: hsl(270 75% 65%)}@layer base{ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}
