@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";._btn_1essh_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,sans-serif;border-radius:.75rem;cursor:pointer;font-weight:500;padding:.875rem 1.25rem;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease;line-height:1;white-space:nowrap}._btn_1essh_1 svg{width:1rem;height:1rem;display:block;flex-shrink:0}._btn-primary_1essh_33{background:hsl(var(--color-primary));color:hsl(var(--color-text-light));border-color:hsl(var(--color-primary))}._btn-primary_1essh_33:hover{background:hsl(var(--color-primary-hover))}._btn-primary_1essh_33:active{background:hsl(var(--color-primary) / .9)}._btn-secondary_1essh_50{background:hsl(var(--input-bg));color:hsl(var(--text-secondary));border-color:hsl(var(--input-border))}._btn-secondary_1essh_50:hover{border-color:hsl(var(--color-primary) / .4)}._btn-secondary_1essh_50._ativo_1essh_60{background:hsl(var(--color-primary) / .12);border-color:hsl(var(--color-primary));color:hsl(var(--color-primary))}._btn-danger_1essh_69{background:hsl(var(--error));color:hsl(var(--color-text-light));border-color:hsl(var(--error))}._btn-danger_1essh_69:hover{background:hsl(var(--error) / .85)}._btn-danger_1essh_69:active{background:hsl(var(--error) / .9)}._btn_1essh_1:disabled{opacity:.5;cursor:not-allowed}._btn-loading_1essh_88{pointer-events:none}._text_1essh_95,._iconLeft_1essh_100,._iconRight_1essh_101{display:inline-flex;align-items:center}._btn-sm_1essh_109{padding:.5rem .75rem;font-size:.85rem}._btn-md_1essh_114{padding:.875rem 1.25rem;font-size:1rem}._btn-lg_1essh_119{padding:1rem 1.5rem;font-size:1.05rem}._cta_1ltt1_1{position:relative;padding:14px;border-radius:14px;background:hsl(var(--card-bg));box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:10px}._withClose_1ltt1_12{padding-right:36px}._header_1ltt1_16{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:hsl(var(--text-primary))}._icon_1ltt1_25{display:inline-flex;align-items:center;justify-content:center}._iconPrimary_1ltt1_31{color:hsl(var(--color-primary))}._iconText_1ltt1_35{color:hsl(var(--text-primary))}._title_1ltt1_39{line-height:1.2}._description_1ltt1_43{font-size:.78rem;line-height:1.4;color:hsl(var(--text-secondary))}._actions_1ltt1_49{display:flex;gap:8px}._actionsRow_1ltt1_54{flex-direction:row;align-items:center;flex-wrap:wrap}._actionsColumn_1ltt1_60{flex-direction:column;align-items:stretch}._actionButton_1ltt1_65{justify-content:center}._actionsColumn_1ltt1_60 ._actionButton_1ltt1_65{width:100%}._closeButton_1ltt1_73{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:none;padding:0;color:hsl(var(--text-secondary));cursor:pointer;transition:background .2s ease,color .2s ease}._closeButton_1ltt1_73:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._modalOverlay_uti3j_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_uti3j_1 .2s ease-out}@keyframes _fadeIn_uti3j_1{0%{opacity:0}to{opacity:1}}._modalContent_uti3j_26{background:hsl(var(--bg-card));border-radius:1.25rem;box-shadow:0 20px 60px #0000004d;width:100%;max-height:90vh;overflow:auto;position:relative;animation:_slideUp_uti3j_1 .3s ease-out}@keyframes _slideUp_uti3j_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalsm_uti3j_48{max-width:400px}._modalmd_uti3j_52{max-width:600px}._modallg_uti3j_56{max-width:900px}._modalHeader_uti3j_60{padding:1.5rem 2rem;border-bottom:1px solid hsl(var(--border-color));display:flex;align-items:center;justify-content:space-between}._modalTitle_uti3j_68{font-size:1.25rem;font-weight:600;color:hsl(var(--text-primary));margin:0}._closeButton_uti3j_75{background:transparent;border:none;color:hsl(var(--text-secondary));cursor:pointer;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeButton_uti3j_75:hover{background:hsl(var(--text-primary) / .1);color:hsl(var(--text-primary))}._closeButtonAbsolute_uti3j_93{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:hsl(var(--text-secondary));cursor:pointer;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}._closeButtonAbsolute_uti3j_93:hover{background:hsl(var(--text-primary) / .1);color:hsl(var(--text-primary))}._modalBody_uti3j_115{padding:2rem}:root{--sidebar-width: 260px;--sidebar-width-collapsed: 64px;--sidebar-mobile-width: 280px;--sidebar-transition: .3s cubic-bezier(.4, 0, .2, 1)}._sidebar_1q0ux_17{width:var(--sidebar-width);height:100vh;display:flex;flex-direction:column;flex-shrink:0;background:hsl(var(--sidebar-bg));color:hsl(var(--text-primary));position:relative;overflow:hidden;overscroll-behavior:contain;transition:width var(--sidebar-transition),transform var(--sidebar-transition)}._collapsed_1q0ux_41{width:var(--sidebar-width-collapsed)}._sidebarHeader_1q0ux_49{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;min-height:64px;flex-shrink:0}._sidebarLogo_1q0ux_60{flex:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;overflow:hidden}._logoName_1q0ux_69{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;font-style:i;letter-spacing:0px;color:hsl(var(--color-primary));line-height:1;justify-self:end;margin-right:.25rem;opacity:.9}._logoDivider_1q0ux_82{width:1px;height:20px;margin-top:auto;margin-bottom:auto;background:hsl(var(--text-secondary) / .5)}._logoSubtitle_1q0ux_90{font-size:11px;color:hsl(var(--text-secondary));line-height:1.2;max-width:140px;justify-self:start;text-align:left}._btnCollapse_1q0ux_100{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:6px;color:hsl(var(--text-secondary));cursor:pointer;opacity:.7;transition:background .2s ease}._btnCollapse_1q0ux_100:hover{background:transparent;opacity:1}._btnCloseMobile_1q0ux_123{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border-radius:8px;color:hsl(var(--text-secondary));cursor:pointer}._btnCloseMobile_1q0ux_123:hover{background:hsl(var(--sidebar-hover))}._sidebarDivider_1q0ux_145{height:1px;margin:0 16px;background:hsl(var(--divider-color) / .3);flex-shrink:0}._sidebarNav_1q0ux_156{flex:1;padding:12px 8px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior:contain}._collapsed_1q0ux_41 ._sidebarNav_1q0ux_156{overflow-y:auto;overflow-x:hidden}._billingCtaSection_1q0ux_179{margin:8px 16px 16px;display:flex;flex-direction:column;gap:8px}._billingCta_1q0ux_179{margin:0}._trialBadge_1q0ux_190{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid hsl(var(--color-primary) / .3);background:hsl(var(--color-primary) / .15);color:hsl(var(--color-primary));font-size:.75rem;font-weight:600;line-height:1}._billingCtaLink_1q0ux_203{align-self:center;background:transparent;border:none;padding:0;display:block;width:100%;text-align:center;line-height:1.2;font-size:.75rem;font-weight:500;color:hsl(var(--text-secondary));cursor:pointer;text-decoration:none;transition:color .2s ease;white-space:normal;overflow-wrap:anywhere}._billingCtaLink_1q0ux_203:hover{color:hsl(var(--text-primary))}._billingCtaLink_1q0ux_203:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px;border-radius:6px}._usageModal_1q0ux_237{display:flex;flex-direction:column;gap:20px}._usageCurrent_1q0ux_243{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid hsl(var(--divider-color) / .35);background:hsl(var(--sidebar-hover))}._usageCurrentTitle_1q0ux_253{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--text-secondary))}._usageCurrentTags_1q0ux_261{display:flex;flex-wrap:wrap;gap:6px}._usageTag_1q0ux_267{padding:4px 10px;border-radius:999px;border:1px solid hsl(var(--color-primary) / .35);background:hsl(var(--color-primary) / .14);color:hsl(var(--color-primary));font-size:.75rem;font-weight:600}._usageGroup_1q0ux_277{display:flex;flex-direction:column;gap:10px}._usageLabel_1q0ux_283{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary))}._usageOptions_1q0ux_289{display:grid;gap:8px}._usageOption_1q0ux_289{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid hsl(var(--divider-color) / .45);background:hsl(var(--card-bg));color:hsl(var(--text-secondary));cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}._usageOptionSelected_1q0ux_312{border-color:hsl(var(--color-primary));background:hsl(var(--color-primary) / .08);color:hsl(var(--text-primary));box-shadow:0 0 0 1px hsl(var(--color-primary) / .2)}._usageRadio_1q0ux_319{position:relative;width:16px;height:16px;border-radius:999px;border:2px solid hsl(var(--text-secondary));flex-shrink:0}._usageRadio_1q0ux_319:after{content:"";position:absolute;inset:3px;border-radius:999px;background:hsl(var(--color-primary));opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}._usageOptionSelected_1q0ux_312 ._usageRadio_1q0ux_319{border-color:hsl(var(--color-primary))}._usageOptionSelected_1q0ux_312 ._usageRadio_1q0ux_319:after{opacity:1;transform:scale(1)}._usageOptionText_1q0ux_348{font-size:.875rem;font-weight:500}._usageNotice_1q0ux_353{padding:12px;border-radius:12px;border:1px solid hsl(var(--divider-color) / .35);background:hsl(var(--sidebar-hover));color:hsl(var(--text-secondary));font-size:.8125rem;display:flex;flex-direction:column;gap:4px}._usageNoticeHeader_1q0ux_365{color:hsl(var(--text-primary))}._usageNoticeList_1q0ux_369{margin:4px 0 0;padding-left:18px;list-style:disc;color:hsl(var(--text-secondary));font-size:.8125rem;display:grid;gap:4px}._usageError_1q0ux_379{color:hsl(var(--error));font-size:.8125rem}._usageActions_1q0ux_384{display:flex;justify-content:space-between;gap:6px}._sidebarItem_1q0ux_394{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;background:transparent;border:none;border-radius:10px;text-decoration:none;color:hsl(var(--text-secondary));font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease;overflow:visible;position:relative}._sidebarItem_1q0ux_394:hover,._sidebarItem_1q0ux_394._active_1q0ux_419,._sidebarItem_1q0ux_394._open_1q0ux_420{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._sidebarItemWrapper_1q0ux_425{display:flex;flex-direction:column;gap:2px;position:relative;overflow:visible}._sidebarArrow_1q0ux_433{display:inline-flex;align-items:center;flex-shrink:0}._chevron_1q0ux_439{width:16px;height:16px;opacity:.6;transition:opacity .2s ease,transform .2s ease}._sidebarItem_1q0ux_394._open_1q0ux_420 ._chevron_1q0ux_439{opacity:1}._sidebarSubmenu_1q0ux_450{display:flex;flex-direction:column;gap:2px;margin-left:20px;padding-left:16px;border-left:2px solid hsl(var(--divider-color) / .3)}._sidebarSubmenuItem_1q0ux_459{width:100%;min-height:40px;display:flex;align-items:center;padding:0 12px;border-radius:8px;color:hsl(var(--text-secondary));text-decoration:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease;overflow:hidden}._sidebarSubmenuItem_1q0ux_459:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._sidebarSubmenuItem_1q0ux_459._active_1q0ux_419{background:hsl(var(--color-primary));color:#fff;font-weight:600}._sidebarTooltip_1q0ux_492{position:fixed;top:var(--sidebar-float-top, 50%);left:var(--sidebar-float-left, calc(100% + 12px) );transform:translate(-6px,-50%);padding:6px 10px;border-radius:10px;border:1px solid hsl(var(--divider-color) / .35);background:hsl(var(--card-bg));color:hsl(var(--text-primary));font-size:.8125rem;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-tooltip);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}._sidebarTooltip_1q0ux_492:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);background:hsl(var(--card-bg));border-left:1px solid hsl(var(--divider-color) / .35);border-bottom:1px solid hsl(var(--divider-color) / .35)}._collapsed_1q0ux_41 ._sidebarItem_1q0ux_394:hover ._sidebarTooltip_1q0ux_492,._collapsed_1q0ux_41 ._sidebarItem_1q0ux_394:focus-visible ._sidebarTooltip_1q0ux_492{opacity:1;visibility:visible;transform:translateY(-50%)}._sidebarFlyout_1q0ux_536{position:fixed;top:0;left:0;transform:translate(-6px,-50%);min-width:200px;max-height:70vh;overflow-y:auto;padding:8px;overscroll-behavior:contain;border-radius:14px;border:1px solid hsl(var(--divider-color) / .35);background:hsl(var(--card-bg));box-shadow:var(--shadow-md);text-align:left;display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-popover);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}._sidebarFlyout_1q0ux_536:before{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background:hsl(var(--card-bg));border-left:1px solid hsl(var(--divider-color) / .35);border-bottom:1px solid hsl(var(--divider-color) / .35)}._sidebarFlyout_1q0ux_536:after{content:"";position:absolute;top:0;left:-12px;width:12px;height:100%;background:transparent}._sidebarFlyoutOpen_1q0ux_591{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%);transition:opacity .15s ease 0s,transform .15s ease 0s,visibility 0s linear 0s}._sidebarFlyout_1q0ux_536 ._sidebarSubmenuItem_1q0ux_459{min-height:36px;padding:0 12px;border-radius:10px;overflow:visible;justify-content:flex-start;text-align:left}._sidebarFlyout_1q0ux_536 ._sidebarSubmenuItem_1q0ux_459:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._sidebarFlyout_1q0ux_536 ._sidebarSubmenuItem_1q0ux_459._active_1q0ux_419{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary));font-weight:600}._sidebarFlyout_1q0ux_536 ._sidebarIconWrapper_1q0ux_622{display:none}._sidebarFlyout_1q0ux_536 ._sidebarItemContent_1q0ux_626{gap:0;justify-content:flex-start;text-align:left}._sidebarFlyout_1q0ux_536 ._sidebarLabel_1q0ux_632{overflow:visible;text-overflow:initial;text-align:left}._sidebarFooter_1q0ux_642{padding:16px;flex-shrink:0}._sidebarUser_1q0ux_647{display:flex;align-items:center;gap:12px;min-width:0}._sidebarUserCollapsed_1q0ux_655{margin-bottom:8px;justify-content:center}._sidebarUser_1q0ux_647>*:first-child{flex-shrink:0}._sidebarUserInfo_1q0ux_666{display:flex;flex-direction:column;flex:1;min-width:0}._userName_1q0ux_674{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_1q0ux_685{font-size:.75rem;color:hsl(var(--text-secondary));line-height:1.2}._logoutIcon_1q0ux_691{flex-shrink:0}._logoutLabel_1q0ux_695{font-size:.875rem;font-weight:500}._logoutInline_1q0ux_700{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:background .2s ease,color .2s ease;flex-shrink:0}._logoutInline_1q0ux_700:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._logoutInline_1q0ux_700 .text{display:inline-flex;align-items:center}._logoutButtonCollapsed_1q0ux_723{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:10px;background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:background .2s ease,color .2s ease}._logoutButtonCollapsed_1q0ux_723:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._sidebarOverlay_1q0ux_746{position:fixed;inset:0;background:#00000073;z-index:1020;touch-action:none;overscroll-behavior:none}@media(max-width:768px){._sidebar_1q0ux_17{position:fixed;top:0;bottom:0;left:0;width:var(--sidebar-mobile-width);height:100vh;height:100dvh;transform:translate(-100%);z-index:1030;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._mobileOpen_1q0ux_778{transform:translate(0)}._collapsed_1q0ux_41{width:var(--sidebar-mobile-width)}._sidebarNav_1q0ux_156{flex:0 0 auto;overflow:visible;min-height:auto}._btnCollapse_1q0ux_100{display:none}._btnCloseMobile_1q0ux_123{display:flex}}._sidebarIcon_1q0ux_622{width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0;display:block;opacity:.85;transition:opacity .2s ease}._sidebarIconWrapper_1q0ux_622{position:relative;display:inline-flex;align-items:center;justify-content:center}._sidebarIcon_1q0ux_622 svg{width:100%;height:100%;max-width:none;max-height:none}._sidebarItemContent_1q0ux_626{display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:visible}._collapsed_1q0ux_41 ._sidebarItemContent_1q0ux_626{justify-content:center}._sidebarLabel_1q0ux_632{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarItem_1q0ux_394:hover ._sidebarIcon_1q0ux_622,._sidebarItem_1q0ux_394._active_1q0ux_419 ._sidebarIcon_1q0ux_622,._sidebarItem_1q0ux_394._open_1q0ux_420 ._sidebarIcon_1q0ux_622{opacity:1}._sidebarSubmenuItem_1q0ux_459._active_1q0ux_419 ._sidebarIcon_1q0ux_622{color:#fff;opacity:1}._sidebarBadge_1q0ux_861{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:hsl(var(--color-primary));color:#fff;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px hsl(var(--sidebar-bg))}._avatar_1vqoo_1{display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--color-primary));color:#fff;font-weight:600;font-size:1rem;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;opacity:1}._appLayout_1w0uy_5{display:flex;width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:hsl(var(--app-bg))}._appMain_1w0uy_18{flex:1;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;min-width:0}._appHeaderMobile_1w0uy_32{display:none;align-items:center;gap:16px;height:64px;padding:0 16px;background:hsl(var(--sidebar-bg));border-bottom:1px solid hsl(var(--divider-color) / .3);position:sticky;top:0;z-index:100;flex-shrink:0}._btnMenuMobile_1w0uy_46{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:hsl(var(--text-secondary));cursor:pointer}._btnMenuMobile_1w0uy_46:hover{background:hsl(var(--sidebar-hover) / .6)}._menuIcon_1w0uy_63{opacity:.7}._appTitleMobile_1w0uy_67{font-size:1.125rem;font-weight:600;color:hsl(var(--color-primary));margin:0}._appContent_1w0uy_78{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}._appContentInner_1w0uy_85{padding:24px;max-width:100%;overflow:visible}._appContentInner_1w0uy_85._appContentInnerFullWidth_1w0uy_91{max-width:none;margin:0;padding-right:0;padding-top:0;padding-bottom:0}@media(max-width:768px){._appLayout_1w0uy_5{flex-direction:column}._sidebarOpen_1w0uy_108 ._appContent_1w0uy_78{overflow:hidden;touch-action:none;overscroll-behavior:none}._appHeaderMobile_1w0uy_32{display:flex}._appContentInner_1w0uy_85{padding:16px}}@media(min-width:768px)and (max-width:1024px){._appContentInner_1w0uy_85{padding:20px}}@media(min-width:1440px){._appContentInner_1w0uy_85{max-width:1400px;margin:0 auto}}._appLayout_1w0uy_5,._appMain_1w0uy_18,._appContent_1w0uy_78{contain:layout style}@media(prefers-reduced-motion:reduce){._appContent_1w0uy_78{scroll-behavior:auto}}._wrapper_1e6wh_1{--uib-size: 2.8rem;--uib-speed: 2s;--uib-color: hsl(var(--color-primary));display:inline-flex;flex-direction:column;align-items:center;gap:.5rem}._spinner_1e6wh_12{width:var(--uib-size);height:var(--uib-size);transform-origin:center;animation:_rotate_1e6wh_1 var(--uib-speed) linear infinite}._path_1e6wh_19{fill:none;stroke:var(--uib-color);stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:_dash_1e6wh_1 calc(var(--uib-speed) * .75) ease-in-out infinite}._label_1e6wh_29{font-size:.85rem;color:hsl(var(--text-primary));font-family:var(--font-body);font-weight:var(--font-regular)}@keyframes _rotate_1e6wh_1{to{transform:rotate(360deg)}}@keyframes _dash_1e6wh_1{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}._container_4vkt6_1{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}._accessContainer_1bg7i_2{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--bg-body);background-repeat:no-repeat;background-size:cover}._accessTitle_1bg7i_15{text-align:center;font-size:24px;margin-bottom:5px;color:hsl(var(--text-color))}._accessSubtitle_1bg7i_22{text-align:center;font-size:12px;color:hsl(var(--text-secondary));margin-bottom:40px}._accessLogo_1bg7i_30{display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:20px;align-items:center;column-gap:12px;width:100%}._logoName_1bg7i_39{font-family:Poppins,sans-serif;font-size:48px;font-weight:600;font-style:i;letter-spacing:0px;color:hsl(var(--color-primary));line-height:1;justify-self:end;margin-right:.25rem;opacity:.9}._logoDivider_1bg7i_52{width:1px;height:28px;margin-top:auto;margin-bottom:auto;background:hsl(var(--text-secondary) / .5)}._logoSubtitle_1bg7i_60{font-size:14px;color:hsl(var(--text-secondary));line-height:1.2;max-width:160px;justify-self:start;text-align:left}._spacer_1bg7i_70{height:15px}._errorMessage_1bg7i_75{color:#d92626;font-size:13px;text-align:center;margin-top:10px}._buttonEntrar_1bg7i_83{width:100%;margin-top:20px}._infoText_1bg7i_89{text-align:center;margin-top:20px;font-size:12px;color:hsl(var(--text-secondary));opacity:.7}._footerOutside_1bg7i_98{margin-top:20px;color:hsl(var(--text-secondary));font-size:14px;opacity:.4}._card_19ttc_1{color:var(--text-color);padding:2rem;border-radius:1.25rem;width:100%;background:hsl(var(--bg-card))}._centered_19ttc_13{max-width:420px;margin:0 auto}._inputGroup_1xvh0_1{display:flex;flex-direction:column;gap:.4rem;width:100%;margin:.5rem 0}._inputLabel_1xvh0_9{font-size:.9rem;font-weight:600;color:hsl(var(--text-color))}._required_1xvh0_15{color:hsl(var(--color-primary));margin-left:2px}._inputWrapper_1xvh0_20{position:relative;width:100%}._inputField_1xvh0_28{width:100%;height:44px;box-sizing:border-box;padding:0 14px;background:hsl(var(--input-bg));border:1px solid hsl(var(--input-border));border-radius:10px;font-size:.95rem;color:hsl(var(--text-color));outline:none;transition:border-color .2s ease,box-shadow .2s ease}._inputField_1xvh0_28::placeholder{color:hsl(var(--text-secondary))}._inputField_1xvh0_28:hover{border-radius:10px}._inputField_1xvh0_28::-webkit-datetime-edit-text,._inputField_1xvh0_28::-webkit-datetime-edit-month-field,._inputField_1xvh0_28::-webkit-datetime-edit-day-field,._inputField_1xvh0_28::-webkit-datetime-edit-year-field{color:hsl(var(--text-color))}._inputField_1xvh0_28._empty_1xvh0_63::-webkit-datetime-edit-text,._inputField_1xvh0_28._empty_1xvh0_63::-webkit-datetime-edit-month-field,._inputField_1xvh0_28._empty_1xvh0_63::-webkit-datetime-edit-day-field,._inputField_1xvh0_28._empty_1xvh0_63::-webkit-datetime-edit-year-field{color:hsl(var(--text-secondary))}._inputField_1xvh0_28:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 2px hsl(var(--color-primary) / .25);border-radius:10px}._inputField_1xvh0_28:focus-visible{border-radius:10px}._hasIcon_1xvh0_86{padding-right:44px}._inputField_1xvh0_28[type=password]::-ms-reveal,._inputField_1xvh0_28[type=password]::-ms-clear{display:none}._passwordToggle_1xvh0_96{position:absolute;top:50%;right:14px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}._passwordToggle_1xvh0_96 svg{width:18px;height:18px;display:block;color:hsl(var(--text-secondary));opacity:.7;transition:color .2s ease,opacity .2s ease}._passwordToggle_1xvh0_96:hover svg{color:hsl(var(--color-primary));opacity:1}._toast_qymfm_3{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:hsl(var(--bg-card));border-radius:.75rem;border-left:4px solid;min-height:64px;font-family:var(--font-body);font-size:.9375rem;line-height:1.5;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px #0000000d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}._toast_qymfm_3:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff0d,#fff0,#00000005);pointer-events:none;opacity:.6}._toast_qymfm_3:hover{box-shadow:0 6px 8px -2px #0000001f,0 4px 6px -1px #00000014,0 0 0 1px #0000000d;transform:translateY(-1px)}._toast_qymfm_3._success_qymfm_53{border-left-color:hsl(var(--success))}._toast_qymfm_3._error_qymfm_57{border-left-color:hsl(var(--error))}._toast_qymfm_3._warning_qymfm_61{border-left-color:hsl(var(--warning))}._toast_qymfm_3._info_qymfm_65{border-left-color:hsl(var(--info))}._iconWrapper_qymfm_70{flex-shrink:0;animation:_iconPop_qymfm_1 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes _iconPop_qymfm_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._icon_qymfm_70{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .2s ease}._success_qymfm_53 ._icon_qymfm_70{background:linear-gradient(135deg,hsl(var(--success) / .15),hsl(var(--success) / .08));color:hsl(var(--success))}._error_qymfm_57 ._icon_qymfm_70{background:linear-gradient(135deg,hsl(var(--error) / .15),hsl(var(--error) / .08));color:hsl(var(--error))}._warning_qymfm_61 ._icon_qymfm_70{background:linear-gradient(135deg,hsl(var(--warning) / .15),hsl(var(--warning) / .08));color:hsl(var(--warning))}._info_qymfm_65 ._icon_qymfm_70{background:linear-gradient(135deg,hsl(var(--info) / .15),hsl(var(--info) / .08));color:hsl(var(--info))}._toast_qymfm_3:hover ._icon_qymfm_70{transform:scale(1.05)}._message_qymfm_142{flex:1;margin:0;color:hsl(var(--text-primary));font-weight:500;letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word}._closeButton_qymfm_153{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:.375rem;color:hsl(var(--text-tertiary));cursor:pointer;transition:all .15s ease;position:relative}._closeButton_qymfm_153:before{content:"";position:absolute;inset:0;border-radius:.375rem;background:hsl(var(--text-primary) / 0);transition:background .15s ease}._closeButton_qymfm_153:hover{color:hsl(var(--text-primary))}._closeButton_qymfm_153:hover:before{background:hsl(var(--text-primary) / .08)}._closeButton_qymfm_153:active{transform:scale(.95)}._closeButton_qymfm_153:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}._toast_qymfm_3{animation:_slideInRight_qymfm_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_qymfm_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){._toast_qymfm_3{animation:_slideUp_qymfm_1 .3s cubic-bezier(.16,1,.3,1)}}@keyframes _slideUp_qymfm_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._toast_qymfm_3._exiting_qymfm_231{animation:_fadeOut_qymfm_1 .25s cubic-bezier(.4,0,1,1) forwards}@keyframes _fadeOut_qymfm_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media(max-width:768px){._toast_qymfm_3{padding:.875rem 1rem;min-height:56px;font-size:.875rem;gap:.75rem}._icon_qymfm_70{width:32px;height:32px}._closeButton_qymfm_153{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){._toast_qymfm_3,._iconWrapper_qymfm_70,._icon_qymfm_70,._closeButton_qymfm_153{animation-duration:.01ms!important;transition-duration:.01ms!important}._toast_qymfm_3:hover,._toast_qymfm_3:hover ._icon_qymfm_70{transform:none}}._toastContainer_1gnoc_3{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:.75rem;pointer-events:none;max-width:100%}@media(min-width:769px){._toastContainer_1gnoc_3{top:1.5rem;right:1.5rem;width:380px}}@media(max-width:768px){._toastContainer_1gnoc_3{bottom:1.5rem;left:50%;transform:translate(-50%);width:calc(100% - 2rem);max-width:400px;padding:0 1rem}}._toastContainer_1gnoc_3>*{pointer-events:auto}._toastContainer_1gnoc_3>*+*{margin-top:0}:root{--font-display: "Satoshi", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "SF Mono", monospace;--text-xs: .64rem;--text-sm: .8rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.563rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-4xl: 3.052rem;--text-5xl: 3.815rem;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-black: 900;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--leading-loose: 1.8;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--space-0: 0;--space-px: 1px;--space-0\.5: .125rem;--space-1: .25rem;--space-1\.5: .375rem;--space-2: .5rem;--space-2\.5: .625rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-none: 0;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-full: 9999px;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic: cubic-bezier(.68, -.6, .32, 1.6);--ease-smooth: cubic-bezier(.25, .1, .25, 1);--duration-instant: 50ms;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--duration-slower: .5s;--duration-slowest: .7s;--transition-fast: var(--duration-fast) var(--ease-out);--transition-base: var(--duration-normal) var(--ease-out);--transition-slow: var(--duration-slow) var(--ease-in-out);--transition-bounce: var(--duration-normal) var(--ease-bounce);--z-deep: -1;--z-base: 0;--z-raised: 1;--z-dropdown: 1000;--z-sticky: 1100;--z-fixed: 1200;--z-overlay: 1300;--z-modal: 1400;--z-popover: 1500;--z-tooltip: 1600;--z-toast: 1700;--z-max: 9999;--sidebar-width: 260px;--sidebar-width-collapsed: 72px;--sidebar-mobile-width: 280px;--header-height: 64px;--content-max-width: 1400px;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--animation-spin: spin 1s linear infinite;--animation-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animation-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animation-bounce: bounce 1s infinite;--animation-fade-in: fadeIn .3s var(--ease-out);--animation-slide-up: slideUp .4s var(--ease-out);--animation-slide-down: slideDown .4s var(--ease-out);--animation-scale-in: scaleIn .2s var(--ease-out)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ul[role=list],ol[role=list],ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{min-height:100%;min-height:100dvh}body{text-rendering:optimizeSpeed;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{width:100%;height:100%;overflow-x:hidden;font-size:100%}body{width:100%;min-height:100%;min-height:100dvh;overflow-x:hidden;overflow-y:auto;position:relative;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--leading-normal);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;background:var(--bg-body);color:hsl(var(--text-color));transition:background-color var(--duration-slow) var(--ease-smooth),color var(--duration-normal) var(--ease-smooth)}#root{width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;isolation:isolate}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-bold);line-height:var(--leading-tight);color:hsl(var(--text-primary));letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:clamp(var(--text-2xl),5vw,var(--text-4xl));font-weight:var(--font-black);letter-spacing:var(--tracking-tighter)}h2{font-size:clamp(var(--text-xl),4vw,var(--text-3xl));font-weight:var(--font-bold)}h3{font-size:clamp(var(--text-lg),3vw,var(--text-2xl))}h4{font-size:clamp(var(--text-md),2.5vw,var(--text-xl))}h5{font-size:clamp(var(--text-base),2vw,var(--text-lg))}h6{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-normal)}p{margin-bottom:var(--space-4);text-wrap:pretty;overflow-wrap:break-word;word-wrap:break-word}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:hover{color:hsl(var(--color-primary))}strong,b{font-weight:var(--font-semibold)}em,i{font-style:italic}small{font-size:var(--text-sm);color:hsl(var(--text-secondary))}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}code{padding:var(--space-0\.5) var(--space-1\.5);background:hsl(var(--bg-secondary));border-radius:var(--radius-sm)}pre{padding:var(--space-4);background:hsl(var(--bg-secondary));border-radius:var(--radius-lg);overflow-x:auto}pre code{padding:0;background:transparent}::selection{background:hsl(var(--color-primary) / .2);color:hsl(var(--text-primary))}button{cursor:pointer;font-family:inherit;font-weight:var(--font-medium);border:none;background:transparent;transition:all var(--transition-fast)}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{width:100%;font-family:inherit;font-size:var(--text-base);background:hsl(var(--input-bg));border:1px solid hsl(var(--input-border));border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary) / .1)}input::placeholder,textarea::placeholder{color:hsl(var(--text-tertiary))}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:hsl(var(--text-color));caret-color:hsl(var(--text-color));-webkit-box-shadow:0 0 0 1000px hsl(var(--input-bg)) inset;box-shadow:0 0 0 1000px hsl(var(--input-bg)) inset;border:1px solid hsl(var(--input-border));transition:background-color 9999s ease-in-out 0s}input:-moz-autofill{-moz-text-fill-color:hsl(var(--text-color));caret-color:hsl(var(--text-color));box-shadow:0 0 0 1000px hsl(var(--input-bg)) inset;border:1px solid hsl(var(--input-border))}input:autofill{color:hsl(var(--text-color));caret-color:hsl(var(--text-color));box-shadow:0 0 0 1000px hsl(var(--input-bg)) inset;border:1px solid hsl(var(--input-border))}select{cursor:pointer}select option{background:hsl(var(--bg-card));color:hsl(var(--text-primary));padding:var(--space-2)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}[data-theme^=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme^=dark] input[type=time]::-webkit-calendar-picker-indicator,[data-theme^=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}[data-theme^=dark] input[type=date]::-webkit-calendar-picker-indicator:hover,[data-theme^=dark] input[type=time]::-webkit-calendar-picker-indicator:hover,[data-theme^=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--divider-color) / .6);border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box;transition:background-color var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:hsl(var(--text-tertiary));background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:hsl(var(--divider-color) / .6) transparent}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px;border-radius:var(--radius-xs)}.skip-to-content{position:absolute;top:-100%;left:var(--space-4);background:hsl(var(--color-primary));color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-medium);z-index:var(--z-max);transition:top var(--transition-fast)}.skip-to-content:focus{top:var(--space-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}body{animation:fadeIn var(--duration-normal) var(--ease-out)}@media(max-width:768px){input,select,textarea,button{font-size:16px}html,body,#root{overflow-x:hidden!important;max-width:100vw!important}body{font-size:.9375rem}}.container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:640px){.container{padding-inline:var(--space-6)}}@media(min-width:1024px){.container{padding-inline:var(--space-8)}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.hidden{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading{pointer-events:none;opacity:.6;cursor:wait}.loadingText{color:hsl(var(--text-primary))!important}.no-select{user-select:none;-webkit-user-select:none}.gpu{will-change:transform;transform:translateZ(0)}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.no-print,.sidebar,nav,button{display:none!important}}[data-theme=light-purple]{--color-primary: 270 48% 50%;--color-primary-hover: 270 52% 44%;--color-accent: 270 40% 54%;--color-accent-subtle: 270 30% 88%;--bg-body: linear-gradient(135deg, hsl(270 3% 96%), hsl(270 2% 98%));--app-bg: 270 2% 97%;--bg-card: 270 8% 94%;--card-bg: 270 8% 94%;--text-color: 220 12% 22%;--text-primary: 220 12% 22%;--text-secondary: 220 8% 48%;--text-tertiary: 220 6% 62%;--color-text-light: 0 0% 100%;--input-bg: 270 6% 96%;--input-border: 270 8% 80%;--input-focus: 270 48% 50%;--divider-color: 270 6% 84%;--border-color: 270 6% 84%;--sidebar-bg: 270 8% 93%;--sidebar-hover: 270 10% 88%;--sidebar-active: 270 28% 86%;--shadow-xs: 0 2px 6px hsla(270, 22%, 30%, .05);--shadow-sm: 0 4px 10px hsla(270, 22%, 30%, .07);--shadow-md: 0 8px 20px hsla(270, 22%, 30%, .1);--shadow-lg: 0 12px 28px hsla(270, 22%, 30%, .13);--shadow-xl: 0 20px 40px hsla(270, 22%, 30%, .16);--success: 142 55% 42%;--warning: 38 72% 48%;--error: 0 65% 55%;--info: 210 65% 48%}[data-theme=dark-purple]{--color-primary: 270 52% 60%;--color-primary-hover: 270 55% 65%;--color-accent: 270 45% 58%;--color-accent-subtle: 270 28% 22%;--bg-body: linear-gradient(135deg, hsl(270 18% 5%), hsl(270 15% 10%));--app-bg: 270 18% 6%;--bg-card: 270 16% 11%;--card-bg: 270 17% 9%;--text-color: 0 0% 92%;--text-primary: 0 0% 95%;--text-secondary: 270 15% 70%;--text-tertiary: 270 12% 60%;--color-text-light: 0 0% 100%;--input-bg: 270 18% 14%;--input-border: 270 16% 28%;--input-focus: 270 52% 60%;--divider-color: 270 16% 26%;--border-color: 270 16% 26%;--sidebar-bg: 270 18% 8%;--sidebar-hover: 270 18% 14%;--sidebar-active: 270 38% 22%;--shadow-xs: 0 2px 8px hsla(270, 25%, 4%, .42);--shadow-sm: 0 4px 14px hsla(270, 25%, 4%, .5);--shadow-md: 0 8px 24px hsla(270, 25%, 4%, .58);--shadow-lg: 0 12px 32px hsla(270, 25%, 4%, .64);--shadow-xl: 0 20px 45px hsla(270, 25%, 4%, .7);--success: 142 52% 52%;--warning: 38 70% 58%;--error: 0 62% 62%;--info: 210 60% 55%}
