@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_1nxlj_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);border-radius:var(--radius-lg);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_1nxlj_1 svg{width:1rem;height:1rem;display:block;flex-shrink:0}._btn-primary_1nxlj_33{background:hsl(var(--color-primary));color:hsl(var(--color-text-light));border-color:hsl(var(--color-primary))}._btn-primary_1nxlj_33:hover{background:hsl(var(--color-primary-hover))}._btn-primary_1nxlj_33:active{background:hsl(var(--color-primary) / .9)}._btn-secondary_1nxlj_50{background:hsl(var(--input-bg));color:hsl(var(--text-secondary));border-color:hsl(var(--input-border))}._btn-secondary_1nxlj_50:hover{border-color:hsl(var(--color-primary) / .4)}._btn-secondary_1nxlj_50._ativo_1nxlj_60{background:hsl(var(--color-primary) / .12);border-color:hsl(var(--color-primary));color:hsl(var(--color-primary))}._btn-danger_1nxlj_69{background:hsl(var(--error));color:hsl(var(--color-text-light));border-color:hsl(var(--error))}._btn-danger_1nxlj_69:hover{background:hsl(var(--error) / .85)}._btn-danger_1nxlj_69:active{background:hsl(var(--error) / .9)}._btn_1nxlj_1:disabled{opacity:.5;cursor:not-allowed}._btn-loading_1nxlj_88{pointer-events:none}._text_1nxlj_95,._iconLeft_1nxlj_100,._iconRight_1nxlj_101{display:inline-flex;align-items:center}._btn-sm_1nxlj_109{padding:.5rem .75rem;font-size:.85rem}._btn-md_1nxlj_114{padding:.875rem 1.25rem;font-size:1rem}._btn-lg_1nxlj_119{padding:1rem 1.5rem;font-size:1.05rem}._container_1fu0s_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:400px;width:100%;padding:var(--space-6);text-align:center}._title_1fu0s_13{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-lg);color:hsl(var(--text-primary));margin:0}._description_1fu0s_21{font-size:var(--text-sm);color:hsl(var(--text-secondary));max-width:42ch;margin:0}._cta_11l8i_1{position:relative;padding:14px;border-radius:var(--radius-lg);background:hsl(var(--card-bg));box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:10px}._withClose_11l8i_12{padding-right:36px}._header_11l8i_16{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:hsl(var(--text-primary))}._icon_11l8i_25{display:inline-flex;align-items:center;justify-content:center}._iconPrimary_11l8i_31{color:hsl(var(--color-primary))}._iconText_11l8i_35{color:hsl(var(--text-primary))}._title_11l8i_39{line-height:1.2}._description_11l8i_43{font-size:.78rem;line-height:1.4;color:hsl(var(--text-secondary))}._actions_11l8i_49{display:flex;gap:8px}._actionsRow_11l8i_54{flex-direction:row;align-items:center;flex-wrap:wrap}._actionsColumn_11l8i_60{flex-direction:column;align-items:stretch}._actionButton_11l8i_65{justify-content:center}._actionsColumn_11l8i_60 ._actionButton_11l8i_65{width:100%}._closeButton_11l8i_73{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:transparent;border:none;padding:0;color:hsl(var(--text-secondary));cursor:pointer;transition:background .2s ease,color .2s ease}._closeButton_11l8i_73:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._modalOverlay_13gpu_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_13gpu_1 .2s ease-out}@keyframes _fadeIn_13gpu_1{0%{opacity:0}to{opacity:1}}._modalContent_13gpu_26{background:hsl(var(--bg-card));border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;animation:_slideUp_13gpu_1 .3s ease-out}@keyframes _slideUp_13gpu_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalsm_13gpu_50{max-width:400px}._modalmd_13gpu_54{max-width:600px}._modallg_13gpu_58{max-width:900px}._modalxl_13gpu_62{max-width:1180px}._modalHeader_13gpu_66{padding:1.5rem 2rem;border-bottom:1px solid hsl(var(--border-color));display:flex;align-items:center;justify-content:space-between}._modalTitle_13gpu_74{font-size:1.25rem;font-weight:600;color:hsl(var(--text-primary));margin:0}._closeButton_13gpu_81{background:transparent;border:none;color:hsl(var(--text-secondary));cursor:pointer;padding:.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all .2s}._closeButton_13gpu_81:hover{background:hsl(var(--text-primary) / .1);color:hsl(var(--text-primary))}._closeButtonAbsolute_13gpu_99{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:hsl(var(--text-secondary));cursor:pointer;padding:.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}._closeButtonAbsolute_13gpu_99:hover{background:hsl(var(--text-primary) / .1);color:hsl(var(--text-primary))}._modalBody_13gpu_121{padding:2rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;display:flex;flex-direction:column}._modalFooter_13gpu_133{flex-shrink:0;padding:var(--space-4) var(--space-8);border-top:1px solid hsl(var(--divider-color))}@media(max-width:560px){._modalFooter_13gpu_133{padding:var(--space-4)}}._screen_116ku_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:hsl(var(--app-bg));color:hsl(var(--text-primary))}._panel_116ku_11{width:min(100%,24rem);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._brand_116ku_20{color:hsl(var(--color-primary));font-size:1.5rem;font-weight:var(--font-bold)}._icon_116ku_26{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:var(--radius-full);background:hsl(var(--color-primary) / .12);color:hsl(var(--color-primary))}._panel_116ku_11 h1{margin:0;font-size:1.5rem;text-wrap:balance}._description_116ku_42,._error_116ku_43{margin:0;max-width:34ch;line-height:1.5}._description_116ku_42{color:hsl(var(--text-secondary))}._error_116ku_43{padding:var(--space-3);border-radius:var(--radius-md);background:hsl(var(--color-error) / .1);color:hsl(var(--color-error))}._actions_116ku_60{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}._container_tqyz3_1{display:flex;flex-direction:column;gap:var(--space-3)}._track_tqyz3_7{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 var(--space-4)}._track_tqyz3_7::-webkit-scrollbar{display:none}._item_tqyz3_21{scroll-snap-align:start;flex-shrink:0}._dots_tqyz3_26{display:flex;justify-content:center;gap:var(--space-2)}._dot_tqyz3_26{width:8px;height:8px;border-radius:var(--radius-full);border:none;padding:0;cursor:pointer;background:hsl(var(--divider-color));transition:all var(--transition-fast)}._dotActive_tqyz3_43{background:hsl(var(--color-primary));width:20px}._trackFlush_tqyz3_50{padding:0}._controls_tqyz3_56{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._arrow_tqyz3_64{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._arrow_tqyz3_64:hover:not(:disabled){background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._arrow_tqyz3_64:focus-visible,._dot_tqyz3_26:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}._arrow_tqyz3_64:disabled{opacity:.35;cursor:default}._cta_67koa_6 p{white-space:pre-line;overflow-wrap:anywhere}:root{--sidebar-width: 260px;--sidebar-width-collapsed: 64px;--sidebar-mobile-width: 280px;--sidebar-transition: .3s cubic-bezier(.4, 0, .2, 1)}._sidebarShell_13cql_17{position:relative;display:flex;flex-shrink:0;overflow:visible}._sidebar_13cql_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_13cql_48{width:var(--sidebar-width-collapsed)}._sidebarHeader_13cql_56{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;min-height:64px;flex-shrink:0}._sidebarLogo_13cql_67{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:12px;overflow:hidden}._logoName_13cql_77{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_13cql_90{width:1px;height:20px;margin-top:auto;margin-bottom:auto;background:hsl(var(--text-secondary) / .5)}._logoSubtitle_13cql_98{font-size:11px;color:hsl(var(--text-secondary));line-height:1.2;min-width:0;max-width:none;justify-self:start;text-align:left}._btnCopyLink_13cql_109{width:32px;height:32px;flex-shrink:0;margin-right:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid hsl(var(--border-color));border-radius:var(--radius-md);color:hsl(var(--text-secondary));cursor:pointer;transition:all .2s ease}._btnCopyLink_13cql_109:hover{background:hsl(var(--color-primary) / .1);border-color:hsl(var(--color-primary) / .3);color:hsl(var(--color-primary))}._btnCollapse_13cql_131{position:absolute;top:16px;right:-16px;z-index:1040;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--border-color));background:hsl(var(--sidebar-bg));border-radius:999px;color:hsl(var(--text-secondary));cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 24px #0e0e1b2e}._btnCollapse_13cql_131:hover{background:hsl(var(--color-primary) / .12);transform:translateY(-1px)}._btnCollapse_13cql_131:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:3px}._sidebarHeader_13cql_56 ._btnCollapse_13cql_131{display:none}._btnCloseMobile_13cql_168{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border-radius:var(--radius-md);color:hsl(var(--text-secondary));cursor:pointer}._btnCloseMobile_13cql_168:hover{background:hsl(var(--sidebar-hover))}._sidebarDivider_13cql_190{height:1px;margin:0 16px;background:hsl(var(--divider-color) / .3);flex-shrink:0}._sidebarNav_13cql_201{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_13cql_48 ._sidebarNav_13cql_201{overflow-y:auto;overflow-x:hidden}._billingCtaSection_13cql_224{margin:8px 16px 16px;display:flex;flex-direction:column;gap:8px}._billingCta_13cql_224{margin:0}._trialBadge_13cql_235{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_13cql_248{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_13cql_248:hover{color:hsl(var(--text-primary))}._billingCtaLink_13cql_248:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px;border-radius:var(--radius-sm)}._usageModal_13cql_282{display:flex;flex-direction:column;gap:20px}._usageCurrent_13cql_288{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-lg);border:1px solid hsl(var(--divider-color) / .35);background:hsl(var(--sidebar-hover))}._usageCurrentTitle_13cql_298{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--text-secondary))}._usageCurrentTags_13cql_306{display:flex;flex-wrap:wrap;gap:6px}._usageTag_13cql_312{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_13cql_322{display:flex;flex-direction:column;gap:10px}._usageLabel_13cql_328{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary))}._usageOptions_13cql_334{display:grid;gap:8px}._usageOption_13cql_334{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-lg);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_13cql_357{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_13cql_364{position:relative;width:16px;height:16px;border-radius:999px;border:2px solid hsl(var(--text-secondary));flex-shrink:0}._usageRadio_13cql_364: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_13cql_357 ._usageRadio_13cql_364{border-color:hsl(var(--color-primary))}._usageOptionSelected_13cql_357 ._usageRadio_13cql_364:after{opacity:1;transform:scale(1)}._usageOptionText_13cql_393{font-size:.875rem;font-weight:500}._usageNotice_13cql_398{padding:12px;border-radius:var(--radius-lg);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_13cql_410{color:hsl(var(--text-primary))}._usageNoticeList_13cql_414{margin:4px 0 0;padding-left:18px;list-style:disc;color:hsl(var(--text-secondary));font-size:.8125rem;display:grid;gap:4px}._usageError_13cql_424{color:hsl(var(--error));font-size:.8125rem}._usageActions_13cql_429{display:flex;justify-content:space-between;gap:6px}._sidebarItem_13cql_439{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:var(--radius-md);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_13cql_439:hover,._sidebarItem_13cql_439._active_13cql_464,._sidebarItem_13cql_439._open_13cql_465{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._sidebarItemWrapper_13cql_470{display:flex;flex-direction:column;gap:2px;position:relative;overflow:visible}._sidebarArrow_13cql_478{display:inline-flex;align-items:center;flex-shrink:0}._chevron_13cql_484{width:16px;height:16px;opacity:.6;transition:opacity .2s ease,transform .2s ease}._sidebarItem_13cql_439._open_13cql_465 ._chevron_13cql_484{opacity:1}._sidebarSubmenu_13cql_495{display:flex;flex-direction:column;gap:2px;margin-left:20px;padding-left:16px;border-left:2px solid hsl(var(--divider-color) / .3)}._sidebarSubmenuItem_13cql_504{width:100%;min-height:40px;display:flex;align-items:center;padding:0 12px;border-radius:var(--radius-md);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_13cql_504:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._sidebarSubmenuItem_13cql_504._active_13cql_464{background:hsl(var(--color-primary));color:#fff;font-weight:600}._sidebarTooltip_13cql_537{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:var(--radius-md);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_13cql_537: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_13cql_48 ._sidebarItem_13cql_439:hover ._sidebarTooltip_13cql_537,._collapsed_13cql_48 ._sidebarItem_13cql_439:focus-visible ._sidebarTooltip_13cql_537{opacity:1;visibility:visible;transform:translateY(-50%)}._sidebarFlyout_13cql_581{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:var(--radius-lg);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_13cql_581: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_13cql_581:after{content:"";position:absolute;top:0;left:-12px;width:12px;height:100%;background:transparent}._sidebarFlyoutOpen_13cql_636{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%);transition:opacity .15s ease 0s,transform .15s ease 0s,visibility 0s linear 0s}._sidebarFlyout_13cql_581 ._sidebarSubmenuItem_13cql_504{min-height:36px;padding:0 12px;border-radius:var(--radius-md);overflow:visible;justify-content:flex-start;text-align:left}._sidebarFlyout_13cql_581 ._sidebarSubmenuItem_13cql_504:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._sidebarFlyout_13cql_581 ._sidebarSubmenuItem_13cql_504._active_13cql_464{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary));font-weight:600}._sidebarFlyout_13cql_581 ._sidebarIconWrapper_13cql_667{display:none}._sidebarFlyout_13cql_581 ._sidebarItemContent_13cql_671{gap:0;justify-content:flex-start;text-align:left}._sidebarFlyout_13cql_581 ._sidebarLabel_13cql_677{overflow:visible;text-overflow:initial;text-align:left}._sidebarFooter_13cql_687{padding:16px;flex-shrink:0}._sidebarUser_13cql_692{display:flex;align-items:center;gap:12px;min-width:0}._sidebarUserCollapsed_13cql_700{margin-bottom:8px;justify-content:center}._sidebarUser_13cql_692>*:first-child{flex-shrink:0}._sidebarUserInfo_13cql_711{display:flex;flex-direction:column;flex:1;min-width:0}._userName_13cql_719{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_13cql_730{font-size:.75rem;color:hsl(var(--text-secondary));line-height:1.2}._logoutIcon_13cql_736{flex-shrink:0}._logoutLabel_13cql_740{font-size:.875rem;font-weight:500}._logoutInline_13cql_745{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--radius-md);background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:background .2s ease,color .2s ease;flex-shrink:0}._logoutInline_13cql_745:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._logoutInline_13cql_745 .text{display:inline-flex;align-items:center}._logoutButtonCollapsed_13cql_768{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:var(--radius-md);background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:background .2s ease,color .2s ease}._logoutButtonCollapsed_13cql_768:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._sidebarOverlay_13cql_791{position:fixed;inset:0;background:#00000073;z-index:1020;touch-action:none;overscroll-behavior:none}@media(max-width:768px){._btnCopyLink_13cql_109{margin-right:0}._sidebar_13cql_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_13cql_827{transform:translate(0)}._collapsed_13cql_48{width:var(--sidebar-mobile-width)}._sidebarNav_13cql_201{flex:0 0 auto;overflow:visible;min-height:auto}._btnCollapse_13cql_131{display:none}._btnCloseMobile_13cql_168{display:flex}}._sidebarIcon_13cql_667{width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0;display:block;opacity:.85;transition:opacity .2s ease}._sidebarIconWrapper_13cql_667{position:relative;display:inline-flex;align-items:center;justify-content:center}._sidebarIcon_13cql_667 svg{width:100%;height:100%;max-width:none;max-height:none}._sidebarItemContent_13cql_671{display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:visible}._collapsed_13cql_48 ._sidebarItemContent_13cql_671{justify-content:center}._sidebarLabel_13cql_677{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarItem_13cql_439:hover ._sidebarIcon_13cql_667,._sidebarItem_13cql_439._active_13cql_464 ._sidebarIcon_13cql_667,._sidebarItem_13cql_439._open_13cql_465 ._sidebarIcon_13cql_667{opacity:1}._sidebarSubmenuItem_13cql_504._active_13cql_464 ._sidebarIcon_13cql_667{color:#fff;opacity:1}._sidebarBadge_13cql_910{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}._trigger_19a9a_1{position:fixed;right:var(--space-5);bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-fixed) + 10);width:58px;height:58px;display:grid;place-items:center;border-radius:19px;color:hsl(var(--color-text-light));background:linear-gradient(145deg,hsl(var(--color-primary-hover)),hsl(var(--color-primary)));box-shadow:0 14px 30px hsl(var(--color-primary) / .3),inset 0 1px #ffffff3d;isolation:isolate}._trigger_19a9a_1:hover{transform:translateY(-2px);box-shadow:0 18px 36px hsl(var(--color-primary) / .36),inset 0 1px #ffffff47}._triggerOpen_19a9a_31{border-radius:var(--radius-full);background:hsl(var(--text-primary))}._triggerRecording_19a9a_36{background:hsl(var(--error))}._triggerPulse_19a9a_40{position:absolute;inset:-6px;z-index:-1;border:1px solid hsl(var(--color-primary) / .35);border-radius:24px;animation:_triggerPulse_19a9a_40 2.4s ease-out infinite}._panel_19a9a_49{position:fixed;right:var(--space-5);bottom:calc(160px + env(safe-area-inset-bottom,0px));z-index:var(--z-popover);width:min(410px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 190px));display:flex;flex-direction:column;overflow:hidden;color:hsl(var(--text-primary));background:radial-gradient(circle at 88% 8%,hsl(var(--color-primary) / .13),transparent 34%),hsl(var(--bg-card));border:1px solid hsl(var(--border-color) / .8);border-radius:28px;box-shadow:0 30px 80px #140f1a47,0 2px 8px #140f1a1a;animation:_panelEnter_19a9a_1 .28s var(--ease-out)}._header_19a9a_75{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3)}._eyebrow_19a9a_83{display:inline-flex;align-items:center;gap:6px;margin-bottom:5px;color:hsl(var(--color-primary));font-size:.69rem;font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase}._title_19a9a_95{margin:0;font-size:1.22rem;letter-spacing:-.035em}._headerActions_19a9a_101{display:flex;align-items:center;gap:var(--space-2)}._iconButton_19a9a_107,._resetButton_19a9a_108{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border:1px solid hsl(var(--border-color) / .7);border-radius:var(--radius-full);color:hsl(var(--text-secondary));background:hsl(var(--input-bg) / .72)}._iconButton_19a9a_107:hover,._resetButton_19a9a_108:hover{color:hsl(var(--text-primary));border-color:hsl(var(--color-primary) / .35)}._statusArea_19a9a_126{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5) var(--space-4)}._voiceOrb_19a9a_133{position:relative;flex:0 0 auto;width:66px;height:66px;display:grid;place-items:center;color:hsl(var(--color-primary));background:radial-gradient(circle at 35% 30%,hsl(0 0% 100% / .5),transparent 35%),hsl(var(--color-accent-subtle));border-radius:23px;box-shadow:inset 0 0 0 1px hsl(var(--color-primary) / .12)}._orbRing_19a9a_152{position:absolute;inset:-6px;border:1px solid hsl(var(--color-primary) / .16);border-radius:28px}._voiceOrbRecording_19a9a_159{color:hsl(var(--color-text-light));background:hsl(var(--error))}._voiceOrbRecording_19a9a_159 ._orbRing_19a9a_152{border-color:hsl(var(--error) / .4);animation:_orbPulse_19a9a_1 1.25s ease-out infinite}._voiceOrbProcessing_19a9a_169{background:hsl(var(--color-primary) / .13)}._voiceOrbSpeaking_19a9a_173 ._orbRing_19a9a_152{animation:_orbPulse_19a9a_1 1.55s ease-out infinite}._spinner_19a9a_177{animation:_spin_19a9a_177 .9s linear infinite}._statusText_19a9a_181{min-width:0;display:flex;flex-direction:column;gap:3px}._statusText_19a9a_181 strong{font-family:var(--font-display);font-size:.98rem}._statusText_19a9a_181 span{color:hsl(var(--text-secondary));font-size:.79rem;line-height:1.45}._waveform_19a9a_199{height:34px;display:flex;align-items:center;justify-content:center;gap:4px;margin:-4px var(--space-5) var(--space-4);padding:0 var(--space-3);overflow:hidden}._waveform_19a9a_199 span{width:3px;height:8px;border-radius:var(--radius-full);background:hsl(var(--error));animation:_waveform_19a9a_199 .75s ease-in-out infinite alternate}._waveform_19a9a_199 span:nth-child(3n){height:19px}._waveform_19a9a_199 span:nth-child(4n){height:27px}._errorCard_19a9a_226{margin:0 var(--space-5) var(--space-4);padding:12px 14px;color:hsl(var(--error));background:hsl(var(--error) / .09);border:1px solid hsl(var(--error) / .18);border-radius:var(--radius-lg);font-size:.82rem;line-height:1.5}._conversation_19a9a_237{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-5) var(--space-4);overflow-y:auto}._transcript_19a9a_245,._answer_19a9a_246{padding:13px 15px;border-radius:16px}._transcript_19a9a_245{margin-left:34px;background:hsl(var(--input-bg));border:1px solid hsl(var(--border-color) / .72)}._answer_19a9a_246{margin-right:20px;background:hsl(var(--color-primary) / .09);border:1px solid hsl(var(--color-primary) / .15)}._transcript_19a9a_245>span,._answer_19a9a_246>span{display:block;margin-bottom:4px;color:hsl(var(--text-tertiary));font-size:.67rem;font-weight:var(--font-bold);letter-spacing:.07em;text-transform:uppercase}._transcript_19a9a_245 p,._answer_19a9a_246 p{margin:0;font-size:.86rem;line-height:1.55}._listenButton_19a9a_281{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:hsl(var(--color-primary));font-size:.74rem;font-weight:var(--font-semibold)}._listenButton_19a9a_281:hover{color:hsl(var(--color-primary-hover))}._feedbackArea_19a9a_295{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid hsl(var(--color-primary) / .12)}._feedbackArea_19a9a_295>span{margin:0;color:hsl(var(--text-tertiary));font-size:.7rem;font-weight:var(--font-medium);letter-spacing:normal;text-transform:none}._feedbackButtons_19a9a_314{display:inline-flex;gap:5px}._feedbackButton_19a9a_314{width:30px;height:30px;display:grid;place-items:center;color:hsl(var(--text-secondary));background:hsl(var(--bg-card) / .8);border:1px solid hsl(var(--border-color) / .72);border-radius:9px}._feedbackButton_19a9a_314:hover:not(:disabled),._feedbackButton_19a9a_314[aria-pressed=true]{color:hsl(var(--color-primary));background:hsl(var(--color-primary) / .12);border-color:hsl(var(--color-primary) / .34)}._feedbackArea_19a9a_295 small{flex-basis:100%;color:hsl(var(--error));font-size:.66rem;line-height:1.35}._agendaCard_19a9a_344{padding:15px;background:hsl(var(--input-bg) / .6);border:1px solid hsl(var(--border-color) / .76);border-radius:18px}._agendaHeader_19a9a_351{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:hsl(var(--color-primary))}._agendaHeader_19a9a_351 span{color:hsl(var(--text-tertiary));font-size:.65rem;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}._agendaHeader_19a9a_351 h3{margin-top:3px;font-size:.95rem}._metrics_19a9a_372{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}._metrics_19a9a_372 div{min-width:0;padding:10px 8px;text-align:center;background:hsl(var(--bg-card));border-radius:12px}._metrics_19a9a_372 strong,._metrics_19a9a_372 span{display:block}._metrics_19a9a_372 strong{color:hsl(var(--text-primary));font-family:var(--font-display);font-size:1.05rem}._metrics_19a9a_372 span{margin-top:2px;color:hsl(var(--text-tertiary));font-size:.62rem}._nextList_19a9a_404{display:flex;flex-direction:column;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid hsl(var(--border-color) / .62)}._nextTitle_19a9a_413{display:flex;align-items:center;gap:6px;color:hsl(var(--text-secondary));font-size:.7rem;font-weight:var(--font-semibold)}._nextItem_19a9a_422{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:9px;font-size:.75rem}._nextItem_19a9a_422 strong{color:hsl(var(--color-primary));font-family:var(--font-mono);font-size:.7rem}._nextItem_19a9a_422 span{min-width:0;overflow:hidden;color:hsl(var(--text-secondary));text-overflow:ellipsis;white-space:nowrap}._resultList_19a9a_444,._insightList_19a9a_445{display:flex;flex-direction:column;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid hsl(var(--border-color) / .62)}._resultItem_19a9a_454{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;background:hsl(var(--bg-card));border-radius:12px}._availabilityItem_19a9a_464{grid-template-columns:76px minmax(0,1fr);align-items:start}._availabilityStatus_19a9a_469 strong{font-family:inherit;font-size:.66rem;line-height:1.25;white-space:nowrap}._availabilityBody_19a9a_476 span{display:-webkit-box;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}._resultTime_19a9a_484,._resultBody_19a9a_485{min-width:0;display:flex;flex-direction:column}._resultTime_19a9a_484 strong{color:hsl(var(--color-primary));font-family:var(--font-mono);font-size:.72rem}._resultTime_19a9a_484 span,._resultBody_19a9a_485 span{color:hsl(var(--text-tertiary));font-size:.62rem}._resultBody_19a9a_485 strong{overflow:hidden;color:hsl(var(--text-primary));font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}._resultBody_19a9a_485 span{overflow:hidden;margin-top:2px;text-overflow:ellipsis;white-space:nowrap}._statusBadge_19a9a_518{padding:4px 7px;color:hsl(var(--color-primary));background:hsl(var(--color-primary) / .09);border-radius:var(--radius-full);font-size:.56rem;font-weight:var(--font-bold);white-space:nowrap}._insightItem_19a9a_528{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;padding:0 10px;background:hsl(var(--bg-card));border-radius:11px}._insightItem_19a9a_528 strong{overflow:hidden;color:hsl(var(--text-secondary));font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}._insightItem_19a9a_528>span:last-child{color:hsl(var(--color-primary));font-family:var(--font-mono);font-size:.68rem;font-weight:var(--font-bold)}._rank_19a9a_554{width:20px;height:20px;display:grid;place-items:center;color:hsl(var(--text-tertiary));background:hsl(var(--input-bg));border-radius:7px;font-size:.58rem;font-weight:var(--font-bold)}._suggestions_19a9a_566{display:flex;flex-direction:column;gap:9px;margin:-4px var(--space-5) var(--space-4)}._suggestionsTitle_19a9a_573{display:flex;align-items:center;gap:6px;color:hsl(var(--text-secondary));font-size:.7rem;font-weight:var(--font-semibold)}._chips_19a9a_582{display:flex;flex-wrap:wrap;gap:7px}._chip_19a9a_582{padding:8px 12px;color:hsl(var(--color-primary));background:hsl(var(--color-primary) / .08);border:1px solid hsl(var(--color-primary) / .18);border-radius:var(--radius-full);font-size:.76rem;font-weight:var(--font-medium);line-height:1.2;text-align:left}._chip_19a9a_582:hover{background:hsl(var(--color-primary) / .13);border-color:hsl(var(--color-primary) / .32)}._capabilityList_19a9a_605{display:flex;flex-direction:column;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid hsl(var(--border-color) / .62)}._capabilityItem_19a9a_614{display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-color) / .7);border-radius:12px}._capabilityItem_19a9a_614:hover{border-color:hsl(var(--color-primary) / .35)}._capabilityItem_19a9a_614 strong{color:hsl(var(--text-primary));font-size:.78rem}._capabilityItem_19a9a_614 span{color:hsl(var(--text-tertiary));font-size:.72rem}._capabilityWarning_19a9a_639{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px 12px;color:hsl(var(--text-secondary));background:hsl(var(--input-bg) / .7);border:1px solid hsl(var(--border-color) / .7);border-radius:12px;font-size:.72rem;line-height:1.45}._capabilityWarning_19a9a_639 svg{flex:0 0 auto;margin-top:1px;color:hsl(var(--color-primary))}._actions_19a9a_659{display:flex;align-items:center;justify-content:center;gap:9px;padding:var(--space-3) var(--space-5);border-top:1px solid hsl(var(--border-color) / .6)}._composer_19a9a_669{display:flex;gap:var(--space-2);margin:0 var(--space-3);padding:var(--space-3) var(--space-2) 0;border-top:1px solid hsl(var(--divider-color))}._composer_19a9a_669+._actions_19a9a_659{border-top:0}._composerInput_19a9a_681{flex:1 1 auto;min-width:0}._sendButton_19a9a_686{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:var(--radius-lg)}._recordButton_19a9a_696{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 19px;color:hsl(var(--color-text-light));background:hsl(var(--color-primary));border-radius:15px;box-shadow:0 9px 18px hsl(var(--color-primary) / .22)}._recordButton_19a9a_696:hover:not(:disabled){transform:translateY(-1px);background:hsl(var(--color-primary-hover))}._recordButtonActive_19a9a_714{background:hsl(var(--error));box-shadow:0 9px 18px hsl(var(--error) / .2)}._interruptButton_19a9a_719{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;color:hsl(var(--error));background:hsl(var(--error) / .06);border:1px solid hsl(var(--error) / .35);border-radius:15px}._interruptButton_19a9a_719:hover{background:hsl(var(--error) / .12);border-color:hsl(var(--error) / .55)}._footer_19a9a_737{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 var(--space-5) var(--space-4);color:hsl(var(--text-tertiary));font-size:.64rem;line-height:1.4;text-align:center}@keyframes _panelEnter_19a9a_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _triggerPulse_19a9a_40{0%{opacity:.65;transform:scale(.88)}75%,to{opacity:0;transform:scale(1.22)}}@keyframes _orbPulse_19a9a_1{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}@keyframes _waveform_19a9a_199{0%{transform:scaleY(.38)}to{transform:scaleY(1)}}@keyframes _spin_19a9a_177{to{transform:rotate(360deg)}}@media(max-width:768px){._trigger_19a9a_1{right:var(--space-4);bottom:calc(82px + env(safe-area-inset-bottom,0px))}._panel_19a9a_49{right:var(--space-4);bottom:calc(150px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 175px);border-radius:24px}}._actionReadback_19a9a_813{margin-top:10px;font-size:.86rem;line-height:1.45}._actionButtons_19a9a_819{display:flex;gap:10px;margin-top:12px}._actionConfirm_19a9a_825,._actionDeny_19a9a_826{flex:1;padding:10px 12px;border-radius:12px;font-size:.8rem;font-weight:var(--font-semibold)}._actionConfirm_19a9a_825{color:hsl(var(--color-primary-foreground, 0 0% 100%));background:hsl(var(--color-primary))}._actionConfirm_19a9a_825:hover{background:hsl(var(--color-primary-hover))}._actionDeny_19a9a_826{color:hsl(var(--color-primary));background:hsl(var(--color-primary) / .08);border:1px solid hsl(var(--border-color) / .76)}._inputGroup_e2o93_1{display:flex;flex-direction:column;gap:.4rem;width:100%;margin:.5rem 0}._inputLabel_e2o93_9{font-size:.9rem;font-weight:600;color:hsl(var(--text-color))}._required_e2o93_15{color:hsl(var(--color-primary));margin-left:2px}._inputWrapper_e2o93_20{position:relative;width:100%}._inputField_e2o93_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:var(--radius-lg);font-size:.95rem;color:hsl(var(--text-color));outline:none;transition:border-color .2s ease,box-shadow .2s ease}._inputField_e2o93_28::placeholder{color:hsl(var(--text-secondary))}._inputField_e2o93_28:hover{border-radius:var(--radius-lg)}._inputField_e2o93_28::-webkit-datetime-edit-text,._inputField_e2o93_28::-webkit-datetime-edit-month-field,._inputField_e2o93_28::-webkit-datetime-edit-day-field,._inputField_e2o93_28::-webkit-datetime-edit-year-field{color:hsl(var(--text-color))}._inputField_e2o93_28._empty_e2o93_63::-webkit-datetime-edit-text,._inputField_e2o93_28._empty_e2o93_63::-webkit-datetime-edit-month-field,._inputField_e2o93_28._empty_e2o93_63::-webkit-datetime-edit-day-field,._inputField_e2o93_28._empty_e2o93_63::-webkit-datetime-edit-year-field{color:hsl(var(--text-secondary))}._inputField_e2o93_28:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 2px hsl(var(--color-primary) / .25);border-radius:var(--radius-lg)}._inputField_e2o93_28:focus-visible{border-radius:var(--radius-lg)}._inputField_e2o93_28[aria-invalid=true]{border-color:hsl(var(--error))}._inputField_e2o93_28[aria-invalid=true]:focus{box-shadow:0 0 0 2px hsl(var(--error) / .18)}._inputHint_e2o93_89,._inputError_e2o93_90{margin:0;font-size:var(--text-xs, .75rem);line-height:1.45}._inputHint_e2o93_89{color:hsl(var(--text-secondary))}._inputError_e2o93_90{color:hsl(var(--error))}._hasIcon_e2o93_109{padding-right:44px}._inputField_e2o93_28[type=password]::-ms-reveal,._inputField_e2o93_28[type=password]::-ms-clear{display:none}._passwordToggle_e2o93_119{position:absolute;top:50%;right:14px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}._passwordToggle_e2o93_119 svg{width:18px;height:18px;display:block;color:hsl(var(--text-secondary));opacity:.7;transition:color .2s ease,opacity .2s ease}._passwordToggle_e2o93_119:hover svg{color:hsl(var(--color-primary));opacity:1}._appLayout_va485_5{display:flex;width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:hsl(var(--app-bg))}._appMain_va485_18{flex:1;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;min-width:0}._appHeaderMobile_va485_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_va485_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_va485_46:hover{background:hsl(var(--sidebar-hover) / .6)}._menuIcon_va485_63{opacity:.7}._appTitleMobile_va485_67{font-size:1.125rem;font-weight:600;color:hsl(var(--color-primary));margin:0}._appContent_va485_78{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}._appContentInner_va485_85{padding:24px;max-width:100%;overflow:visible}._appContentInner_va485_85._appContentInnerFullWidth_va485_91{max-width:none;margin:0;padding-right:0;padding-top:0;padding-bottom:0}@media(max-width:768px){._appLayout_va485_5{flex-direction:column}._sidebarOpen_va485_108 ._appContent_va485_78{overflow:hidden;touch-action:none;overscroll-behavior:none}._appHeaderMobile_va485_32{display:flex}._appContentInner_va485_85{padding:16px}}@media(min-width:768px)and (max-width:1024px){._appContentInner_va485_85{padding:20px}}@media(min-width:1440px){._appContentInner_va485_85{max-width:1400px;margin:0 auto}._appContentInner_va485_85:has([data-content-width=fluid]){max-width:none;margin-inline:0}}._appLayout_va485_5,._appMain_va485_18,._appContent_va485_78{contain:layout style}@media(prefers-reduced-motion:reduce){._appContent_va485_78{scroll-behavior:auto}}._question_q89ac_1{display:flex;flex-direction:column;gap:var(--space-4)}._context_q89ac_2{display:flex;flex-wrap:wrap;gap:var(--space-2);color:hsl(var(--text-secondary));font-size:var(--text-sm)}._question_q89ac_1 h3{margin:0;font-size:var(--text-lg)}._chips_q89ac_4{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chips_q89ac_4 button{min-height:44px;padding:0 var(--space-4);color:hsl(var(--text-primary));font:inherit;font-size:var(--text-sm);border:1px solid hsl(var(--border-color));border-radius:var(--radius-full);background:hsl(var(--bg-main));cursor:pointer}._chips_q89ac_4 button:hover{color:hsl(var(--color-primary));border-color:hsl(var(--color-primary))}._chips_q89ac_4 button:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}._chips_q89ac_4 button:disabled{opacity:.55;cursor:wait}._actions_q89ac_9{display:flex;justify-content:flex-end;padding-top:var(--space-2)}@media(max-width:520px){._chips_q89ac_4 button{flex:1 1 100%}._actions_q89ac_9 button{width:100%}}._cta_cdg5n_1{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:48px;margin-bottom:var(--space-4);padding:0 var(--space-4);color:hsl(var(--color-primary));font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);border:1px solid hsl(var(--color-primary) / .28);border-radius:var(--radius-md);background:hsl(var(--color-primary) / .07);cursor:pointer}._cta_cdg5n_1 span{flex:1;text-align:left}._cta_cdg5n_1 strong{display:grid;place-items:center;min-width:26px;height:26px;padding-inline:6px;color:hsl(var(--bg-card));border-radius:var(--radius-full);background:hsl(var(--color-primary))}._cta_cdg5n_1:hover{background:hsl(var(--color-primary) / .11)}._cta_cdg5n_1:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}._alert_16p9h_6{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:hsl(var(--bg-card));border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);font-size:var(--text-sm);line-height:var(--leading-normal)}._icon_16p9h_18{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md)}._body_16p9h_27{min-width:0;flex:1}._title_16p9h_32{display:block;font-weight:var(--font-semibold)}._title_16p9h_32+._message_16p9h_37{margin-top:var(--space-1)}._message_16p9h_37{margin:0;color:hsl(var(--text-secondary))}._actions_16p9h_46{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._info_16p9h_54 ._icon_16p9h_18{color:hsl(var(--text-secondary));background:hsl(var(--text-secondary) / .1)}._success_16p9h_59 ._icon_16p9h_18{color:hsl(var(--color-success));background:hsl(var(--color-success) / .1)}._warning_16p9h_65 ._icon_16p9h_18{color:hsl(var(--color-warning));background:hsl(var(--color-warning) / .12)}._error_16p9h_71 ._icon_16p9h_18{color:hsl(var(--color-error));background:hsl(var(--color-error) / .16)}._error_16p9h_71 ._title_16p9h_32{font-weight:var(--font-bold)}._dismiss_16p9h_82{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) calc(var(--space-1) * -1) 0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._dismiss_16p9h_82:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._dismiss_16p9h_82:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}@media(max-width:560px){._alert_16p9h_6{flex-wrap:wrap}._actions_16p9h_46{order:1;width:100%}._dismiss_16p9h_82{width:44px;height:44px}}._banner_1q06a_4{margin-bottom:var(--space-4)}._primaryAction_1q06a_8,._dismissAction_1q06a_9{padding:var(--space-2) var(--space-3);font:inherit;font-weight:var(--font-semibold);border:0;border-radius:var(--radius-sm);cursor:pointer}._primaryAction_1q06a_8{color:hsl(var(--bg-card));background:hsl(var(--color-primary))}._primaryActionDanger_1q06a_23{background:hsl(var(--error))}._primaryAction_1q06a_8:disabled{opacity:.6;cursor:progress}._dismissAction_1q06a_9{color:hsl(var(--text-secondary));background:transparent}._primaryAction_1q06a_8:focus-visible,._dismissAction_1q06a_9:focus-visible{outline:2px solid currentColor;outline-offset:2px}._banner_lq80j_7._banner_lq80j_7{align-items:center}._banner_lq80j_7 p{color:hsl(var(--text-primary));white-space:pre-line;overflow-wrap:anywhere}@media(max-width:560px){._banner_lq80j_7._banner_lq80j_7{align-items:flex-start}}._faixa_1d542_4{margin-bottom:var(--space-4)}._body_1ehd4_4{display:flex;flex-direction:column;gap:var(--space-4)}._categoria_1ehd4_11{display:inline-flex;align-items:center;gap:var(--space-1\.5);color:hsl(var(--text-secondary));font-size:var(--text-xs);font-weight:var(--font-semibold)}._mensagem_1ehd4_21{margin:0;color:hsl(var(--text-primary));font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-line;overflow-wrap:anywhere}._actions_1ehd4_30{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(max-width:560px){._actions_1ehd4_30{flex-direction:column-reverse}._actions_1ehd4_30>button{width:100%;min-height:44px}}._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%}._banner_szxca_5{width:100%;background:transparent;border-bottom:1px solid hsl(var(--divider-color));font-size:var(--text-sm);line-height:var(--leading-normal)}._inner_szxca_13{display:flex;align-items:center;gap:var(--space-3);min-height:var(--top-banner-height, 48px);padding:var(--space-2) var(--space-4);padding-inline-start:var(--top-banner-inset, var(--space-4))}._icon_szxca_22{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--radius-sm)}._label_szxca_31{display:inline-flex;align-items:center;flex-shrink:0;height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}._message_szxca_44{flex:1;min-width:0;margin:0;color:hsl(var(--text-primary))}._message_szxca_44 a{color:inherit;font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:2px}._actions_szxca_58{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._dismiss_szxca_66{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) calc(var(--space-1) * -1) 0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._dismiss_szxca_66:hover{background:hsl(var(--sidebar-hover));color:hsl(var(--text-primary))}._dismiss_szxca_66:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}._info_szxca_92{border-bottom-color:hsl(var(--color-info) / .35)}._info_szxca_92 ._icon_szxca_22,._info_szxca_92 ._label_szxca_31{color:hsl(var(--color-info));background:hsl(var(--color-info) / .16)}._success_szxca_102{border-bottom-color:hsl(var(--color-success) / .35)}._success_szxca_102 ._icon_szxca_22,._success_szxca_102 ._label_szxca_31{color:hsl(var(--color-success));background:hsl(var(--color-success) / .16)}._warning_szxca_112{border-bottom-color:hsl(var(--divider-color))}._warning_szxca_112 ._icon_szxca_22,._warning_szxca_112 ._label_szxca_31{color:hsl(var(--color-warning));background:hsl(var(--color-warning) / .2)}._error_szxca_122{border-bottom-color:hsl(var(--color-error) / .35)}._error_szxca_122 ._icon_szxca_22,._error_szxca_122 ._label_szxca_31{color:hsl(var(--color-error));background:hsl(var(--color-error) / .2)}@media(max-width:560px){._inner_szxca_13{flex-wrap:wrap}._actions_szxca_58{order:1;width:100%}._dismiss_szxca_66{width:44px;height:44px}}._bar_istnz_7{--top-banner-height: 64px;--top-banner-inset: var(--space-8)}._standard_1rj86_4{--admin-section-gap: var(--space-6);--admin-panel-inset: var(--space-5);--admin-divider-inset: var(--space-5);--admin-panel-title-size: var(--text-sm);--admin-panel-title-weight: var(--font-medium);--admin-panel-title-color: var(--text-secondary);--admin-panel-footer-block: var(--space-3);--admin-min-width: 0;--admin-table-inset: var(--space-5);--admin-tab-flex: 0 0 auto;--admin-tab-height: 44px;--admin-tab-padding: var(--space-3) var(--space-4);--admin-tabs-shadow: var(--shadow-xs)}@media(max-width:820px){._standard_1rj86_4{--admin-panel-inset: var(--space-4);--admin-divider-inset: var(--space-4);--admin-table-inset: var(--space-4)}}@media(max-width:760px){._standard_1rj86_4{--admin-tabs-wrap: nowrap;--admin-tabs-overflow: auto}}._overlay_12z78_1{position:fixed;inset:0;z-index:var(--z-modal);background:#00000080;animation:_fadeIn_12z78_1 var(--duration-fast) var(--ease-out)}._sheet_12z78_9{position:absolute;bottom:0;left:0;right:0;max-height:90dvh;background:hsl(var(--bg-card));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;display:flex;flex-direction:column;animation:_slideUpSheet_12z78_1 var(--duration-normal) var(--ease-out);padding-bottom:env(safe-area-inset-bottom,0px)}._sheetFullHeight_12z78_23{top:0;max-height:100dvh;border-radius:0}._dragArea_12z78_29{display:flex;justify-content:center;padding:var(--space-3) 0;cursor:grab;touch-action:none}._dragHandle_12z78_37{width:48px;height:4px;border-radius:var(--radius-full);background:hsl(var(--divider-color))}._header_12z78_44{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-5) var(--space-3)}._title_12z78_51{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--font-semibold);color:hsl(var(--text-primary))}._closeButton_12z78_58{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-full);background:hsl(var(--divider-color) / .5);color:hsl(var(--text-secondary));cursor:pointer;transition:background var(--transition-fast)}._closeButton_12z78_58:hover{background:hsl(var(--divider-color))}._body_12z78_76{padding:0 var(--space-5) var(--space-5);overflow-y:auto;flex:1}@keyframes _slideUpSheet_12z78_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_12z78_1{0%{opacity:0}to{opacity:1}}._fab_1pieg_1{position:fixed;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));right:var(--space-4);z-index:var(--z-fixed);display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:56px;height:56px;border:none;border-radius:var(--radius-full);cursor:pointer;background:hsl(var(--color-primary));color:hsl(var(--color-text-light));box-shadow:var(--shadow-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._fab_1pieg_1:hover{transform:scale(1.05);box-shadow:var(--shadow-xl)}._fab_1pieg_1:active{transform:scale(.95)}._icon_1pieg_36{display:flex;align-items:center;justify-content:center;line-height:0}._label_1pieg_43{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap}._extended_1pieg_50{width:auto;border-radius:var(--radius-xl);padding:0 var(--space-5) 0 var(--space-4)}._shell_11dsb_1{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--space-4);min-height:min(74vh,720px)}._progressPanel_11dsb_8{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(180deg,hsl(var(--color-primary) / .08),transparent 45%),hsl(var(--sidebar-hover));border:1px solid hsl(var(--divider-color) / .5)}._eyebrow_11dsb_20{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--color-primary));font-weight:var(--font-semibold)}._progressTitle_11dsb_28{margin:0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.1;color:hsl(var(--text-primary))}._progressDescription_11dsb_35{margin:0;color:hsl(var(--text-secondary));font-size:.95rem;line-height:1.5}._progressMeta_11dsb_42{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:.85rem;color:hsl(var(--text-secondary))}._progressBarTrack_11dsb_51{width:100%;height:10px;border-radius:var(--radius-full);background:hsl(var(--divider-color));overflow:hidden}._progressBarFill_11dsb_59{height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--color-primary)),hsl(var(--color-primary) / .65));transition:width var(--transition-base)}._stepList_11dsb_70{display:flex;flex-direction:column;gap:var(--space-2)}._stepButton_11dsb_76{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._stepButton_11dsb_76:hover{background:hsl(var(--bg-card));border-color:hsl(var(--divider-color) / .8);transform:translateY(-1px)}._stepButtonActive_11dsb_101{background:hsl(var(--bg-card));border-color:hsl(var(--color-primary) / .35);box-shadow:0 0 0 1px hsl(var(--color-primary) / .18)}._stepButtonLocked_11dsb_107{opacity:.58;cursor:not-allowed}._stepStatusIcon_11dsb_112{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:hsl(var(--bg-card));color:hsl(var(--text-secondary));flex-shrink:0}._stepButtonActive_11dsb_101 ._stepStatusIcon_11dsb_112{background:hsl(var(--color-primary) / .14);color:hsl(var(--color-primary))}._stepInfo_11dsb_129{min-width:0;display:flex;flex-direction:column;gap:.22rem}._stepTitle_11dsb_136{font-size:.95rem;font-weight:var(--font-semibold);color:hsl(var(--text-primary))}._stepDescription_11dsb_142{margin:0;font-size:.82rem;line-height:1.45;color:hsl(var(--text-secondary))}._stepBadge_11dsb_149{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:var(--font-semibold);line-height:1;white-space:nowrap}._stepBadgeCompleted_11dsb_161{background:#e0f5e8;color:#1b5f34}._stepBadgeSkipped_11dsb_166{background:#fff5d6;color:#79460c}._stepBadgeLocked_11dsb_171{background:hsl(var(--divider-color));color:hsl(var(--text-secondary))}._stepBadgeCurrent_11dsb_176{background:hsl(var(--color-primary) / .12);color:hsl(var(--color-primary))}._detailPanel_11dsb_181{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:hsl(var(--bg-card));border:1px solid hsl(var(--divider-color) / .45)}._detailHeader_11dsb_191{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._detailTitle_11dsb_198{margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);color:hsl(var(--text-primary))}._detailSubtitle_11dsb_204{margin:.5rem 0 0;color:hsl(var(--text-secondary));line-height:1.6}._detailContent_11dsb_210{display:flex;flex-direction:column;gap:var(--space-4);min-height:0}._helperCard_11dsb_217{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid hsl(var(--divider-color) / .55);background:hsl(var(--sidebar-hover));display:flex;align-items:flex-start;gap:var(--space-3)}._helperIcon_11dsb_227{width:2rem;height:2rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--bg-card));color:hsl(var(--color-primary));flex-shrink:0}._helperText_11dsb_239{min-width:0;display:flex;flex-direction:column;gap:.35rem}._helperTitle_11dsb_246{margin:0;font-size:.95rem;font-weight:var(--font-semibold);color:hsl(var(--text-primary))}._helperDescription_11dsb_253{margin:0;color:hsl(var(--text-secondary));line-height:1.55;font-size:.9rem}._helperActions_11dsb_260{justify-content:flex-end;display:flex;gap:var(--space-3);flex-wrap:wrap}._inlineShell_11dsb_267{display:flex;flex-direction:column;gap:var(--space-4)}._daysGrid_11dsb_273{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}._dayCard_11dsb_279{--schedule-separator-width: 1.6rem;--schedule-action-width: 2rem;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid hsl(var(--divider-color) / .45);background:hsl(var(--sidebar-hover));display:flex;flex-direction:column;gap:var(--space-3)}._dayCardActive_11dsb_291{border-color:hsl(var(--color-primary) / .35);box-shadow:0 0 0 1px hsl(var(--color-primary) / .16)}._dayHeader_11dsb_296{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._dayTitle_11dsb_303{margin:0;font-size:.95rem;font-weight:var(--font-semibold);color:hsl(var(--text-primary))}._periodList_11dsb_310{display:flex;flex-direction:column;gap:var(--space-2)}._periodRow_11dsb_316{display:grid;grid-template-columns:minmax(0,1fr) var(--schedule-separator-width) minmax(0,1fr) var(--schedule-action-width);align-items:center;gap:var(--space-2)}._periodSeparator_11dsb_327{font-size:.8rem;color:hsl(var(--text-secondary));width:100%;text-align:center}._plainIconButton_11dsb_334{width:2rem;height:2rem;border:none;border-radius:var(--radius-full);background:hsl(var(--bg-card));color:hsl(var(--text-secondary));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._plainIconButton_11dsb_334:hover{background:hsl(var(--color-primary) / .12);color:hsl(var(--color-primary))}._dayActions_11dsb_353{display:grid;grid-template-columns:minmax(0,1fr) var(--schedule-separator-width) minmax(0,1fr) var(--schedule-action-width);gap:var(--space-2)}._dayActions_11dsb_353>:first-child{grid-column:1}._dayActions_11dsb_353>._copyMenuWrap_11dsb_367{grid-column:3}._dayActions_11dsb_353>*,._dayActions_11dsb_353>*>button,._dayActions_11dsb_353 button{width:100%}._copyMenuWrap_11dsb_367{position:relative}._copyMenu_11dsb_367{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-dropdown);min-width:140px;background:hsl(var(--bg-card));border:1px solid hsl(var(--input-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:4px;list-style:none;margin:0;animation:_copyMenuFadeIn_11dsb_1 .15s ease-out}@keyframes _copyMenuFadeIn_11dsb_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._copyMenuItem_11dsb_408{display:flex;align-items:center;padding:8px 12px;border-radius:var(--radius-md);border:none;background:transparent;width:100%;font-size:.88rem;color:hsl(var(--text-primary));cursor:pointer;transition:background-color .15s ease}._copyMenuItem_11dsb_408:hover{background:hsl(var(--sidebar-hover))}._emptyDay_11dsb_426{margin:0;font-size:.82rem;color:hsl(var(--text-secondary))}._inlineActions_11dsb_432{display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}._stepError_11dsb_439{margin:0;padding:.8rem 1rem;border-radius:var(--radius-lg);background:hsl(var(--error) / .08);color:hsl(var(--error));font-size:.88rem}._holidayList_11dsb_448{display:flex;flex-direction:column;gap:var(--space-3)}._holidayItem_11dsb_454{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid hsl(var(--divider-color) / .45);background:hsl(var(--sidebar-hover))}._holidayTitle_11dsb_465{margin:0;font-size:.95rem;font-weight:var(--font-semibold);color:hsl(var(--text-primary))}._holidayMeta_11dsb_472{margin:.3rem 0 0;font-size:.82rem;color:hsl(var(--text-secondary))}._profList_11dsb_478{display:flex;flex-direction:column;gap:var(--space-3)}._profItem_11dsb_484{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid hsl(var(--divider-color) / .45);background:hsl(var(--sidebar-hover));cursor:pointer;transition:border-color .15s}._profItem_11dsb_484:hover{border-color:hsl(var(--color-primary) / .6)}._profAvatar_11dsb_501{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:hsl(var(--color-primary) / .15);color:hsl(var(--color-primary));font-size:.82rem;font-weight:var(--font-semibold)}._profName_11dsb_514{margin:0;font-size:.95rem;font-weight:var(--font-semibold);color:hsl(var(--text-primary))}._profMeta_11dsb_521{margin:.2rem 0 0;font-size:.82rem;color:hsl(var(--text-secondary))}._clientGrid_11dsb_527{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}._clientGridFull_11dsb_533{grid-column:1 / -1}._summaryRow_11dsb_537{display:flex;justify-content:space-between;gap:var(--space-3);padding:.85rem 0;border-bottom:1px solid hsl(var(--divider-color) / .45);font-size:.92rem}._summaryRow_11dsb_537:last-child{border-bottom:none}._summaryLabel_11dsb_550{color:hsl(var(--text-secondary))}._summaryValue_11dsb_554{color:hsl(var(--text-primary));font-weight:var(--font-semibold);text-align:right}._loadingWrap_11dsb_560{min-height:240px;display:flex;align-items:center;justify-content:center}._closeConfirm_11dsb_567,._celebration_11dsb_568{min-height:min(60vh,540px);display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);text-align:center}._celebrationIcon_11dsb_577,._closeConfirmIcon_11dsb_578{width:4.5rem;height:4.5rem;margin:0 auto;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--color-primary) / .12);color:hsl(var(--color-primary))}._closeConfirmIcon_11dsb_578{background:#ffefd6;color:#79460c}._closeConfirmTitle_11dsb_595,._celebrationTitle_11dsb_596{margin:0;font-size:clamp(1.35rem,2vw,1.8rem);color:hsl(var(--text-primary))}._closeConfirmText_11dsb_602,._celebrationText_11dsb_603{margin:0;color:hsl(var(--text-secondary));line-height:1.65}._closeConfirmActions_11dsb_609,._celebrationActions_11dsb_610{display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap}._dashboardCard_11dsb_617{margin-bottom:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid hsl(var(--divider-color) / .55);background:linear-gradient(120deg,hsl(var(--color-primary) / .08),transparent 45%),hsl(var(--bg-card));display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._dashboardInfo_11dsb_631{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}._dashboardTitle_11dsb_638{margin:0;font-size:1.05rem;font-weight:var(--font-semibold);color:hsl(var(--text-primary))}._dashboardText_11dsb_645{margin:0;color:hsl(var(--text-secondary));line-height:1.55}._dashboardActions_11dsb_651{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}._dashboardProgress_11dsb_659{min-width:180px}._floatingFab_11dsb_663{box-shadow:0 18px 32px hsl(var(--color-primary) / .22)}._floatingFabPulse_11dsb_667{animation:_checklistPulse_11dsb_1 .7s ease}@media(min-width:901px){._shell_11dsb_1{gap:var(--space-6)}._progressPanel_11dsb_8{position:sticky;top:0;align-self:start;gap:var(--space-3);padding:var(--space-1) 0 0;border:none;background:transparent}._progressTitle_11dsb_28{font-size:1.2rem}._progressDescription_11dsb_35{display:none}._stepList_11dsb_70{gap:var(--space-1)}._stepButton_11dsb_76{padding:.8rem .85rem;gap:.7rem}._stepStatusIcon_11dsb_112{width:1.8rem;height:1.8rem}._stepDescription_11dsb_142{display:none}._detailPanel_11dsb_181{padding:0;border:none;background:transparent;max-width:760px}._detailContent_11dsb_210{gap:var(--space-4)}._helperCard_11dsb_217,._dayCard_11dsb_279,._holidayItem_11dsb_454{padding:var(--space-3);border-color:hsl(var(--divider-color) / .15);background:hsl(var(--sidebar-hover) / .5)}}@keyframes _checklistPulse_11dsb_1{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:900px){._shell_11dsb_1{grid-template-columns:1fr;min-height:auto}._daysGrid_11dsb_273,._clientGrid_11dsb_527{grid-template-columns:1fr}._dashboardCard_11dsb_617{align-items:stretch;flex-direction:column}._dashboardActions_11dsb_651{justify-content:flex-start}}@media(max-width:640px){._progressPanel_11dsb_8,._detailPanel_11dsb_181{padding:var(--space-4)}._periodRow_11dsb_316,._dayActions_11dsb_353{grid-template-columns:1fr}._dayActions_11dsb_353>:first-child,._dayActions_11dsb_353>._copyMenuWrap_11dsb_367{grid-column:auto}._periodSeparator_11dsb_327{display:none}._stepButton_11dsb_76{padding:.85rem}._floatingFab_11dsb_663{right:max(var(--space-4),env(safe-area-inset-right,0px));bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px) + 52px)}}._checkbox_91fql_1{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;color:hsl(var(--text-secondary))}._checkboxInput_91fql_13{position:absolute;opacity:0;pointer-events:none}._checkboxCustom_91fql_20{width:1rem;height:1rem;min-width:1rem;min-height:1rem;border-radius:50%;border:2px solid hsl(var(--input-border));background:hsl(var(--input-bg));display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}._checkboxInput_91fql_13:checked+._checkboxCustom_91fql_20{background:hsl(var(--color-primary));border-color:hsl(var(--color-primary))}._checkboxInput_91fql_13:checked+._checkboxCustom_91fql_20:after{content:"";width:.25rem;height:.45rem;border:solid hsl(var(--color-text-light));border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-1px}._checkbox_91fql_1:hover ._checkboxCustom_91fql_20{border-color:hsl(var(--color-primary) / .6)}._checkboxInput_91fql_13:focus-visible+._checkboxCustom_91fql_20{box-shadow:0 0 0 2px hsl(var(--color-primary) / .25)}._checkboxLabel_91fql_69{font-size:.95rem;line-height:1;color:hsl(var(--text-secondary))}._searchWrapper_q7bwu_4{position:relative;width:100%}._searchIcon_q7bwu_9{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:hsl(var(--text-secondary));pointer-events:none}._searchInput_q7bwu_25{width:100%;height:44px;box-sizing:border-box;padding:0 14px 0 44px;background:hsl(var(--input-bg));border:1px solid hsl(var(--input-border));border-radius:var(--radius-lg);font-size:.95rem;color:hsl(var(--text-color));outline:none;transition:border-color .2s ease,box-shadow .2s ease}._searchInput_q7bwu_25::placeholder{color:hsl(var(--text-secondary))}._searchInput_q7bwu_25:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 2px hsl(var(--color-primary) / .15)}@media(max-width:768px){._searchInput_q7bwu_25{height:48px;font-size:16px}}._loadingContainer_zstp1_2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem}._loadingText_zstp1_11{color:var(--text-secondary);font-size:.875rem}._errorMessage_zstp1_17{color:var(--color-error);font-size:.875rem;padding:.75rem 1rem;background:var(--color-error-bg, rgba(220, 38, 38, .08));border-radius:.5rem;margin-bottom:.75rem}._stepContent_zstp1_27{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0}._stepDescription_zstp1_35{color:var(--text-secondary);font-size:.875rem;line-height:1.4}._toolbar_zstp1_42{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._searchField_zstp1_49{flex:1;min-width:200px}._toolbarActions_zstp1_54{display:flex;gap:.5rem}._contactCount_zstp1_60{font-size:.8125rem;color:var(--text-secondary)}._contactCountDetail_zstp1_65{color:var(--text-tertiary, var(--text-secondary));font-size:.75rem}._reviewLink_zstp1_70{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:.8125rem;text-decoration:underline;padding:0}._reviewBanner_zstp1_81{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:var(--color-warning-bg, rgba(245, 158, 11, .08));border:1px solid var(--color-warning-border, rgba(245, 158, 11, .2));border-radius:.5rem;font-size:.8125rem;color:var(--text-primary)}._contactList_zstp1_94{display:flex;flex-direction:column;gap:.25rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;overscroll-behavior:contain}._contactItem_zstp1_106{padding:.5rem .25rem;border-bottom:1px solid var(--border-color)}._contactItem_zstp1_106:last-child{border-bottom:none}._contactInfo_zstp1_115{display:flex;flex-direction:column;gap:.125rem}._contactNameRow_zstp1_121{display:flex;align-items:center;gap:.5rem}._contactName_zstp1_121{font-weight:500;font-size:.875rem;color:var(--text-primary)}._statusBadge_zstp1_133{font-size:.6875rem;padding:.0625rem .375rem;border-radius:.25rem;white-space:nowrap}._statusBadge_zstp1_133[data-status=multi_number]{color:var(--color-warning, #d97706);background:var(--color-warning-bg, rgba(245, 158, 11, .08))}._statusBadge_zstp1_133[data-status=invalid]{color:var(--color-error);background:var(--color-error-bg, rgba(220, 38, 38, .08))}._statusBadge_zstp1_133[data-status=duplicate]{color:var(--color-info, #2563eb);background:var(--color-info-bg, rgba(37, 99, 235, .08))}._statusBadge_zstp1_133[data-status=valid]{color:var(--color-success, #16a34a);background:var(--color-success-bg, rgba(22, 163, 74, .08))}._statusBadge_zstp1_133[data-status=duplicate_file],._statusBadge_zstp1_133[data-status=duplicate_existing]{color:var(--color-info, #2563eb);background:var(--color-info-bg, rgba(37, 99, 235, .08))}._contactPhone_zstp1_166{font-size:.8125rem;color:var(--text-secondary)}._emptyText_zstp1_171{text-align:center;color:var(--text-secondary);padding:2rem 0;font-size:.875rem}._reviewCard_zstp1_179{padding:.875rem;border:1px solid var(--border-color);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}._reviewCardHeader_zstp1_189{display:flex;align-items:center;justify-content:space-between}._originalPhone_zstp1_195{font-size:.8125rem;color:var(--text-secondary)}._phoneOptions_zstp1_201{display:flex;flex-direction:column;gap:.375rem;padding-left:.25rem}._radioOption_zstp1_208{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.375rem 0}._radioInput_zstp1_216{accent-color:var(--color-primary);width:16px;height:16px;cursor:pointer}._radioCustom_zstp1_223{display:none}._radioLabel_zstp1_227{display:flex;align-items:center;gap:.5rem;font-size:.875rem}._phoneValue_zstp1_234{color:var(--text-primary)}._phoneType_zstp1_238{color:var(--text-secondary);font-size:.75rem;text-transform:capitalize}._invalidBadge_zstp1_244{font-size:.6875rem;color:var(--color-error);background:var(--color-error-bg, rgba(220, 38, 38, .08));padding:.125rem .375rem;border-radius:.25rem}._duplicateComparison_zstp1_253{display:flex;gap:1rem;align-items:stretch}._duplicateSide_zstp1_259{flex:1;display:flex;flex-direction:column;gap:.25rem}._duplicateLabel_zstp1_266{font-size:.6875rem;text-transform:uppercase;color:var(--text-secondary);font-weight:600;letter-spacing:.5px}._duplicateDivider_zstp1_274{width:1px;background:var(--border-color)}._duplicateActions_zstp1_279{display:flex;gap:.5rem}._progressContainer_zstp1_285{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;gap:1rem}._progressText_zstp1_293{font-size:.875rem;color:var(--text-primary)}._progressBar_zstp1_298{width:100%;max-width:400px;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}._progressFill_zstp1_307{height:100%;background:var(--color-primary);border-radius:4px;transition:width .3s ease}._progressPercent_zstp1_314{font-size:.8125rem;color:var(--text-secondary)}._summaryContainer_zstp1_320{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0;gap:1.5rem}._summaryTitle_zstp1_328{font-size:1.125rem;font-weight:600;color:var(--text-primary)}._summaryStats_zstp1_334{display:flex;gap:2rem}._voiceAliasNotice_zstp1_340{width:100%;margin:0;padding:.75rem 1rem;border:1px solid hsl(var(--color-info) / .22);border-radius:.5rem;background:hsl(var(--color-info) / .08);color:hsl(var(--text-secondary));font-size:.8125rem;line-height:1.45}._summaryStat_zstp1_334{display:flex;flex-direction:column;align-items:center;gap:.25rem}._summaryStatValue_zstp1_359{font-size:1.5rem;font-weight:700;color:var(--color-primary)}._summaryStatError_zstp1_365{color:var(--color-error)}._summaryStatLabel_zstp1_369{font-size:.8125rem;color:var(--text-secondary)}._errorList_zstp1_374{width:100%;max-height:200px;overflow-y:auto}._errorListTitle_zstp1_380{font-size:.8125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}._errorItem_zstp1_387{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid var(--border-color);font-size:.8125rem}._errorName_zstp1_396{color:var(--text-primary);font-weight:500}._errorMessage_zstp1_17{color:var(--color-error)}._csvUploadBox_zstp1_406{display:flex;align-items:center;gap:.875rem;padding:1rem;border:1px dashed var(--border-color);border-radius:.5rem;background:var(--bg-secondary)}._csvUploadIcon_zstp1_416{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:.5rem;background:var(--bg-card);color:var(--color-primary);flex-shrink:0}._csvUploadText_zstp1_428{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}._csvUploadText_zstp1_428 strong{font-size:.925rem;font-weight:600;color:var(--text-primary)}._csvUploadText_zstp1_428 span{font-size:.8125rem;color:var(--text-secondary);line-height:1.35}._csvFileInput_zstp1_448{display:none}._csvErrorMessage_zstp1_452{color:var(--color-error);font-size:.875rem;padding:.75rem 1rem;background:var(--color-error-bg, rgba(220, 38, 38, .08));border-radius:.5rem}._csvStats_zstp1_460{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._csvStat_zstp1_460{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.875rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-card)}._csvPreviewList_zstp1_477{display:flex;flex-direction:column;gap:.25rem;max-height:340px;overflow-y:auto;padding-right:.25rem}._csvPreviewRow_zstp1_486{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .25rem;border-bottom:1px solid var(--border-color)}._csvPreviewRow_zstp1_486:last-child{border-bottom:none}._csvLine_zstp1_499{font-size:.75rem;color:var(--text-secondary);white-space:nowrap}._csvClientInfo_zstp1_505{display:flex;flex-direction:column;gap:.15rem;min-width:0}._csvReference_zstp1_512{font-size:.75rem;color:var(--text-secondary);overflow-wrap:anywhere}@media(max-width:640px){._csvUploadBox_zstp1_406{align-items:stretch;flex-direction:column}._csvStats_zstp1_460{grid-template-columns:1fr}._csvPreviewRow_zstp1_486{grid-template-columns:1fr;align-items:flex-start;gap:.5rem}}._footer_zstp1_536{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color)}._container_di6pg_4{display:inline-flex;align-items:center;gap:.5rem}._toggle_di6pg_13{position:relative;display:inline-flex;align-items:center;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease;background-color:hsl(var(--text-secondary) / .3);flex-shrink:0}._toggle_di6pg_13:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}._thumb_di6pg_33{display:block;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s ease}._checked_di6pg_41{background-color:hsl(var(--color-primary))}._checked_di6pg_41 ._thumb_di6pg_33{transform:translate(20px)}._disabled_di6pg_49{opacity:.5;cursor:not-allowed}._label_di6pg_57{font-size:.875rem;color:hsl(var(--text-primary));cursor:pointer;-webkit-user-select:none;user-select:none}._labelDisabled_di6pg_64{opacity:.5;cursor:not-allowed}._sm_di6pg_69{width:36px;height:20px}._md_di6pg_74{width:44px;height:24px}._sm_di6pg_69 ._thumb_di6pg_33{width:16px;height:16px}._md_di6pg_74 ._thumb_di6pg_33{width:20px;height:20px}._sm_di6pg_69._checked_di6pg_41 ._thumb_di6pg_33{transform:translate(16px)}._md_di6pg_74._checked_di6pg_41 ._thumb_di6pg_33{transform:translate(20px)}._panel_1jg77_1{position:fixed;inset-inline:var(--space-5);inset-block-end:var(--space-5);z-index:var(--z-modal);display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);max-width:1440px;margin:0 auto;padding:var(--space-3) var(--space-5);color:hsl(var(--text-primary));background:hsl(var(--bg-card));border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}[data-theme^=light] ._panel_1jg77_1{box-shadow:0 0 24px hsl(var(--text-primary) / .1),var(--shadow-xl)}._panel_1jg77_1{border:1px solid hsl(var(--divider-color))}._panel_1jg77_1:focus,._panel_1jg77_1:focus-visible{outline:none}._panel_1jg77_1 button:focus-visible,._panel_1jg77_1 a:focus-visible{outline:3px solid hsl(var(--color-primary));outline-offset:var(--space-1)}._copy_1jg77_42{flex:1 1 auto;min-width:0}._headingRow_1jg77_47{display:flex;align-items:center;gap:var(--space-2\.5)}._headingRow_1jg77_47 h2{margin:0;color:hsl(var(--text-primary));font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--font-bold);line-height:var(--leading-snug)}._icon_1jg77_62{display:inline-flex;color:hsl(var(--color-primary))}._closeButton_1jg77_67{flex:0 0 auto;min-height:2.25rem;inline-size:2.25rem;margin-inline-start:auto;padding:0;border-radius:var(--radius-md)}._copy_1jg77_42 p{margin:var(--space-1) 0 0;color:hsl(var(--text-secondary));font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._copy_1jg77_42 ._currentChoice_1jg77_84{margin-block:var(--space-2);color:hsl(var(--text-primary));font-weight:var(--font-semibold)}._copy_1jg77_42 a{color:hsl(var(--color-primary));font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);text-underline-offset:var(--space-1)}._actions_1jg77_99{display:flex;flex:0 0 auto;gap:var(--space-2\.5)}@media(max-width:760px){._panel_1jg77_1{inset-inline:var(--space-3);inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-4)}._actions_1jg77_99{flex-direction:column-reverse}._actions_1jg77_99 button{width:100%}}._toast_vgog3_3{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:hsl(var(--bg-card));border-radius:var(--radius-lg);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_vgog3_3:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff0d,#fff0,#00000005);pointer-events:none;opacity:.6}._toast_vgog3_3:hover{box-shadow:0 6px 8px -2px #0000001f,0 4px 6px -1px #00000014,0 0 0 1px #0000000d;transform:translateY(-1px)}._toast_vgog3_3._success_vgog3_53{border-left-color:hsl(var(--success))}._toast_vgog3_3._error_vgog3_57{border-left-color:hsl(var(--error))}._toast_vgog3_3._warning_vgog3_61{border-left-color:hsl(var(--warning))}._toast_vgog3_3._info_vgog3_65{border-left-color:hsl(var(--info))}._iconWrapper_vgog3_70{flex-shrink:0;animation:_iconPop_vgog3_1 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes _iconPop_vgog3_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._icon_vgog3_70{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .2s ease}._success_vgog3_53 ._icon_vgog3_70{background:linear-gradient(135deg,hsl(var(--success) / .15),hsl(var(--success) / .08));color:hsl(var(--success))}._error_vgog3_57 ._icon_vgog3_70{background:linear-gradient(135deg,hsl(var(--error) / .15),hsl(var(--error) / .08));color:hsl(var(--error))}._warning_vgog3_61 ._icon_vgog3_70{background:linear-gradient(135deg,hsl(var(--warning) / .15),hsl(var(--warning) / .08));color:hsl(var(--warning))}._info_vgog3_65 ._icon_vgog3_70{background:linear-gradient(135deg,hsl(var(--info) / .15),hsl(var(--info) / .08));color:hsl(var(--info))}._toast_vgog3_3:hover ._icon_vgog3_70{transform:scale(1.05)}._message_vgog3_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_vgog3_153{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:hsl(var(--text-tertiary));cursor:pointer;transition:all .15s ease;position:relative}._closeButton_vgog3_153:before{content:"";position:absolute;inset:0;border-radius:var(--radius-sm);background:hsl(var(--text-primary) / 0);transition:background .15s ease}._closeButton_vgog3_153:hover{color:hsl(var(--text-primary))}._closeButton_vgog3_153:hover:before{background:hsl(var(--text-primary) / .08)}._closeButton_vgog3_153:active{transform:scale(.95)}._closeButton_vgog3_153:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}._toast_vgog3_3{animation:_slideInRight_vgog3_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_vgog3_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){._toast_vgog3_3{animation:_slideUp_vgog3_1 .3s cubic-bezier(.16,1,.3,1)}}@keyframes _slideUp_vgog3_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._toast_vgog3_3._exiting_vgog3_231{animation:_fadeOut_vgog3_1 .25s cubic-bezier(.4,0,1,1) forwards}@keyframes _fadeOut_vgog3_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media(max-width:768px){._toast_vgog3_3{padding:.875rem 1rem;min-height:56px;font-size:.875rem;gap:.75rem}._icon_vgog3_70{width:32px;height:32px}._closeButton_vgog3_153{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){._toast_vgog3_3,._iconWrapper_vgog3_70,._icon_vgog3_70,._closeButton_vgog3_153{animation-duration:.01ms!important;transition-duration:.01ms!important}._toast_vgog3_3:hover,._toast_vgog3_3:hover ._icon_vgog3_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}._stack_1qsp1_1{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);width:min(32rem,calc(100vw - 2 * var(--space-4)));display:flex;flex-direction:column;gap:var(--space-3)}._status_1qsp1_12{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:hsl(var(--bg-card));box-shadow:var(--shadow-md);color:hsl(var(--text-primary))}._statusIcon_1qsp1_23{flex:0 0 auto;color:hsl(var(--color-warning))}._copy_1qsp1_28{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-1);line-height:1.4}._copy_1qsp1_28 span{color:hsl(var(--text-secondary));font-size:.875rem}@media(max-width:640px){._stack_1qsp1_1{right:var(--space-3);bottom:var(--space-3);width:calc(100vw - 2 * var(--space-3))}._status_1qsp1_12{align-items:flex-start;flex-wrap:wrap}._status_1qsp1_12 button:not(.dismiss){width:100%}}: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-normal: 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);--table-row-divider: hsl(var(--divider-color) / .55);--table-row-hover: hsl(var(--text-primary) / .025);--table-header-color: hsl(var(--text-primary));--table-header-font-size: var(--text-sm);--table-header-font-weight: var(--font-semibold);--table-header-height: 48px;--table-header-divider: hsl(var(--divider-color) / .65);--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-lg);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%;--bg-secondary: 270 6% 90%;--bg-main: 270 2% 97%;--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%;--color-success: var(--success);--color-warning: var(--warning);--color-error: var(--error);--color-info: var(--info)}[data-theme=dark-purple]{--color-primary: 270 52% 60%;--color-primary-hover: 270 55% 65%;--color-accent: 270 45% 58%;--color-accent-subtle: 270 22% 20%;--bg-body: linear-gradient(135deg, hsl(270 5% 5%), hsl(270 4% 9%));--app-bg: 270 5% 6%;--bg-card: 270 6% 11%;--card-bg: 270 6% 9%;--bg-secondary: 270 6% 15%;--bg-main: 270 5% 6%;--text-color: 220 8% 91%;--text-primary: 220 8% 93%;--text-secondary: 220 6% 68%;--text-tertiary: 220 5% 57%;--color-text-light: 0 0% 100%;--input-bg: 270 6% 14%;--input-border: 270 6% 27%;--input-focus: 270 52% 60%;--divider-color: 270 6% 24%;--border-color: 270 6% 24%;--sidebar-bg: 270 6% 8%;--sidebar-hover: 270 7% 14%;--sidebar-active: 270 32% 21%;--shadow-xs: 0 2px 8px hsla(270, 8%, 3%, .42);--shadow-sm: 0 4px 14px hsla(270, 8%, 3%, .5);--shadow-md: 0 8px 24px hsla(270, 8%, 3%, .58);--shadow-lg: 0 12px 32px hsla(270, 8%, 3%, .64);--shadow-xl: 0 20px 45px hsla(270, 8%, 3%, .7);--success: 142 42% 52%;--warning: 38 62% 58%;--error: 0 56% 62%;--info: 210 52% 60%;--color-success: var(--success);--color-warning: var(--warning);--color-error: var(--error);--color-info: var(--info)}
