@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_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_lkhaq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:600;letter-spacing:.01em;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,transform var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_lkhaq_2:focus-visible{box-shadow:var(--shadow-focus);outline:none}._button_lkhaq_2:active{transform:translateY(1px)}._sm_lkhaq_34{height:2rem;padding:0 var(--spacing-3);font-size:.8125rem}._md_lkhaq_40{height:2.75rem;padding:0 var(--spacing-4);font-size:.875rem}._lg_lkhaq_46{height:3.25rem;padding:0 var(--spacing-6);font-size:1rem;border-radius:var(--radius-md)}._icon_lkhaq_53,._icon-md_lkhaq_54{width:2.75rem;height:2.75rem;padding:0}._icon-sm_lkhaq_60{width:2rem;height:2rem;padding:0}._icon-lg_lkhaq_66{width:3.25rem;height:3.25rem;padding:0;border-radius:var(--radius-md)}._button_lkhaq_2 svg{flex-shrink:0}._sm_lkhaq_34 svg,._icon-sm_lkhaq_60 svg{width:1rem;height:1rem}._md_lkhaq_40 svg,._icon_lkhaq_53 svg,._icon-md_lkhaq_54 svg{width:1.25rem;height:1.25rem}._lg_lkhaq_46 svg,._icon-lg_lkhaq_66 svg{width:1.5rem;height:1.5rem}._primary_lkhaq_96{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 1px 2px #1c1b1a1a;--spinner-color: var(--primary-foreground)}._primary_lkhaq_96:hover{background-color:color-mix(in oklch,var(--primary) 85%,#000000);border-color:color-mix(in oklch,var(--primary) 85%,#000000);box-shadow:0 2px 4px #1c1b1a26}._secondary_lkhaq_110{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--border);--spinner-color: var(--secondary-foreground)}._secondary_lkhaq_110:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--border) 90%,var(--secondary-foreground))}._destructive_lkhaq_122{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_lkhaq_122:hover{background-color:color-mix(in oklch,var(--error) 85%,#000000);border-color:color-mix(in oklch,var(--error) 85%,#000000)}._outline_lkhaq_134{background-color:transparent;border-color:var(--border);color:var(--foreground);--spinner-color: var(--foreground)}._outline_lkhaq_134:hover{background-color:var(--secondary);border-color:var(--border);color:var(--foreground)}._ghost_lkhaq_147{background-color:transparent;border-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_lkhaq_147:hover{background-color:var(--secondary);color:var(--foreground)}._link_lkhaq_159{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;font-weight:600;--spinner-color: var(--primary)}._link_lkhaq_159:hover{text-decoration:underline;text-underline-offset:4px;color:color-mix(in oklch,var(--primary) 85%,#000000);background-color:transparent}._disabled_lkhaq_181{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none}.dark ._primary_lkhaq_96:hover{background-color:color-mix(in oklch,var(--primary) 85%,#FFFFFF);border-color:color-mix(in oklch,var(--primary) 85%,#FFFFFF)}}@layer base{._overlay_dvnyk_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_dvnyk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_dvnyk_11{position:fixed!important;top:calc(var(--dialog-vv-top, 0px) + var(--dialog-vv-height, 100vh) / 2);left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:min(85vh,calc(var(--dialog-vv-height, 100vh) - var(--spacing-8)));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;overscroll-behavior:contain;padding:var(--spacing-6);animation:_contentShow_dvnyk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_dvnyk_32{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_dvnyk_32:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_dvnyk_32:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_dvnyk_63{width:1rem;height:1rem}._header_dvnyk_68{margin-bottom:var(--spacing-4);padding-right:calc(2rem + var(--spacing-2))}._header_dvnyk_68 ._title_dvnyk_74{overflow-wrap:anywhere}._footer_dvnyk_78{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);position:sticky;bottom:calc(-1 * var(--spacing-6));background-color:var(--popup);margin-left:calc(-1 * var(--spacing-6));margin-right:calc(-1 * var(--spacing-6));margin-bottom:calc(-1 * var(--spacing-6));padding:var(--spacing-4) var(--spacing-6) var(--spacing-6) var(--spacing-6);z-index:10}._title_dvnyk_74{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_dvnyk_102{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_dvnyk_109{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_dvnyk_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_dvnyk_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._input_rzj7u_2{font-family:var(--font-family-base);font-size:.9375rem;line-height:1.5;color:var(--foreground);background-color:var(--surface);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,box-shadow var(--animation-duration-normal) ease;outline:none;height:2.75rem;box-shadow:none}._input_rzj7u_2::placeholder{color:var(--muted-foreground);opacity:.8}._input_rzj7u_2:hover{border-color:color-mix(in srgb,var(--border) 60%,var(--foreground))}._input_rzj7u_2:focus{border-color:var(--primary);box-shadow:var(--shadow-focus);background-color:var(--surface)}._input_rzj7u_2:disabled{background-color:var(--muted);color:var(--muted-foreground);border-color:var(--border);cursor:not-allowed;opacity:.6}.dark ._input_rzj7u_2{background-color:var(--surface)}.dark ._input_rzj7u_2:hover{border-color:color-mix(in srgb,var(--border) 60%,var(--foreground))}.dark ._input_rzj7u_2:focus{border-color:var(--primary);box-shadow:var(--shadow-focus)}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),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)}}}._form_1i1t9_1,._loading_1i1t9_2{display:flex;flex-direction:column;gap:var(--spacing-4)}._field_1i1t9_8{display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--foreground);font-size:.875rem;font-weight:600}._codeInput_1i1t9_17{font-family:var(--font-family-monospace);font-size:1.125rem;letter-spacing:.3rem}._actions_1i1t9_23{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-2);padding-top:var(--spacing-2)}._error_1i1t9_31,._errorState_1i1t9_32{color:var(--error);font-size:.875rem;line-height:1.5}._error_1i1t9_31{margin:0}._errorState_1i1t9_32{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._errorState_1i1t9_32 p{margin:0}._labelSkeleton_1i1t9_53{width:45%}._inputSkeleton_1i1t9_57{height:2.75rem}._container_15lhk_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);overflow-y:auto;animation:_fadeIn_15lhk_1 var(--animation-duration-normal) ease-out}._circle_15lhk_14{position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;flex:none;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._ring_15lhk_26{position:absolute;inset:0;border:2px solid color-mix(in srgb,var(--primary) 18%,transparent);border-top-color:var(--primary);border-radius:var(--radius-full);animation:_spin_15lhk_1 1s linear infinite}._icon_15lhk_35{position:absolute;width:2.5rem;height:2.5rem;color:var(--primary);opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._activeIcon_15lhk_47{opacity:1;transform:scale(1)}._visuallyHidden_15lhk_52{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes _spin_15lhk_1{to{transform:rotate(360deg)}}@keyframes _opacityPulse_15lhk_1{50%{opacity:.65}}@keyframes _fadeIn_15lhk_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._circle_15lhk_14{animation:_opacityPulse_15lhk_1 2s ease-in-out infinite}._ring_15lhk_26{animation:none}._icon_15lhk_35{transition:none}}@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}}@layer base{._bannerContainer_tszak_2{position:fixed;bottom:var(--spacing-4);left:var(--spacing-4);right:var(--spacing-4);z-index:var(--z-overlay);display:flex;justify-content:center;pointer-events:none}@media(max-width:768px){._bannerContainer_tszak_2{bottom:calc(env(safe-area-inset-bottom,0px) + 5rem)}}._bannerContent_tszak_20{background-color:var(--surface);color:var(--surface-foreground);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:var(--radius-md);padding:var(--spacing-4) var(--spacing-6);max-width:56rem;width:100%;pointer-events:auto;display:flex;flex-direction:column;gap:var(--spacing-4);animation:_bannerSlideUp_tszak_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}@media(min-width:768px){._bannerContent_tszak_20{flex-direction:row;align-items:center;justify-content:space-between}}._bannerText_tszak_44{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._title_tszak_51{font-family:var(--font-family-display);font-size:1rem;font-weight:600;margin:0}._description_tszak_58{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._link_tszak_65{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}._link_tszak_65:hover{color:var(--primary)}._bannerActions_tszak_75{display:flex;flex-direction:column;gap:var(--spacing-3);flex-shrink:0}@media(min-width:768px){._bannerActions_tszak_75{flex-direction:row;align-items:center}}._primaryActions_tszak_89{display:flex;gap:var(--spacing-2)}@media(max-width:768px){._primaryActions_tszak_89{flex-direction:column}._primaryActions_tszak_89>*{width:100%}}._dialogContent_tszak_104{max-width:32rem}._settingsList_tszak_108{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}._settingItem_tszak_116{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4)}._settingInfo_tszak_123{display:flex;flex-direction:column;gap:var(--spacing-1)}._settingTitle_tszak_129{font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0}._settingDesc_tszak_136{font-size:.8125rem;color:var(--muted-foreground);line-height:1.4;margin:0}._dialogFooter_tszak_143{display:flex;flex-direction:column;gap:var(--spacing-3)}@media(min-width:768px){._dialogFooter_tszak_143{flex-direction:row;justify-content:flex-end}}@keyframes _bannerSlideUp_tszak_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}._container_3yc6x_1{display:flex;align-items:center;justify-content:center;min-height:100vh;min-width:100vw;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base)}._card_3yc6x_12{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);max-width:500px;width:100%;box-shadow:var(--shadow-lg);text-align:center}._title_3yc6x_23{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._subtitle_3yc6x_31{font-size:1rem;font-weight:400;color:var(--muted-foreground);margin:0 0 var(--spacing-6) 0}._description_3yc6x_38{font-size:1rem;line-height:1.5;color:var(--surface-foreground);margin:0 0 var(--spacing-6) 0}._descriptionEn_3yc6x_45{color:var(--muted-foreground);font-size:.875rem}._errorBox_3yc6x_50{background-color:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-3);margin-bottom:var(--spacing-6);text-align:left;overflow:hidden}._errorLabel_3yc6x_59{display:block;font-size:.75rem;font-weight:600;color:var(--muted-foreground);margin-bottom:var(--spacing-1);text-transform:uppercase;letter-spacing:.05em}._errorText_3yc6x_69{display:block;font-family:var(--font-family-monospace);font-size:.875rem;color:var(--error);white-space:pre-wrap;word-break:break-word}._button_3yc6x_78{background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-6);font-size:1rem;font-weight:500;font-family:var(--font-family-base);cursor:pointer;transition:opacity var(--animation-duration-fast) ease-in-out;width:100%}._button_3yc6x_78:hover{opacity:.9}._button_3yc6x_78:active{transform:scale(.98)}@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{._toggle_14wy0_2{user-select:none}._toggle_14wy0_2:focus-visible{box-shadow:var(--shadow-focus)}._toggle-size-sm_14wy0_12{height:2rem;min-width:2rem;padding:0 var(--spacing-1);font-size:.875rem;border-radius:var(--radius-sm)}._toggle-size-md_14wy0_20{height:2.5rem;min-width:2.5rem;padding:0 var(--spacing-2);font-size:.9375rem}._toggle-size-lg_14wy0_27{height:3rem;min-width:3rem;padding:0 var(--spacing-3);font-size:1rem;border-radius:var(--radius-md)}._toggle-size-sm_14wy0_12 svg{width:1rem;height:1rem}._toggle-size-md_14wy0_20 svg{width:1.25rem;height:1.25rem}._toggle-size-lg_14wy0_27 svg{width:1.5rem;height:1.5rem}._toggle-variant-default_14wy0_52{background-color:transparent;color:var(--foreground)}._toggle-variant-default_14wy0_52:hover{background-color:var(--muted)}._toggle-variant-default_14wy0_52:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-default_14wy0_52[data-state=on]{background-color:var(--primary);color:var(--primary-foreground)}._toggle-variant-default_14wy0_52[data-state=on]:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._toggle-variant-default_14wy0_52[data-state=on]:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._toggle-variant-outline_14wy0_78{background-color:transparent;border-color:var(--border);color:var(--foreground)}._toggle-variant-outline_14wy0_78:hover{background-color:var(--muted)}._toggle-variant-outline_14wy0_78:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-outline_14wy0_78[data-state=on]{background-color:var(--muted);border-color:var(--primary);color:var(--foreground)}._toggle-variant-outline_14wy0_78[data-state=on]:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-outline_14wy0_78[data-state=on]:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._toggle_14wy0_2[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.dark ._toggle-variant-default_14wy0_52{color:var(--foreground)}.dark ._toggle-variant-default_14wy0_52:hover{background-color:var(--muted)}.dark ._toggle-variant-default_14wy0_52:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_14wy0_78{border-color:var(--border);color:var(--foreground)}.dark ._toggle-variant-outline_14wy0_78:hover{background-color:var(--muted)}.dark ._toggle-variant-outline_14wy0_78:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_14wy0_78[data-state=on]{background-color:var(--muted);border-color:var(--primary)}.dark ._toggle-variant-outline_14wy0_78[data-state=on]:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_14wy0_78[data-state=on]:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}}@layer base{._toggleGroup_15bc4_2{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-1);align-items:center;position:relative;width:fit-content}._toggleGroup_15bc4_2[data-orientation=horizontal]{flex-direction:row}._toggleGroup_15bc4_2[data-orientation=vertical]{flex-direction:column;align-items:stretch}._toggleGroup_15bc4_2[data-type=single],._toggleGroup_15bc4_2[data-type=multiple]{position:relative}._toggleGroup_15bc4_2:has(._toggle-size-sm_15bc4_33){gap:var(--spacing-1)}._toggleGroup_15bc4_2:has(._toggle-size-md_15bc4_37){gap:var(--spacing-2)}._toggleGroup_15bc4_2:has(._toggle-size-lg_15bc4_41){gap:var(--spacing-3)}}._trigger_su1zw_1{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.35rem;height:1.75rem;padding:0;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;cursor:pointer}._trigger_su1zw_1:hover{background:color-mix(in srgb,currentColor 19%,transparent)}._trigger_su1zw_1:focus-visible{outline:2px solid currentColor;outline-offset:2px}._indicator_su1zw_26{position:absolute;top:0;right:0;width:.45rem;height:.45rem;border-radius:var(--radius-full);background:var(--accent)}._panel_su1zw_36{width:min(20rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(80vh,40rem);overflow-y:auto;border:1px solid var(--border)}._title_su1zw_44{margin:0 0 var(--spacing-6);font:700 1.25rem/1.4 var(--font-family-display)}._textSizeSection_su1zw_49{display:grid;gap:var(--spacing-3);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._label_su1zw_56{color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.4}._sizeGroup_su1zw_63{display:flex;width:100%}._sizeOption_su1zw_68{flex:1;min-width:0;font-size:.75rem}._settingsList_su1zw_74{display:grid}._settingRow_su1zw_78{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._settingCopy_su1zw_87{min-width:0}._description_su1zw_91{margin:var(--spacing-1) 0 0;color:var(--muted-foreground);font-size:.75rem;line-height:1.4}._footer_su1zw_98{display:flex;justify-content:flex-end;padding-top:var(--spacing-4)}@layer base{._content_3l1ss_2,._subContent_3l1ss_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_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}._trigger_1nwz5_1{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--radius-full);background-color:color-mix(in srgb,currentColor 12%,transparent);color:inherit;font-family:var(--font-family-base);font-size:.75rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._trigger_1nwz5_1:hover{background-color:color-mix(in srgb,currentColor 19%,transparent)}._trigger_1nwz5_1:focus-visible{outline:2px solid currentColor;outline-offset:2px}._chevron_1nwz5_27{width:.875rem;height:.875rem}._flagFrame_1nwz5_32{position:relative;display:inline-flex;flex:none;width:1.25rem;height:.875rem;overflow:hidden;border-radius:2px}._flagFrame_1nwz5_32:after{position:absolute;inset:0;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:inherit;content:"";pointer-events:none}._flagImage_1nwz5_51{display:block;width:100%;height:100%}._menuContent_1nwz5_57{min-width:11rem}._item_1nwz5_61{display:flex;align-items:center;gap:var(--spacing-2)}._activeItem_1nwz5_67{font-weight:700}._languageName_1nwz5_71{flex:1}._code_1nwz5_75{margin-left:auto;color:color-mix(in srgb,currentColor 60%,transparent);font-size:.75rem}@layer base{._overlay_15pol_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_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_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_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}._region_1k2vh_1{position:relative;display:flex;align-items:center;height:100%}._trigger_1k2vh_8{display:inline-flex;align-items:center;gap:var(--spacing-1);font-family:var(--font-family-base);font-size:.875rem;font-weight:600;color:inherit;opacity:.85;background:none;border:none;padding:0;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_1k2vh_8:hover{opacity:1}._trigger_1k2vh_8:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._menu_1k2vh_34{position:absolute;top:100%;left:0;z-index:calc(var(--z-overlay) + 1);display:flex;flex-direction:column;min-width:12rem;padding:var(--spacing-2);border-radius:var(--radius);background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-md)}._menu_1k2vh_34[hidden]{display:none}._menu_1k2vh_34 a{display:block;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:inherit;font-size:.9375rem;text-decoration:none}._menu_1k2vh_34 a:hover,._menu_1k2vh_34 a:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._menu_1k2vh_34 a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._separator_1k2vh_73{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}@layer base{._wrapper_r6q9d_2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4) var(--spacing-6)}._link_r6q9d_9,._buttonLink_r6q9d_9{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:opacity var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._link_r6q9d_9:hover,._buttonLink_r6q9d_9:hover{text-decoration:underline;text-underline-offset:4px}._muted_r6q9d_27 ._link_r6q9d_9,._muted_r6q9d_27 ._buttonLink_r6q9d_9{color:var(--muted-foreground)}._muted_r6q9d_27 ._link_r6q9d_9:hover,._muted_r6q9d_27 ._buttonLink_r6q9d_9:hover{color:var(--foreground)}._light_r6q9d_35 ._link_r6q9d_9,._light_r6q9d_35 ._buttonLink_r6q9d_9{color:var(--primary-foreground);opacity:.8}._light_r6q9d_35 ._link_r6q9d_9:hover,._light_r6q9d_35 ._buttonLink_r6q9d_9:hover{opacity:1;color:var(--primary-foreground)}._dark_r6q9d_45 ._link_r6q9d_9,._dark_r6q9d_45 ._buttonLink_r6q9d_9{color:var(--foreground)}._dark_r6q9d_45 ._link_r6q9d_9:hover,._dark_r6q9d_45 ._buttonLink_r6q9d_9:hover{color:var(--primary)}}._wrapper_105gp_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}._header_105gp_9{position:fixed;top:0;left:0;right:0;height:4.5rem;z-index:var(--z-overlay);transition:background-color var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease,color var(--animation-duration-normal) ease,backdrop-filter var(--animation-duration-normal) ease}._headerContainer_105gp_22{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:80rem;margin:0 auto;padding:0 var(--spacing-6);height:100%}._scrolled_105gp_33{background-color:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);color:var(--foreground)}._transparent_105gp_40{background-color:transparent;backdrop-filter:none;border-bottom:1px solid transparent;color:#fff}._logo_105gp_47{display:inline-flex;align-items:center;text-decoration:none}._logoImage_105gp_53{display:block;width:auto;height:2.25rem}@media(max-width:640px){._logoImage_105gp_53{height:2rem}}._desktopNav_105gp_65{display:none;height:100%}@media(min-width:768px){._desktopNav_105gp_65{display:flex;align-items:center;gap:var(--spacing-4)}}@media(min-width:1024px){._desktopNav_105gp_65{gap:var(--spacing-8)}}._navLink_105gp_84{font-family:var(--font-family-base);font-size:.875rem;font-weight:600;color:inherit;opacity:.85;text-decoration:none;transition:opacity var(--animation-duration-fast) ease}._navLink_105gp_84:hover{opacity:1}._actions_105gp_98{display:flex;align-items:center;gap:var(--spacing-4)}._loginLink_105gp_104{font-family:var(--font-family-base);font-size:.875rem;font-weight:600;color:inherit;text-decoration:none;display:none}@media(min-width:1024px){._loginLink_105gp_104{display:block}}._langWrapper_105gp_119{display:none}@media(min-width:1024px){._langWrapper_105gp_119{display:block}}@media(max-width:1023px){._getStartedBtn_105gp_130{display:none}}._mobileMenuBtn_105gp_135{background:none;border:none;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){._mobileMenuBtn_105gp_135{display:none}}._mobileSheet_105gp_151{width:100%;max-width:22rem;height:100dvh;overflow-y:auto}@media(max-width:640px){._mobileSheet_105gp_151{max-width:100%}}._mobileHeader_105gp_164{display:flex;align-items:center;gap:var(--spacing-2);flex:none;padding:var(--spacing-4) calc(var(--spacing-12) + var(--spacing-2)) var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border)}._mobileLogoImage_105gp_173{display:block;width:auto;height:1.875rem}@media(min-width:641px){._mobileHeader_105gp_164 ._logo_105gp_47{display:none}}._mobileNav_105gp_185{display:flex;flex-direction:column;flex:none;padding:var(--spacing-4) var(--spacing-6)}._mobileSectionLink_105gp_192{align-self:flex-start;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:background-color var(--animation-duration-fast) ease}._mobileSectionLink_105gp_192:hover,._mobileSectionLink_105gp_192:active{background-color:var(--muted)}._mobileFeatureLinks_105gp_210{display:flex;flex-direction:column;margin-top:var(--spacing-1)}._mobileFeatureLink_105gp_210{display:flex;min-height:2.5rem;align-items:center;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color var(--animation-duration-fast) ease}._mobileFeatureLink_105gp_210:hover,._mobileFeatureLink_105gp_210:active{background-color:var(--muted)}._mobilePrimaryLinks_105gp_234{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-4)}._mobileNavLink_105gp_241{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-md);color:var(--foreground);font-size:1rem;font-weight:600;text-decoration:none;transition:background-color var(--animation-duration-fast) ease}._mobileNavLink_105gp_241:hover,._mobileNavLink_105gp_241:active{background-color:var(--muted)}._mobileNavLink_105gp_241 svg{width:1rem;height:1rem;flex:none;color:var(--muted-foreground)}._mobileFooter_105gp_268{flex:none;padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);border-top:1px solid var(--border);background-color:var(--surface)}._mobileActions_105gp_275{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}._mobileActionBtn_105gp_281{width:100%}._mobileStartedBtn_105gp_285{border-color:var(--accent);background-color:var(--accent);color:var(--accent-foreground)}._mobileStartedBtn_105gp_285:hover{border-color:color-mix(in srgb,var(--accent) 85%,var(--foreground));background-color:color-mix(in srgb,var(--accent) 85%,var(--foreground));color:var(--accent-foreground)}._main_105gp_297{flex:1;display:flex;flex-direction:column;width:100%}._footer_105gp_304{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-16) var(--spacing-6) var(--spacing-8)}._footerContainer_105gp_310{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-12)}._footerGrid_105gp_318{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){._footerGrid_105gp_318{grid-template-columns:2fr 1fr 1fr}}._footerBrand_105gp_330{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerLogo_105gp_336{align-self:flex-start}._footerLogoImage_105gp_340{display:block;width:auto;max-width:100%;height:2.75rem}._footerTagline_105gp_347{font-size:1rem;opacity:.8;max-width:24rem;line-height:1.5}._footerLinks_105gp_354{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerLinks_105gp_354 a{color:var(--primary-foreground);opacity:.8;text-decoration:none;font-size:.9375rem;transition:opacity var(--animation-duration-fast) ease}._footerLinks_105gp_354 a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}._footerFeatureLinks_105gp_374{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerFeatureLinks_105gp_374 a{color:var(--primary-foreground);opacity:.8;text-decoration:none;font-size:.9375rem;transition:opacity var(--animation-duration-fast) ease}._footerFeatureLinks_105gp_374 a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}._footerColumnTitle_105gp_394{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.6;margin-bottom:var(--spacing-1)}._companyInfo_105gp_403{margin:0;font-size:.75rem;line-height:1.6;opacity:.6;text-align:center}@media(min-width:768px){._companyInfo_105gp_403{text-align:left}}._footerBottom_105gp_417{border-top:1px solid color-mix(in srgb,var(--primary-foreground) 20%,transparent);padding-top:var(--spacing-8);font-size:.8125rem;display:flex;flex-direction:column;gap:var(--spacing-6);align-items:center}@media(min-width:768px){._footerBottom_105gp_417{flex-direction:row;justify-content:space-between}}._copyright_105gp_434{opacity:.6;margin:0}._footerLegalGroup_105gp_439{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-4)}._legalLinks_105gp_447{justify-content:center}._partnerTermsLink_105gp_451{color:inherit;opacity:.8;text-decoration:none}._partnerTermsLink_105gp_451:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}._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)}@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)}}}._form_sxobj_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-2)}._content_1sz2f_1,._form_1sz2f_2,._skeletons_1sz2f_3{display:flex;flex-direction:column;gap:var(--spacing-4)}._status_1sz2f_9{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._sectionTitle_1sz2f_14{margin:0 0 var(--spacing-2);color:var(--foreground);font-family:var(--font-family-display);font-size:1.125rem;font-weight:600}._muted_1sz2f_22{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._field_1sz2f_29{display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--foreground);font-size:.875rem;font-weight:600}._fieldLabel_1sz2f_38{color:var(--foreground);font-size:.875rem;font-weight:600}._codeInput_1sz2f_44{font-family:var(--font-family-monospace);font-size:1.125rem;letter-spacing:.3rem}._qrSurface_1sz2f_50{align-self:flex-start;max-width:100%;overflow:auto;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface)}._secretBlock_1sz2f_60{display:flex;flex-direction:column;gap:var(--spacing-2)}._secretRow_1sz2f_66{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._secret_1sz2f_60{flex:1;min-width:0;overflow-wrap:anywhere;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground);font-family:var(--font-family-monospace);font-size:.875rem}._actions_1sz2f_86{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-2)}._error_1sz2f_93{margin:0;color:var(--error);font-size:.875rem;line-height:1.5}._error_1sz2f_93 p{margin:0 0 var(--spacing-3)}._titleSkeleton_1sz2f_104{width:65%;height:1.5rem}._fieldSkeleton_1sz2f_109{height:2.75rem}._nav_wrprv_1{display:flex;flex-direction:column;gap:var(--spacing-1)}._link_wrprv_7{display:flex;align-items:center;gap:var(--spacing-3);min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);color:color-mix(in srgb,var(--sidebar-foreground) 75%,transparent);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._link_wrprv_7:hover{background-color:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent);color:var(--sidebar-foreground)}._active_wrprv_27{background-color:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--sidebar-foreground);font-weight:600}._collapsed_wrprv_33{justify-content:center;padding-right:0;padding-left:0}._icon_wrprv_39{position:relative;display:flex;flex:none}._label_wrprv_45{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--spacing-2);min-width:0}._unreadBadge_wrprv_54{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:1.25rem;height:1.25rem;padding:0 var(--spacing-1);border-radius:var(--radius-full);background-color:var(--accent);color:var(--accent-foreground);font-size:.6875rem;font-weight:700}._unreadDot_wrprv_69{position:absolute;top:-.125rem;right:-.125rem;width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--accent)}._container_1c6zw_1{margin-top:var(--spacing-1);padding-top:var(--spacing-2);border-top:1px solid color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._row_1c6zw_7,._collapsedButton_1c6zw_8{display:flex;align-items:center;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);color:color-mix(in srgb,var(--sidebar-foreground) 75%,transparent);font-size:.875rem;font-weight:500;cursor:pointer}._row_1c6zw_7{gap:var(--spacing-3)}._icon_1c6zw_24{flex:none}._label_1c6zw_28{flex:1;min-width:0}._collapsedButton_1c6zw_8{justify-content:center;width:100%;border:0;background:transparent}._row_1c6zw_7:hover,._collapsedButton_1c6zw_8:hover{background-color:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent);color:var(--sidebar-foreground)}._row_1c6zw_7:focus-within,._collapsedButton_1c6zw_8:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._trigger_r85ba_1{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2);border:0;border-radius:var(--radius);background:transparent;color:var(--sidebar-foreground);cursor:pointer;text-align:left}._trigger_r85ba_1:hover{background-color:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._collapsed_r85ba_19{justify-content:center;padding:var(--spacing-2) 0}._avatar_r85ba_24{display:flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--sidebar-foreground) 15%,transparent)}._userName_r85ba_35{overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._menu_r85ba_43{width:14rem;padding:0}._userInfo_r85ba_48{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4);border-bottom:1px solid var(--border)}._displayName_r85ba_56{margin:0;color:var(--foreground);font-size:.875rem;font-weight:600}._email_r85ba_63{margin:0;color:var(--muted-foreground);font-size:.75rem;overflow-wrap:anywhere}._actions_r85ba_70{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2)}._menuItem_r85ba_77{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font-size:.875rem;text-align:left;cursor:pointer}._menuItem_r85ba_77:hover{background-color:var(--muted)}._menuItem_r85ba_77:disabled{opacity:.5;cursor:not-allowed}._layoutWrapper_j9vfn_1{display:flex;min-height:100vh;background-color:var(--background)}._sidebar_j9vfn_7{position:sticky;top:0;display:flex;flex:0 0 15rem;flex-direction:column;width:15rem;height:100vh;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-6) var(--spacing-3);background-color:var(--sidebar);color:var(--sidebar-foreground);transition:flex-basis var(--animation-duration-normal) ease,width var(--animation-duration-normal) ease}._sidebarCollapsed_j9vfn_24{flex-basis:4.5rem;width:4.5rem}._sidebarHeader_j9vfn_29{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);min-width:0;margin-bottom:var(--spacing-8);padding:0 var(--spacing-2)}._sidebarCollapsed_j9vfn_24 ._sidebarHeader_j9vfn_29{align-items:center;padding:0}._brandLink_j9vfn_44{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);max-width:100%;color:inherit;text-decoration:none}._brandLogo_j9vfn_54{display:block;width:auto;max-width:100%;height:2rem}._mobileBrandLogo_j9vfn_61{display:block;width:auto;max-width:100%;height:1.75rem}._brandBadge_j9vfn_68{display:inline-block;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--sidebar-foreground) 15%,transparent);font-family:var(--font-family-base);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._collapsedBrand_j9vfn_80{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius);background-color:color-mix(in srgb,var(--sidebar-foreground) 15%,transparent);color:inherit;font-family:var(--font-family-display);font-weight:700;text-decoration:none}._collapseToggle_j9vfn_94{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:var(--radius);background:transparent;color:var(--sidebar-foreground);cursor:pointer}._collapseToggle_j9vfn_94:hover{background-color:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._sidebarFooter_j9vfn_111{display:grid;justify-items:start;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-6);color:var(--sidebar-foreground)}._sidebarFooterCollapsed_j9vfn_120{justify-items:center}._sidebarFooter_j9vfn_111>:last-child{width:100%}._twoFactorButton_j9vfn_128{display:flex;align-items:center;gap:var(--spacing-3);width:100%;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:0;border-radius:var(--radius);background:transparent;color:var(--sidebar-foreground);font-family:var(--font-family-base);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer}._twoFactorButton_j9vfn_128:hover,._twoFactorButton_j9vfn_128:focus-visible{background-color:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._twoFactorButtonCollapsed_j9vfn_151{justify-content:center;width:2.75rem;padding:var(--spacing-2)}._compactLanguageToggle_j9vfn_157{padding-inline:var(--spacing-1)}._compactLanguageToggle_j9vfn_157 svg:last-child{display:none}._mainColumn_j9vfn_165{display:flex;flex:1;flex-direction:column;min-width:0}._topBar_j9vfn_172{display:none;position:sticky;top:0;z-index:var(--z-overlay);align-items:center;justify-content:flex-end;min-height:4rem;padding:0 var(--spacing-6);background-color:var(--sidebar);color:var(--sidebar-foreground)}._mobileBrandGroup_j9vfn_185{display:none}._mobileSheet_j9vfn_189{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-3);background-color:var(--sidebar);color:var(--sidebar-foreground)}._mobileSheetHeader_j9vfn_196{border-color:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._mobileSheetTitle_j9vfn_200{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);color:var(--sidebar-foreground)}._mobileSheetFooter_j9vfn_208{display:grid;justify-items:start;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-6);color:var(--sidebar-foreground)}._mobileSheetFooter_j9vfn_208>:last-child{width:100%}._actingStrip_j9vfn_221{background-color:var(--accent);color:var(--accent-foreground);border-bottom:1px solid color-mix(in srgb,var(--accent-foreground) 20%,transparent)}._actingStripInner_j9vfn_227{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-2);max-width:90rem;margin:0 auto;padding:var(--spacing-2) var(--spacing-6)}._actingInfo_j9vfn_238,._actingActions_j9vfn_239{display:flex;align-items:center;gap:var(--spacing-2)}._actingInfo_j9vfn_238{font-size:.875rem}._actingIcon_j9vfn_249{opacity:.8}._staffLink_j9vfn_253{border:none;background-color:color-mix(in srgb,var(--accent-foreground) 15%,transparent);color:var(--accent-foreground)}._staffLink_j9vfn_253:hover{background-color:color-mix(in srgb,var(--accent-foreground) 25%,transparent)}._exitBtn_j9vfn_263{border-color:transparent;background-color:var(--surface);color:var(--foreground)}._exitBtn_j9vfn_263:hover{background-color:var(--muted)}._main_j9vfn_165{flex:1}._content_j9vfn_277{max-width:90rem;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-8)}._adminFooter_j9vfn_283{max-width:90rem;margin:0 auto;padding:var(--spacing-6) var(--spacing-6) var(--spacing-12);border-top:1px solid var(--border)}@media(max-width:768px){._sidebar_j9vfn_7{display:none}._topBar_j9vfn_172{display:flex;justify-content:space-between}._mobileBrandGroup_j9vfn_185{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._mobileMenuButton_j9vfn_307{color:var(--sidebar-foreground)}._mobileBrand_j9vfn_61{overflow:hidden;color:inherit;font-family:var(--font-family-display);font-size:1.125rem;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}}._banner_4u3hj_1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-6);font-family:var(--font-family-base);font-size:.875rem;border-bottom:1px solid var(--border);animation:_slideDown_4u3hj_1 var(--animation-duration-normal) ease}@keyframes _slideDown_4u3hj_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}._info_4u3hj_23{background-color:color-mix(in srgb,var(--info) 10%,var(--background));color:var(--info);border-bottom-color:color-mix(in srgb,var(--info) 20%,transparent)}._warning_4u3hj_29{background-color:color-mix(in srgb,var(--warning) 10%,var(--background));color:var(--warning);border-bottom-color:color-mix(in srgb,var(--warning) 20%,transparent)}._error_4u3hj_35{background-color:color-mix(in srgb,var(--error) 10%,var(--background));color:var(--error);border-bottom-color:color-mix(in srgb,var(--error) 20%,transparent)}._content_4u3hj_41{display:flex;align-items:center;gap:var(--spacing-3);flex:1}._icon_4u3hj_48{flex-shrink:0}._message_4u3hj_52{font-weight:500;color:var(--foreground)}._link_4u3hj_57{font-weight:600;padding:0;height:auto;min-height:auto;color:currentColor;text-decoration:underline;margin-left:var(--spacing-2)}._closeBtn_4u3hj_67{background:transparent;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background-color var(--animation-duration-fast) ease}._closeBtn_4u3hj_67:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}@layer base{._bar_w6nyi_2{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-6);font-family:var(--font-family-base);font-size:.875rem;background-color:color-mix(in srgb,var(--primary) 3%,var(--surface));border-bottom:1px solid var(--border);color:var(--foreground);animation:_slideDown_w6nyi_1 var(--animation-duration-normal) ease;gap:var(--spacing-4)}@keyframes _slideDown_w6nyi_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}._content_w6nyi_27{display:flex;align-items:center;gap:var(--spacing-3);flex:1;min-width:0}._iconWrapper_w6nyi_35{color:var(--primary);flex-shrink:0;display:flex;align-items:center;justify-content:center}._textContainer_w6nyi_43{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._title_w6nyi_50{font-weight:700;color:var(--primary);white-space:nowrap}._separator_w6nyi_56{color:color-mix(in srgb,var(--muted-foreground) 50%,transparent)}._subtitle_w6nyi_60{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);flex-wrap:wrap}._progress_w6nyi_68{font-weight:500;white-space:nowrap}._nextStep_w6nyi_73{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nextStep_w6nyi_73 strong{color:var(--foreground);font-weight:600}._action_w6nyi_84{flex-shrink:0}._finishButton_w6nyi_88{background-color:var(--surface);border-color:var(--border);color:var(--primary);font-weight:600;box-shadow:var(--shadow)}._finishButton_w6nyi_88:hover:not(:disabled){background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media(max-width:768px){._bar_w6nyi_2{flex-direction:column;align-items:stretch;padding:var(--spacing-4)}._content_w6nyi_27{align-items:flex-start}._iconWrapper_w6nyi_35{margin-top:2px}._textContainer_w6nyi_43{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._title_w6nyi_50+._separator_w6nyi_56{display:none}._subtitle_w6nyi_60{font-size:.8125rem}._action_w6nyi_84{margin-top:var(--spacing-2);margin-left:1.75rem}._finishButton_w6nyi_88{width:100%}}}@layer base{._toggleBtn_1jm9f_2{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._toggleBtn_1jm9f_2:hover{color:var(--sidebar-foreground)}._activeIcon_1jm9f_11{color:var(--accent)}._inactiveIcon_1jm9f_15{color:color-mix(in srgb,var(--sidebar-foreground) 40%,transparent)}._tooltipExplainer_1jm9f_19{display:block;font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1);font-weight:400}}._container_1ngki_1{display:flex;min-height:100vh;background-color:var(--background)}._sidebar_1ngki_7{width:18rem;background-color:var(--sidebar);color:var(--sidebar-foreground);display:flex;flex-direction:column;padding:var(--spacing-8) var(--spacing-6);border-right:1px solid color-mix(in srgb,var(--sidebar-foreground) 10%,transparent);position:sticky;top:0;height:100vh;transition:width var(--animation-duration-normal) ease,padding var(--animation-duration-normal) ease;overflow-x:hidden}._sidebar_1ngki_7._collapsed_1ngki_22{width:4.75rem;padding:var(--spacing-8) var(--spacing-3)}._sidebarHeader_1ngki_27{margin-bottom:var(--spacing-12);display:flex;align-items:flex-start;justify-content:space-between;width:100%}._collapsed_1ngki_22 ._sidebarHeader_1ngki_27{justify-content:center}._headerExpanded_1ngki_39{display:flex;flex-direction:column;width:100%}._headerSubRow_1ngki_45{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-2)}._collapseToggle_1ngki_52{background:transparent;border:none;color:color-mix(in srgb,var(--sidebar-foreground) 70%,transparent);cursor:pointer;padding:var(--spacing-1);margin:calc(var(--spacing-1) * -1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-fast) ease;flex-shrink:0}._collapseToggle_1ngki_52:hover{color:var(--sidebar-foreground);background-color:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._collapsed_1ngki_22 ._collapseToggle_1ngki_52{margin:0}._brand_1ngki_76{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;line-height:1.2}._badge_1ngki_83{display:inline-block;font-family:var(--font-family-base);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background-color:color-mix(in srgb,var(--sidebar-foreground) 15%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._nav_1ngki_95{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._link_1ngki_102{display:flex;align-items:center;gap:var(--spacing-3);font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;color:color-mix(in srgb,var(--sidebar-foreground) 75%,transparent);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);transition:all var(--animation-duration-fast) ease;white-space:nowrap}._linkCollapsed_1ngki_116{justify-content:center;padding:var(--spacing-3) 0}._iconWrapper_1ngki_121{position:relative;display:flex}._unreadDot_1ngki_126{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:var(--accent);border-radius:50%}._linkLabelWrapper_1ngki_136{display:flex;align-items:center;justify-content:space-between;flex:1;width:100%}._unreadBadge_1ngki_144{background-color:var(--accent);color:var(--accent-foreground);font-size:.75rem;font-weight:700;border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}._link_1ngki_102:hover{color:var(--sidebar-foreground);background-color:color-mix(in srgb,var(--sidebar-foreground) 8%,transparent)}._linkActive_1ngki_164{color:var(--sidebar-foreground);background-color:color-mix(in srgb,var(--accent) 25%,transparent);font-weight:600;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}._sidebarFooter_1ngki_171{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-6);border-top:1px solid color-mix(in srgb,var(--sidebar-foreground) 10%,transparent);padding-top:var(--spacing-6)}._footerCollapsed_1ngki_180{align-items:center}._footerToggles_1ngki_184{display:flex;align-items:center;gap:var(--spacing-3)}._footerDivider_1ngki_190{width:100%;height:1px;background-color:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._langToggle_1ngki_196{align-self:flex-start}._userProfile_1ngki_200{display:flex;align-items:center;gap:var(--spacing-3);white-space:nowrap}._avatar_1ngki_207,._avatarCollapsed_1ngki_208{width:2.25rem;height:2.25rem;background-color:color-mix(in srgb,var(--sidebar-foreground) 15%,transparent);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--sidebar-foreground);flex-shrink:0}._avatarCollapsed_1ngki_208{cursor:pointer}._userInfo_1ngki_224{display:flex;flex-direction:column;overflow:hidden}._userName_1ngki_230{font-family:var(--font-family-base);font-size:.875rem;font-weight:600}._userRole_1ngki_236{font-family:var(--font-family-base);font-size:.75rem;color:color-mix(in srgb,var(--sidebar-foreground) 60%,transparent);text-transform:capitalize}._previewBtn_1ngki_243{cursor:pointer;display:flex;align-items:center;gap:var(--spacing-3);font-family:var(--font-family-base);font-size:.9375rem;font-weight:600;color:var(--sidebar-foreground);background-color:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4);transition:all var(--animation-duration-fast) ease;text-align:left;white-space:nowrap;text-decoration:none;width:100%}._previewBtn_1ngki_243:disabled,._previewBtnCollapsed_1ngki_264:disabled,._drawerPreviewBtn_1ngki_265:disabled{opacity:.6;cursor:wait}._previewBtn_1ngki_243:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent) 25%,transparent);transform:translateY(-1px)}._previewBtnCollapsed_1ngki_264{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background-color:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-sm);color:var(--sidebar-foreground);transition:all var(--animation-duration-fast) ease;text-decoration:none}._previewBtnCollapsed_1ngki_264:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent) 25%,transparent);transform:translateY(-1px)}._logoutBtn_1ngki_295{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:.875rem;color:color-mix(in srgb,var(--sidebar-foreground) 70%,transparent);cursor:pointer;transition:color var(--animation-duration-fast) ease;text-align:left;white-space:nowrap;background:transparent;border:none;padding:0}._logoutBtn_1ngki_295:hover{color:var(--sidebar-foreground)}._logoutBtnCollapsed_1ngki_315{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:transparent;border:none;border-radius:var(--radius-sm);color:color-mix(in srgb,var(--sidebar-foreground) 70%,transparent);cursor:pointer;transition:all var(--animation-duration-fast) ease}._logoutBtnCollapsed_1ngki_315:hover,._logoutBtnCollapsed_1ngki_315._lockBtn_1ngki_334:hover{color:var(--sidebar-foreground);background-color:color-mix(in srgb,var(--sidebar-foreground) 15%,transparent)}._actingStrip_1ngki_339{background-color:var(--accent);color:var(--accent-foreground);padding:var(--spacing-2) var(--spacing-6);border-bottom:1px solid color-mix(in srgb,var(--accent-foreground) 20%,transparent)}._actingStripInner_1ngki_346{max-width:90rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;font-size:.875rem}._exitBtn_1ngki_355{background-color:var(--surface);color:var(--foreground);border-color:transparent}._exitBtn_1ngki_355:hover{background-color:var(--muted)}._mobileHeader_1ngki_365{display:none}._main_1ngki_369{flex:1;min-width:0;position:relative;overflow-y:auto;height:100vh;height:100dvh}@media(min-width:1025px){._container_1ngki_1{height:100vh;height:100dvh;overflow:hidden}._sidebar_1ngki_7{height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sidebar-foreground) 22%,transparent) transparent;scrollbar-gutter:auto}._sidebar_1ngki_7:hover{scrollbar-color:color-mix(in srgb,var(--sidebar-foreground) 38%,transparent) transparent}._sidebar_1ngki_7::-webkit-scrollbar{width:6px}._sidebar_1ngki_7::-webkit-scrollbar-track{background:transparent}._sidebar_1ngki_7::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--sidebar-foreground) 22%,transparent);border-radius:var(--radius-full)}._sidebar_1ngki_7::-webkit-scrollbar-button{display:none}}._content_1ngki_417{max-width:90rem;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}._suspendedState_1ngki_423{display:flex;align-items:center;justify-content:center;min-height:50vh}._suspendedStateCard_1ngki_430{background:var(--surface);border:1px solid var(--border);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;max-width:32rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._suspendedStateIcon_1ngki_444{color:var(--error)}._suspendedStateTitle_1ngki_448{font-family:var(--font-family-display);font-size:1.5rem;color:var(--foreground);margin:0}._suspendedStateDesc_1ngki_455{color:var(--muted-foreground);line-height:1.5;margin:0}._staffFooter_1ngki_461{max-width:90rem;margin:0 auto;padding:var(--spacing-6) var(--spacing-8) var(--spacing-12);border-top:1px solid var(--border)}@media(max-width:1024px){._container_1ngki_1{flex-direction:column}._sidebar_1ngki_7{display:none}._mobileHeader_1ngki_365{display:flex;align-items:center;justify-content:space-between;height:4.5rem;background-color:var(--surface);border-bottom:1px solid var(--border);padding:0 var(--spacing-6);position:sticky;top:0;z-index:var(--z-overlay)}._mobileBrand_1ngki_490{font-family:var(--font-family-display);font-size:1.25rem;color:var(--primary)}._mobileActions_1ngki_496{display:flex;align-items:center;gap:var(--spacing-2)}._mobileActingStrip_1ngki_502{background-color:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._mobileActingStripText_1ngki_513{font-size:.875rem;color:var(--sidebar-foreground);margin:0}._drawerExitBtn_1ngki_519{width:100%;color:var(--foreground);border:none;background-color:var(--surface)}._main_1ngki_369{height:auto}._content_1ngki_417{padding:var(--spacing-6)}._staffFooter_1ngki_461{padding:var(--spacing-6) var(--spacing-6) var(--spacing-12)}._sheetContent_1ngki_538{background-color:var(--sidebar);color:var(--sidebar-foreground);padding:var(--spacing-6);width:20rem}._sheetTitle_1ngki_545{font-family:var(--font-family-display);color:var(--sidebar-foreground);text-align:left}._mobileDrawer_1ngki_551{display:flex;flex-direction:column;height:calc(100vh - 8rem);margin-top:var(--spacing-8)}._drawerFooter_1ngki_558{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-4);border-top:1px solid color-mix(in srgb,var(--sidebar-foreground) 10%,transparent);padding-top:var(--spacing-4)}._mobileUserProfile_1ngki_567{display:flex;flex-direction:column}._mobileUserName_1ngki_572{font-weight:600;font-size:.875rem}._mobileUserRole_1ngki_577{font-size:.75rem;color:color-mix(in srgb,var(--sidebar-foreground) 60%,transparent)}._drawerPreviewBtn_1ngki_265{cursor:pointer;display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;font-weight:600;color:var(--sidebar-foreground);background-color:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4);transition:all var(--animation-duration-fast) ease;text-align:left;margin-top:var(--spacing-2);text-decoration:none;width:100%}._drawerPreviewBtn_1ngki_265:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent) 25%,transparent);transform:translateY(-1px)}._drawerLogoutBtn_1ngki_606{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:color-mix(in srgb,var(--sidebar-foreground) 70%,transparent);text-align:left;margin-top:var(--spacing-2);background:transparent;border:none;padding:0;cursor:pointer}}._page_wgecl_1{min-height:100vh;padding:var(--spacing-8) var(--spacing-4);background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._brand_wgecl_8{display:grid;gap:var(--spacing-1);max-width:52rem;margin:0 auto var(--spacing-12)}._brand_wgecl_8 strong{color:var(--primary);font-family:var(--font-family-display);font-size:1.25rem}._brand_wgecl_8 span{color:var(--muted-foreground);font-size:.875rem}._card_wgecl_11{display:grid;justify-items:start;gap:var(--spacing-6);max-width:52rem;margin:0 auto;padding:clamp(var(--spacing-6),5vw,var(--spacing-12));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._icon_wgecl_22{color:var(--primary)}._title_wgecl_23{max-width:38rem;margin:0;font-family:var(--font-family-display);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.25}._body_wgecl_24{max-width:39rem;margin:0;color:var(--muted-foreground);line-height:1.7}._detail_wgecl_25{width:100%;padding-top:var(--spacing-6);border-top:1px solid var(--border)}._detail_wgecl_25 h2{margin:0 0 var(--spacing-2);font-family:var(--font-family-display);font-size:1.125rem}._detail_wgecl_25 p{margin:0;color:var(--muted-foreground);line-height:1.6}._contact_wgecl_28{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-weight:700}._contact_wgecl_28:hover{text-decoration:underline}._shell_1c0o0_1{display:flex;min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._sidebar_1c0o0_8{position:sticky;top:0;display:flex;flex:0 0 18rem;flex-direction:column;width:18rem;height:100vh;overflow-x:hidden;overflow-y:auto;transition:flex-basis var(--animation-duration-normal) ease,width var(--animation-duration-normal) ease,padding var(--animation-duration-normal) ease;padding:var(--spacing-8) var(--spacing-6);background:var(--sidebar);color:var(--sidebar-foreground)}._sidebarCollapsed_1c0o0_25{flex-basis:4.75rem;width:4.75rem;padding-inline:var(--spacing-3)}._sidebarHeader_1c0o0_30{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-12)}._sidebarCollapsed_1c0o0_25 ._sidebarHeader_1c0o0_30{justify-content:center}._brandBlock_1c0o0_38{display:grid;gap:var(--spacing-3);min-width:0}._collapseToggle_1c0o0_39{display:flex;flex:0 0 2rem;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--sidebar-foreground);cursor:pointer}._collapseToggle_1c0o0_39:hover,._collapseToggle_1c0o0_39:focus-visible{background:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._brand_1c0o0_38{font-family:var(--font-family-display);font-size:1.4rem;line-height:1.3;overflow-wrap:anywhere}._brandBadge_1c0o0_62{width:fit-content;padding:var(--spacing-1) var(--spacing-2);border:1px solid color-mix(in srgb,var(--sidebar-foreground) 22%,transparent);border-radius:var(--radius-sm);font-size:.72rem;font-weight:700;letter-spacing:.04em}._nav_1c0o0_71{display:grid;align-content:start;gap:var(--spacing-2)}._navIcon_1c0o0_72{position:relative;display:inline-flex;flex-shrink:0}._navLinkCollapsed_1c0o0_73{justify-content:center;padding-inline:var(--spacing-2)}._countDot_1c0o0_74{position:absolute;top:-.125rem;right:-.125rem;width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--accent)}._visuallyHidden_1c0o0_83{position:absolute;width:.0625rem;height:.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._navLink_1c0o0_73{display:flex;align-items:center;gap:var(--spacing-3);min-height:2.75rem;padding:var(--spacing-2) var(--spacing-4);border:1px solid transparent;border-radius:var(--radius);color:color-mix(in srgb,var(--sidebar-foreground) 76%,transparent);font-size:.92rem;font-weight:500;text-decoration:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._navLink_1c0o0_73:hover,._navLink_1c0o0_73:focus-visible{background:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent);color:var(--sidebar-foreground)}._navLinkActive_1c0o0_111{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--sidebar-foreground);font-weight:700}._count_1c0o0_74{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;min-height:1.4rem;margin-left:auto;padding:0 var(--spacing-1);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-size:.75rem;font-weight:700}._accountActions_1c0o0_131{display:grid;justify-items:start;gap:var(--spacing-4);margin-top:auto;padding-top:var(--spacing-6);border-top:1px solid color-mix(in srgb,var(--sidebar-foreground) 14%,transparent)}._identity_1c0o0_139{display:flex;align-items:center;gap:var(--spacing-3);font-weight:700;overflow-wrap:anywhere}._accountButton_1c0o0_140{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-1) 0;border:0;background:transparent;color:color-mix(in srgb,var(--sidebar-foreground) 76%,transparent);font:inherit;font-size:.875rem;cursor:pointer}._accountButton_1c0o0_140:hover,._accountButton_1c0o0_140:focus-visible{color:var(--sidebar-foreground);text-decoration:underline}._accountButtonCollapsed_1c0o0_153{justify-content:center;width:100%;min-height:2.75rem;padding:var(--spacing-2);border-radius:var(--radius)}._accountButtonCollapsed_1c0o0_153:hover,._accountButtonCollapsed_1c0o0_153:focus-visible{background:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent)}._main_1c0o0_163{flex:1;min-width:0}._content_1c0o0_164{max-width:90rem;min-height:55vh;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}._footer_1c0o0_165{max-width:90rem;margin:0 auto;padding:var(--spacing-6) var(--spacing-8) var(--spacing-12);border-top:1px solid var(--border)}._stripeNotice_1c0o0_166,._warning_1c0o0_166,._queryNotice_1c0o0_166{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-8);font-size:.875rem;line-height:1.5}._stripeNotice_1c0o0_166{background:color-mix(in srgb,var(--accent) 16%,var(--background));color:var(--foreground)}._warning_1c0o0_166{background:color-mix(in srgb,var(--warning) 14%,var(--background))}._queryNotice_1c0o0_166{background:color-mix(in srgb,var(--error) 10%,var(--background))}._stripeNotice_1c0o0_166 a,._queryNotice_1c0o0_166 button{color:var(--primary);font:inherit;font-weight:700}._queryNotice_1c0o0_166 button{padding:0;border:0;background:transparent;cursor:pointer}._loading_1c0o0_184,._loadError_1c0o0_184{max-width:70rem;margin:var(--spacing-12) auto;padding:var(--spacing-8)}._loadingBrand_1c0o0_185{max-width:16rem;height:2rem;margin-bottom:var(--spacing-8)}._loadingContent_1c0o0_186{height:18rem}._loadError_1c0o0_184{display:grid;justify-items:start;gap:var(--spacing-4);color:var(--error)}._mobileHeader_1c0o0_188{display:none}@media(max-width:1024px){._shell_1c0o0_1{display:block}._sidebar_1c0o0_8{display:none}._mobileHeader_1c0o0_188{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding:var(--spacing-3) var(--spacing-6);border-bottom:1px solid var(--border);background:var(--surface)}._mobileBrand_1c0o0_203{display:grid;gap:var(--spacing-1);min-width:0}._mobileBrand_1c0o0_203 strong{color:var(--primary);font-family:var(--font-family-display);overflow-wrap:anywhere}._mobileBrand_1c0o0_203 span{color:var(--muted-foreground);font-size:.75rem}._drawer_1c0o0_206{gap:var(--spacing-8);padding:var(--spacing-6);background:var(--sidebar);color:var(--sidebar-foreground)}._drawerTitle_1c0o0_207{padding-right:var(--spacing-8);color:var(--sidebar-foreground);font-family:var(--font-family-display)}._drawer_1c0o0_206 ._accountActions_1c0o0_131{margin-top:var(--spacing-4)}}@media(max-width:640px){._content_1c0o0_164{padding:var(--spacing-8) var(--spacing-4)}._footer_1c0o0_165{padding:var(--spacing-6) var(--spacing-4) var(--spacing-8)}._stripeNotice_1c0o0_166,._warning_1c0o0_166,._queryNotice_1c0o0_166{padding:var(--spacing-3) var(--spacing-4)}}._accessDeniedIcon_1jpdt_1{color:var(--warning)}._scanContainer_1jpdt_5{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._scanCard_1jpdt_16{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)}._scanIconContainer_1jpdt_29{margin-bottom:var(--spacing-6);animation:_pulse_1jpdt_1 3s infinite ease-in-out}._scanIcon_1jpdt_29{color:var(--primary)}._scanTitle_1jpdt_38{font-family:var(--font-family-display);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._scanDesc_1jpdt_46{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1jpdt_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}._logo_tfsit_1{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left center}._previewBanner_3ya1w_1{background-color:var(--accent);color:var(--accent-foreground);padding:var(--spacing-2) var(--spacing-6);text-align:center;font-size:.8125rem;font-weight:600;display:flex;justify-content:center;gap:var(--spacing-2);align-items:center}._previewBannerLink_3ya1w_14{color:var(--accent-foreground);text-decoration:underline}._staffPreviewBanner_3ya1w_19{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-2) var(--spacing-6);text-align:center;font-size:.8125rem;font-weight:600;display:flex;justify-content:center;gap:var(--spacing-2);align-items:center}._staffPreviewBanner_3ya1w_19 ._previewBannerLink_3ya1w_14{color:var(--primary-foreground)}._staffPreviewBanner_3ya1w_19 button._previewBannerLink_3ya1w_14{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}._staffPreviewBanner_3ya1w_19 button._previewBannerLink_3ya1w_14:disabled{opacity:.6;cursor:wait}._header_3ya1w_49{position:sticky;top:0;z-index:calc(var(--z-overlay) - 10);background-color:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);height:4.5rem;display:flex;align-items:center}._headerContainer_3ya1w_61{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:80rem;margin:0 auto;padding:0 var(--spacing-6);gap:var(--spacing-4);min-width:0}._logo_3ya1w_73{display:flex;align-items:center;height:2.25rem;max-width:11rem;min-width:0}._desktopNav_3ya1w_81{display:flex;align-items:center;gap:var(--spacing-8)}._navLink_3ya1w_87{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease;position:relative;padding:var(--spacing-2) 0;display:inline-flex;align-items:center}._navLink_3ya1w_87:hover{color:var(--foreground)}._navLinkActive_3ya1w_103{color:var(--primary);font-weight:700}._navLinkActive_3ya1w_103:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--accent)}._utility_3ya1w_118{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._langToggle_3ya1w_125{display:flex}@media(max-width:768px){._headerContainer_3ya1w_61{padding:0 var(--spacing-4)}._headerExitPreview_3ya1w_134{display:none}._logo_3ya1w_73{max-width:7rem}._desktopNav_3ya1w_81{display:none}._unreadBadgeDesktop_3ya1w_146{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent);color:var(--accent-foreground);font-size:.6875rem;font-weight:700;border-radius:var(--radius-full);min-width:1rem;height:1.125rem;padding:0 4px;line-height:1;margin-left:var(--spacing-2);vertical-align:middle}}@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}@layer base{._wrapper_1c6oy_2{background-color:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:var(--spacing-12);overflow:hidden}._header_1c6oy_10{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);min-height:3rem}._iconWrapper_1c6oy_19{color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;padding-top:2px}._summary_1c6oy_27{flex:1 1 14rem;min-width:0;margin:0;font-size:.8125rem;font-weight:500;color:var(--secondary-foreground);line-height:1.5}._trigger_1c6oy_37{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;font-weight:600;color:var(--primary);background:none;border:none;padding:var(--spacing-1) var(--spacing-2);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap}._trigger_1c6oy_37:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._chevron_1c6oy_56{transition:transform var(--animation-duration-normal) ease}._open_1c6oy_60{transform:rotate(180deg)}._content_1c6oy_64{padding:0 var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._details_1c6oy_71{margin:0;font-size:.8125rem;line-height:1.6;color:var(--secondary-foreground);border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent);padding-top:var(--spacing-3)}._hotelController_1c6oy_80{margin:0;font-size:.8125rem;font-weight:600;color:var(--foreground)}._actions_1c6oy_87{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-2)}._actionLink_1c6oy_93{font-size:.75rem;font-weight:600;color:var(--primary);text-decoration:none;background:none;border:none;padding:0;cursor:pointer}._actionLink_1c6oy_93:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){._trigger_1c6oy_37{flex:1 0 100%;margin-left:calc(16px + var(--spacing-3));margin-top:var(--spacing-1);padding:var(--spacing-1) 0;min-height:2rem;justify-content:flex-start}}}._wrapper_th9t0_1{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--background);color:var(--foreground);max-width:100%;overflow-x:clip}._main_th9t0_12{flex:1;width:100%;display:flex;flex-direction:column}._contentContainer_th9t0_19{width:100%;max-width:80rem;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-8)}._contentSkeleton_th9t0_26{min-height:20rem}._guestFooter_th9t0_30{width:100%;background-color:var(--background)}._guestFooterContainer_th9t0_35{width:100%;max-width:80rem;margin:0 auto;padding:0 var(--spacing-6) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8)}._guestFooterLinks_th9t0_45{display:flex;justify-content:center}._mobileBottomBar_th9t0_50,._floatingMessageBtn_th9t0_51{display:none}@media(max-width:768px){._floatingMessageBtn_th9t0_51{display:flex;position:fixed;right:var(--spacing-6);bottom:var(--spacing-20);z-index:100;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-lg)}._floatingMessageBtnAboveCart_th9t0_72{bottom:calc(var(--spacing-20) + 3.5rem + var(--spacing-3))}._floatingMessageBadge_th9t0_76{position:absolute;top:-2px;right:-2px;display:flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:2px solid var(--surface);border-radius:var(--radius-full);background-color:var(--accent);color:var(--accent-foreground);font-size:.6875rem;font-weight:700}._mobileBottomBar_th9t0_50{display:flex;position:fixed;bottom:0;left:0;right:0;min-height:4rem;height:auto;background-color:var(--surface);border-top:1px solid var(--border);z-index:var(--z-overlay);justify-content:space-around;align-items:center;padding:0 var(--spacing-1);padding-bottom:env(safe-area-inset-bottom)}._mobileTab_th9t0_110{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1;min-width:0;padding:var(--spacing-2) var(--spacing-1);color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease;gap:4px}._mobileTabIconWrapper_th9t0_124{height:1.375rem;display:flex;align-items:center;justify-content:center;position:relative}._unreadBadgeMobile_th9t0_132{position:absolute;top:-4px;right:-8px;background-color:var(--accent);color:var(--accent-foreground);font-size:.625rem;font-weight:700;border-radius:var(--radius-full);min-width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;padding:0 2px;line-height:1;box-shadow:0 0 0 1.5px var(--surface)}._mobileTabActive_th9t0_151{color:var(--primary)}._mobileTabLabel_th9t0_155{font-size:.6875rem;font-weight:600;line-height:1.15;text-align:center;max-width:100%;overflow-wrap:break-word;word-break:break-word;hyphens:auto}._contentContainer_th9t0_19{padding-bottom:var(--spacing-6)}._guestFooterContainer_th9t0_35{padding:0 var(--spacing-4) calc(var(--spacing-6) + 4.5rem + env(safe-area-inset-bottom))}}: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: #F9F8F6;--foreground: #1C1B1A;--surface: #FFFFFF;--surface-foreground: #1C1B1A;--sidebar: #1A362D;--sidebar-foreground: #F9F8F6;--card: #FFFFFF;--card-foreground: #1C1B1A;--popup: #FFFFFF;--popup-foreground: #1C1B1A;--primary: #1A362D;--primary-foreground: #FFFFFF;--secondary: #EAE7E2;--secondary-foreground: #3A3835;--accent: #C8963E;--accent-foreground: #FFFFFF;--muted: #F0EEEB;--muted-foreground: #76736F;--success: #2D5A4C;--success-foreground: #FFFFFF;--error: #8C3A3A;--error-foreground: #FFFFFF;--warning: #B8862D;--warning-foreground: #FFFFFF;--info: #3A5A78;--info-foreground: #FFFFFF;--info-hover: #2F4A63;--info-active: #253B4F;--border: #E2DFDA;--font-family-base: "Manrope", system-ui, -apple-system, sans-serif;--font-family-display: "Sora", "Manrope", system-ui, sans-serif;--font-family-monospace: "JetBrains Mono", monospace;--font-family-cursive: cursive;--radius-sm: 2px;--radius: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow: 0 2px 8px -2px rgba(28, 27, 26, .04), 0 1px 2px -1px rgba(28, 27, 26, .02);--shadow-md: 0 4px 12px -2px rgba(28, 27, 26, .06), 0 2px 4px -2px rgba(28, 27, 26, .03);--shadow-lg: 0 12px 24px -4px rgba(28, 27, 26, .08), 0 4px 8px -4px rgba(28, 27, 26, .04);--shadow-focus: 0 0 0 1px var(--background), 0 0 0 3px var(--primary);--animation-duration-fast: .15s;--animation-duration-normal: .25s;--animation-duration-slow: .4s;--chart-color-1: #1A362D;--chart-color-2: #C8963E;--chart-color-3: #8C3A3A;--chart-color-4: #3A5A78;--chart-color-5: #8C857B}.dark{--background: #161817;--foreground: #EAE7E2;--surface: #1E211F;--surface-foreground: #EAE7E2;--sidebar: #111312;--sidebar-foreground: #EAE7E2;--card: #1E211F;--card-foreground: #EAE7E2;--popup: #252826;--popup-foreground: #EAE7E2;--primary: #7FC4A6;--primary-foreground: #0F1F19;--secondary: #2C2E2D;--secondary-foreground: #DCD8D3;--accent: #D4A853;--accent-foreground: #1C1B1A;--muted: #252726;--muted-foreground: #A3A6A4;--border: #3A3E3B;--success: #6DBB98;--success-foreground: #0F1F19;--error: #E07A7A;--error-foreground: #2A0F0F;--warning: #D4A853;--warning-foreground: #1C1B1A;--info: #7AA7D1;--info-foreground: #0F1A26;--info-hover: #93BADD;--info-active: #A9C8E5;--chart-color-1: #7FC4A6;--chart-color-2: #D4A853;--chart-color-3: #E07A7A;--chart-color-4: #7AA7D1;--chart-color-5: #B0A99F;--shadow: 0 2px 8px -2px rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .6), 0 4px 8px -4px rgba(0, 0, 0, .4);--shadow-focus: 0 0 0 1px var(--background), 0 0 0 3px var(--primary)}@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}
