._errorBoundaryRoot_1h9fh_11{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--space-12) var(--space-6)}._card_1h9fh_19{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--max-w-sm);gap:var(--space-3, 12px)}._title_1h9fh_28{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg, #fff);margin:0}._errorBoundaryMessage_1h9fh_35{font-size:var(--fs-s);color:var(--fg-3, rgba(255, 255, 255, .5));margin:0;line-height:var(--lh-normal)}._detail_1h9fh_42{font-size:var(--fs-xs);font-family:var(--ff-m, monospace);color:var(--err, #ef4444);margin:0;word-break:break-all}._retry_1h9fh_50{display:inline-flex;align-items:center;gap:var(--space-1h);padding:var(--space-2) var(--space-5);margin-top:var(--space-2, 8px);font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--fg, #fff);background:var(--color-surface-glass, rgba(255, 255, 255, .04));border:1px solid var(--bd, rgba(255, 255, 255, .06));border-radius:var(--r-m, 10px);cursor:pointer;transition:background var(--dur-f) ease,border-color var(--dur-f) ease,color var(--dur-f) ease;line-height:1}._retry_1h9fh_50:hover{background:var(--color-surface-glass-hover, rgba(255, 255, 255, .08));border-color:var(--bd-s, rgba(255, 255, 255, .1))}._pageErrorRoot_1h9fh_74{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4, 16px);padding:var(--space-16, 64px) var(--space-4, 16px);text-align:center}._icon_1h9fh_84{color:var(--fg-4, rgba(255, 255, 255, .3))}._pageErrorMessage_1h9fh_88{font-size:var(--fs-base);color:var(--fg-3, rgba(255, 255, 255, .5));max-width:var(--max-w-sm);line-height:var(--lh-relaxed);margin:0}._actions_1h9fh_96{display:flex;align-items:center;gap:var(--space-3, 12px)}._backBtn_1h9fh_102{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-4, 16px);border-radius:var(--r-m, 10px);border:1px solid var(--bd, rgba(255, 255, 255, .1));background:var(--bg-s, rgba(255, 255, 255, .05));color:var(--fg, #fff);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-f)}._backBtn_1h9fh_102:hover{background:var(--bg-m, rgba(255, 255, 255, .1))}._retryBtn_1h9fh_121{padding:var(--space-2, 8px) var(--space-5, 20px);border-radius:var(--r-m, 10px);background:var(--fg);color:var(--bg, #000);font-size:var(--fs-s);font-weight:var(--fw-semibold);cursor:pointer;border:none;transition:opacity var(--dur-f)}._retryBtn_1h9fh_121:hover{opacity:.85}._fallback_1h9fh_139{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:var(--space-12) var(--space-6);text-align:center}._errorFallbackTitle_1h9fh_149{font-size:var(--fs-l);font-weight:var(--fw-semibold);margin-bottom:var(--space-2)}._errorFallbackMessage_1h9fh_155{color:var(--fg-3);font-size:var(--fs-sm);margin-bottom:var(--space-4)}._errorFallbackDetail_1h9fh_161{color:var(--fg-4);font-size:var(--fs-xs);margin-bottom:var(--space-4)}._retryBtnFallback_1h9fh_167{padding:var(--space-2) var(--space-4);border-radius:var(--r-m);background:var(--fg);color:var(--fg-invert, #fff);border:none;cursor:pointer;font-size:var(--fs-sm)}@keyframes _animated-error-fade-in_1h9fh_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _animated-error-icon-pop_1h9fh_1{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes _animated-error-orb-drift_1h9fh_1{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}._animatedErrorRoot_1h9fh_195{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4, 16px);padding:var(--space-10, 40px) var(--space-5, 20px);text-align:center;position:relative;overflow:hidden;animation:_animated-error-fade-in_1h9fh_1 .4s ease both}._orb_1h9fh_208{position:absolute;width:200px;height:200px;border-radius:var(--r-f, 9999px);background:radial-gradient(circle,color-mix(in oklch,var(--err, #ef4444) 8%,transparent) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:_animated-error-orb-drift_1h9fh_1 16s ease infinite}._iconBox_1h9fh_221{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-l, 16px);background:var(--color-surface-glass, rgba(255, 255, 255, .04));border:1px solid var(--bd, rgba(255, 255, 255, .1));color:var(--fg-3, rgba(255, 255, 255, .5));position:relative;animation:_animated-error-icon-pop_1h9fh_1 .5s ease .1s both}._animatedErrorStateTitle_1h9fh_235{font-family:var(--ff-d);font-size:var(--fs-l, 18px);font-weight:var(--fw-medium, 500);color:var(--fg-2, rgba(255, 255, 255, .8));max-width:360px;line-height:var(--lh-snug);margin:0;animation:_animated-error-fade-in_1h9fh_1 .4s ease .2s both}._animatedErrorDescription_1h9fh_246{font-size:var(--fs-s, 14px);color:var(--fg-4, rgba(255, 255, 255, .3));max-width:360px;line-height:var(--lh-normal);margin:0;animation:_animated-error-fade-in_1h9fh_1 .4s ease .3s both}._animatedErrorActions_1h9fh_255{display:flex;align-items:center;gap:var(--space-3, 12px);margin-top:var(--space-2, 8px);animation:_animated-error-fade-in_1h9fh_1 .4s ease .4s both}._toastContainer_17y97_6{position:fixed;bottom:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);z-index:var(--z-toast);max-width:380px;pointer-events:none}._toastContainerItem_17y97_18{pointer-events:auto}._toastItem_17y97_22{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-l);background:var(--bg-s);border:1px solid color-mix(in oklch,var(--toast-color) 30%,var(--bd));box-shadow:var(--sh-l);min-width:280px;pointer-events:auto;transform:translate(calc(100% + var(--space-6)));opacity:0;transition:all var(--dur-s) cubic-bezier(.22,1,.36,1);backdrop-filter:var(--blur-lg);-webkit-backdrop-filter:var(--blur-lg)}._toastIcon_17y97_40{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--toast-color)}._toastContent_17y97_48{flex:1;min-width:0}._toastTitle_17y97_53{font-size:var(--fs-s);font-weight:var(--fw-semibold);color:var(--fg);margin-bottom:var(--space-1)}._toastMessage_17y97_60{font-size:var(--fs-s);color:var(--fg-2);line-height:var(--lh-snug)}._toastDismiss_17y97_66{all:unset;cursor:pointer;color:var(--fg-4);padding:var(--space-1);border-radius:var(--r-s);transition:color var(--dur-f);flex-shrink:0}._toastDismiss_17y97_66:hover{color:var(--fg-2)}._toastDismiss_17y97_66:focus-visible{outline:var(--focus-ring);outline-offset:2px}@keyframes _gio-spinner-spin_aglbb_1{to{transform:rotate(360deg)}}._spinner_aglbb_12{display:inline-flex;align-items:center;gap:var(--space-3, 12px)}._circle_aglbb_18{display:block;border-style:solid;border-color:var(--bg-m, rgba(255, 255, 255, .08));border-top-color:var(--spinner-color, var(--fg));border-radius:50%;animation:_gio-spinner-spin_aglbb_1 var(--dur-vslow, .8s) linear infinite;width:var(--spinner-diameter);height:var(--spinner-diameter);border-width:var(--spinner-border)}._label_aglbb_30{font-size:var(--fs-s);color:var(--fg-3, rgba(255, 255, 255, .5))}._centered_aglbb_35{display:flex;align-items:center;justify-content:center;padding:var(--space-24, 96px) 0}._fullscreen_aglbb_42{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay, 9000)}._srOnly_aglbb_51{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._backToTopRoot_1jjai_12{position:fixed;bottom:var(--space-5);right:var(--space-5);z-index:var(--z-sticky);opacity:0;pointer-events:none;transition:opacity var(--dur-n) ease,transform var(--dur-n) ease;transform:translateY(var(--space-2));border-radius:var(--r-f)}._visible_1jjai_24{opacity:1;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){._backToTopRoot_1jjai_12{transition:none}}._button_1jjai_36{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);border-radius:var(--r-m, 10px);font-weight:var(--fw-medium, 500);transition:background var(--dur-f),color var(--dur-f),border-color var(--dur-f),opacity var(--dur-f);cursor:pointer;text-decoration:none;border:1px solid transparent;font-family:inherit;line-height:1}._iconSlot_1jjai_51{flex-shrink:0;display:inline-flex;align-items:center}._primary_1jjai_57{background:var(--fg);color:var(--fg-invert, #fff);border-color:transparent}._primary_1jjai_57:hover{background:var(--fg-2)}._primary_1jjai_57:active{background:var(--fg-2);opacity:.9}._accent_1jjai_72{background:var(--fg);color:var(--fg-invert, #fff);border-color:transparent}._accent_1jjai_72:hover{background:var(--fg-2)}._accent_1jjai_72:active{opacity:.9}._secondary_1jjai_86{background:var(--glass-bg-ctrl);border-color:var(--glass-bd);color:var(--fg);box-shadow:var(--glass-inset-ctrl)}._secondary_1jjai_86:hover{transform:scale(1.04);background:var(--glass-bg-ctrl-hover);border-color:var(--glass-bd-hover);box-shadow:var(--glass-inset-hover)}._destructive_1jjai_100{background:color-mix(in oklch,var(--err) 15%,transparent);color:var(--err);border-color:transparent}._destructive_1jjai_100:hover{background:color-mix(in oklch,var(--err) 25%,transparent)}._destructive_1jjai_100:active{background:color-mix(in oklch,var(--err) 35%,transparent)}._ghost_1jjai_114{background:transparent;color:var(--fg-3);border-color:transparent}._ghost_1jjai_114:hover{transform:scale(1.04);color:var(--fg);background:var(--glass-bg-ctrl);border-color:var(--glass-bd);box-shadow:var(--glass-inset-ctrl)}._outline_1jjai_128{background:transparent;border-color:var(--glass-bd);color:var(--fg);box-shadow:var(--glass-inset-ctrl)}._outline_1jjai_128:hover{transform:scale(1.04);background:var(--glass-bg-ctrl);border-color:var(--glass-bd-hover);box-shadow:var(--glass-inset-hover)}._sm_1jjai_142{padding:var(--space-1h) var(--space-3, 12px);font-size:var(--fs-xs)}._md_1jjai_147{padding:var(--space-2, 8px) var(--space-4, 16px);font-size:var(--fs-s)}._lg_1jjai_152{padding:var(--space-2h) var(--space-5, 20px);font-size:var(--fs-base)}._fullWidth_1jjai_157{width:100%}._iconOnly_1jjai_161{padding:var(--space-2, 8px);aspect-ratio:1}._iconOnly_1jjai_161._sm_1jjai_142{padding:var(--space-1h)}._iconOnly_1jjai_161._lg_1jjai_152{padding:var(--space-2h)}._unstyled_1jjai_174{border:none;background:transparent;padding:0;margin:0;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}._unstyled_1jjai_174:hover{background:transparent}._disabled_1jjai_193{opacity:.5;cursor:not-allowed;pointer-events:none}._closeButtonRoot_1jjai_201{flex-shrink:0}@keyframes _contactFadeIn_1jjai_1{0%{opacity:0}to{opacity:1}}._contactBtn_1jjai_212{height:40px;border-color:var(--bd);border-radius:var(--r-f);color:var(--fg-2);font-size:var(--fs-base);font-weight:var(--fw-regular);padding:0 var(--space-6);opacity:0;transition:background var(--dur-f) var(--ease),color var(--dur-f) var(--ease);animation:_contactFadeIn_1jjai_1 .6s ease .3s forwards}._contactBtn_1jjai_212:hover{background:var(--color-surface-glass-hover);color:var(--fg)}._contactText_1jjai_232{display:block}._contactIcon_1jjai_236{display:none;width:16px;height:16px}@media(max-width:1024px){._contactBtn_1jjai_212{width:var(--ctrl-size);padding:0;border-radius:var(--r-f);background:var(--color-surface-glass);border-color:var(--bd);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md)}._contactText_1jjai_232{display:none}._contactIcon_1jjai_236{display:block}}._dataExportWrap_1jjai_264{position:relative}._dataExportBackdrop_1jjai_268{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay)}._dataExportMenu_1jjai_274{position:absolute;top:100%;right:0;margin-top:var(--space-1);background:var(--bg-s);border:1px solid var(--bd);border-radius:var(--r-m);padding:var(--space-1);z-index:var(--z-dropdown);min-width:140px;box-shadow:var(--sh-l)}._dataExportItem_1jjai_288{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--r-s);font-size:var(--fs-s);color:var(--fg-2);transition:all var(--dur-f) var(--ease, ease);cursor:pointer}._dataExportItem_1jjai_288:hover{background:color-mix(in oklch,var(--fg) 5%,transparent);color:var(--fg)}._dateRangeWrap_k8zxx_11,._dateRangeLabel_k8zxx_17{display:flex;align-items:center;gap:var(--space-2)}._dateRangeInput_k8zxx_23{padding:var(--space-2) var(--space-3);border-radius:var(--r-m);background:var(--color-surface-input, color-mix(in oklch, var(--fg) 5%, transparent));border:1px solid var(--bd);color:var(--fg);font-size:var(--fs-s);outline:none;min-width:140px;transition:border-color var(--dur-f),box-shadow var(--dur-f)}._dateRangeInput_k8zxx_23:focus{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in oklch,var(--fg) 12%,transparent)}._dateRangeSeparator_k8zxx_40{color:var(--fg-4);font-size:var(--fs-s)}._formBuilder_k8zxx_47{width:100%;color:var(--fg, #fff);font-size:var(--fs-s)}._formBuilderGrid_k8zxx_53{display:grid;gap:var(--space-5)}._formBuilderGridCols1_k8zxx_58{grid-template-columns:1fr}._formBuilderGridCols2_k8zxx_62{grid-template-columns:repeat(2,1fr)}._formBuilderGridCols3_k8zxx_66{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){._formBuilderGridCols2_k8zxx_62,._formBuilderGridCols3_k8zxx_66{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1024px){._formBuilderGridCols3_k8zxx_66{grid-template-columns:repeat(2,1fr)}}._formBuilderFieldSpan2_k8zxx_83{grid-column:span 2}._formBuilderFieldSpan3_k8zxx_87{grid-column:span 3}@media(max-width:768px){._formBuilderFieldSpan2_k8zxx_83,._formBuilderFieldSpan3_k8zxx_87{grid-column:span 1}}._formBuilderField_k8zxx_83{display:flex;flex-direction:column;gap:var(--space-1h)}._formBuilderFieldInline_k8zxx_104{flex-direction:row;align-items:center;gap:var(--space-3)}._formBuilderLabel_k8zxx_110{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--fg-3, rgba(255, 255, 255, .7));line-height:var(--lh-snug)}._formBuilderRequired_k8zxx_117{color:var(--err, #ef4444);margin-left:var(--space-1)}._formBuilderInput_k8zxx_122,._formBuilderTextarea_k8zxx_123,._formBuilderSelect_k8zxx_124{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--bd, rgba(255, 255, 255, .12));border-radius:var(--r-m);background:var(--color-surface-input, rgba(255, 255, 255, .04));color:var(--fg, #fff);font-size:var(--fs-s);font-family:inherit;outline:none;transition:border-color var(--dur-f) ease,box-shadow var(--dur-f) ease}._formBuilderInput_k8zxx_122::placeholder,._formBuilderTextarea_k8zxx_123::placeholder{color:var(--fg-4, rgba(255, 255, 255, .3))}._formBuilderInput_k8zxx_122:focus,._formBuilderTextarea_k8zxx_123:focus,._formBuilderSelect_k8zxx_124:focus{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in oklch,var(--fg) 10%,transparent)}._formBuilderInput_k8zxx_122:disabled,._formBuilderTextarea_k8zxx_123:disabled,._formBuilderSelect_k8zxx_124:disabled{opacity:.5;cursor:not-allowed}._formBuilderInputError_k8zxx_156,._formBuilderTextarea_k8zxx_123._formBuilderInputError_k8zxx_156,._formBuilderSelect_k8zxx_124._formBuilderInputError_k8zxx_156{border-color:color-mix(in oklch,var(--err, #ef4444) 50%,transparent)}._formBuilderInputError_k8zxx_156:focus,._formBuilderTextarea_k8zxx_123._formBuilderInputError_k8zxx_156:focus,._formBuilderSelect_k8zxx_124._formBuilderInputError_k8zxx_156:focus{border-color:color-mix(in oklch,var(--err, #ef4444) 70%,transparent);box-shadow:0 0 0 3px color-mix(in oklch,var(--err, #ef4444) 10%,transparent)}._formBuilderTextarea_k8zxx_123{resize:vertical;min-height:80px}._formBuilderSelect_k8zxx_124{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}._formBuilderSelect_k8zxx_124 option{background:var(--bg-s, #111118);color:var(--fg, #fff)}._formBuilderMultiselect_k8zxx_188{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}._formBuilderMultiselectOption_k8zxx_195,._formBuilderCheckboxWrapper_k8zxx_204{display:flex;align-items:center;gap:var(--space-2h);cursor:pointer;font-size:var(--fs-s);color:var(--fg-2, rgba(255, 255, 255, .85))}._formBuilderCheckboxInput_k8zxx_213{width:18px;height:18px;accent-color:var(--fg);cursor:pointer;flex-shrink:0}._formBuilderCheckboxLabel_k8zxx_221{-webkit-user-select:none;user-select:none}._formBuilderRadioGroup_k8zxx_225{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) 0}._formBuilderRadioOption_k8zxx_232{display:flex;align-items:center;gap:var(--space-2h);cursor:pointer;font-size:var(--fs-s);color:var(--fg-2, rgba(255, 255, 255, .85))}._formBuilderRadioInput_k8zxx_241{width:18px;height:18px;accent-color:var(--fg);cursor:pointer;flex-shrink:0}._formBuilderRadioLabel_k8zxx_249{-webkit-user-select:none;user-select:none}._formBuilderToggle_k8zxx_253{background:none;border:none;padding:0;cursor:pointer;outline:none}._formBuilderToggle_k8zxx_253:disabled{opacity:.5;cursor:not-allowed}._formBuilderToggleTrack_k8zxx_258{display:flex;align-items:center;width:44px;height:24px;border-radius:var(--r-l);background:var(--bg-m, rgba(255, 255, 255, .12));padding:var(--space-0h);transition:background var(--dur-n) ease}._formBuilderToggleOn_k8zxx_277 ._formBuilderToggleTrack_k8zxx_258{background:var(--fg)}._formBuilderToggleThumb_k8zxx_281{display:block;width:20px;height:20px;border-radius:50%;background:var(--bg, #fff);transition:transform var(--dur-n) ease;box-shadow:var(--sh-thumb)}._formBuilderToggleOn_k8zxx_277 ._formBuilderToggleThumb_k8zxx_281{transform:translate(20px)}._formBuilderToggle_k8zxx_253:focus-visible ._formBuilderToggleTrack_k8zxx_258{box-shadow:0 0 0 3px color-mix(in oklch,var(--fg) 30%,transparent)}._formBuilderHelp_k8zxx_299{font-size:var(--fs-xs);color:var(--fg-4, rgba(255, 255, 255, .4));line-height:var(--lh-snug)}._formBuilderError_k8zxx_305{font-size:var(--fs-xs);color:var(--err, #ef4444);line-height:var(--lh-snug)}._formBuilderActions_k8zxx_311{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2h);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--bd, rgba(255, 255, 255, .06))}._formBuilderBtn_k8zxx_321{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--r-m);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-f) ease;border:none;white-space:nowrap}._formBuilderBtn_k8zxx_321:disabled{opacity:.5;cursor:not-allowed}._formBuilderBtnPrimary_k8zxx_341{background:var(--fg);color:var(--fg-invert)}._formBuilderBtnPrimary_k8zxx_341:hover:not(:disabled){background:var(--fg-2)}._formBuilderBtnSecondary_k8zxx_350{background:var(--bg-m, rgba(255, 255, 255, .08));color:var(--fg-2, rgba(255, 255, 255, .8));border:1px solid var(--bd, rgba(255, 255, 255, .12))}._formBuilderBtnSecondary_k8zxx_350:hover:not(:disabled){background:var(--bg-e, rgba(255, 255, 255, .12));color:var(--fg, #fff)}._formBuilderSpinner_k8zxx_361{display:inline-block;width:16px;height:16px;border:2px solid color-mix(in oklch,var(--fg, #fff) 30%,transparent);border-top-color:var(--fg, #fff);border-radius:50%;animation:_form-builder-spin_k8zxx_1 .6s linear infinite}@keyframes _form-builder-spin_k8zxx_1{to{transform:rotate(360deg)}}._fieldVertical_k8zxx_379{display:flex;flex-direction:column;gap:var(--space-1, 4px)}._fieldHorizontal_k8zxx_385{display:grid;grid-template-columns:160px 1fr;gap:var(--space-3, 12px);align-items:start}._label_k8zxx_392{display:block;font-size:var(--fs-s);font-weight:var(--fw-medium, 500);color:var(--fg-3);margin-bottom:var(--space-1h)}._labelHorizontal_k8zxx_400{margin-bottom:0;padding-top:var(--space-2h)}._hint_k8zxx_405{display:block;font-size:var(--fs-xs);margin-top:var(--space-1, 4px);color:var(--fg-4)}._hintError_k8zxx_412{color:var(--err)}._hintHorizontal_k8zxx_416{grid-column:2}._wrapperLabel_k8zxx_420{display:block}._input_k8zxx_424{width:100%;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--r-m, 10px);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inset);border:1px solid;border-color:var(--glass-bd);color:var(--fg);font-size:var(--fs-s);font-family:inherit;outline:none;transition:border-color var(--dur-f),box-shadow var(--dur-f)}._input_k8zxx_424::placeholder{color:var(--fg-4)}._input_k8zxx_424:focus{border-color:var(--fg);box-shadow:0 0 0 2px var(--bg-m)}._textarea_k8zxx_450{resize:vertical;min-height:80px}._select_k8zxx_456{cursor:pointer}._timeRangeRow_k8zxx_463{display:flex;gap:var(--space-0h);background:oklch(from var(--fg) l c h / .05);border-radius:var(--r-m);padding:var(--space-0h);align-self:flex-start}._timeRangeButton_k8zxx_472{padding-inline:var(--space-3);padding-block:var(--space-2);border-radius:var(--r-s);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:oklch(from var(--fg) l c h / .4);transition:background var(--dur-n) var(--ease),color var(--dur-n) var(--ease)}._timeRangeButton_k8zxx_472:hover{color:oklch(from var(--fg) l c h / .6)}._timeRangeActive_k8zxx_486{background:oklch(from var(--fg) l c h / .1);color:var(--fg)}.Link{color:var(--fg);text-decoration:none;border-bottom:1px solid transparent;cursor:pointer;transition:all var(--dur-f) var(--ease);font-family:inherit;font-size:inherit;line-height:inherit}.Link:hover{border-bottom-color:var(--fg)}.Link:active{color:var(--fg-2)}.Link:visited{color:var(--fg)}.Link--subtle{color:var(--fg-2)}.Link--subtle:hover{color:var(--fg);border-bottom-color:var(--fg)}.Link--subtle:visited{color:var(--fg-2)}.Link--danger{color:var(--err)}.Link--danger:hover{border-bottom-color:var(--err)}.Link--danger:visited{color:var(--err)}.Link:disabled,.Link[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.Link:focus-visible{outline:var(--focus-ring);outline-offset:2px}._link_uc3lw_7{display:inline-flex;align-items:center;gap:var(--space-1);text-decoration:none}._content_uc3lw_14{display:inline}._icon_uc3lw_19{display:inline-flex;align-items:center;flex-shrink:0;color:inherit;opacity:.7;transition:opacity var(--dur-f) var(--ease)}._link_uc3lw_7:hover ._icon_uc3lw_19{opacity:1}._router_uc3lw_33{color:var(--fg);border-bottom:1px solid transparent;cursor:pointer;transition:all var(--dur-f) var(--ease);font-family:inherit;font-size:inherit;line-height:inherit}._router_uc3lw_33:hover{border-bottom-color:var(--fg)}._router_uc3lw_33:active{color:var(--fg-2)}._router_uc3lw_33:visited{color:var(--fg)}._router_uc3lw_33:focus-visible{outline:var(--focus-ring);outline-offset:2px}._disabled_uc3lw_61{opacity:.5;cursor:not-allowed;pointer-events:none}._card_1kyx6_6{border-radius:var(--r-xl, 24px);background:var(--glass-bg);border:1px solid;border-color:var(--glass-bd);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inset),var(--glass-shadow);transition:background var(--dur-f) ease,border-color var(--dur-f) ease,box-shadow var(--dur-f) ease,transform var(--dur-f) ease}._hover_1kyx6_17:hover{background:var(--glass-bg-hover);border-color:var(--glass-bd-hover);box-shadow:var(--glass-inset-hover),var(--glass-shadow)}._elevated_1kyx6_24{box-shadow:var(--glass-inset),var(--glass-shadow),var(--sh-m)}._outlined_1kyx6_28{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--glass-bd);box-shadow:none}._cardHeader_1kyx6_37{padding:var(--space-4, 16px) var(--space-5, 20px);border-bottom:1px solid var(--bd)}._cardFooter_1kyx6_42{padding:var(--space-3, 12px) var(--space-5, 20px);border-top:1px solid var(--bd)}._padSm_1kyx6_47{padding:var(--space-3, 12px)}._padMd_1kyx6_51{padding:var(--space-5, 20px)}._padLg_1kyx6_55{padding:var(--space-8, 32px)}.Header{display:flex;flex-direction:column}.Header-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.Header-content{display:flex;flex-direction:column;min-width:0;flex:1}.Header-overline{display:block}.Header-title,.Header-description{margin:0}.Header-trailing{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.Header--center .Header-main{align-items:center}.Header--center .Header-content{align-items:center;text-align:center;flex:none}.Header--page{margin-top:var(--space-2);margin-bottom:var(--space-6)}.Header--page .Header-main{flex-direction:column}.Header--section{margin-bottom:var(--space-4)}.Header--section .Header-main{align-items:center}._overline_14gzd_9{font-size:var(--fs-xs2);font-weight:var(--fw-medium);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--fg-4);margin-bottom:var(--space-2);display:block}._titleH1_14gzd_21{font-family:var(--ff-b);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg)}._titleH1_14gzd_21 em{font-style:normal;color:var(--fg-3);font-weight:var(--fw-regular)}._titleH2_14gzd_31{font-size:var(--fs-l);font-weight:var(--fw-semibold);color:var(--fg)}._titleH3_14gzd_37{font-size:var(--fs-m);font-weight:var(--fw-semibold);color:var(--fg)}._description_14gzd_45{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--fg-3);max-width:var(--size-glow)}._iconRow_14gzd_55{display:flex;align-items:center;gap:var(--space-4);min-width:0}._iconBadge_14gzd_62{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-m);flex-shrink:0;color:var(--_icon-color, var(--fg));background:var(--_icon-bg, color-mix(in oklch, var(--fg) 20%, transparent))}._iconBadge_14gzd_62>svg{width:20px;height:20px}._iconInline_14gzd_81{display:inline-flex;align-items:center;gap:var(--space-2)}._icon_140b6_7{width:var(--space-5);height:var(--space-5);flex-shrink:0}:root{--black: oklch(0% 0 0);--white: oklch(100% 0 0);--g950: oklch(12% 0 0);--g900: oklch(17% 0 0);--g850: oklch(20% 0 0);--g800: oklch(24% 0 0);--g700: oklch(34% 0 0);--g600: oklch(44% 0 0);--g500: oklch(54% 0 0);--g400: oklch(64% 0 0);--g300: oklch(76% 0 0);--g200: oklch(86% 0 0);--g100: oklch(93% 0 0);--g50: oklch(97% 0 0);--pri-600: oklch(45% .14 264);--pri-500: oklch(58% .14 264);--pri-400: oklch(68% .12 264);--pri-100: oklch(92% .03 264);--pri-50: oklch(96% .01 264);--ok: oklch(65% .18 145);--ok-fg: oklch(45% .12 145);--ok-h: oklch(60% .18 145);--ok-soft: oklch(92% .04 145);--warn: oklch(75% .15 85);--warn-fg: oklch(50% .1 85);--warn-h: oklch(70% .15 85);--warn-soft: oklch(94% .04 85);--err: oklch(60% .2 25);--err-fg: oklch(45% .15 25);--err-h: oklch(55% .2 25);--err-soft: oklch(92% .04 25);--info: oklch(65% .15 250);--info-h: oklch(60% .15 250);--partial-outage: oklch(70% .17 55);--partial-outage-fg: oklch(45% .12 55);--partial-outage-h: oklch(65% .17 55);--partial-outage-soft: oklch(92% .04 55);--partial-outage-m: oklch(72% .14 55);--partial-outage-bd: color-mix(in oklch, var(--partial-outage) 40%, transparent);--partial-outage-bg: color-mix(in oklch, var(--partial-outage) 8%, var(--bg-e));--err-m: oklch(65% .18 25);--ok-m: oklch(70% .16 145);--warn-m: oklch(78% .14 85);--info-m: oklch(68% .14 250);--err-bd: color-mix(in oklch, var(--err) 40%, transparent);--err-bg: color-mix(in oklch, var(--err) 8%, var(--bg-e));--ok-bd: color-mix(in oklch, var(--ok) 40%, transparent);--ok-bg: color-mix(in oklch, var(--ok) 8%, var(--bg-e));--warn-bd: color-mix(in oklch, var(--warn) 40%, transparent);--warn-bg: color-mix(in oklch, var(--warn) 8%, var(--bg-e));--info-fg: oklch(45% .12 250);--info-soft: oklch(92% .04 250);--info-bd: color-mix(in oklch, var(--info) 40%, transparent);--info-bg: color-mix(in oklch, var(--info) 8%, var(--bg-e));--bg: var(--white);--bg-s: var(--g50);--bg-m: var(--g100);--bg-e: var(--white);--fg: var(--g950);--fg-2: var(--g700);--fg-3: var(--g500);--fg-4: var(--g400);--fg-invert: var(--white);--bd: var(--g200);--bd-s: var(--g300);--bd-w: var(--g100);--bd-accent: color-mix(in oklch, var(--accent) 50%, transparent);--accent: var(--pri-500);--accent-h: var(--pri-600);--accent-s: var(--pri-100);--accent-light: var(--pri-50);--accent-fg: var(--white);--accent-soft: color-mix(in oklch, var(--accent) 15%, transparent);--ff-d: "Inter", system-ui, -apple-system, sans-serif;--ff-b: "Inter", system-ui, -apple-system, sans-serif;--ff-m: "JetBrains Mono", ui-monospace, monospace;--fs-2xs: .625rem;--fs-xs: .6875rem;--fs-xs2: .75rem;--fs-s: .8125rem;--fs-sm: .875rem;--fs-base: .9375rem;--fs-m: 1rem;--fs-l: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--fs-3xl: 3rem;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900;--lh-crushed: .75;--lh-dense: .8;--lh-display: .88;--lh-heading: .95;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.6;--lh-loose: 1.75;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0;--ls-wide: .04em;--ls-wider: .08em;--ls-widest: .12em;--ls-ultra: .3em;--space-0: 0;--space-0h: 2px;--space-1: 4px;--space-1h: 6px;--space-2: 8px;--space-2h: 10px;--space-3: 12px;--space-3h: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--page-inset: var(--space-16);--sizing-2: 8px;--sizing-4: 16px;--sizing-6: 24px;--sizing-8: 32px;--sizing-10: 40px;--sizing-14: 56px;--sizing-16: 64px;--sizing-56: 224px;--sizing-72: 288px;--r-xs: 2px;--r-xs2: 4px;--r-s: 6px;--r-s2: 8px;--r-m: 10px;--r-m2: 12px;--r-l: 16px;--r-l2: 20px;--r-xl: 24px;--r-f: 9999px;--sh-s: 0 1px 3px oklch(0% 0 0 / .04);--sh-m: 0 4px 16px oklch(0% 0 0 / .06);--sh-l: 0 12px 40px oklch(0% 0 0 / .1);--sh-xl: 0 24px 64px oklch(0% 0 0 / .14);--sh-thumb: 0 1px 3px oklch(0% 0 0 / .2);--sh-menu: 0 8px 24px oklch(0% 0 0 / .15);--sh-dialog: 0 25px 60px oklch(0% 0 0 / .25);--ease: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--dur-f: .12s;--dur-n: .2s;--dur-s: .35s;--dur-vslow: .8s;--dur-skeleton: 1.5s;--dur-shimmer: 1.8s;--transition-base: var(--dur-n) var(--ease);--focus-ring: 2px solid oklch(0% 0 0 / .15);--focus-ring-offset: 2px;--focus-ring-radius: var(--r-xs);--opacity-disabled: .5;--color-surface-glass: oklch(0% 0 0 / .02);--color-surface-glass-hover: oklch(0% 0 0 / .04);--color-surface-glass-active:oklch(0% 0 0 / .06);--color-surface-input: oklch(0% 0 0 / .03);--color-surface-input-focus: oklch(0% 0 0 / .05);--color-surface-panel: oklch(100% 0 0 / .95);--color-surface-dropdown: oklch(100% 0 0 / .98);--color-surface-modal-from: oklch(100% 0 0 / .96);--color-surface-modal-to: rgba(250, 250, 250, .94);--bd-strong: oklch(0% 0 0 / .12);--bd-focus: oklch(0% 0 0 / .2);--bd-modal: oklch(0% 0 0 / .08);--glass-bg: oklch(100% 0 0 / .15);--glass-bg-hover: oklch(100% 0 0 / .22);--glass-bg-ctrl: oklch(100% 0 0 / .08);--glass-bg-ctrl-hover: oklch(100% 0 0 / .16);--glass-bg-ctrl-active: oklch(100% 0 0 / .3);--glass-bd: oklch(0% 0 0 / .08) oklch(0% 0 0 / .05) oklch(0% 0 0 / .04) oklch(0% 0 0 / .05);--glass-bd-focus: oklch(0% 0 0 / .11) oklch(0% 0 0 / .07) oklch(0% 0 0 / .05) oklch(0% 0 0 / .07);--glass-bd-active: oklch(0% 0 0 / .14) oklch(0% 0 0 / .1) oklch(0% 0 0 / .07) oklch(0% 0 0 / .1);--glass-bd-hover: oklch(0% 0 0 / .14) oklch(0% 0 0 / .1) oklch(0% 0 0 / .07) oklch(0% 0 0 / .1);--glass-blur: blur(28px) saturate(140%);--glass-inset: inset 0 1px 0 0 oklch(100% 0 0 / .3);--glass-inset-ctrl: inset 0 1px 0 0 oklch(100% 0 0 / .12);--glass-inset-hover: inset 0 1px 0 0 oklch(100% 0 0 / .2);--glass-shadow: 0 16px 48px oklch(0% 0 0 / .07);--color-backdrop: oklch(0% 0 0 / .35);--overlay-dark-50: oklch(0% 0 0 / .5);--overlay-dark: oklch(0% 0 0 / .7);--overlay-darker: oklch(0% 0 0 / .9);--blur-xs: blur(4px);--blur-sm: blur(6px);--blur-s: blur(8px);--blur-md: blur(12px);--blur-lg: blur(16px);--blur-glass: blur(20px);--blur-xl: blur(24px);--shadow-glow: 0 0 10px oklch(0% 0 0 / .08);--ctrl-glass-bg: linear-gradient(135deg, oklch(1 0 0 / .03) 0%, oklch(1 0 0 / .01) 50%, oklch(1 0 0 / .02) 100%);--ctrl-glass-filter: blur(1px) saturate(130%);--ctrl-glass-fg: oklch(1 0 0 / .85);--ctrl-glass-fg-hover: oklch(1 0 0 / .95);--ctrl-glass-bd: oklch(1 0 0 / .08) oklch(1 0 0 / .05) oklch(1 0 0 / .04) oklch(1 0 0 / .05);--ctrl-glass-bd-hover: oklch(1 0 0 / .15) oklch(1 0 0 / .08) oklch(1 0 0 / .06) oklch(1 0 0 / .08);--scrollbar-w: 4px;--scrollbar-thumb: oklch(0% 0 0 / .15);--scrollbar-thumb-hover: oklch(0% 0 0 / .3);--scrollbar-track: transparent;--z-base: 1;--z-sticky: 100;--z-dropdown: 500;--z-controls: 999;--z-header: 1000;--z-overlay: 1100;--z-modal: 1200;--z-toast: 1300;--z-tooltip: 1400;--grid-min-card: 200px;--grid-min-card-sm: 180px;--nav-h: 64px;--bar-h: var(--sizing-16);--sidebar-expanded: 222px;--tap-target: 44px;--ctrl-size: var(--sizing-10);--ctrl-icon: 18px;--safe-b: env(safe-area-inset-bottom, 0px);--max-w-xs: 300px;--max-w-sm: 400px;--max-w-md: 480px;--max-w-content: 640px;--max-w-prose: 720px;--max-w-lg: 960px;--max-w-xl: 1200px;--max-w-2xl: 1280px;--size-glow: 600px;--size-card-image: 180px;--size-card-image-sm: 140px}[data-theme=dark]{--bg: var(--g950);--bg-s: var(--g900);--bg-m: var(--g800);--bg-e: var(--g900);--fg: var(--g50);--fg-2: var(--g300);--fg-3: var(--g400);--fg-4: var(--g600);--fg-invert: var(--g950);--bd: var(--g800);--bd-s: var(--g700);--bd-w: var(--g900);--accent-s: oklch(25% .04 264);--accent-light: oklch(20% .02 264);--ok-soft: oklch(22% .04 145);--warn-soft: oklch(22% .04 85);--err-soft: oklch(22% .04 25);--info-soft: oklch(22% .04 250);--partial-outage-soft: oklch(22% .04 55);--sh-s: 0 1px 3px oklch(0% 0 0 / .2);--sh-m: 0 4px 16px oklch(0% 0 0 / .3);--sh-l: 0 12px 40px oklch(0% 0 0 / .4);--sh-xl: 0 24px 64px oklch(0% 0 0 / .5);--sh-menu: 0 8px 24px oklch(0% 0 0 / .4);--sh-dialog: 0 25px 60px oklch(0% 0 0 / .5);--glass-bg: oklch(0% 0 0 / .18);--glass-bg-hover: oklch(0% 0 0 / .28);--glass-bg-ctrl: oklch(100% 0 0 / .03);--glass-bg-ctrl-hover: oklch(100% 0 0 / .06);--glass-bg-ctrl-active: oklch(100% 0 0 / .1);--glass-bd: oklch(75% 0 0 / .2) oklch(75% 0 0 / .12) oklch(75% 0 0 / .08) oklch(75% 0 0 / .12);--glass-bd-focus: oklch(78% 0 0 / .25) oklch(78% 0 0 / .16) oklch(78% 0 0 / .1) oklch(78% 0 0 / .16);--glass-bd-active: oklch(78% 0 0 / .22) oklch(78% 0 0 / .14) oklch(78% 0 0 / .09) oklch(78% 0 0 / .14);--glass-bd-hover: oklch(82% 0 0 / .28) oklch(82% 0 0 / .18) oklch(82% 0 0 / .12) oklch(82% 0 0 / .18);--glass-inset: inset 0 1px 0 0 oklch(100% 0 0 / .08);--glass-inset-ctrl: inset 0 1px 0 0 oklch(100% 0 0 / .04);--glass-inset-hover: inset 0 1px 0 0 oklch(100% 0 0 / .08);--glass-shadow: 0 16px 48px oklch(0% 0 0 / .3);--color-surface-glass: oklch(100% 0 0 / .05);--color-surface-glass-hover: oklch(100% 0 0 / .08);--color-surface-glass-active: oklch(100% 0 0 / .12);--color-surface-input: oklch(100% 0 0 / .04);--color-surface-input-focus: oklch(100% 0 0 / .06);--color-surface-panel: rgba(15, 15, 25, .95);--color-surface-dropdown: rgba(26, 26, 46, .96);--color-surface-modal-from: rgba(16, 16, 30, .88);--color-surface-modal-to: rgba(14, 18, 36, .85);--bd-strong: oklch(100% 0 0 / .2);--bd-focus: oklch(100% 0 0 / .3);--bd-modal: oklch(48.2% 0 0 / .3);--shadow-glow: 0 0 10px oklch(100% 0 0 / .5);--focus-ring: 2px solid oklch(100% 0 0 / .2);--focus-ring-radius: var(--r-xs);--scrollbar-thumb: oklch(100% 0 0 / .15);--scrollbar-thumb-hover: oklch(100% 0 0 / .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none;font:inherit;color:inherit}input,select,textarea{font:inherit}ul,ol{list-style:none}html,body,#root{margin:0;padding:0;min-height:100vh}html{background-color:var(--bg-s)}body{font-family:var(--ff-b);color:var(--fg);line-height:var(--lh-relaxed);background:var(--bg-s);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:var(--scrollbar-w);height:var(--scrollbar-w)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--r-f)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}.row{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:var(--space-4)}.spacer{flex:1}.divider{border:none;border-top:1px solid var(--bd);margin:var(--space-8) 0}.mono{font-family:var(--ff-m);font-size:var(--fs-xs)}.muted{color:var(--fg-4)}.mt4{margin-top:var(--space-4)}.mt6{margin-top:var(--space-6)}.mt8{margin-top:var(--space-8)}.mb4{margin-bottom:var(--space-4)}.content-wide{max-width:var(--max-w-xl);margin-inline:auto;width:100%}.content-prose{max-width:var(--max-w-prose);margin-inline:auto;width:100%}.hover-underline:hover{text-decoration:underline}*:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--focus-ring-radius)}button.inline-size,a.inline-size{min-height:unset;min-width:unset}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Layout-container{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}.Layout-container--narrow{max-width:var(--max-w-content)}.Layout-container--wide{max-width:1280px}.Layout-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-4)}.Layout-col-1{grid-column:span 1}.Layout-col-2{grid-column:span 2}.Layout-col-3{grid-column:span 3}.Layout-col-4{grid-column:span 4}.Layout-col-5{grid-column:span 5}.Layout-col-6{grid-column:span 6}.Layout-col-7{grid-column:span 7}.Layout-col-8{grid-column:span 8}.Layout-col-9{grid-column:span 9}.Layout-col-10{grid-column:span 10}.Layout-col-11{grid-column:span 11}.Layout-col-12{grid-column:span 12}@media(max-width:768px){.Layout-grid>*{grid-column:span 12}}.Layout-stack{display:flex;flex-direction:column;gap:var(--space-4)}.Layout-stack--tight{gap:var(--space-2)}.Layout-stack--loose{gap:var(--space-8)}.Layout-cluster{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.Layout-split{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.Layout-center{display:flex;align-items:center;justify-content:center}.Layout-sidebar{display:flex;flex-wrap:wrap;gap:var(--space-4)}.Layout-sidebar>aside{flex:0 0 240px}.Layout-sidebar>main{flex:1;min-width:0}.Layout-sidebar--right{flex-direction:row-reverse}@media(max-width:768px){.Layout-sidebar>aside,.Layout-sidebar>main{flex:1 1 100%}}@media(min-width:768px){.Layout-col-1\@md{grid-column:span 1}.Layout-col-2\@md{grid-column:span 2}.Layout-col-3\@md{grid-column:span 3}.Layout-col-4\@md{grid-column:span 4}.Layout-col-5\@md{grid-column:span 5}.Layout-col-6\@md{grid-column:span 6}.Layout-col-7\@md{grid-column:span 7}.Layout-col-8\@md{grid-column:span 8}.Layout-col-9\@md{grid-column:span 9}.Layout-col-10\@md{grid-column:span 10}.Layout-col-11\@md{grid-column:span 11}.Layout-col-12\@md{grid-column:span 12}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.text-center{text-align:center}.text-right{text-align:right}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-4{margin-top:var(--space-4)!important}.mb-4{margin-bottom:var(--space-4)!important}.mt-8{margin-top:var(--space-8)!important}.mb-8{margin-bottom:var(--space-8)!important}.gap-2{gap:var(--space-2)!important}.gap-4{gap:var(--space-4)!important}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.truncate-xs{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:var(--max-w-xs);display:inline-block}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.Card{background:var(--glass-bg);border:1px solid;border-color:var(--glass-bd);border-radius:var(--r-l);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inset),var(--glass-shadow);overflow:hidden;display:flex;flex-direction:column;transition:all var(--dur-n) var(--ease)}.Card-header{padding:var(--space-4);border-bottom:1px solid var(--bd-w);display:flex;align-items:center;justify-content:space-between}.Card-body{padding:var(--space-4);flex:1}.Card-footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--bd-w);display:flex;gap:var(--space-2);justify-content:flex-end}.Card-title{font-size:var(--fs-m);font-weight:var(--fw-semibold);color:var(--fg);margin:0}.Card-text{font-size:var(--fs-base);color:var(--fg-2);margin:var(--space-2) 0 0;line-height:var(--lh-relaxed)}.Card-image{width:100%;height:auto;display:block;object-fit:cover}.Card--interactive{cursor:pointer}.Card--interactive:hover{border-color:var(--glass-bd-hover);box-shadow:var(--glass-inset-hover),var(--glass-shadow-hover);transform:translateY(-2px)}.Card--elevated{box-shadow:var(--glass-inset),var(--glass-shadow),var(--sh-m)}.CardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.Badge{display:inline-flex;align-items:center;padding:var(--space-0h) var(--space-2);border-radius:var(--r-s);font-family:var(--ff-m);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-wide);background:var(--glass-bg);color:var(--fg-3);border:1px solid;border-color:var(--glass-bd)}.Badge--primary{background:var(--fg);color:var(--fg-invert);border-color:transparent}.Badge--success{color:var(--ok);border-color:oklch(from var(--ok) l c h / .2);background:var(--ok-soft)}.Badge--warning{color:var(--warn-fg);border-color:oklch(from var(--warn) l c h / .2);background:var(--warn-soft)}.Badge--error{color:var(--err);border-color:oklch(from var(--err) l c h / .2);background:var(--err-soft)}.Badge--count{min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--r-f);justify-content:center;font-size:var(--fs-2xs, .625rem);letter-spacing:var(--ls-normal);text-transform:none;line-height:1}.Input,.Select{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--r-m);border:1px solid;border-color:var(--glass-bd);background:var(--glass-bg-ctrl);color:var(--fg);font-size:var(--fs-m);box-shadow:var(--glass-inset-ctrl);transition:all var(--dur-f)}.Input:focus,.Input:focus-visible,.Select:focus,.Select:focus-visible{border-color:var(--glass-bd-focus);box-shadow:var(--glass-inset-hover);outline:none}.Input::placeholder{color:var(--fg-4)}.Input--error{border-color:var(--err)}.Input--error:focus{box-shadow:0 0 0 3px var(--err-soft)}.Input--success{border-color:var(--ok)}.Input--success:focus{box-shadow:0 0 0 3px var(--ok-soft)}.Input:disabled{opacity:.5;cursor:not-allowed;background:var(--glass-bg-ctrl)}.Input--small{padding:var(--space-1) var(--space-2);font-size:var(--fs-sm)}.Input--large{padding:var(--space-3) var(--space-4);font-size:var(--fs-m)}.Input-wrapper{position:relative;display:flex;align-items:center}.Input-icon{position:absolute;left:var(--space-3);color:var(--fg-4);pointer-events:none}.Input-icon--trailing{left:auto;right:var(--space-3)}.Input--withIcon{padding-left:calc(var(--space-3) + 1.5em)}.Input--withIconTrailing{padding-right:calc(var(--space-3) + 1.5em)}.Alert{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);min-width:320px;max-width:var(--max-w-sm);background:var(--glass-bg);border:1px solid;border-color:var(--glass-bd);border-radius:var(--r-l);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inset),var(--glass-shadow);font-size:var(--fs-base)}.Alert-icon{font-size:var(--fs-l);flex-shrink:0;color:var(--fg-2)}.Alert-content{flex:1;min-width:0}.Alert-content p{margin:0}.Alert-title{font-weight:var(--fw-semibold);margin-bottom:var(--space-1)!important}.Alert-close{color:var(--fg-3);padding:var(--space-1);margin:calc(-1 * var(--space-1));border-radius:var(--r-s);transition:all var(--dur-f)}.Alert-close:hover{background:var(--color-surface-glass);color:var(--fg)}.Alert--info{background:var(--color-surface-glass-hover)}.Alert--info .Alert-icon{color:var(--fg-2)}.Alert--success{background:var(--ok-soft)}.Alert--success .Alert-icon{color:var(--ok)}.Alert--warning{background:var(--warn-soft)}.Alert--warning .Alert-icon{color:var(--warn-fg)}.Alert--error{background:var(--err-soft)}.Alert--error .Alert-icon{color:var(--err)}.Toast-container{position:fixed;bottom:calc(var(--nav-h) + var(--safe-b) + var(--space-4));right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);z-index:var(--z-toast)}@media(min-width:768px){.Toast-container{bottom:var(--space-6);right:var(--space-6)}}.Toast{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid;border-color:var(--glass-bd);color:var(--fg);border-radius:var(--r-l);box-shadow:var(--glass-inset),var(--glass-shadow);font-size:var(--fs-base);min-width:280px;max-width:var(--max-w-sm);transform:translate(calc(100% + var(--space-6)));opacity:0;transition:all var(--dur-s) var(--ease)}.Toast.active{transform:translate(0);opacity:1}.Toast-icon{font-size:var(--fs-l);flex-shrink:0;color:var(--fg-2)}.Toast-message{flex:1}.Toast-action{color:var(--fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--r-s);transition:background var(--dur-f)}.Toast-action:hover{background:var(--color-surface-glass-active)}.Toast-close{color:var(--fg-3);padding:var(--space-1);border-radius:var(--r-s);transition:all var(--dur-f)}.Toast-close:hover{color:var(--fg-invert);background:var(--color-surface-glass-active)}.Toast--success{border-color:color-mix(in oklch,var(--ok) 30%,transparent)}.Toast--error{border-color:color-mix(in oklch,var(--err) 30%,transparent)}.Toast--warning{border-color:color-mix(in oklch,var(--warn) 30%,transparent)}.Separator{border:none;border-top:1px solid var(--bd-w);margin:var(--space-4) 0}.Separator--tight{margin:var(--space-2) 0}.Separator--loose{margin:var(--space-8) 0}.Separator--dashed{border-top-style:dashed}.Separator--dotted{border-top-style:dotted}.Separator--label{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;border:none}.Separator--label:before,.Separator--label:after{content:"";flex:1;height:1px;background:var(--bd-w)}.Separator--label span{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap}.Dropdown{position:relative;display:inline-block}.Dropdown-trigger{display:inline-flex;align-items:center;gap:var(--space-2)}.Dropdown-menu{position:absolute;top:100%;left:0;margin-top:var(--space-1);min-width:180px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid;border-color:var(--glass-bd);border-radius:var(--r-l);box-shadow:var(--glass-inset),var(--glass-shadow);padding:var(--space-1h) 0;z-index:var(--z-dropdown);opacity:0;visibility:hidden;transform:translateY(-4px);transition:all var(--dur-f) var(--ease)}.Dropdown-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.Dropdown-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:0 var(--space-1h);border-radius:var(--r-s);color:var(--fg);font-size:var(--fs-base);transition:background var(--dur-f)}.Dropdown-item:hover{background:var(--color-surface-glass-hover)}.Dropdown-item i{color:var(--fg-3);font-size:var(--ctrl-icon)}.Dropdown-item--danger,.Dropdown-item--danger i{color:var(--err)}.Dropdown-item--danger:hover{background:var(--err-soft)}.Dropdown-divider{border:none;border-top:1px solid var(--bd-w);margin:var(--space-1) 0}.Dropdown-header{padding:var(--space-2) var(--space-3);font-family:var(--ff-m);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-4)}.Progress{width:100%;height:8px;background:var(--glass-bg);border:1px solid;border-color:var(--glass-bd);border-radius:var(--r-s);box-shadow:var(--glass-inset-ctrl);overflow:hidden}.Progress--small{height:4px}.Progress--large{height:12px}.Progress-bar{height:100%;background:var(--fg);border-radius:var(--r-s);opacity:.5;transition:width var(--dur-s) var(--ease)}.Progress-bar--success{background:var(--ok)}.Progress-bar--warning{background:var(--warn)}.Progress-bar--error{background:var(--err)}.Progress-bar--indeterminate{width:30%;animation:progress-indeterminate var(--dur-skeleton) ease-in-out infinite}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.Progress--circular{width:auto;height:auto;background:none;border-radius:0;overflow:visible;position:relative;display:inline-flex;align-items:center;justify-content:center}.Progress-ring{transform:rotate(-90deg);flex-shrink:0}.Progress-track{stroke:var(--bg-m)}.Progress-arc{stroke:var(--fg);transition:stroke-dashoffset var(--dur-s) var(--ease)}.Progress-label{position:absolute;display:flex;align-items:center;justify-content:center;font-family:var(--ff-m);font-weight:var(--fw-medium);color:var(--fg);line-height:1}.Tooltip{position:relative;display:inline-flex}.Tooltip-content{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(0);padding:var(--space-1) var(--space-2);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid;border-color:var(--glass-bd);box-shadow:var(--glass-inset),var(--glass-shadow);color:var(--fg);font-family:var(--ff-b);font-size:var(--fs-s);font-weight:var(--fw-medium);white-space:nowrap;border-radius:var(--r-s);max-width:200px;pointer-events:none;z-index:var(--z-tooltip);opacity:1;transition:all var(--dur-f) var(--ease)}.Tooltip-content--hidden{opacity:0;visibility:hidden;transform:translate(-50%) translateY(4px)}.Tooltip--bottom .Tooltip-content{bottom:auto;top:calc(100% + 8px);transform:translate(-50%) translateY(0)}.Tooltip--bottom .Tooltip-content--hidden{transform:translate(-50%) translateY(-4px)}.Tooltip--left .Tooltip-content{bottom:auto;top:50%;left:auto;right:calc(100% + 8px);transform:translateY(-50%) translate(0)}.Tooltip--left .Tooltip-content--hidden{transform:translateY(-50%) translate(4px)}.Tooltip--right .Tooltip-content{bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%) translate(0)}.Tooltip--right .Tooltip-content--hidden{transform:translateY(-50%) translate(-4px)}:root{--color-bg: oklch(97% 0 0)}[data-theme=dark]{--color-bg: oklch(7% 0 0)}html{background-color:var(--color-bg)}body{background-color:var(--color-bg);line-height:var(--lh-normal)}::placeholder{color:var(--fg-4);font-family:inherit;font-style:normal;font-weight:var(--fw-regular);opacity:1}.hover-dim:hover{opacity:.8}.hover-dim:disabled{opacity:.4;cursor:not-allowed}::-webkit-scrollbar{width:var(--space-1h);height:var(--space-1h)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bd-strong);border-radius:var(--r-xs2)}::-webkit-scrollbar-thumb:hover{background:var(--fg-4)}.form{display:flex;flex-direction:column;width:100%}.formGap4{gap:var(--space-4)}.label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--fg-2);display:flex;flex-direction:column;gap:var(--space-1)}.link{color:var(--fg-3);font-size:var(--fs-s);font-weight:var(--fw-medium);transition:color var(--dur-f) var(--ease)}.link:hover{color:var(--fg)}.oauthWrap{width:100%;margin-top:var(--space-4)}.legal{text-align:center;font-size:var(--fs-xs);color:var(--fg-4);margin-top:var(--space-4)}.legalLink{font-size:var(--fs-xs);text-decoration:underline}.submitMt{margin-top:var(--space-1);width:100%}.readOnlyInput{opacity:.7;cursor:default;background:var(--bg-s)}.phoneInputRow{display:flex;gap:var(--space-2);align-items:stretch}.countryCodeSelect{flex-shrink:0;width:5.5rem;padding:var(--space-2) var(--space-2);border:1px solid var(--bd);border-radius:var(--r-s);background:var(--bg);color:var(--fg);font-size:var(--fs-s);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.phoneInput{flex:1;min-width:0}.toggleRow{text-align:center;margin-top:var(--space-3)}.linkBtn{background:none;border:none;cursor:pointer;font-size:var(--fs-s)}.codeInput{text-align:center;letter-spacing:var(--ls-ultra);font-size:var(--fs-xl)}.actionsRow{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-3)}.passwordWrap{position:relative}.passwordInput{padding-right:var(--space-10)}.passwordToggle{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:var(--fs-s);color:var(--fg-3)}.formError{font-size:var(--fs-s);color:var(--err);padding:var(--space-2) var(--space-3);border-radius:var(--r-s);background:color-mix(in oklch,var(--err) 8%,transparent);border:1px solid color-mix(in oklch,var(--err) 20%,transparent)}.passwordErrors{margin:var(--space-1) 0 0;padding:0 0 0 var(--space-4);font-size:var(--fs-xs);color:var(--err)}.identityField{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--bd-w)}.identityFieldLabel{font-size:var(--fs-s);color:var(--fg-3)}.identityFieldValue{font-size:var(--fs-s);color:var(--fg);text-align:right;max-width:60%}.identityHero{display:flex;justify-content:center;margin-bottom:var(--space-4)}.identityAvatar{width:72px;height:72px;border-radius:50%;object-fit:cover}.identityInitial{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-fg);font-size:var(--fs-2xl);font-weight:var(--fw-bold);background:var(--accent)}.identityBody{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-3)}.identitySignout{margin-top:var(--space-6)}.confirmContent{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.confirmContentReady{gap:var(--space-5)}.confirmMessage{color:var(--fg-3);font-size:var(--fs-s);text-align:center}.confirmLink{color:var(--accent);font-weight:var(--fw-medium)}.confirmIcon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-s)}.confirmSvg{width:28px;height:28px;color:var(--accent)}.confirmVerified{color:var(--fg-2);font-size:var(--fs-s)}.confirmClosing{color:var(--fg-4);font-size:var(--fs-xs)}.verifyContent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.verifyIcon{width:var(--space-16);height:var(--space-16);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-s)}.verifySvg{width:var(--space-8);height:var(--space-8);color:var(--accent)}.verifyText{color:var(--fg-2);font-size:var(--fs-s);line-height:var(--lh-relaxed)}.verifyEmail{color:var(--fg);font-weight:var(--fw-semibold)}.resendBtn{color:var(--accent);font-size:var(--fs-s);font-weight:var(--fw-medium)}.oauthWait{text-align:center;color:var(--fg-3)}.oauthError{text-align:center;font-size:var(--fs-s)}.manageLink{display:block;text-align:center;margin-top:var(--space-5);text-decoration:none}.authCard{width:100%;max-width:440px;max-height:none;overflow-y:visible;padding:var(--space-6) var(--space-8)}.authCardTitle{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg);text-align:center;margin-bottom:var(--space-1);letter-spacing:var(--ls-snug)}.authCardSubtitle{color:var(--fg-3);font-size:var(--fs-s);text-align:center;margin-bottom:var(--space-5)}.authCardAltLink{color:var(--fg);font-weight:var(--fw-semibold)}.authCardSpacer{margin-bottom:var(--space-5)}.oauthDivider{display:flex;align-items:center;gap:var(--space-3);color:var(--fg-4);font-size:var(--fs-xs);font-weight:var(--fw-medium);margin-bottom:var(--space-4)}.oauthDivider:before,.oauthDivider:after{content:"";flex:1;height:1px;background:var(--bd)}.oauthProviderRow{display:flex;gap:var(--space-3)}.oauthProviderBtn{flex:1}.authHeader{position:fixed;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:max(var(--space-4),calc(env(safe-area-inset-top,0px) + var(--space-4))) var(--space-16) var(--space-2);z-index:var(--z-header)}.authHeaderLeft{justify-self:start}.authHeaderCenter{justify-self:center}.authHeaderRight{justify-self:end;display:flex;align-items:center;gap:var(--space-2)}@media(max-width:1024px){.authHeader{padding:max(var(--space-3),calc(env(safe-area-inset-top,0px) + var(--space-3))) var(--space-4) var(--space-2)}}.authPage{min-height:100vh;background:var(--color-bg);display:flex;flex-direction:column}.authContent{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--space-4);padding-top:max(4vh,var(--space-20))}.authBrandHero{width:240px;margin-bottom:var(--space-5)}.authFooter{margin:0;padding:var(--space-4) var(--space-6)}
