@charset "UTF-8";._errorBoundary_omh03_1{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:var(--spacing-md, 1rem);background-color:var(--color-bg, #ffffff);box-sizing:border-box}._container_omh03_12{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm, .5rem);max-width:480px;width:100%;padding:var(--spacing-xl, 2rem);border-radius:12px;background-color:var(--color-surface, #f9fafb);box-shadow:0 4px 24px #00000014;text-align:center}._icon_omh03_26{font-size:2.5rem;line-height:1}._title_omh03_31{margin:0;font-size:var(--font-size-xl, 1.25rem);font-weight:600;color:var(--color-text, #1a1a1a)}._message_omh03_38{margin:0;font-size:var(--font-size-sm, .875rem);color:var(--color-text-muted, #6b7280);line-height:1.5}._detail_omh03_45{width:100%;padding:var(--spacing-sm, .5rem);border-radius:6px;background-color:var(--color-error-light, #fff0f0);border:1px solid var(--color-error, #ef4444);font-size:var(--font-size-xs, .75rem);color:var(--color-error, #ef4444);text-align:left;white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:120px}._resetButton_omh03_60{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--spacing-sm, .5rem) var(--spacing-lg, 1.5rem);border:none;border-radius:8px;background-color:var(--color-primary, #007bff);color:#fff;font-size:var(--font-size-sm, .875rem);font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}._resetButton_omh03_60:hover{background-color:var(--color-primary-hover, #0056d6)}._resetButton_omh03_60:focus-visible{outline:2px solid var(--color-primary, #007bff);outline-offset:2px}._resetButton_omh03_60:active{opacity:.85}@media (max-width: 424px){._container_omh03_12{padding:var(--spacing-lg, 1.5rem) var(--spacing-md, 1rem)}}@media (min-width: 1441px){._container_omh03_12{max-width:560px;padding:var(--spacing-2xl, 3rem)}}._toast_1ds45_651{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);min-width:320px;max-width:400px;background:var(--color-bg-secondary);border-radius:16px;box-shadow:8px 8px 16px rgb(0,0,0,min(15% * var(--neu-shadow-boost),45%)),-4px -4px 12px color-mix(in srgb,var(--neu-highlight) 80%,transparent);animation:_toastSlideIn_1ds45_1 .3s ease-out;border-left:4px solid var(--toast-color)}._toast--success_1ds45_668{--toast-color: var(--color-success)}._toast--error_1ds45_671{--toast-color: var(--color-danger)}._toast--warning_1ds45_674{--toast-color: var(--color-warning)}._toast--info_1ds45_677{--toast-color: var(--color-primary)}._toast__icon_1ds45_683{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--toast-color);color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);box-shadow:4px 4px 8px rgb(0,0,0,min(20% * var(--neu-shadow-boost),45%)),-2px -2px 6px color-mix(in srgb,var(--neu-highlight) 50%,transparent) inset}._toast__content_1ds45_701{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}._toast__title_1ds45_707{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight)}._toast__message_1ds45_713{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._toast__action_1ds45_721{margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--toast-color);border-radius:8px;color:var(--toast-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);align-self:flex-start}._toast__action_1ds45_721:hover{background:var(--toast-color);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}._toast__action_1ds45_721:active{transform:translateY(0)}._toast__action_1ds45_721:focus-visible{outline:2px solid var(--toast-color);outline-offset:2px}._toast__close_1ds45_750{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--color-text-tertiary);font-size:var(--font-size-lg);cursor:pointer;transition:all var(--transition-base)}._toast__close_1ds45_750:hover{background:#0000000d;color:var(--color-text-primary);transform:scale(1.1)}._toast__close_1ds45_750:active{transform:scale(.95)}._toast__close_1ds45_750:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes _toastSlideIn_1ds45_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._toast--exit_1ds45_790{animation:_toastSlideOut_1ds45_1 .3s ease-in forwards}@keyframes _toastSlideOut_1ds45_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width: 425px){._toast_1ds45_651{min-width:280px;max-width:calc(100vw - var(--spacing-lg) * 2);padding:var(--spacing-sm) var(--spacing-md)}._toast__icon_1ds45_683{width:28px;height:28px;font-size:var(--font-size-md)}._toast__title_1ds45_707{font-size:var(--font-size-sm)}._toast__message_1ds45_713{font-size:var(--font-size-xs)}}:root[data-theme=dark] ._toast_1ds45_651{box-shadow:8px 8px 16px #0006,-4px -4px 12px color-mix(in srgb,var(--neu-highlight) 3%,transparent)}:root[data-theme=dark] ._toast__icon_1ds45_683{box-shadow:4px 4px 8px #0000004d,-2px -2px 6px color-mix(in srgb,var(--neu-highlight) 10%,transparent) inset}:root[data-theme=dark] ._toast__close_1ds45_750:hover{background:#ffffff0d}._toastContainer_18wta_3{position:fixed;z-index:2147483647;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);pointer-events:none}._toastContainer_18wta_3>*{pointer-events:all}._toastContainer--top-right_18wta_22{top:0;right:0}._toastContainer--top-left_18wta_29{top:0;left:0}._toastContainer--top-center_18wta_36{top:0;left:50%;transform:translate(-50%);align-items:center}._toastContainer--bottom-right_18wta_45{bottom:0;right:0}._toastContainer--bottom-left_18wta_52{bottom:0;left:0}._toastContainer--bottom-center_18wta_59{bottom:0;left:50%;transform:translate(-50%);align-items:center}@media (width <= 768px){._toastContainer_18wta_3{padding:var(--spacing-md);max-width:100vw}._toastContainer--top-right_18wta_22,._toastContainer--top-left_18wta_29,._toastContainer--bottom-right_18wta_45,._toastContainer--bottom-left_18wta_52{left:50%;right:auto;transform:translate(-50%);align-items:center}}._badge_1871g_1{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%}._badge--lg_1871g_8{width:80px;height:80px}._badge--sm_1871g_12{width:28px;height:28px}._badge--offline_1871g_16{background:#fbe3e4;color:#b3131b}[data-theme=dark] ._badge--offline_1871g_16{background:var(--color-danger-light);color:var(--color-danger-text)}._badge--timeout_1871g_24{background:#fff1b0;color:#6b4f00}[data-theme=dark] ._badge--timeout_1871g_24{background:var(--color-warning-light);color:var(--color-warning-text)}._badge--recovered_1871g_32{background:var(--color-success-light);color:var(--color-success)}[data-theme=dark] ._badge--recovered_1871g_32{color:var(--color-success-text)}._badge--animate_1871g_39{animation:_network-badge-pop_1871g_1 .5s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion: reduce){._badge--animate_1871g_39{animation:_network-badge-fade_1871g_1 .12s ease-out both}}._badge__icon_1871g_47{width:38px;height:38px}._badge--sm_1871g_12 ._badge__icon_1871g_47{width:16px;height:16px}@keyframes _network-badge-pop_1871g_1{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _network-badge-fade_1871g_1{0%{opacity:0}to{opacity:1}}._banner_7c54h_1{position:fixed;top:calc(env(safe-area-inset-top) + var(--spacing-sm));left:0;right:0;z-index:var(--z-index-notification);display:flex;justify-content:center;padding-inline:var(--spacing-md);pointer-events:none}._banner__pill_7c54h_12{display:inline-flex;align-items:center;gap:var(--spacing-sm);max-width:100%;padding:var(--spacing-xs) var(--spacing-md) var(--spacing-xs) var(--spacing-xs);border-radius:var(--border-radius-full);border:1px solid var(--color-border);background:var(--color-bg-primary);box-shadow:var(--shadow-md);animation:_network-banner-in_7c54h_1 .2s ease-out both}@media (prefers-reduced-motion: reduce){._banner__pill_7c54h_12{animation:_network-banner-fade_7c54h_1 .12s ease-out both}}._banner__text_7c54h_29{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}@keyframes _network-banner-in_7c54h_1{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _network-banner-fade_7c54h_1{0%{opacity:0}to{opacity:1}}._state_12ltr_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-md);text-align:center}._state__title_12ltr_10{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);text-wrap:balance}._state__title--animate_12ltr_17{animation:_network-state-title-rise_12ltr_1 .4s ease-out .15s both}@media (prefers-reduced-motion: reduce){._state__title--animate_12ltr_17{animation:_network-state-title-fade_12ltr_1 .12s ease-out .15s both}}@keyframes _network-state-title-rise_12ltr_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _network-state-title-fade_12ltr_1{0%{opacity:0}to{opacity:1}}._area_fm53j_1{display:flex;align-items:center;justify-content:center;min-height:70vh;width:100%}._retry_fm53j_9{min-height:44px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-full);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}._retry_fm53j_9:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._splash_8mgwt_3{position:fixed;inset:0;z-index:2000;pointer-events:none;display:flex;align-items:center;justify-content:center;background:var(--color-bg-page);opacity:1;touch-action:manipulation;transition-property:opacity;transition-timing-function:ease-in-out}._splash--out_8mgwt_18{opacity:0}._block_1j0vx_650{display:block;border-radius:var(--border-radius-md);background:var(--color-gray-200)}[data-theme=dark] ._block_1j0vx_650{background:var(--color-bg-tertiary)}._shell_1j0vx_659{position:relative;min-height:100vh;width:100%;background:var(--color-bg-primary);padding-top:env(safe-area-inset-top)}._shell__sidebar_1j0vx_666{display:none;position:fixed;inset:0 auto 0 0;width:80px;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm);border-right:1px solid var(--color-border)}@media (min-width: 768px){._shell__sidebar_1j0vx_666{display:flex}}@media (min-width: 1024px){._shell__sidebar_1j0vx_666{width:260px;padding-inline:var(--spacing-md)}}._shell__brand_1j0vx_687{height:40px;width:100%;margin-bottom:var(--spacing-md)}._shell__navItem_1j0vx_692{height:44px;width:100%}._shell__header_1j0vx_696{display:flex;align-items:center;gap:var(--spacing-md);height:68px;padding:var(--spacing-md) var(--spacing-lg)}@media (min-width: 768px){._shell__header_1j0vx_696{margin-left:80px}}@media (min-width: 1024px){._shell__header_1j0vx_696{margin-left:260px}}._shell__avatar_1j0vx_713{flex:none;height:40px;width:40px;border-radius:50%}._shell__title_1j0vx_719{height:16px;width:140px}._shell__action_1j0vx_723{height:36px;width:36px;margin-left:auto;border-radius:50%}._shell__content_1j0vx_729{padding:var(--spacing-md) var(--spacing-lg) calc(var(--spacing-xl) * 3)}@media (min-width: 768px){._shell__content_1j0vx_729{margin-left:80px}}@media (min-width: 1024px){._shell__content_1j0vx_729{margin-left:260px}}._shell__heading_1j0vx_742{height:28px;width:min(220px,60%);margin-bottom:var(--spacing-lg)}._shell__grid_1j0vx_747{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-md)}._shell__card_1j0vx_752{height:120px}._shell__bottomNav_1j0vx_755{position:fixed;inset:auto 0 0;display:flex;justify-content:center;padding:var(--spacing-md) var(--spacing-lg) calc(var(--spacing-md) + env(safe-area-inset-bottom))}@media (min-width: 768px){._shell__bottomNav_1j0vx_755{display:none}}._shell__bottomPill_1j0vx_767{height:56px;width:min(320px,100%);border-radius:28px}@keyframes _spin_1fgyo_660{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_1fgyo_660{display:inline-block;border-radius:50%;border-style:solid;border-right-color:transparent!important;animation:_spin_1fgyo_660 .75s linear infinite}._spinner--xs_1fgyo_668{width:16px;height:16px;border-width:2px}._spinner--sm_1fgyo_673{width:24px;height:24px;border-width:3px}._spinner--md_1fgyo_678{width:32px;height:32px;border-width:3px}._spinner--lg_1fgyo_683{width:48px;height:48px;border-width:4px}._spinner--xl_1fgyo_688{width:64px;height:64px;border-width:5px}._spinner--primary_1fgyo_696{border-color:var(--color-primary)}._spinner--rose_1fgyo_699{border-color:var(--color-danger)}._spinner--green_1fgyo_702{border-color:var(--color-success)}._spinner--coffee_1fgyo_705{border-color:var(--color-primary-hover)}._spinner--white_1fgyo_708{border-color:#fff}._routeFallback_fvxlw_1{display:flex;align-items:center;justify-content:center;min-height:100dvh;width:100%;background:var(--color-bg-primary)}:root{--spacing-none: 0;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.2rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--spacing-5xl: 8rem;--font-family-base: "Manrope", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", sans-serif;--font-family-mono: "JetBrains Mono", ui-monospace, "SF Mono", menlo, consolas, monospace;--font-family-display: "Bricolage Grotesque", "Manrope", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--border-radius-none: 0;--border-radius-sm: .125rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--border-radius-2xl: 1rem;--border-radius-3xl: 1.5rem;--border-radius-full: 9999px;--shadow-none: none;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--transition-fast: .15s;--transition-base: .25s;--transition-slow: .35s;--transition-slower: .5s;--z-index-base: 0;--z-index-dropdown: 1000;--z-index-sticky: 1100;--z-index-fixed: 1200;--z-index-fab: 1700;--z-index-modal-backdrop: 1300;--z-index-modal: 1400;--z-index-popover: 1500;--z-index-tooltip: 1600;--z-index-notification: 1700}:root,:root[data-theme=light]{--color-bg-page: linear-gradient(90deg, #dedbdb 0%, #fcfcfc 100%);--color-coffee-900: #3d2817;--color-coffee-800: #4a2f1a;--color-coffee-700: #5d4e3f;--color-coffee-600: #6b4423;--color-coffee-500: #8b7765;--color-coffee-400: #c4a57b;--color-coffee-300: #d4b896;--color-coffee-200: #ebe0d0;--color-coffee-100: #f5e6d3;--color-coffee-50: #faf6f0;--color-green-900: #235d3a;--color-green-800: #2d7548;--color-green-700: #397d54;--color-green-600: #4a9566;--color-green-500: #73c088;--color-green-400: #8fd09f;--color-green-300: #a8e0b7;--color-green-200: #c8ead1;--color-green-100: #e4f5ea;--color-green-50: #f0faf4;--color-rose-900: #8b3a52;--color-rose-800: #a04866;--color-rose-700: #b5577a;--color-rose-600: #ca668e;--color-rose-500: #df75a2;--color-rose-400: #e58fb5;--color-rose-300: #eba8c7;--color-rose-200: #f1c2d9;--color-rose-100: #f7dbeb;--color-rose-50: #fcf0f7;--color-primary: #e36f13;--color-primary-hover: #e37113ce;--color-primary-light: #f5e6d3;--color-secondary: #8b7765;--color-secondary-hover: #5d4e3f;--color-secondary-light: #ebe0d0;--color-success: #397d54;--color-success-hover: #4a9566;--color-success-light: #e4f5ea;--color-danger: #c20f18;--color-danger-hover: #c20f18;--color-danger-light: #f7dbeb;--color-warning: #ffd600;--color-warning-hover: #c49864;--color-warning-light: #faf6f0;--color-info: #73c088;--color-info-hover: #8fd09f;--color-info-light: #e4f5ea;--color-delivery-blue-700: #154f66;--color-delivery-blue-500: #1e6b8a;--color-delivery-blue-100: #dcebf1;--color-delivery-green-700: #2f6e48;--color-delivery-green-100: #ddeee3;--color-delivery-amber-700: #6b4f00;--color-delivery-amber-100: #fff1b0;--color-delivery-orange-700: #b85409;--pd-brand-fill: #b85409;--pd-ok: var(--color-success);--pd-ok-ink: #2f6e48;--pd-ok-bg: #e4f5ea;--pd-ok-fill: #397d54;--pd-warn: #ffd600;--pd-warn-ink: #6b4f00;--pd-warn-bg: #fff1b0;--pd-bad: #c20f18;--pd-bad-ink: #c20f18;--pd-bad-bg: #f7dbeb;--pd-bad-dim: #e0878b;--pd-dom: #1e6b8a;--pd-dom-ink: #1e6b8a;--pd-dom-bg: #dcebf1;--pd-archived: #b9afa5;--pd-mesa-bg: #f5e6d3;--pd-mesa-ink: #5d4e3f;--pd-barra-bg: #ebe0d0;--pd-barra-ink: #3d2817;--pd-llevar-bg: #e8e8ea;--pd-llevar-ink: #3d2817;--pd-chip: #ede7e1;--pd-chip-ink: #5d4e3f;--color-white: #fff;--color-black: #000;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-bg-primary: #f0f0f2;--color-bg-secondary: #f0f0f2;--color-bg-tertiary: #e8e8ea;--color-text-primary: #3d2817;--color-text-secondary: #5d4e3f;--color-text-tertiary: #8b7765;--color-text-inverse: #fff;--color-border: #e8e8ea;--color-border-hover: #c4a57b;--color-border-focus: #c4a57b;--surface-card: #fff;--surface-muted: #f4f2f0;--surface-divider: #e6e1dc;--switch-track-off: #d8d1ca;--color-primary-text: #b85a12;--color-danger-text: #b3141c;--color-success-text: #2e8a55;--color-warning-text: #8a5e00;--shadow-soft: 0 1px 2px rgb(61 40 23 / 7%), 0 4px 14px rgb(61 40 23 / 6%)}:root[data-theme=dark]{--color-bg-page: linear-gradient(180deg, #25272c 0%, #212026 100%);--color-primary: #e36f13;--color-primary-hover: #f08a3a;--color-primary-light: #fff7ef;--color-secondary: #9ca3af;--color-secondary-hover: #b4b9c3;--color-secondary-light: #2d3748;--color-success: #48bb78;--color-success-hover: #5fc98d;--color-success-light: #1e4d2b;--color-danger: #c20f18;--color-danger-hover: #c20f18;--color-danger-light: #5c1f1f;--color-warning: #ecc94b;--color-warning-hover: #f6e05e;--color-warning-light: #5c4813;--color-info: #4299e1;--color-info-hover: #63b3ed;--color-info-light: #1e3a5f;--pd-brand-fill: #b85409;--pd-ok: var(--color-success);--pd-ok-ink: #48bb78;--pd-ok-bg: #173d22;--pd-ok-fill: #397d54;--pd-warn: #ecc94b;--pd-warn-ink: #ecc94b;--pd-warn-bg: #5c4813;--pd-bad: #f08a8f;--pd-bad-ink: #f08a8f;--pd-bad-bg: #5c1f1f;--pd-bad-dim: #a8474c;--pd-dom: #5fb3d3;--pd-dom-ink: #5fb3d3;--pd-dom-bg: #1f3d4c;--pd-archived: #6b7280;--pd-mesa-bg: #54402f;--pd-mesa-ink: #f5e6d3;--pd-barra-bg: #3a3029;--pd-barra-ink: #ebe0d0;--pd-llevar-bg: #4a4e55;--pd-llevar-ink: #f5f5f5;--pd-chip: #40444a;--pd-chip-ink: #d1d5db;--color-white: #fff;--color-black: #000;--color-gray-50: #1f2937;--color-gray-100: #374151;--color-gray-200: #4b5563;--color-gray-300: #6b7280;--color-gray-400: #9ca3af;--color-gray-500: #d1d5db;--color-gray-600: #e5e7eb;--color-gray-700: #f3f4f6;--color-gray-800: #f9fafb;--color-gray-900: #fff;--color-bg-primary: #2c2e34;--color-bg-secondary: #35373d;--color-bg-tertiary: #40444a;--color-text-primary: #f5f5f5;--color-text-secondary: #d1d5db;--color-text-tertiary: #9ca3af;--color-text-inverse: #1a1a1a;--color-border: #40444a;--color-border-hover: #4a4e54;--color-border-focus: #e36f13;--card-background: linear-gradient(180deg, #25272c 0%, #212026 100%);--card-border-radius: 26px;--card-shadow: 8px 8px 16px rgb(0 0 0 / 25%), -4px -4px 12px color-mix(in srgb, var(--neu-highlight) 4%, transparent);--card-padding: var(--spacing-xl);--card-text-align: center;--card-margin-bottom: var(--spacing-3xl);--button-bg: linear-gradient(145deg, #4a4a4c, #3a3a3c);--button-shadow: 6px 6px 14px rgb(0 0 0 / 40%), -3px -3px 8px color-mix(in srgb, var(--neu-highlight) 8%, transparent), inset 0 0 0 1px rgb(255 255 255 / 5%);--button-shadow-hover: 8px 8px 18px rgb(0 0 0 / 50%), -4px -4px 10px color-mix(in srgb, var(--neu-highlight) 12%, transparent), inset 0 0 0 1px rgb(255 255 255 / 8%);--button-shadow-active: inset 4px 4px 10px rgb(0 0 0 / 60%), inset -2px -2px 6px color-mix(in srgb, var(--neu-highlight) 5%, transparent);--input-bg: linear-gradient(145deg, #4a4a4c, #3a3a3c);--input-shadow: 6px 6px 14px rgb(0 0 0 / 40%), -3px -3px 8px color-mix(in srgb, var(--neu-highlight) 8%, transparent), inset 0 0 0 1px rgb(255 255 255 / 5%);--input-shadow-hover: 8px 8px 18px rgb(0 0 0 / 50%), -4px -4px 10px color-mix(in srgb, var(--neu-highlight) 12%, transparent);--input-shadow-focus: inset 3px 3px 8px rgb(0 0 0 / 50%), inset -2px -2px 6px color-mix(in srgb, var(--neu-highlight) 5%, transparent);--surface-card: #2c2e34;--surface-muted: #35373d;--surface-divider: #40444a;--switch-track-off: #4a4e55;--color-primary-text: #f08a3a;--color-danger-text: #ff847d;--color-success-text: #75d78d;--color-warning-text: #fbc959;--shadow-soft: 0 1px 2px rgb(0 0 0 / 40%), 0 4px 14px rgb(0 0 0 / 22%), inset 0 1px 0 rgb(255 247 240 / 5%)}:root[data-palette=orange],:root[data-theme=light][data-palette=orange]{--color-bg-page: linear-gradient(90deg, #dedbdb 0%, #fcfcfc 100%);--color-primary: #e36f13;--color-primary-hover: #f08a3a;--color-primary-light: #fff7ef;--color-secondary: #9b4f0a;--color-secondary-hover: #e36f13;--color-secondary-light: #fde6d4;--color-success: #4a9566;--color-success-hover: #73c088;--color-success-light: #e4f5ea;--color-danger: #c20f18;--color-danger-hover: #c20f18;--color-danger-light: #f7dbeb;--color-warning: #f6a265;--color-warning-hover: #fbca9f;--color-warning-light: #fff7ef;--color-info: #fbca9f;--color-info-hover: #fde6d4;--color-info-light: #fff7ef;--color-bg-primary: #f0f0f2;--color-bg-secondary: #f0f0f2;--color-bg-tertiary: #e8e8ea;--color-text-primary: #5a2b06;--color-text-secondary: #7b3e08;--color-text-tertiary: #9b4f0a;--color-text-inverse: #fff;--color-border: #e8e8ea;--color-border-hover: #e36f13;--color-border-focus: #e36f13}:root[data-theme=dark][data-palette=orange]{--color-bg-page: linear-gradient(180deg, #25272c 0%, #212026 100%);--color-primary: #f08a3a;--color-primary-hover: #f6a265;--color-primary-light: #5a2b06;--color-secondary: #e36f13;--color-secondary-hover: #f08a3a;--color-secondary-light: #9b4f0a;--color-success: #73c088;--color-success-hover: #8fd09f;--color-success-light: #1e4d2b;--color-danger: #c20f18;--color-danger-hover: #c20f18;--color-danger-light: #5c1f1f;--color-warning: #f6a265;--color-warning-hover: #fbca9f;--color-warning-light: #5a2b06;--color-info: #e36f13;--color-info-hover: #f08a3a;--color-info-light: #5a2b06;--color-bg-primary: #2c2e34;--color-bg-secondary: #35373d;--color-bg-tertiary: #40444a;--color-text-primary: #fff7ef;--color-text-secondary: #fde6d4;--color-text-tertiary: #f6a265;--color-text-inverse: #1f1914;--color-border: #40444a;--color-border-hover: #9b4f0a;--color-border-focus: #e36f13;--card-background: linear-gradient(180deg, #25272c 0%, #212026 100%);--card-border-radius: 26px;--card-shadow: 8px 8px 16px rgb(0 0 0 / 25%), -4px -4px 12px color-mix(in srgb, var(--neu-highlight) 4%, transparent);--card-padding: var(--spacing-xl);--card-text-align: center;--card-margin-bottom: var(--spacing-3xl);--button-bg: linear-gradient(145deg, #4a4a4c, #3a3a3c);--button-shadow: 6px 6px 14px rgb(0 0 0 / 40%), -3px -3px 8px color-mix(in srgb, var(--neu-highlight) 8%, transparent), inset 0 0 0 1px rgb(255 255 255 / 5%);--button-shadow-hover: 8px 8px 18px rgb(0 0 0 / 50%), -4px -4px 10px color-mix(in srgb, var(--neu-highlight) 12%, transparent), inset 0 0 0 1px rgb(255 255 255 / 8%);--button-shadow-active: inset 4px 4px 10px rgb(0 0 0 / 60%), inset -2px -2px 6px color-mix(in srgb, var(--neu-highlight) 5%, transparent);--input-bg: linear-gradient(145deg, #4a4a4c, #3a3a3c);--input-shadow: 6px 6px 14px rgb(0 0 0 / 40%), -3px -3px 8px color-mix(in srgb, var(--neu-highlight) 8%, transparent), inset 0 0 0 1px rgb(255 255 255 / 5%);--input-shadow-hover: 8px 8px 18px rgb(0 0 0 / 50%), -4px -4px 10px color-mix(in srgb, var(--neu-highlight) 12%, transparent);--input-shadow-focus: inset 3px 3px 8px rgb(0 0 0 / 50%), inset -2px -2px 6px color-mix(in srgb, var(--neu-highlight) 5%, transparent)}:root{--color-primary-alpha-10: rgb(196 165 123 / 10%);--color-primary-alpha-20: rgb(196 165 123 / 20%);--chart-period-current: var(--color-primary);--chart-period-previous: #4a7ba7;--chart-grid: rgb(0 0 0 / 10%);--chart-text-secondary: var(--color-text-tertiary);--color-teal-500: #279090;--color-teal-400: #4dabab}:root[data-theme=dark]{--color-primary-alpha-10: rgb(227 111 19 / 10%);--color-primary-alpha-20: rgb(227 111 19 / 20%);--chart-period-current: var(--color-primary);--chart-period-previous: #6ba3d8;--chart-grid: rgb(255 255 255 / 10%);--chart-text-secondary: var(--color-text-tertiary);--color-teal-500: #32b0b0;--color-teal-400: #5cc4c4}:root[data-palette=green],:root[data-theme=light][data-palette=green]{--color-primary-alpha-10: rgb(46 131 95 / 10%);--color-primary-alpha-20: rgb(46 131 95 / 20%)}:root[data-theme=dark][data-palette=green]{--color-primary-alpha-10: rgb(74 167 127 / 10%);--color-primary-alpha-20: rgb(74 167 127 / 20%)}:root[data-palette=teal],:root[data-theme=light][data-palette=teal]{--color-primary-alpha-10: rgb(39 144 144 / 10%);--color-primary-alpha-20: rgb(39 144 144 / 20%)}:root[data-theme=dark][data-palette=teal]{--color-primary-alpha-10: rgb(50 176 176 / 10%);--color-primary-alpha-20: rgb(50 176 176 / 20%)}:root[data-palette=orange],:root[data-theme=light][data-palette=orange]{--color-primary-alpha-10: rgb(227 111 19 / 10%);--color-primary-alpha-20: rgb(227 111 19 / 20%)}:root[data-theme=dark][data-palette=orange]{--color-primary-alpha-10: rgb(240 138 58 / 10%);--color-primary-alpha-20: rgb(240 138 58 / 20%)}:root{--neu-highlight: #fff;--neu-shadow-boost: 1;--color-danger-solid: #c20f18;--color-info-text: #0e7c7b;--color-icon: var(--color-text-secondary);--settings-card-bg: var(--color-bg-secondary);--settings-card-shadow: 0 8px 24px rgb(0 0 0 / 15%), inset 0 1px 0 rgb(255 255 255 / 5%);--elev-1: 0 1px 2px rgb(61 40 23 / 7%), 0 4px 14px rgb(61 40 23 / 6%);--elev-2: 0 2px 4px rgb(61 40 23 / 8%), 0 10px 24px rgb(61 40 23 / 10%);--elev-3: 0 4px 8px rgb(61 40 23 / 10%), 0 16px 36px rgb(61 40 23 / 14%);--edge: inset 0 0 0 1px rgb(61 40 23 / 4%);--press: inset 0 1px 3px rgb(61 40 23 / 12%)}:root[data-theme=dark],:root[data-theme=dark][data-palette]{--neu-highlight: transparent;--neu-shadow-boost: 3.5;--color-bg-page: linear-gradient(180deg, #25272c 0%, #212026 100%);--color-bg-primary: #2c2e34;--color-bg-secondary: #35373d;--color-bg-tertiary: #3d4046;--color-text-primary: #ffe7d0;--color-text-secondary: #d1d5db;--color-text-tertiary: #9ca3af;--color-text-inverse: #1b1b1b;--color-danger: #ff847d;--color-danger-light: color-mix(in srgb, #ff847d 14%, #2c2e34);--color-danger-solid: #c20f18;--color-info-text: #65d2d2;--color-icon: #fde6d4;--settings-card-shadow: var(--elev-1), var(--edge);--color-border: #40444a;--color-border-hover: #55585e;--elev-1: 0 1px 2px rgb(0 0 0 / 45%), 0 2px 8px rgb(0 0 0 / 25%);--elev-2: 0 2px 4px rgb(0 0 0 / 45%), 0 8px 20px rgb(0 0 0 / 35%);--elev-3: 0 4px 8px rgb(0 0 0 / 50%), 0 16px 36px rgb(0 0 0 / 45%);--edge: inset 0 1px 0 rgb(255 247 240 / 5%);--press: inset 0 2px 6px rgb(0 0 0 / 45%);--shadow-sm: var(--elev-1);--shadow-md: var(--elev-1);--shadow-lg: var(--elev-2);--shadow-xl: var(--elev-3);--shadow-2xl: var(--elev-3);--shadow-inner: var(--press);--shadow-soft: var(--elev-1), var(--edge);--card-background: #2c2e34;--card-shadow: var(--elev-1), var(--edge);--button-bg: #35373d;--button-shadow: var(--elev-1), inset 0 0 0 1px #40444a;--button-shadow-hover: var(--elev-2), inset 0 0 0 1px #55585e;--button-shadow-active: var(--press);--input-bg: #2c2e34;--input-autofill-bg: #2c2e34;--input-shadow: inset 0 0 0 1px #40444a;--input-shadow-hover: inset 0 0 0 1px #55585e;--input-shadow-focus: inset 0 0 0 1px var(--color-primary), 0 0 0 3px rgb(227 111 19 / 35%);--surface-card: #2c2e34;--surface-muted: #35373d;--surface-divider: #40444a}:root[data-theme=dark] [data-component=sidebar]{--color-text-primary: #f5f5f5;--color-text-secondary: #d1d5db;--color-text-tertiary: #9ca3af;--color-bg-tertiary: #40444a;--color-border: #40444a;--color-border-hover: #4a4e54}:root[data-theme=dark][data-palette=orange] [data-component=sidebar]{--color-text-primary: #fff7ef;--color-text-secondary: #fde6d4;--color-text-tertiary: #f6a265;--color-border-hover: #9b4f0a}[data-brand=onboarding]{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 9999px;--motion-fast: .12s;--motion-base: .24s;--motion-slow: .45s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-exit: cubic-bezier(.3, 0, 1, 1)}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-700.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-800.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.theme-init,.theme-init :not(#boot-splash,#boot-splash *),.theme-init :not(#boot-splash,#boot-splash *):before,.theme-init :not(#boot-splash,#boot-splash *):after{transition:none!important;animation:none!important}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;background:var(--color-bg-page);background-attachment:fixed;transition:background .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out}body{font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-bg-page);background-attachment:fixed;min-height:100vh;overflow-x:hidden;position:relative;transition:background .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out}body:before{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw;height:50vh;background-image:url(/icons/LogoPrissly.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:.08;pointer-events:none;z-index:0}body>*{position:relative;z-index:1}:root.wm-defer body:before{background-image:none}.skip-to-main{position:absolute;top:-100px;left:0;padding:var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);z-index:var(--z-index-notification)}.skip-to-main:focus{top:0}button{font-family:inherit;cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.container{width:100%;margin:0 auto;padding:0 var(--spacing-md)}@media (width >= 768px){.container{padding:0 var(--spacing-lg);max-width:728px}}@media (width >= 1024px){.container{padding:0 var(--spacing-xl);max-width:984px}}@media (width >= 1440px){.container{max-width:1200px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark, var(--color-primary));opacity:.85}*{scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-gray-200) 0%,var(--color-gray-300) 50%,var(--color-gray-200) 100%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:var(--border-radius-md)}.theme-transition{transition:background-color 1s ease-in-out,color 1s ease-in-out,border-color 1s ease-in-out,box-shadow 1s ease-in-out}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre{white-space:pre-wrap!important}img{break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{break-after:avoid}}:root[data-theme=dark] img[src^="/icons/"][src$=".svg"]:not([src*=Bancolombia],[src*=Nequi],[src*=Wompi],[src*=pse],[src*=prissly],[src*=Prissly],[src*=banco]){filter:brightness(0) invert(.92)}.mono-figures{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (prefers-reduced-motion: reduce){[data-brand=onboarding] *:not([data-loading-indicator]),[data-brand=onboarding] *:not([data-loading-indicator]):before,[data-brand=onboarding] *:not([data-loading-indicator]):after{animation-duration:.15s!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.15s!important;transition-delay:0s!important;scroll-behavior:auto!important}}@keyframes reduced-motion-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){[data-brand=onboarding] [data-loading-indicator]{animation:reduced-motion-pulse 1.2s ease-in-out infinite!important;transform:none!important}}
