@layer base{._content_1hxhe_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-overlay);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_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_17ayf_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_17ayf_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_17ayf_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_17ayf_2:focus{outline:none;box-shadow:var(--shadow-focus)}._content_17ayf_31{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_17ayf_39{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_17ayf_46{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_17ayf_52{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_17ayf_62{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_17ayf_62:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_17ayf_62:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_17ayf_62:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_17ayf_89{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_17ayf_89:hover{background-color:color-mix(in srgb,var(--muted) 80%,var(--on-tint))}._cancelButton_17ayf_89:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_17ayf_89:active{background-color:color-mix(in srgb,var(--muted) 75%,var(--on-tint))}._closeButton_17ayf_115{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_17ayf_115:hover{opacity:1;background-color:var(--muted)}._closeButton_17ayf_115:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_17ayf_2{border-color:var(--border)}.dark ._actionButton_17ayf_62:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_17ayf_62:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_17ayf_89:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_17ayf_89:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_17ayf_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1s5fe_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_1s5fe_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1s5fe_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1s5fe_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1s5fe_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1s5fe_52,._icon-md_1s5fe_53{width:2rem;height:2rem;padding:0}._icon-sm_1s5fe_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1s5fe_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}@media(max-width:767px),(pointer:coarse){._sm_1s5fe_32{height:2.5rem}._icon_1s5fe_52,._icon-md_1s5fe_53,._icon-sm_1s5fe_59{width:2.5rem;height:2.5rem}}._button_1s5fe_2 svg{flex-shrink:0}._sm_1s5fe_32 svg,._icon-sm_1s5fe_59 svg{width:1rem;height:1rem}._md_1s5fe_38 svg,._icon_1s5fe_52 svg,._icon-md_1s5fe_53 svg{width:1.25rem;height:1.25rem}._lg_1s5fe_44 svg,._icon-lg_1s5fe_65 svg{width:1.5rem;height:1.5rem}._primary_1s5fe_113{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1s5fe_113:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1s5fe_113:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1s5fe_130{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1s5fe_130:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1s5fe_130:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1s5fe_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1s5fe_148:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1s5fe_148:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1s5fe_148:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._success_1s5fe_172{background-color:var(--success);color:var(--success-foreground);border-color:var(--success);--spinner-color: var(--success-foreground)}._success_1s5fe_172:hover{background-color:color-mix(in oklch,var(--success) 90%,var(--success-foreground));border-color:color-mix(in oklch,var(--success) 90%,var(--success-foreground))}._success_1s5fe_172:active{background-color:color-mix(in oklch,var(--success) 85%,var(--success-foreground));border-color:color-mix(in oklch,var(--success) 85%,var(--success-foreground))}._success_1s5fe_172:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--success)}._warning_1s5fe_196{background-color:var(--warning);color:var(--warning-foreground);border-color:var(--warning);--spinner-color: var(--warning-foreground)}._warning_1s5fe_196:hover{background-color:color-mix(in oklch,var(--warning) 90%,var(--warning-foreground));border-color:color-mix(in oklch,var(--warning) 90%,var(--warning-foreground))}._warning_1s5fe_196:active{background-color:color-mix(in oklch,var(--warning) 85%,var(--warning-foreground));border-color:color-mix(in oklch,var(--warning) 85%,var(--warning-foreground))}._warning_1s5fe_196:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--warning)}._info_1s5fe_220{background-color:var(--info);color:var(--info-foreground);border-color:var(--info);--spinner-color: var(--info-foreground)}._info_1s5fe_220:hover{background-color:color-mix(in oklch,var(--info) 90%,var(--info-foreground));border-color:color-mix(in oklch,var(--info) 90%,var(--info-foreground))}._info_1s5fe_220:active{background-color:color-mix(in oklch,var(--info) 85%,var(--info-foreground));border-color:color-mix(in oklch,var(--info) 85%,var(--info-foreground))}._info_1s5fe_220:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--info)}._outline_1s5fe_244{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1s5fe_244:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1s5fe_244:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1s5fe_264{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1s5fe_264:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1s5fe_264:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1s5fe_281{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_1s5fe_281:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1s5fe_281:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1s5fe_281:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1s5fe_313{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1s5fe_320 ._primary_1s5fe_113:focus-visible,._dark_1s5fe_320 ._outline_1s5fe_244:focus-visible,._dark_1s5fe_320 ._ghost_1s5fe_264:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1s5fe_320 ._destructive_1s5fe_148:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1s5fe_320 ._success_1s5fe_172:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--success)}._dark_1s5fe_320 ._warning_1s5fe_196:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--warning)}._dark_1s5fe_320 ._info_1s5fe_220:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--info)}._dark_1s5fe_320 ._link_1s5fe_281:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._container_5htom_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);padding-top:calc(var(--spacing-4) + var(--safe-area-inset-top));background-color:var(--background)}._card_5htom_11{width:100%;max-width:420px;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_5htom_24{text-align:center}._brand_5htom_28{font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground);margin:0}._brandAccent_5htom_37{color:var(--primary)}._title_5htom_41{font-family:var(--font-family-base);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;text-align:center}._description_5htom_50{font-size:.875rem;color:var(--muted-foreground);margin:0;text-align:center;line-height:1.5}._actions_5htom_58{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}._reloadBtn_5htom_65{width:100%}._errorContainer_5htom_69{margin-top:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._errorTitle_5htom_75{font-family:var(--font-family-base);font-size:.75rem;font-weight:600;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0;text-transform:uppercase;letter-spacing:.05em}._errorPre_5htom_85{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground);background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);margin:0;white-space:pre-wrap;word-wrap:break-word;max-height:150px;overflow-y:auto}._banner_wa9kr_1{position:fixed;top:calc(var(--safe-area-inset-top) + var(--spacing-2));left:50%;transform:translate(-50%);z-index:1000;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius);background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);font-size:.8125rem;white-space:nowrap;box-shadow:0 2px 8px #00000040;pointer-events:none}@layer base{._overlay_yc0lo_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_yc0lo_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_yc0lo_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_yc0lo_26,._left_yc0lo_27,._right_yc0lo_28{padding-top:var(--safe-area-inset-top)}._left_yc0lo_27,._right_yc0lo_28{padding-bottom:var(--safe-area-inset-bottom)}._top_yc0lo_26{top:0;left:0;right:0;height:auto;max-height:85vh;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_yc0lo_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_yc0lo_49{bottom:0;left:0;right:0;height:auto;max-height:85vh;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_yc0lo_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_yc0lo_27{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_yc0lo_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_yc0lo_28{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_yc0lo_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_yc0lo_85{position:absolute;top:var(--spacing-4)}._top_yc0lo_26 ._close_yc0lo_85,._left_yc0lo_27 ._close_yc0lo_85,._right_yc0lo_28 ._close_yc0lo_85{top:calc(var(--spacing-4) + var(--safe-area-inset-top))}._close_yc0lo_85{right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_yc0lo_85:before{content:"";position:absolute;inset:-6px}._close_yc0lo_85:hover{background-color:var(--muted-foreground);color:var(--muted)}._close_yc0lo_85:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_yc0lo_130{width:1rem;height:1rem}._header_yc0lo_135{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_yc0lo_144{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_yc0lo_153{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_yc0lo_160{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_yc0lo_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_yc0lo_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_yc0lo_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_yc0lo_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_yc0lo_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_yc0lo_27,._right_yc0lo_28{max-width:100%}}}._sheet_g5hmp_1{padding-bottom:var(--safe-area-inset-bottom)}._options_g5hmp_5{display:flex;flex-direction:column}._option_g5hmp_5{display:flex;align-items:center;width:100%;min-height:56px;padding:0 var(--spacing-6);background:none;border:none;border-bottom:1px solid var(--border);color:var(--foreground);font-size:1rem;text-align:left;cursor:pointer}._option_g5hmp_5:last-child{border-bottom:none}._option_g5hmp_5:active{background-color:var(--muted)}._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}}@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_2ecuf_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);animation:_fadeIn_2ecuf_1 var(--animation-duration-normal) ease-out}._content_2ecuf_13{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._brand_2ecuf_20{font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground);margin:0;text-align:center}._brandAccent_2ecuf_30{color:var(--primary)}._spinner_2ecuf_34{--spinner-color: var(--muted-foreground)}@keyframes _fadeIn_2ecuf_1{0%{opacity:0}to{opacity:1}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._container_1q5eq_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--background);padding:var(--spacing-4);animation:_fadeIn_1q5eq_1 var(--animation-duration-normal) ease-out}._card_1q5eq_12{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:28rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);gap:var(--spacing-6)}._brand_1q5eq_27{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0;letter-spacing:-.02em}._brandAccent_1q5eq_36{color:var(--primary)}._message_1q5eq_40{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin:0}._messageGroup_1q5eq_47{display:flex;flex-direction:column;gap:var(--spacing-2)}._webHint_1q5eq_54{font-size:.9375rem;line-height:1.5;color:var(--foreground);margin:0}._logoutButton_1q5eq_61{width:100%;margin-top:var(--spacing-2)}._footer_1q5eq_66{width:100%;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:center;gap:var(--spacing-4)}._supportLink_1q5eq_76{font-size:.875rem;color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._supportLink_1q5eq_76:hover{color:var(--foreground);text-decoration:underline}@keyframes _fadeIn_1q5eq_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._card_1q5eq_12{padding:var(--spacing-6)}}._container_1c48u_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--background);padding:var(--spacing-4);animation:_fadeIn_1c48u_1 var(--animation-duration-normal) ease-out}._card_1c48u_12{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:28rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);gap:var(--spacing-6)}._brand_1c48u_27{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0;letter-spacing:-.02em}._brandAccent_1c48u_36{color:var(--primary)}._message_1c48u_40{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin:0}._logoutButton_1c48u_47{width:100%;margin-top:var(--spacing-2)}@keyframes _fadeIn_1c48u_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._card_1c48u_12{padding:var(--spacing-6)}}@layer base{._overlay_1iwf8_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1iwf8_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1iwf8_11{position:fixed!important;inset:0;margin:auto;height:fit-content;max-width:90vw;max-height:min(85vh,calc(100dvh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom) - 32px));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)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1iwf8_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1iwf8_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1iwf8_31:before{content:"";position:absolute;inset:-6px}._close_1iwf8_31:hover{background-color:var(--muted-foreground);color:var(--muted)}._close_1iwf8_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1iwf8_69{width:1rem;height:1rem}._header_1iwf8_74{margin-bottom:var(--spacing-4)}._footer_1iwf8_78{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1iwf8_85{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1iwf8_94{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1iwf8_101{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1iwf8_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1iwf8_1{0%{opacity:0}to{opacity:1}}}@media(max-width:640px){._content_1iwf8_11{inset:auto 0 0!important;margin:0!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - var(--safe-area-inset-top, 0px) - 24px)!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;padding:1.25rem var(--spacing-4) calc(var(--spacing-4) + var(--safe-area-inset-bottom, 0px))!important;animation:_sheetUp_1iwf8_1 .28s cubic-bezier(.16,1,.3,1)!important;overscroll-behavior:contain}._close_1iwf8_31{top:var(--spacing-3);right:var(--spacing-3);width:2.5rem;height:2.5rem}._title_1iwf8_85{padding-right:2.75rem}._footer_1iwf8_78{position:sticky;bottom:calc(-1 * (var(--spacing-4) + var(--safe-area-inset-bottom, 0px)));z-index:1;margin-left:calc(-1 * var(--spacing-4));margin-right:calc(-1 * var(--spacing-4));margin-bottom:calc(-1 * (var(--spacing-4) + var(--safe-area-inset-bottom, 0px)));padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-3) + var(--safe-area-inset-bottom, 0px));background-color:var(--popup);border-top:1px solid var(--border)}@keyframes _sheetUp_1iwf8_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._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{._dialogContent_to58t_2{padding:var(--spacing-8)!important;border-top:4px solid var(--primary)}._dialogContent_to58t_2>button[type=button]{display:none!important}._wrapper_to58t_12{display:flex;flex-direction:column;gap:1.25rem}._header_to58t_18{display:flex;flex-direction:column;align-items:center;text-align:center}._appIcon_to58t_25{width:56px;height:56px;margin-bottom:var(--spacing-4);border-radius:var(--radius-lg)}._title_to58t_32{font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;color:var(--popup-foreground);line-height:1.2;margin:0}._subtitle_to58t_41{margin:var(--spacing-2) 0 0;font-size:1rem;color:var(--primary);font-weight:500}._message_to58t_49{display:flex;flex-direction:column;gap:var(--spacing-3);font-size:1rem;line-height:1.55;color:var(--popup-foreground)}._message_to58t_49 p{margin:0}._phoneLink_to58t_62{color:var(--primary);font-weight:700;white-space:nowrap;text-decoration:none}._phoneLink_to58t_62:hover{text-decoration:underline}._signature_to58t_73{display:flex;flex-direction:column;font-weight:600}._signatureRole_to58t_79{font-size:.875rem;font-weight:400;color:var(--muted-foreground)}._form_to58t_85{display:flex;flex-direction:column;gap:1.25rem}._submitBtn_to58t_91{width:100%;font-weight:600;font-size:1rem}}@layer base{@media(max-width:639px),(max-height:800px){._dialogContent_to58t_2{padding:var(--spacing-6)!important}._wrapper_to58t_12{gap:var(--spacing-4)}._appIcon_to58t_25{width:44px;height:44px;margin-bottom:var(--spacing-2)}._title_to58t_32{font-size:1.5rem}._message_to58t_49{gap:var(--spacing-2);font-size:.9375rem}._form_to58t_85{gap:var(--spacing-4)}}}._impersonationBanner_14cva_1{position:fixed;top:0;left:0;right:0;height:40px;background-color:var(--primary);color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);font-size:.875rem;font-weight:500}._restoreBtn_14cva_18{background-color:#0003;border-color:#fff6;color:#fff;height:28px}._restoreBtn_14cva_18:hover{background-color:#00000059;color:#fff}._hasImpersonationBanner_14cva_30{padding-top:40px}._appContainer_14cva_34{display:flex;flex-direction:column;height:100vh;height:100dvh;background-color:var(--background);color:var(--foreground);box-sizing:border-box;--nav-bottom-offset: max(20px, calc(var(--safe-area-inset-bottom) - 12px))}._appContainer_14cva_34:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--safe-area-inset-top);background-color:var(--background);z-index:45;pointer-events:none}._header_14cva_59{flex-shrink:0;background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4);padding-top:calc(var(--spacing-3) + var(--safe-area-inset-top));position:sticky;top:0;z-index:10;display:none}._hasImpersonationBanner_14cva_30 ._header_14cva_59{top:40px}._headerContent_14cva_75{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}._brandName_14cva_83{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;margin:0;letter-spacing:-.02em}._brandAccent_14cva_91{color:var(--primary)}._userInfo_14cva_95{display:flex;flex-direction:column;align-items:flex-end}._userName_14cva_101{font-size:.875rem;font-weight:500}._userRole_14cva_106{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._sidebarHeader_14cva_113{display:none}._userInfoSidebar_14cva_117{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--spacing-4)}._pastDueBanner_14cva_124{background-color:var(--warning);color:#fff;padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-4);border-radius:var(--radius-md);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-4);box-shadow:var(--shadow)}._pastDueBannerText_14cva_138{font-weight:500;font-size:.875rem}._pastDueBanner_14cva_124 ._pastDueBannerBtn_14cva_143{background-color:#ffffff26;border-color:#fff6;color:#fff;white-space:nowrap}._pastDueBanner_14cva_124 ._pastDueBannerBtn_14cva_143:hover{background-color:#ffffff40;border-color:#fff9;color:#fff}@media(max-width:480px){._pastDueBanner_14cva_124{flex-direction:column;align-items:flex-start}}._trialBannerUrgent_14cva_163{background-color:var(--primary);color:#fff;padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-4);border-radius:var(--radius-md);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-4);box-shadow:var(--shadow)}._trialBannerUrgent_14cva_163 ._trialBannerText_14cva_177{font-weight:500;font-size:.875rem}._trialBannerUrgent_14cva_163 ._trialBannerBtn_14cva_182{background-color:#0003;border-color:#fff6;color:#fff;white-space:nowrap}._trialBannerUrgent_14cva_163 ._trialBannerBtn_14cva_182:hover{background-color:#00000059;color:#fff}._trialBannerSubtle_14cva_194{background-color:var(--surface);border:1px solid var(--border);color:var(--foreground);padding:var(--spacing-2) var(--spacing-3);margin-bottom:var(--spacing-4);border-radius:var(--radius-md);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._trialBannerSubtle_14cva_194 ._trialBannerText_14cva_177{font-size:.875rem;color:var(--muted-foreground)}._dismissBtn_14cva_213{background:none;border:none;padding:var(--spacing-1);cursor:pointer;color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--animation-duration-fast)}._dismissBtn_14cva_213:hover{background-color:var(--muted);color:var(--foreground)}._dismissIcon_14cva_231{width:1rem;height:1rem}@media(max-width:480px){._trialBannerUrgent_14cva_163,._trialBannerSubtle_14cva_194{flex-direction:column;align-items:flex-start}}._mainContent_14cva_244{flex:1;overflow-y:auto;padding:var(--spacing-4);padding-top:calc(var(--spacing-4) + var(--safe-area-inset-top));padding-bottom:calc(6rem + var(--nav-bottom-offset))}._bottomNav_14cva_252{position:fixed;bottom:var(--nav-bottom-offset);left:12px;right:12px;background-color:#272b30;border-radius:24px;border:1px solid hsla(210,10%,34%,.9);box-shadow:0 8px 24px #0000008c,0 2px 6px #0006,inset 0 1px #ffffff0f;display:flex;justify-content:space-around;padding:6px;z-index:50}._navItem_14cva_267{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;color:var(--muted-foreground);text-decoration:none;font-size:.6875rem;font-weight:500;gap:3px;min-height:50px;transition:all var(--animation-duration-fast) ease;background:none;border:none;cursor:pointer;font-family:inherit;border-radius:16px;margin:0 2px}._navItem_14cva_267:hover{color:var(--foreground)}._navItem_14cva_267._active_14cva_294{color:var(--primary);background:#f9761f26}._desktopOnlyNavItem_14cva_299{display:none}._mobileOnlyNavItem_14cva_303{display:flex}._moreMenuBackdrop_14cva_307{position:fixed;inset:0;background-color:#0006;z-index:95}._moreMenu_14cva_307{position:fixed;bottom:calc(70px + var(--nav-bottom-offset) + var(--spacing-2));right:var(--spacing-2);background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-1);box-shadow:var(--shadow-lg);z-index:100;min-width:160px}._moreMenuItem_14cva_333{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);color:var(--muted-foreground);text-decoration:none;font-size:.875rem;font-weight:500;border-radius:var(--radius-md);transition:all var(--animation-duration-fast)}._moreMenuItem_14cva_333:hover{background-color:var(--muted);color:var(--foreground)}._moreMenuItem_14cva_333._active_14cva_294{color:var(--primary)}._moreMenuButton_14cva_356{width:100%;background:transparent;border:none;font-family:inherit;text-align:left;cursor:pointer;border-top:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);margin-top:var(--spacing-1);padding-top:var(--spacing-3)}html.light-mode ._bottomNav_14cva_252{background-color:var(--card);border-color:var(--border);box-shadow:0 8px 24px #0f172a26,0 2px 6px #0f172a1a}._navLabelContainer_14cva_376{display:flex;align-items:center;gap:var(--spacing-1);white-space:nowrap}._leadsBadge_14cva_383{background-color:var(--primary);color:#fff;font-size:.625rem;font-weight:700;min-width:1.25rem;height:1.25rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-1)}._newBadge_14cva_397{background-color:var(--primary);color:var(--primary-foreground, white);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;height:1.125rem;padding:0 var(--spacing-2);border-radius:var(--radius-full);display:inline-flex;align-items:center}._moreIconWrap_14cva_411{position:relative;display:inline-flex}._newDot_14cva_416{position:absolute;top:-2px;right:-4px;width:9px;height:9px;border-radius:var(--radius-full);background-color:var(--primary);box-shadow:0 0 0 2px var(--card)}._navIcon_14cva_427{width:1.375rem;height:1.375rem}@media(min-width:768px){._appContainer_14cva_34{flex-direction:row}._header_14cva_59{display:none}._bottomNav_14cva_252{position:static;flex-direction:column;justify-content:flex-start;width:250px;border:none;border-right:1px solid var(--border);background-color:var(--sidebar);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;margin:0}._sidebarHeader_14cva_113{display:block;padding:var(--spacing-6);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4)}._navItem_14cva_267{flex:none;flex-direction:row;justify-content:flex-start;padding:var(--spacing-4) var(--spacing-6);font-size:1rem;gap:var(--spacing-3);margin:0;border-radius:0}._navItem_14cva_267._active_14cva_294{background:transparent}._navIcon_14cva_427{width:1.5rem;height:1.5rem}._desktopOnlyNavItem_14cva_299{display:flex}._navItem_14cva_267 ._newBadge_14cva_397{position:absolute;left:8px;top:4px;font-size:.5625rem;height:1rem;padding:0 6px;box-shadow:0 0 0 2px var(--sidebar);z-index:1}._helpNavItem_14cva_501{margin-top:auto;font-size:.875rem;opacity:.7}._helpNavItem_14cva_501:hover{opacity:1}._mobileOnlyNavItem_14cva_303,._moreMenu_14cva_307,._moreMenuBackdrop_14cva_307{display:none}._mainContent_14cva_244{padding:var(--spacing-8);padding-bottom:var(--spacing-8)}}._shell_1fg79_1{min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);display:flex;flex-direction:column}._header_1fg79_10{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);padding-top:calc(var(--spacing-3) + var(--safe-area-inset-top));background-color:var(--sidebar);border-bottom:1px solid var(--border)}._brand_1fg79_24{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-display);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground);text-decoration:none;white-space:nowrap}._brandAccent_1fg79_37{color:var(--primary)}._planTag_1fg79_41{font-family:var(--font-family-base);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-foreground);background-color:var(--accent);border-radius:var(--radius-sm);padding:2px 6px}._nav_1fg79_53{display:flex;gap:var(--spacing-1)}._navLink_1fg79_58{display:flex;align-items:center;gap:var(--spacing-2);min-height:44px;padding:0 var(--spacing-3);border-radius:var(--radius);color:var(--muted-foreground);text-decoration:none;font-size:.875rem;font-weight:500}._navLink_1fg79_58:hover{color:var(--foreground);background-color:var(--muted)}._navLinkActive_1fg79_76{color:var(--primary);background-color:var(--accent)}._trialBar_1fg79_81{display:block;padding:var(--spacing-2) var(--spacing-4);background-color:var(--accent);color:var(--accent-foreground);font-size:.8125rem;text-align:center;text-decoration:none;border-bottom:1px solid var(--border)}._main_1fg79_92{flex:1;width:100%}@media(max-width:480px){._planTag_1fg79_41,._navLink_1fg79_58 span{display:none}._nav_1fg79_53{gap:0}._navLink_1fg79_58{min-width:44px;justify-content:center;padding:0 var(--spacing-2)}}html{background-color:var(--background);color-scheme:dark;-webkit-tap-highlight-color:transparent}input[type=date],input[type=time],input[type=datetime-local]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%;box-sizing:border-box}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0}:root{--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;--spacing-20: 5rem}:root{--background: hsl(210, 12%, 8%);--foreground: hsl(210, 10%, 96%);--surface: hsl(210, 11%, 12%);--surface-foreground: hsl(210, 10%, 96%);--sidebar: hsl(210, 12%, 10%);--sidebar-foreground: hsl(210, 10%, 90%);--card: hsl(210, 11%, 14%);--card-foreground: hsl(210, 10%, 96%);--popup: hsl(210, 11%, 16%);--popup-foreground: hsl(210, 10%, 96%);--primary: hsl(24, 95%, 55%);--primary-foreground: hsl(0, 0%, 10%);--secondary: hsl(210, 10%, 22%);--secondary-foreground: hsl(210, 10%, 98%);--accent: hsl(24, 90%, 16%);--accent-foreground: hsl(24, 95%, 65%);--muted: hsl(210, 10%, 18%);--muted-foreground: hsl(210, 10%, 78%);--border: hsl(210, 10%, 24%);--success: hsl(150, 60%, 35%);--success-foreground: hsl(150, 60%, 95%);--error: hsl(350, 65%, 45%);--error-foreground: hsl(350, 65%, 95%);--warning: hsl(40, 90%, 45%);--warning-foreground: hsl(40, 90%, 10%);--info: hsl(210, 80%, 45%);--info-foreground: hsl(210, 80%, 95%);--info-hover: hsl(210, 80%, 50%);--info-active: hsl(210, 80%, 40%);--font-family-base: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-family-display: "Bricolage Grotesque", sans-serif;--font-family-monospace: "JetBrains Mono", monospace;--font-family-cursive: "IBM Plex Sans", sans-serif;--radius-sm: 2px;--radius: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 9999px;--shadow: 0 1px 3px rgba(0, 0, 0, .6);--shadow-md: 0 4px 6px rgba(0, 0, 0, .6), 0 1px 3px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .6), 0 4px 6px rgba(0, 0, 0, .4);--shadow-focus: 0 0 0 2px hsl(210, 12%, 8%), 0 0 0 4px hsl(24, 95%, 55%);--animation-duration-fast: .1s;--animation-duration-normal: .2s;--animation-duration-slow: .3s;--chart-color-1: hsl(24, 95%, 55%);--chart-color-2: hsl(210, 20%, 45%);--chart-color-3: hsl(150, 50%, 45%);--chart-color-4: hsl(350, 60%, 55%);--chart-color-5: hsl(40, 80%, 50%);--on-tint: white;--doc-bg: #f4f5f6;--doc-subtle: #f8f9fa;--doc-divider: #eceef0;--doc-border: #dfe2e5;--doc-border-strong: #c4c9ce;--doc-faint: #9da6af;--doc-muted: #6b737b;--doc-text-2: #454c53;--doc-fg: #121417;--doc-accent: #e5650a}html.light-mode{color-scheme:light;--background: hsl(210, 16%, 94%);--foreground: hsl(210, 25%, 8%);--surface: hsl(210, 20%, 98%);--surface-foreground: hsl(210, 25%, 8%);--sidebar: hsl(210, 16%, 97%);--sidebar-foreground: hsl(210, 20%, 14%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(210, 25%, 8%);--popup: hsl(0, 0%, 100%);--popup-foreground: hsl(210, 25%, 8%);--primary: hsl(24, 95%, 46%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(210, 14%, 88%);--secondary-foreground: hsl(210, 25%, 10%);--accent: hsl(24, 95%, 92%);--accent-foreground: hsl(24, 90%, 30%);--muted: hsl(210, 14%, 91%);--muted-foreground: hsl(210, 12%, 30%);--border: hsl(210, 12%, 70%);--success: hsl(150, 65%, 30%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(350, 70%, 42%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(36, 95%, 40%);--warning-foreground: hsl(40, 90%, 8%);--info: hsl(210, 80%, 40%);--info-foreground: hsl(0, 0%, 100%);--info-hover: hsl(210, 80%, 45%);--info-active: hsl(210, 80%, 35%);--shadow: 0 1px 3px rgba(15, 23, 42, .15);--shadow-md: 0 4px 6px rgba(15, 23, 42, .1), 0 1px 3px rgba(15, 23, 42, .12);--shadow-lg: 0 10px 15px rgba(15, 23, 42, .1), 0 4px 6px rgba(15, 23, 42, .08);--shadow-focus: 0 0 0 2px hsl(0, 0%, 100%), 0 0 0 4px hsl(24, 95%, 46%);--on-tint: black}body{font-feature-settings:"zero" 0}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*{scrollbar-width:thin;scrollbar-color:hsl(210,10%,35%) transparent}*,*:before,*:after{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#505962;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#67737e}.android-native *,.android-native *:before,.android-native *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}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}}.rbc-month-view{overflow:visible!important}
