._container_1t4d2_1{z-index:1;height:100vh;position:relative}._topbar_3lhf2_2{z-index:50;padding:var(--space-xs) var(--space-3xl);background:var(--topbar-bg);-webkit-backdrop-filter:blur(24px);min-height:52px;margin:0 calc(-1 * var(--space-3xl)) var(--space-lg);width:calc(100% + var(--space-3xl) * 2);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;transition:box-shadow .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1);display:flex;position:sticky;top:0}._scrolled_3lhf2_21{border-bottom-color:var(--border);box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}[data-theme=dark] ._scrolled_3lhf2_21{box-shadow:0 1px 3px #0003,0 4px 12px #00000026}._topbarLeft_3lhf2_30{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._topbarRight_3lhf2_38{flex-shrink:0;align-items:center;gap:6px;display:flex}._divider_3lhf2_46{background:var(--border);opacity:.6;flex-shrink:0;width:1px;height:20px;margin:0 4px}._hamburger_3lhf2_56{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:none}._hamburger_3lhf2_56:hover{background:var(--bg-hover);color:var(--text-primary)}._search_3lhf2_77{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);height:34px;font-family:var(--font-sans);color:var(--text-tertiary);cursor:pointer;flex:1;align-items:center;gap:8px;min-width:240px;max-width:320px;padding:0 14px;font-size:.8125rem;transition:border-color .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1),background .15s;display:flex;box-shadow:inset 0 1px 2px #0000000a}[data-theme=dark] ._search_3lhf2_77{box-shadow:inset 0 1px #ffffff0a}._search_3lhf2_77:hover{border-color:var(--accent-muted);color:var(--text-primary);background:var(--bg-hover)}._search_3lhf2_77:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._search_3lhf2_77:hover kbd{background:var(--bg-card);color:var(--text-secondary);border-color:var(--border-strong)}._search_3lhf2_77 svg{opacity:.5;flex-shrink:0}._search_3lhf2_77:hover svg{opacity:1}._searchKbd_3lhf2_128{font-family:var(--font-sans);background:var(--bg-hover);border-radius:var(--radius-sm);color:var(--text-tertiary);border:1px solid var(--border);margin-left:auto;padding:2px 7px;font-size:.625rem}._iconBtn_3lhf2_140{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .1s;display:flex;position:relative}._iconBtn_3lhf2_140:hover{background:var(--bg-hover);color:var(--text-primary)}._iconBtn_3lhf2_140:active{transform:scale(.95)}._iconBtn_3lhf2_140:focus-visible,._hamburger_3lhf2_56:focus-visible{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent);outline:none}._envBadge_3lhf2_172{letter-spacing:.02em;cursor:default;border:1px solid #0000;border-radius:100px;align-items:center;gap:5px;padding:4px 12px;font-size:.6875rem;font-weight:500;transition:box-shadow .2s cubic-bezier(.25,1,.5,1),border-color .2s;display:inline-flex}._envBadge_3lhf2_172:hover{box-shadow:0 0 0 3px var(--accent-soft)}._envLive_3lhf2_190{background:var(--success-soft);color:var(--success);border-color:#05966933}._envTest_3lhf2_196{background:var(--warning-soft);color:var(--warning);border-color:#d9770626}._envDot_3lhf2_202{border-radius:50%;width:6px;height:6px}._envLive_3lhf2_190 ._envDot_3lhf2_202{background:var(--success);box-shadow:0 0 4px var(--success), 0 0 8px #0596694d;animation:2s ease-in-out infinite _livePulse_3lhf2_1}._envTest_3lhf2_196 ._envDot_3lhf2_202{background:var(--warning);animation:2s ease-in-out infinite _livePulse_3lhf2_1}@keyframes _livePulse_3lhf2_1{0%,to{opacity:1}50%{opacity:.3}}._themeToggle_3lhf2_230{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}._themeToggle_3lhf2_230:hover{background:var(--bg-hover);color:var(--text-primary)}._themeToggle_3lhf2_230:focus-visible{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent);outline:none}._iconSun_3lhf2_256,._iconMoon_3lhf2_257{transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1);position:absolute}._iconSun_3lhf2_256{opacity:0;transform:rotate(-90deg)scale(.7)}._iconMoon_3lhf2_257,[data-theme=dark] ._iconSun_3lhf2_256{opacity:1;transform:rotate(0)scale(1)}[data-theme=dark] ._iconMoon_3lhf2_257{opacity:0;transform:rotate(90deg)scale(.7)}._userWrapper_3lhf2_284{align-items:center;display:flex;position:relative}._userBtn_3lhf2_290{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}._userBtn_3lhf2_290:hover{background:var(--bg-hover);border-color:var(--border-subtle)}._userBtn_3lhf2_290:focus-visible{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent);outline:none}._userAvatar_3lhf2_313{background:var(--navy);width:28px;height:28px;color:var(--text-inverse);box-shadow:0 0 0 2px var(--success);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}._userBtn_3lhf2_290:hover ._userAvatar_3lhf2_313{box-shadow:0 0 0 2px var(--accent-muted)}._userName_3lhf2_332{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:500}._userBtn_3lhf2_290:hover ._userName_3lhf2_332{color:var(--text-primary)}._userChevron_3lhf2_343{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s}._userBtnExpanded_3lhf2_349 ._userChevron_3lhf2_343{transform:rotate(180deg)}._userMenu_3lhf2_354{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);width:210px;box-shadow:var(--shadow-elevated);z-index:100;margin-top:8px;display:none;position:absolute;top:100%;right:0;overflow:hidden}._userMenuOpen_3lhf2_369{animation:.18s cubic-bezier(.4,0,.2,1) _userMenuIn_3lhf2_1;display:block}@keyframes _userMenuIn_3lhf2_1{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._userMenuHeader_3lhf2_385{padding:var(--space-sm) var(--space-md);flex-direction:column;gap:1px;display:flex}._userMenuName_3lhf2_392{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}._userMenuEmail_3lhf2_401{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}._userMenuDivider_3lhf2_409{background:var(--border);height:1px;margin:var(--space-xs) 0}._userMenuItem_3lhf2_415{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;font-size:.8125rem;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}._userMenuItem_3lhf2_415:hover{background:var(--accent-soft);color:var(--text-primary)}._userMenuItem_3lhf2_415 svg{flex-shrink:0}._userMenuItem_3lhf2_415:last-child:hover{color:var(--error)}._profileFilter_3lhf2_447{align-items:center;display:flex;position:relative}._profileFilterBtn_3lhf2_453{border:1px solid var(--border);background:var(--bg-card);height:28px;font-size:.75rem;font-weight:500;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;transition:border-color .15s,color .15s,background .15s;display:flex}._profileFilterBtn_3lhf2_453:hover{border-color:var(--accent);color:var(--accent-text)}._profileFilterBtn_3lhf2_453:focus-visible{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent);outline:none}._profileFilterBtnActive_3lhf2_481{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}._profileFilterBtn_3lhf2_453 svg{flex-shrink:0}._profileFilterDropdown_3lhf2_491{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:220px;box-shadow:var(--shadow-elevated);z-index:100;margin-top:6px;animation:.15s cubic-bezier(.4,0,.2,1) _cmdSlide_3lhf2_1;display:none;position:absolute;top:100%;right:0;overflow:hidden}@keyframes _cmdSlide_3lhf2_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._profileFilterDropdownOpen_3lhf2_518{display:block}._profileFilterItem_3lhf2_522{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;color:var(--text-primary);font-size:.8125rem;transition:background .15s;display:flex}._profileFilterItem_3lhf2_522:hover{background:var(--bg-hover)}._profileFilterItemActive_3lhf2_537{background:var(--accent-soft)}._profileFilterItemLabel_3lhf2_541{flex:1;font-weight:500}._profileFilterItemCheck_3lhf2_546{color:var(--accent-text);flex-shrink:0;display:none}._profileFilterItemActive_3lhf2_537 ._profileFilterItemCheck_3lhf2_546{display:block}._hideMobile_3lhf2_557{display:flex}@media (width<=768px){._hamburger_3lhf2_56{display:flex}._topbar_3lhf2_2{padding:var(--space-sm) var(--space-md);margin:0 calc(-1 * var(--space-md)) var(--space-md);width:calc(100% + var(--space-md) * 2);background:var(--topbar-bg);-webkit-backdrop-filter:blur(24px)}._divider_3lhf2_46,._search_3lhf2_77 span{display:none}._search_3lhf2_77{min-width:auto}._envBadge_3lhf2_172,._hideMobile_3lhf2_557,._profileFilterLabel_3lhf2_596{display:none}._userMenu_3lhf2_354{width:180px}}@media (pointer:coarse){._iconBtn_3lhf2_140,._themeToggle_3lhf2_230{min-width:44px;min-height:44px}._userBtn_3lhf2_290,._search_3lhf2_77{min-height:44px}}@media (width<=480px){._topbar_3lhf2_2{padding:var(--space-xs) var(--space-sm);margin:0 calc(-1 * var(--space-sm)) var(--space-sm);width:calc(100% + var(--space-sm) * 2)}._iconBtn_3lhf2_140,._themeToggle_3lhf2_230{min-width:44px;min-height:44px}}._sidebar_zgl9f_5{width:var(--sidebar-w);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--border);background:#fafbfad9;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.25,1,.5,1),background .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow-x:hidden}[data-theme=dark] ._sidebar_zgl9f_5{background:#131619d9}._sidebar_zgl9f_5:after{content:"";background:linear-gradient(to top, var(--bg-sidebar), transparent);pointer-events:none;z-index:1;height:48px;position:absolute;bottom:0;left:0;right:0}._sidebarHeader_zgl9f_38{padding:var(--space-md) var(--space-sm) var(--space-lg)}._scopeBtn_zgl9f_42{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;height:38px;padding:6px 10px;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s,box-shadow .2s;display:flex}._scopeBtn_zgl9f_42:hover{background:var(--bg-hover);border-color:var(--border-card);box-shadow:0 0 12px #16a34a0a}._scopeBtn_zgl9f_42:focus-visible{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent);outline:none;animation:.25s cubic-bezier(.22,1,.36,1) _focusRingIn_zgl9f_1}@keyframes _focusRingIn_zgl9f_1{0%{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 2px transparent}to{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent)}}._scopeAvatar_zgl9f_79{border-radius:var(--radius-sm);background:var(--navy);width:24px;height:24px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;display:flex}._scopeInfo_zgl9f_93{flex-direction:column;flex:1;min-width:0;display:flex}._scopeName_zgl9f_100{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;font-family:var(--font-sans);overflow:hidden}._scopeMeta_zgl9f_110{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;overflow:hidden}._scopeChevron_zgl9f_122{color:var(--text-tertiary);opacity:.4;flex-shrink:0;transition:opacity .2s,transform .2s cubic-bezier(.4,0,.2,1)}._scopeBtn_zgl9f_42:hover ._scopeChevron_zgl9f_122{opacity:.7}._sidebarNav_zgl9f_135{padding:var(--space-sm);padding-bottom:var(--space-xl);flex:1;overflow-y:auto}._sidebarNav_zgl9f_135::-webkit-scrollbar{width:0}._navItem_zgl9f_146{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:10px 12px;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1);display:flex;position:relative}._navItem_zgl9f_146:hover{background:var(--accent-soft);color:var(--text-primary)}._navItem_zgl9f_146._active_zgl9f_173{background:var(--accent-muted);color:var(--text-primary)}._navItem_zgl9f_146._active_zgl9f_173:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:22px;animation:.25s cubic-bezier(.25,1,.5,1) _navIndicatorIn_zgl9f_1;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes _navIndicatorIn_zgl9f_1{0%{opacity:0;transform:translateY(-50%)scaleY(0)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}._navItem_zgl9f_146._active_zgl9f_173 svg{stroke:var(--text-primary)}._navItem_zgl9f_146 svg{opacity:.45;flex-shrink:0;transition:opacity .15s,transform .15s cubic-bezier(.25,1,.5,1)}._navItem_zgl9f_146:hover svg{opacity:.75}._navItem_zgl9f_146._active_zgl9f_173 svg{opacity:1}._navGroupToggle_zgl9f_223{justify-content:flex-start}._navGroupToggle_zgl9f_223 ._navBadge_zgl9f_227{margin-left:0}._navChevron_zgl9f_231{opacity:.4;flex-shrink:0;margin-left:auto;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s}._navGroupToggle_zgl9f_223:hover ._navChevron_zgl9f_231{opacity:.7}._navGroupToggle_zgl9f_223._expanded_zgl9f_242 ._navChevron_zgl9f_231{opacity:.7;transform:rotate(180deg)}._navGroupToggle_zgl9f_223._active_zgl9f_173{background:var(--accent-soft);color:var(--text-primary);position:relative}._navGroupToggle_zgl9f_223._active_zgl9f_173:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:20px;animation:.25s cubic-bezier(.25,1,.5,1) _navIndicatorIn_zgl9f_1;position:absolute;top:50%;left:0;transform:translateY(-50%)}._navGroupToggle_zgl9f_223._active_zgl9f_173 svg{stroke:var(--text-primary);opacity:1}._navGroup_zgl9f_223{opacity:0;max-height:0;margin:0;padding-left:28px;transition:max-height .3s cubic-bezier(.25,1,.5,1),opacity .2s cubic-bezier(.25,1,.5,1),margin .3s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}._navGroup_zgl9f_223._open_zgl9f_283{opacity:1;max-height:200px;margin:4px 0}._navGroup_zgl9f_223:before{content:"";background:var(--border-strong);width:1.5px;transition:background .2s;position:absolute;top:0;bottom:12px;left:22px}._navSubItem_zgl9f_301{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;margin-bottom:1px;padding:7px 12px;font-family:inherit;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}._navSubItem_zgl9f_301:before{content:"";background:var(--border-strong);width:10px;height:1.5px;transition:background .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:-6px}._navSubItem_zgl9f_301:hover{color:var(--text-primary);background:var(--accent-soft)}._navSubItem_zgl9f_301:hover:before{background:var(--text-secondary)}._navSubItem_zgl9f_301._active_zgl9f_173{color:var(--text-primary);background:var(--accent-soft);font-weight:500}._navSubItem_zgl9f_301._active_zgl9f_173:before{background:var(--text-primary);box-shadow:none}._navBadge_zgl9f_227{text-align:center;border-radius:100px;min-width:18px;margin-left:auto;padding:1px 7px;font-size:.625rem;font-weight:500}._navBadgeError_zgl9f_367{background:var(--error-soft);color:var(--error);animation:.3s cubic-bezier(.25,1,.5,1) _badgeFadeIn_zgl9f_1}@keyframes _badgeFadeIn_zgl9f_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._navBadgeWarning_zgl9f_384{background:var(--warning-soft);color:var(--warning)}._navBadgeInfo_zgl9f_389{background:var(--info-soft);color:var(--info)}._navSpacerTop_zgl9f_396{margin-top:var(--space-xs)}._backdrop_zgl9f_402{z-index:49;background:var(--modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .25s cubic-bezier(.25,1,.5,1);display:none;position:fixed;inset:0}._backdrop_zgl9f_402._active_zgl9f_173{opacity:1;display:block}[data-theme=dark] ._sidebarHeader_zgl9f_38{background:0 0}[data-theme=dark] ._sidebar_zgl9f_5{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#131619f7 0%,#0f1113fc 100%)}[data-theme=dark] ._navItem_zgl9f_146{color:var(--text-secondary)}[data-theme=dark] ._navItem_zgl9f_146:hover,[data-theme=dark] ._navItem_zgl9f_146._active_zgl9f_173{color:var(--text-primary)}[data-theme=dark] ._navSubItem_zgl9f_301{color:var(--text-secondary)}[data-theme=dark] ._navSubItem_zgl9f_301:hover,[data-theme=dark] ._navSubItem_zgl9f_301._active_zgl9f_173,[data-theme=dark] ._scopeName_zgl9f_100{color:var(--text-primary)}[data-theme=dark] ._scopeMeta_zgl9f_110{color:var(--text-secondary)}[data-theme=dark] ._scopeAvatar_zgl9f_79{background:var(--navy);color:var(--text-inverse)}@media (forced-colors:active){._navItem_zgl9f_146._active_zgl9f_173{border-left:3px solid highlight}._navBadge_zgl9f_227{border:1px solid canvastext}}@media (width<=768px){._sidebar_zgl9f_5{z-index:50;width:var(--sidebar-w);box-shadow:none;transition:transform .4s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._sidebar_zgl9f_5._open_zgl9f_283{box-shadow:var(--shadow-lg);transform:translate(0)}._navItem_zgl9f_146,._navSubItem_zgl9f_301{min-height:44px}}@media (width<=480px){._navItem_zgl9f_146,._navSubItem_zgl9f_301{min-height:44px}}._dashboardLayout_8242v_2{z-index:1;height:100vh;display:flex;position:relative}._mainContent_8242v_9{padding:0 var(--space-3xl) var(--space-3xl);padding-bottom:max(var(--space-3xl), env(safe-area-inset-bottom));scroll-behavior:smooth;background:var(--bg-app);scrollbar-gutter:stable;flex:1;position:relative;overflow:hidden auto}._mainContent_8242v_9::-webkit-scrollbar{width:6px}._mainContent_8242v_9::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}._ambientGlow_8242v_31{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}._glowOrb_8242v_39{filter:blur(120px);border-radius:50%;animation:none;position:absolute}._glowOrbPrimary_8242v_46{background:radial-gradient(circle, var(--glow-primary) 0%, transparent 70%);width:500px;height:500px;top:-15%;left:-5%}._glowOrbSecondary_8242v_55{background:radial-gradient(circle, var(--glow-secondary) 0%, transparent 70%);width:400px;height:400px;bottom:-15%;right:-5%}._glowOrbTertiary_8242v_64{background:radial-gradient(circle, var(--glow-tertiary) 0%, transparent 70%);width:350px;height:350px;top:40%;right:20%}._sidebarBackdrop_8242v_74{z-index:49;-webkit-backdrop-filter:blur(4px);background:#00000080;display:none;position:fixed;inset:0}._sidebarBackdropOpen_8242v_84{display:block}._pageContent_8242v_89{animation:.35s cubic-bezier(.25,1,.5,1) _viewEnter_8242v_1}@keyframes _viewEnter_8242v_1{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){._mainContent_8242v_9{padding:0 var(--space-md) var(--space-md)}}@media (width<=480px){._mainContent_8242v_9{padding:0 var(--space-sm) var(--space-sm)}}._page_18y85_1{justify-content:center;align-items:center;min-height:60vh;animation:.35s both _fadeIn_18y85_1;display:flex}._inner_18y85_9{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}._code_18y85_17{color:var(--text-primary);margin:0;font-size:5rem;font-weight:700;line-height:1}._message_18y85_25{color:var(--text-secondary);margin:0 0 var(--space-md);font-size:.9375rem}@keyframes _fadeIn_18y85_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){._code_18y85_17{font-size:3.5rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-\[5px\]{top:5px}.right-6{right:calc(var(--spacing) * 6)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[-18px\]{left:-18px}.z-\[1\]{z-index:1}.z-\[49\]{z-index:49}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[500\]{z-index:500}.z-\[var\(--bnplx-z-dropdown\)\]{z-index:var(--bnplx-z-dropdown)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-\[var\(--bnplx-space-xs\)\]{margin-block:var(--bnplx-space-xs)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-\[var\(--bnplx-space-md\)\]{margin-top:var(--bnplx-space-md)}.mt-\[var\(--bnplx-space-sm\)\]{margin-top:var(--bnplx-space-sm)}.mt-\[var\(--bnplx-space-xs\)\]{margin-top:var(--bnplx-space-xs)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[360px\]{max-height:360px}.max-h-\[560px\]{max-height:560px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-\[248px\]{width:248px}.w-\[390px\]{width:390px}.w-\[520px\]{width:520px}.w-full{width:100%}.w-px{width:1px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[120px\]{max-width:120px}.max-w-\[560px\]{max-width:560px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[10px\]{gap:10px}.gap-\[var\(--bnplx-space-md\)\]{gap:var(--bnplx-space-md)}.gap-\[var\(--bnplx-space-sm\)\]{gap:var(--bnplx-space-sm)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[var\(--bnplx-radius-lg\)\]{border-radius:var(--bnplx-radius-lg)}.rounded-\[var\(--bnplx-radius-md\)\]{border-radius:var(--bnplx-radius-md)}.rounded-\[var\(--bnplx-radius-sm\)\]{border-radius:var(--bnplx-radius-sm)}.rounded-\[var\(--bnplx-radius-xl\)\]{border-radius:var(--bnplx-radius-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--bnplx-bg-card\)\]{border-color:var(--bnplx-bg-card)}.border-\[var\(--bnplx-border\)\]{border-color:var(--bnplx-border)}.border-\[var\(--bnplx-border-strong\)\]{border-color:var(--bnplx-border-strong)}.border-\[var\(--bnplx-error\)\]{border-color:var(--bnplx-error)}.border-\[var\(--bnplx-info\)\]{border-color:var(--bnplx-info)}.border-\[var\(--bnplx-success\)\]{border-color:var(--bnplx-success)}.border-\[var\(--bnplx-warning\)\]{border-color:var(--bnplx-warning)}.border-current{border-color:currentColor}.border-r-transparent{border-right-color:#0000}.bg-\[var\(--bnplx-bg-app\)\]{background-color:var(--bnplx-bg-app)}.bg-\[var\(--bnplx-bg-card\)\]{background-color:var(--bnplx-bg-card)}.bg-\[var\(--bnplx-bg-hover\)\]{background-color:var(--bnplx-bg-hover)}.bg-\[var\(--bnplx-bg-input\)\]{background-color:var(--bnplx-bg-input)}.bg-\[var\(--bnplx-bg-sidebar\)\]{background-color:var(--bnplx-bg-sidebar)}.bg-\[var\(--bnplx-border\)\]{background-color:var(--bnplx-border)}.bg-\[var\(--bnplx-border-strong\)\]{background-color:var(--bnplx-border-strong)}.bg-\[var\(--bnplx-cmd-overlay\)\]{background-color:var(--bnplx-cmd-overlay)}.bg-\[var\(--bnplx-error\)\]{background-color:var(--bnplx-error)}.bg-\[var\(--bnplx-error-soft\)\]{background-color:var(--bnplx-error-soft)}.bg-\[var\(--bnplx-info\)\]{background-color:var(--bnplx-info)}.bg-\[var\(--bnplx-info-soft\)\]{background-color:var(--bnplx-info-soft)}.bg-\[var\(--bnplx-modal-overlay\)\]{background-color:var(--bnplx-modal-overlay)}.bg-\[var\(--bnplx-primary\)\]{background-color:var(--bnplx-primary)}.bg-\[var\(--bnplx-primary-soft\)\]{background-color:var(--bnplx-primary-soft)}.bg-\[var\(--bnplx-success\)\]{background-color:var(--bnplx-success)}.bg-\[var\(--bnplx-success-soft\)\]{background-color:var(--bnplx-success-soft)}.bg-\[var\(--bnplx-text-primary\)\]{background-color:var(--bnplx-text-primary)}.bg-\[var\(--bnplx-warning-soft\)\]{background-color:var(--bnplx-warning-soft)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[var\(--bnplx-space-lg\)\]{padding:var(--bnplx-space-lg)}.p-\[var\(--bnplx-space-md\)\]{padding:var(--bnplx-space-md)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[var\(--bnplx-space-lg\)\]{padding-inline:var(--bnplx-space-lg)}.px-\[var\(--bnplx-space-md\)\]{padding-inline:var(--bnplx-space-md)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[var\(--bnplx-space-md\)\]{padding-block:var(--bnplx-space-md)}.py-\[var\(--bnplx-space-sm\)\]{padding-block:var(--bnplx-space-sm)}.pt-\[12vh\]{padding-top:12vh}.pt-\[15vh\]{padding-top:15vh}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[var\(--bnplx-space-md\)\]{padding-bottom:var(--bnplx-space-md)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[calc\(1rem\+12px\)\]{padding-left:calc(1rem + 12px)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.125rem\]{font-size:1.125rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--bnplx-error\)\]{color:var(--bnplx-error)}.text-\[var\(--bnplx-primary\)\]{color:var(--bnplx-primary)}.text-\[var\(--bnplx-success\)\]{color:var(--bnplx-success)}.text-\[var\(--bnplx-text-inverse\)\]{color:var(--bnplx-text-inverse)}.text-\[var\(--bnplx-text-primary\)\]{color:var(--bnplx-text-primary)}.text-\[var\(--bnplx-text-secondary\)\]{color:var(--bnplx-text-secondary)}.text-\[var\(--bnplx-text-tertiary\)\]{color:var(--bnplx-text-tertiary)}.text-current{color:currentColor}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.opacity-\[0\.12\]{opacity:.12}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_var\(--bnplx-primary\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--bnplx-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--bnplx-shadow-lg\)\]{--tw-shadow:var(--bnplx-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--bnplx-shadow-md\)\]{--tw-shadow:var(--bnplx-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--bnplx-shadow-overlay\)\]{--tw-shadow:var(--bnplx-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--bnplx-shadow-xs\)\]{--tw-shadow:var(--bnplx-shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-\[var\(--bnplx-primary\)\]{outline-color:var(--bnplx-primary)}.\[filter\:url\(\#bnplx-grain\)\]{filter:url(#bnplx-grain)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,border-color\]{transition-property:color,background-color,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-\[var\(--bnplx-text-tertiary\)\]::placeholder{color:var(--bnplx-text-tertiary)}.before\:h-5:before{content:var(--tw-content);height:calc(var(--spacing) * 5)}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:flex-shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:var(--radius-sm)}.before\:bg-\[var\(--bnplx-error\)\]:before{content:var(--tw-content);background-color:var(--bnplx-error)}.before\:bg-\[var\(--bnplx-success\)\]:before{content:var(--tw-content);background-color:var(--bnplx-success)}.before\:bg-\[var\(--bnplx-warning\)\]:before{content:var(--tw-content);background-color:var(--bnplx-warning)}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:w-0:after{content:var(--tw-content);width:calc(var(--spacing) * 0)}.after\:rounded-t-sm:after{content:var(--tw-content);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.after\:bg-\[var\(--bnplx-primary\)\]:after{content:var(--tw-content);background-color:var(--bnplx-primary)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]:after{content:var(--tw-content);--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:border-l-2:hover{border-left-style:var(--tw-border-style);border-left-width:2px}.hover\:border-\[var\(--bnplx-border-strong\)\]:hover{border-color:var(--bnplx-border-strong)}.hover\:border-\[var\(--bnplx-error\)\]:hover{border-color:var(--bnplx-error)}.hover\:border-\[var\(--bnplx-text-tertiary\)\]:hover{border-color:var(--bnplx-text-tertiary)}.hover\:border-l-\[var\(--bnplx-primary\)\]:hover{border-left-color:var(--bnplx-primary)}.hover\:bg-\[var\(--bnplx-bg-hover\)\]:hover{background-color:var(--bnplx-bg-hover)}.hover\:text-\[var\(--bnplx-primary\)\]:hover{color:var(--bnplx-primary)}.hover\:text-\[var\(--bnplx-text-primary\)\]:hover{color:var(--bnplx-text-primary)}.hover\:shadow-\[var\(--bnplx-shadow-sm\)\]:hover{--tw-shadow:var(--bnplx-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[var\(--bnplx-primary\)\]:focus{border-color:var(--bnplx-primary)}.focus\:bg-\[var\(--bnplx-bg-hover\)\]:focus{background-color:var(--bnplx-bg-hover)}.focus\:text-\[var\(--bnplx-text-primary\)\]:focus{color:var(--bnplx-text-primary)}.focus\:shadow-\[0_0_0_3px_var\(--bnplx-primary-soft\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--bnplx-primary-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--bnplx-error\)\]:focus-visible{border-color:var(--bnplx-error)}.focus-visible\:shadow-\[0_0_0_3px_var\(--bnplx-error-soft\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--bnplx-error-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--bnplx-primary\)\]:focus-visible{--tw-ring-color:var(--bnplx-primary)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--bnplx-primary\)\]:focus-visible{outline-color:var(--bnplx-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:bg-\[var\(--bnplx-bg-card\)\][data-state=active]{background-color:var(--bnplx-bg-card)}.data-\[state\=active\]\:text-\[var\(--bnplx-primary\)\][data-state=active]{color:var(--bnplx-primary)}.data-\[state\=active\]\:text-\[var\(--bnplx-text-primary\)\][data-state=active]{color:var(--bnplx-text-primary)}.data-\[state\=active\]\:shadow-\[var\(--bnplx-shadow-sm\)\][data-state=active]{--tw-shadow:var(--bnplx-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:after\:left-0[data-state=active]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[state\=active\]\:after\:w-full[data-state=active]:after{content:var(--tw-content);width:100%}.data-\[state\=checked\]\:border-\[var\(--bnplx-primary\)\][data-state=checked]{border-color:var(--bnplx-primary)}.data-\[state\=checked\]\:bg-\[var\(--bnplx-primary\)\][data-state=checked]{background-color:var(--bnplx-primary)}.data-\[state\=checked\]\:text-\[var\(--bnplx-text-inverse\)\][data-state=checked]{color:var(--bnplx-text-inverse)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=indeterminate\]\:border-\[var\(--bnplx-primary\)\][data-state=indeterminate]{border-color:var(--bnplx-primary)}.data-\[state\=indeterminate\]\:bg-\[var\(--bnplx-primary\)\][data-state=indeterminate]{background-color:var(--bnplx-primary)}.data-\[state\=indeterminate\]\:text-\[var\(--bnplx-text-inverse\)\][data-state=indeterminate]{color:var(--bnplx-text-inverse)}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}@media not all and (width>=48rem){.max-md\:fixed{position:fixed}.max-md\:top-0{top:calc(var(--spacing) * 0)}.max-md\:left-0{left:calc(var(--spacing) * 0)}.max-md\:z-\[50\]{z-index:50}.max-md\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:shadow-\[var\(--bnplx-shadow-overlay\)\]{--tw-shadow:var(--bnplx-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-md\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.max-md\:duration-200{--tw-duration:.2s;transition-duration:.2s}}@media (width>=48rem){.md\:hidden{display:none}}.\[\&\:not\(\:last-child\)\]\:before\:absolute:not(:last-child):before{content:var(--tw-content);position:absolute}.\[\&\:not\(\:last-child\)\]\:before\:top-\[10px\]:not(:last-child):before{content:var(--tw-content);top:10px}.\[\&\:not\(\:last-child\)\]\:before\:bottom-0:not(:last-child):before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.\[\&\:not\(\:last-child\)\]\:before\:left-\[-14px\]:not(:last-child):before{content:var(--tw-content);left:-14px}.\[\&\:not\(\:last-child\)\]\:before\:w-px:not(:last-child):before{content:var(--tw-content);width:1px}.\[\&\:not\(\:last-child\)\]\:before\:bg-\[var\(--bnplx-border\)\]:not(:last-child):before{content:var(--tw-content);background-color:var(--bnplx-border)}.\[\&\:not\(\:last-child\)\]\:before\:content-\[\"\"\]:not(:last-child):before{--tw-content:"";content:var(--tw-content)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}:root{--bnplx-primary:#16a34a;--bnplx-primary-hover:#15803d;--bnplx-primary-deep:#116b32;--bnplx-primary-text:#15803d;--bnplx-primary-muted:#16a34a1f;--bnplx-primary-soft:#16a34a0f;--bnplx-accent:var(--bnplx-primary);--bnplx-accent-hover:var(--bnplx-primary-hover);--bnplx-accent-deep:var(--bnplx-primary-deep);--bnplx-accent-text:var(--bnplx-primary-text);--bnplx-accent-muted:var(--bnplx-primary-muted);--bnplx-accent-soft:var(--bnplx-primary-soft);--bnplx-space-xs:4px;--bnplx-space-sm:8px;--bnplx-space-md:16px;--bnplx-space-lg:28px;--bnplx-space-xl:40px;--bnplx-space-2xl:48px;--bnplx-space-3xl:56px;--bnplx-space-4xl:64px;--bnplx-radius-sm:6px;--bnplx-radius-md:8px;--bnplx-radius-lg:12px;--bnplx-radius-xl:16px;--bnplx-bg-app:#f6f7f6;--bnplx-bg-card:#fff;--bnplx-bg-elevated:#fff;--bnplx-bg-sidebar:#fafbfa;--bnplx-bg-hover:#edeeed;--bnplx-bg-input:#fff;--bnplx-bg-code:#f0f2f1;--bnplx-bg-muted:#e8ebe9;--bnplx-success:#059669;--bnplx-success-soft:#05966914;--bnplx-warning:#d97706;--bnplx-warning-soft:#d9770614;--bnplx-error:#dc2626;--bnplx-error-soft:#dc262614;--bnplx-info:#2563eb;--bnplx-info-soft:#2563eb12;--bnplx-text-primary:#111827;--bnplx-text-secondary:#4b5563;--bnplx-text-tertiary:#6b7280;--bnplx-text-inverse:#fff;--bnplx-border:#e5e7eb;--bnplx-border-strong:#d1d5db;--bnplx-border-focus:var(--bnplx-primary);--bnplx-border-card:#0000000d;--bnplx-border-subtle:#00000005;--bnplx-shadow-xs:0 1px 2px #0000000a;--bnplx-shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--bnplx-shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000a;--bnplx-shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--bnplx-shadow-elevated:0 4px 12px -2px #0000001a, 0 2px 4px -1px #0000000d;--bnplx-shadow-overlay:0 20px 40px -8px #0000002e;--bnplx-shadow-glow:0 0 20px #16a34a1f;--bnplx-font-sans:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bnplx-font-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--bnplx-font-weight-normal:400;--bnplx-font-weight-medium:500;--bnplx-font-weight-semibold:600;--bnplx-z-topbar:50;--bnplx-z-dropdown:100;--bnplx-z-modal:200;--bnplx-z-toast:300;--bnplx-z-cmd-palette:400;--bnplx-topbar-bg:#f8f9f8eb;--bnplx-modal-overlay:#11182752;--bnplx-cmd-overlay:#1118273d;--bnplx-scrollbar-thumb:#d1d5db;--bnplx-table-row-alt:#00000004;--bnplx-table-row-hover:#00000006;--bnplx-chart-1:#16a34a;--bnplx-chart-2:#0ea5e9;--bnplx-chart-3:#8b5cf6;--bnplx-chart-4:#f59e0b;--bnplx-chart-5:#ef4444;--bnplx-gradient-green:linear-gradient(90deg, #16a34a, #4ade80);--bnplx-gradient-blue:linear-gradient(90deg, #2563eb, #60a5fa);--bnplx-gradient-purple:linear-gradient(90deg, #7c3aed, #a78bfa);--bnplx-gradient-orange:linear-gradient(90deg, #ea580c, #fb923c);--bnplx-glow-primary:#16a34a14;--bnplx-glow-secondary:#0ea5e90f;--bnplx-glow-tertiary:#8b5cf60d;--bnplx-auth-bg:#0c1b15;--bnplx-auth-gradient:linear-gradient(160deg, #059669 0%, #0f766e 50%, #164e63 100%);--bnplx-auth-text:#d1e8dd;--bnplx-auth-text-bright:#ecfdf5;--bnplx-white:#fff;--bnplx-gray:#e2e5ee;--bnplx-navy:#0f172a}[data-theme=dark]{--bnplx-primary:#4ade80;--bnplx-primary-hover:#6ee7a0;--bnplx-primary-deep:#38c06a;--bnplx-primary-text:#4ade80;--bnplx-primary-muted:#4ade8029;--bnplx-primary-soft:#4ade8012;--bnplx-accent:var(--bnplx-primary);--bnplx-accent-hover:var(--bnplx-primary-hover);--bnplx-accent-deep:var(--bnplx-primary-deep);--bnplx-accent-text:var(--bnplx-primary-text);--bnplx-accent-muted:var(--bnplx-primary-muted);--bnplx-accent-soft:var(--bnplx-primary-soft);--bnplx-bg-app:#0f1113;--bnplx-bg-card:#181b1f;--bnplx-bg-elevated:#1e2226;--bnplx-bg-sidebar:#131619;--bnplx-bg-hover:#252930;--bnplx-bg-input:#1a1d22;--bnplx-bg-code:#1e2226;--bnplx-bg-muted:#252930;--bnplx-success:#34d399;--bnplx-success-soft:#34d3991f;--bnplx-warning:#fbbf24;--bnplx-warning-soft:#fbbf241f;--bnplx-error:#f87171;--bnplx-error-soft:#f871711f;--bnplx-info:#60a5fa;--bnplx-info-soft:#60a5fa1a;--bnplx-text-primary:#eceef0;--bnplx-text-secondary:#9ba1ab;--bnplx-text-tertiary:#808895;--bnplx-text-inverse:#0f1113;--bnplx-border:#2a2f36;--bnplx-border-strong:#3a4049;--bnplx-border-card:#ffffff1a;--bnplx-border-subtle:#ffffff14;--bnplx-shadow-xs:0 1px 2px #00000040;--bnplx-shadow-sm:0 2px 4px #0003, 0 1px 2px #00000026;--bnplx-shadow-md:0 4px 12px #00000040, 0 2px 4px #00000026;--bnplx-shadow-lg:0 8px 24px #0000004d, 0 4px 8px #0000002e;--bnplx-shadow-elevated:0 12px 36px #00000059, 0 4px 12px #0003;--bnplx-shadow-overlay:0 24px 64px #00000073, 0 8px 24px #0000004d;--bnplx-shadow-glow:0 0 20px #4ade801f;--bnplx-topbar-bg:#0f1113e6;--bnplx-modal-overlay:#0009;--bnplx-cmd-overlay:#00000073;--bnplx-scrollbar-thumb:#3a4049;--bnplx-table-row-alt:#ffffff05;--bnplx-table-row-hover:#ffffff0d;--bnplx-chart-1:#4ade80;--bnplx-chart-2:#38bdf8;--bnplx-chart-3:#a78bfa;--bnplx-chart-4:#fbbf24;--bnplx-chart-5:#fb7185;--bnplx-gradient-green:linear-gradient(90deg, #4ade80, #86efac);--bnplx-gradient-blue:linear-gradient(90deg, #60a5fa, #93c5fd);--bnplx-gradient-purple:linear-gradient(90deg, #a78bfa, #c4b5fd);--bnplx-gradient-orange:linear-gradient(90deg, #fbbf24, #fcd34d);--bnplx-glow-primary:#4ade8014;--bnplx-glow-secondary:#38bdf80f;--bnplx-glow-tertiary:#a78bfa0d;--bnplx-auth-bg:#0c0e10;--bnplx-auth-gradient:linear-gradient(160deg, #14532d 0%, #0f766e 50%, #0c4a6e 100%);--bnplx-white:#f0f2f4;--bnplx-navy:#f0f2f4}:root{--sidebar-w:248px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:28px;--space-xl:40px;--space-2xl:48px;--space-3xl:56px;--space-4xl:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--font-sans:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--bg-app:#f6f7f6;--bg-card:#fff;--bg-elevated:#fff;--bg-sidebar:#fafbfa;--bg-hover:#edeeed;--bg-input:#fff;--bg-code:#f0f2f1;--white:#fff;--bg-muted:#e8ebe9;--accent:#16a34a;--accent-hover:#15803d;--accent-deep:#116b32;--accent-text:#15803d;--accent-muted:#16a34a1f;--accent-soft:#16a34a0f;--navy:#0f172a;--success:#059669;--success-soft:#05966914;--warning:#d97706;--warning-soft:#d9770614;--error:#dc2626;--error-soft:#dc262614;--info:#2563eb;--info-soft:#2563eb12;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#6b7280;--text-inverse:#fff;--border:#e5e7eb;--border-strong:#d1d5db;--border-focus:var(--accent);--border-card:#0000000d;--border-subtle:#00000005;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-elevated:0 4px 12px -2px #0000001a, 0 2px 4px -1px #0000000d;--shadow-overlay:0 20px 40px -8px #0000002e;--topbar-bg:#f8f9f8eb;--modal-overlay:#11182752;--cmd-overlay:#1118273d;--scrollbar-thumb:#d1d5db;--table-row-alt:#00000004;--table-row-hover:#00000006;--auth-left-bg:#f6f7f6;--auth-gradient:linear-gradient(160deg, #059669 0%, #0f766e 50%, #164e63 100%);--auth-text:#1f2937;--auth-text-bright:#0f172a;--auth-glow:#16a34a2e;--auth-overlay-bg:linear-gradient(to top, #f6f7f6f0 0%, #f6f7f6a6 35%, #f6f7f640 65%, #f6f7f673 100%), linear-gradient(135deg, #16a34a14 0%, transparent 60%);--auth-img-filter:saturate(1.05) brightness(1.05);--chart-1:#16a34a;--chart-2:#0ea5e9;--chart-3:#8b5cf6;--chart-4:#f59e0b;--chart-5:#ef4444;--gradient-green:linear-gradient(90deg, #16a34a, #4ade80);--gradient-blue:linear-gradient(90deg, #2563eb, #60a5fa);--gradient-purple:linear-gradient(90deg, #7c3aed, #a78bfa);--gradient-orange:linear-gradient(90deg, #ea580c, #fb923c);--glow-primary:#16a34a14;--glow-secondary:#0ea5e90f;--glow-tertiary:#8b5cf60d;--code-card-bg:#f4f4f5}[data-theme=dark]{--bg-app:#0f1113;--bg-card:#181b1f;--bg-elevated:#1e2226;--bg-sidebar:#131619;--bg-hover:#252930;--bg-input:#1a1d22;--bg-code:#1e2226;--white:#f0f2f4;--bg-muted:#252930;--accent:#4ade80;--accent-hover:#6ee7a0;--accent-mid:#38c06a;--accent-text:#4ade80;--accent-muted:#4ade8029;--accent-soft:#4ade8012;--navy:#f0f2f4;--success:#34d399;--success-soft:#34d3991f;--warning:#fbbf24;--warning-soft:#fbbf241f;--error:#f87171;--error-soft:#f871711f;--info:#60a5fa;--info-soft:#60a5fa1a;--text-primary:#eceef0;--text-secondary:#9ba1ab;--text-tertiary:#808895;--text-inverse:#0f1113;--border:#2a2f36;--border-strong:#3a4049;--border-focus:var(--accent);--border-card:#ffffff1a;--border-subtle:#ffffff14;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 2px 4px #0003, 0 1px 2px #00000026;--shadow-md:0 4px 12px #00000040, 0 2px 4px #00000026;--shadow-lg:0 8px 24px #0000004d, 0 4px 8px #0000002e;--shadow-elevated:0 12px 36px #00000059, 0 4px 12px #0003;--shadow-overlay:0 24px 64px #00000073, 0 8px 24px #0000004d;--topbar-bg:#0f1113e6;--modal-overlay:#0009;--cmd-overlay:#00000073;--scrollbar-thumb:#3a4049;--table-row-alt:#ffffff05;--table-row-hover:#ffffff0d;--auth-left-bg:#0c0e10;--auth-glow:#4ade8040;--auth-gradient:linear-gradient(160deg, #14532d 0%, #0f766e 50%, #0c4a6e 100%);--auth-text:#d1e8dd;--auth-text-bright:#ecfdf5;--auth-overlay-bg:linear-gradient(to top, #050a08eb 0%, #050a0899 35%, #050a0826 65%, #050a084d 100%), linear-gradient(135deg, #0596691f 0%, transparent 60%);--auth-img-filter:saturate(1.1) brightness(.85);--chart-1:#4ade80;--chart-2:#38bdf8;--chart-3:#a78bfa;--chart-4:#fbbf24;--chart-5:#fb7185;--gradient-green:linear-gradient(90deg, #4ade80, #86efac);--gradient-blue:linear-gradient(90deg, #60a5fa, #93c5fd);--gradient-purple:linear-gradient(90deg, #a78bfa, #c4b5fd);--gradient-orange:linear-gradient(90deg, #fbbf24, #fcd34d);--glow-primary:#4ade8014;--glow-secondary:#38bdf80f;--glow-tertiary:#a78bfa0d;--code-card-bg:#1a1d22}[data-theme=dark] .nav-item:hover,[data-theme=dark] .nav-item.active,[data-theme=dark] .nav-sub-item:hover,[data-theme=dark] .nav-sub-item.active,[data-theme=dark] .sidebar-scope-name{color:var(--text-primary)}.gap-sm{gap:var(--space-sm)}@keyframes spin{to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--accent-muted);color:var(--text-primary)}.grain-overlay{z-index:500;pointer-events:none;opacity:.12;filter:url(#grain-filter);mix-blend-mode:overlay;background:0 0;position:fixed;inset:0}[data-theme=dark] .grain-overlay{opacity:.08;mix-blend-mode:soft-light}.ambient-glow{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.glow-orb{filter:blur(120px);border-radius:50%;animation:none;position:absolute}.glow-orb--primary{background:radial-gradient(circle, var(--glow-primary) 0%, transparent 70%);width:500px;height:500px;top:-15%;left:-5%}.glow-orb--secondary{background:radial-gradient(circle, var(--glow-secondary) 0%, transparent 70%);width:400px;height:400px;bottom:-15%;right:-5%}.glow-orb--tertiary{background:radial-gradient(circle, var(--glow-tertiary) 0%, transparent 70%);width:350px;height:350px;top:40%;right:20%}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 10% 10%,#16a34a08 0%,#0000 60%),radial-gradient(60% 50% at 90% 80%,#0ea5e905 0%,#0000 60%);position:fixed;inset:0}[data-theme=dark] body:before{background:radial-gradient(80% 60% at 5% 5%,#4ade8008 0%,#0000 55%),radial-gradient(60% 50% at 95% 85%,#38bdf805 0%,#0000 55%)}:root{--sidebar-w:248px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:28px;--space-xl:40px;--space-2xl:48px;--space-3xl:56px;--space-4xl:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--font-sans:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--bg-app:#f6f7f6;--bg-card:#fff;--bg-elevated:#fff;--bg-sidebar:#fafbfa;--bg-hover:#edeeed;--bg-input:#fff;--bg-code:#f0f2f1;--white:#fff;--bg-muted:#e8ebe9;--accent:#16a34a;--accent-hover:#15803d;--accent-deep:#116b32;--accent-text:#15803d;--accent-muted:#16a34a1f;--accent-soft:#16a34a0f;--navy:#0f172a;--success:#059669;--success-soft:#05966914;--warning:#d97706;--warning-soft:#d9770614;--error:#dc2626;--error-soft:#dc262614;--info:#2563eb;--info-soft:#2563eb12;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#6b7280;--text-inverse:#fff;--border:#e5e7eb;--border-strong:#d1d5db;--border-focus:var(--accent);--border-card:#0000000d;--border-subtle:#00000005;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-elevated:0 4px 12px -2px #0000001a, 0 2px 4px -1px #0000000d;--shadow-overlay:0 20px 40px -8px #0000002e;--topbar-bg:#f8f9f8eb;--modal-overlay:#11182752;--cmd-overlay:#1118273d;--scrollbar-thumb:#d1d5db;--table-row-alt:#00000004;--table-row-hover:#00000006;--auth-left-bg:#0c1b15;--auth-gradient:linear-gradient(160deg, #059669 0%, #0f766e 50%, #164e63 100%);--auth-text:#d1e8dd;--auth-text-bright:#ecfdf5;--auth-glow:#16a34a40;--chart-1:#16a34a;--chart-2:#0ea5e9;--chart-3:#8b5cf6;--chart-4:#f59e0b;--chart-5:#ef4444;--gradient-green:linear-gradient(90deg, #16a34a, #4ade80);--gradient-blue:linear-gradient(90deg, #2563eb, #60a5fa);--gradient-purple:linear-gradient(90deg, #7c3aed, #a78bfa);--gradient-orange:linear-gradient(90deg, #ea580c, #fb923c);--glow-primary:#16a34a14;--glow-secondary:#0ea5e90f;--glow-tertiary:#8b5cf60d;--code-card-bg:#f4f4f5}[data-theme=dark]{--bg-app:#0f1113;--bg-card:#181b1f;--bg-elevated:#1e2226;--bg-sidebar:#131619;--bg-hover:#252930;--bg-input:#1a1d22;--bg-code:#1e2226;--white:#f0f2f4;--bg-muted:#252930;--accent:#4ade80;--accent-hover:#6ee7a0;--accent-mid:#38c06a;--accent-text:#4ade80;--accent-muted:#4ade8029;--accent-soft:#4ade8012;--navy:#f0f2f4;--success:#34d399;--success-soft:#34d3991f;--warning:#fbbf24;--warning-soft:#fbbf241f;--error:#f87171;--error-soft:#f871711f;--info:#60a5fa;--info-soft:#60a5fa1a;--text-primary:#eceef0;--text-secondary:#9ba1ab;--text-tertiary:#808895;--text-inverse:#0f1113;--border:#2a2f36;--border-strong:#3a4049;--border-focus:var(--accent);--border-card:#ffffff1a;--border-subtle:#ffffff14;--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 2px 4px #0003, 0 1px 2px #00000026;--shadow-md:0 4px 12px #00000040, 0 2px 4px #00000026;--shadow-lg:0 8px 24px #0000004d, 0 4px 8px #0000002e;--shadow-elevated:0 12px 36px #00000059, 0 4px 12px #0003;--shadow-overlay:0 24px 64px #00000073, 0 8px 24px #0000004d;--topbar-bg:#0f1113e6;--modal-overlay:#0009;--cmd-overlay:#00000073;--scrollbar-thumb:#3a4049;--table-row-alt:#ffffff05;--table-row-hover:#ffffff0d;--auth-left-bg:#0c0e10;--auth-glow:#4ade8040;--auth-gradient:linear-gradient(160deg, #14532d 0%, #0f766e 50%, #0c4a6e 100%);--chart-1:#4ade80;--chart-2:#38bdf8;--chart-3:#a78bfa;--chart-4:#fbbf24;--chart-5:#fb7185;--gradient-green:linear-gradient(90deg, #4ade80, #86efac);--gradient-blue:linear-gradient(90deg, #60a5fa, #93c5fd);--gradient-purple:linear-gradient(90deg, #a78bfa, #c4b5fd);--gradient-orange:linear-gradient(90deg, #fbbf24, #fcd34d);--glow-primary:#4ade8014;--glow-secondary:#38bdf80f;--glow-tertiary:#a78bfa0d;--code-card-bg:#1a1d22}[data-theme=dark] .auth-brand,[data-theme=dark] .auth-brand h1,[data-theme=dark] .auth-stat-num{color:var(--auth-text)}[data-theme=dark] .auth-left:before{opacity:.06}[data-theme=dark] .auth-left:after{background:repeating-linear-gradient(-55deg,#0000,#0000 48px,#4ade8003 48px 49px)}[data-theme=dark] .sidebar-header{background:0 0}[data-theme=dark] .sidebar{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#131619f7 0%,#0f1113fc 100%)}[data-theme=dark] .nav-item{color:var(--text-secondary)}[data-theme=dark] .nav-item:hover,[data-theme=dark] .nav-item.active{color:var(--text-primary)}[data-theme=dark] .nav-sub-item{color:var(--text-secondary)}[data-theme=dark] .nav-sub-item:hover,[data-theme=dark] .nav-sub-item.active,[data-theme=dark] .sidebar-scope-name{color:var(--text-primary)}[data-theme=dark] .sidebar-scope-meta{color:var(--text-secondary)}[data-theme=dark] .sidebar-scope-avatar{background:var(--navy);color:var(--text-inverse)}[data-theme=dark] .btn-primary{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-mid) 100%);color:var(--text-inverse);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff1a;border:1px solid #ffffff0f}[data-theme=dark] .btn-primary:hover{background:linear-gradient(180deg, var(--accent-hover) 0%, var(--accent) 100%);box-shadow:var(--shadow-sm), 0 0 16px #4ade8026}.theme-toggle{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.theme-toggle:hover{background:var(--bg-hover);color:var(--text-primary)}.theme-toggle .icon-sun,.theme-toggle .icon-moon{transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1);position:absolute}.theme-toggle .icon-sun{opacity:0;transform:rotate(-90deg)scale(.7)}.theme-toggle .icon-moon,[data-theme=dark] .theme-toggle .icon-sun{opacity:1;transform:rotate(0)scale(1)}[data-theme=dark] .theme-toggle .icon-moon{opacity:0;transform:rotate(90deg)scale(.7)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:16px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);background:var(--bg-app);color:var(--text-primary);font-feature-settings:"kern" 1, "liga" 1;height:100vh;font-size:.8125rem;line-height:1.6;transition:background .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1);overflow:hidden}.data-table,.kpi-value,.kpi-strip-value,.kpi-hero-value,.kpi-inline-value,.perf-val,.legend-val,.provider-rate,.txn-status-card-count,.home-feed-amount{font-variant-numeric:tabular-nums}#app{height:100vh}.hidden{display:none!important}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.text-center{text-align:center}.block-link{text-align:center;margin-top:var(--space-md);display:block}.auth-center-box--wide{max-width:520px}h1{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.03em;font-size:1.75rem;font-weight:700}h2{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}h3{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}h4{font-family:var(--font-sans);color:var(--text-primary);font-size:.875rem;font-weight:500}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.875em}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-sm{font-size:.8125rem}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}#auth-container{z-index:1;height:100vh;position:relative}.auth-screen{height:100vh;animation:.4s cubic-bezier(.25,1,.5,1) fadeIn;display:none}.auth-screen.active{display:flex}.auth-left{padding:var(--space-3xl) var(--space-2xl);background:var(--auth-left-bg);flex:1.1;justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.auth-left:before{content:"";background:var(--auth-gradient);opacity:.15;filter:blur(80px);position:absolute;inset:-30%}.auth-left:after{content:"";background:repeating-linear-gradient(-55deg,#0000,#0000 60px,#4ade8006 60px 61px);position:absolute;inset:0}.auth-left--photo{background:var(--auth-left-bg)}.auth-left--photo:before,.auth-left--photo:after{display:none}.auth-bg-img{object-fit:cover;object-position:center;opacity:0;filter:saturate(1.1)brightness(.85);width:100%;height:100%;animation:1.4s cubic-bezier(.25,1,.5,1) .1s forwards authImgReveal;position:absolute;inset:0}.auth-bg-overlay{z-index:1;background:linear-gradient(#050a084d 0%,#050a0826 35%,#050a0899 65%,#050a08eb 100%),linear-gradient(135deg,#0596691f 0%,#0000 60%);position:absolute;inset:0}@keyframes authImgReveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.auth-left--photo .auth-brand{z-index:2}.auth-brand{z-index:1;max-width:480px;color:var(--auth-text);position:relative}.auth-logo{align-items:center;gap:var(--space-sm);font-family:var(--font-heading);margin-bottom:var(--space-2xl);color:#d1e8ddd9;letter-spacing:.04em;font-size:1.125rem;font-weight:600;display:flex}.auth-brand h1{font-family:var(--font-heading);margin-bottom:var(--space-lg);color:var(--auth-text-bright);letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.5rem);font-weight:600;line-height:1.12}.auth-subtitle{color:#d1e8dd99;margin-bottom:var(--space-xl);font-size:1rem;line-height:1.6}.auth-stats{gap:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--accent-muted);flex-wrap:wrap;display:flex}.auth-stat{align-items:baseline;gap:6px;display:flex}.auth-stat-num{color:var(--auth-text-bright);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.auth-stat-label{color:var(--auth-text);opacity:.6;font-size:.75rem;font-weight:400}.auth-right{padding:var(--space-3xl);background:var(--bg-app);border-left:1px solid var(--border);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.auth-form-box{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:var(--space-xl) var(--space-xl) var(--space-lg);box-shadow:var(--shadow-md);animation:.5s cubic-bezier(.25,1,.5,1) slideUp}.auth-form-box h2{margin-bottom:var(--space-sm);letter-spacing:-.025em;font-size:1.375rem;font-weight:600}.auth-form-sub{color:var(--text-tertiary);margin-bottom:var(--space-lg)}.auth-footer-text{text-align:center;margin-top:var(--space-lg);color:var(--text-tertiary);font-size:.875rem}.auth-center{background:var(--bg-app);justify-content:center;align-items:center;width:100%;display:flex}.auth-center-box{background:var(--bg-card);width:100%;max-width:420px;padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:.5s cubic-bezier(.25,1,.5,1) slideUp}.auth-center-box h2{text-align:center;margin-bottom:var(--space-sm);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.auth-center-box .auth-form-sub{text-align:center}.totp-inputs{justify-content:center;gap:var(--space-sm);margin:var(--space-lg) 0;align-items:center;display:flex}.totp-digit{text-align:center;width:48px;height:56px;font-size:1.25rem;font-weight:500;font-family:var(--font-mono);border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);outline:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.totp-digit:hover{border-color:var(--text-tertiary)}.totp-digit:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--accent-soft)}.totp-sep{color:var(--text-tertiary);font-size:1.25rem;font-weight:500}.password-strength{background:var(--border);height:4px;margin-top:var(--space-sm);border-radius:3px;overflow:hidden}.strength-bar{transform-origin:0;border-radius:3px;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),background .3s;transform:scaleX(0)}.strength-reqs{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.strength-reqs .req{color:var(--text-tertiary);background:var(--bg-hover);border-radius:100px;padding:2px 8px;font-size:.75rem;transition:color .25s,background .25s}.strength-reqs .req.met{color:var(--success);background:var(--success-soft)}.password-strength.complete .strength-bar{animation:.5s cubic-bezier(.25,1,.5,1) strengthCelebrate}@keyframes strengthCelebrate{0%{transform:scaleX(1)scaleY(1)}40%{transform:scaleX(1)scaleY(2.5)}to{transform:scaleX(1)scaleY(1)}}.invite-list{gap:var(--space-sm);margin:var(--space-md) 0;flex-direction:column;display:flex}.invite-card{align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1);display:flex}.invite-card:hover{border-color:var(--border-strong);background:var(--bg-hover)}.invite-card-info{flex:1;min-width:0;overflow:hidden}.invite-card-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;display:block;overflow:hidden}.invite-card-info span{color:var(--text-secondary);font-size:.75rem}.form-group{margin-bottom:var(--space-md)}.form-group label{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:.8125rem;font-weight:500;display:block}.form-group input,.form-group select,.form-group textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);background:var(--bg-input);color:var(--text-primary);outline:none;padding:9px 14px;font-size:.875rem;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s}.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:32px}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:var(--text-tertiary)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.form-group input::placeholder{color:var(--text-tertiary)}[data-theme=dark] .form-group input::placeholder{color:var(--text-secondary)}[data-theme=dark] .form-group select,[data-theme=dark] .condition-row select,[data-theme=dark] .page-size-select,[data-theme=dark] .profile-select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.form-group textarea{resize:vertical}.input-error,.input-error:focus{border-color:var(--error)!important;box-shadow:0 0 0 3px var(--error-soft)!important}.field-error{color:var(--error);margin-top:4px;font-size:.75rem;animation:.2s cubic-bezier(.25,1,.5,1) slideUp;display:block}.skeleton-row{gap:var(--space-md);align-items:center;display:flex}@keyframes shimmer{0%,to{opacity:.4}50%{opacity:.8}}.form-row{gap:var(--space-md);display:flex}.form-row .form-group{flex:1}.form-row-between{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.checkbox-label{align-items:center;gap:var(--space-sm);color:var(--text-secondary);cursor:pointer;display:flex}.link-sm{color:var(--accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;text-decoration:none}.link-sm:hover{text-underline-offset:3px;text-decoration:underline}.link-sm:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.view-all-btn{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);border-radius:var(--radius-sm);cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:6px;padding:6px 14px;transition:background .15s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1);display:inline-flex}.view-all-btn:hover{background:var(--accent-soft)}.view-all-btn svg{transition:transform .2s cubic-bezier(.25,1,.5,1)}.view-all-btn:hover svg{transform:translate(2px)}.btn{border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .2s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.btn:focus-visible,.topbar-icon-btn:focus-visible,.theme-toggle:focus-visible,.sidebar-scope-btn:focus-visible,.modal-close:focus-visible,.catalog-tile:focus-visible,.txn-status-card:focus-visible,.profile-filter-btn:focus-visible,.topbar-hamburger:focus-visible,.provider-row:focus-visible,.home-feed-item:focus-visible{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent);outline:none;animation:.25s cubic-bezier(.22,1,.36,1) focusRingIn}@keyframes focusRingIn{0%{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 2px transparent}to{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--accent)}}.btn-primary{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-hover) 100%);color:var(--text-inverse);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff26;border:1px solid #0000001a}.btn-primary:hover{background:linear-gradient(180deg, var(--accent-hover) 0%, var(--accent-deep) 100%);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff26;transform:translateY(-1px)scale(1.02)}.btn-primary:active{background:var(--accent-hover);color:var(--text-inverse);transform:translateY(0)scale(.98);box-shadow:inset 0 2px 4px #0003}.btn-outline{background:var(--bg-card);color:var(--text-primary);border:1.5px solid var(--border)}.btn-outline:hover{border-color:var(--border-strong);background:var(--bg-hover);transform:translateY(-1px)scale(1.02)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary);transform:scale(1.02)}.btn-danger{background:var(--error-soft);color:var(--error);border:1px solid #dc262626}.btn-danger:hover{background:#dc262626}.btn-danger-outline{color:var(--error);border:1px solid var(--error);background:0 0}.btn-danger-outline:hover{background:var(--error-soft)}.btn-full{justify-content:center;width:100%;padding:10px 18px}.btn-sm{padding:5px 12px;font-size:.8125rem}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.dashboard-layout{z-index:1;height:100vh;display:flex;position:relative}.sidebar{width:var(--sidebar-w);background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.25,1,.5,1),background .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow-x:hidden}.sidebar:after{content:"";background:linear-gradient(to top, var(--bg-sidebar), transparent);pointer-events:none;z-index:1;height:48px;position:absolute;bottom:0;left:0;right:0}.sidebar-header{padding:var(--space-md) var(--space-sm) var(--space-lg)}.sidebar-scope-btn{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;height:38px;padding:6px 10px;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s,box-shadow .2s;display:flex}.sidebar-scope-btn:hover{background:var(--bg-hover);border-color:var(--border-card);box-shadow:0 0 12px #16a34a0a}.sidebar-scope-avatar{border-radius:var(--radius-sm);background:var(--navy);width:24px;height:24px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;display:flex}.sidebar-scope-info{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-scope-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;font-family:var(--font-sans);overflow:hidden}.sidebar-scope-meta{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;overflow:hidden}.sidebar-scope-chevron{color:var(--text-tertiary);opacity:.4;flex-shrink:0;transition:opacity .2s,transform .2s cubic-bezier(.4,0,.2,1)}.sidebar-scope-btn:hover .sidebar-scope-chevron{opacity:.7}.scope-merchant-avatar{border-radius:var(--radius-sm);background:var(--navy);width:28px;height:28px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:500;display:flex}.sidebar-nav{padding:var(--space-sm);padding-bottom:var(--space-xl);flex:1;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:0}.nav-item{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:10px 12px;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.nav-item:hover{background:var(--accent-soft);color:var(--text-primary)}.nav-item.active{background:var(--accent-muted);color:var(--text-primary)}.nav-item.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:22px;animation:.25s cubic-bezier(.25,1,.5,1) navIndicatorIn;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes navIndicatorIn{0%{opacity:0;transform:translateY(-50%)scaleY(0)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}.nav-item.active svg{stroke:var(--text-primary)}.nav-item svg{opacity:.45;flex-shrink:0;transition:opacity .15s,transform .15s cubic-bezier(.25,1,.5,1)}.nav-item:hover svg{opacity:.75}.nav-item.active svg{opacity:1}.nav-group-toggle{justify-content:flex-start}.nav-group-toggle .nav-badge{margin-left:0}.nav-chevron{opacity:.4;flex-shrink:0;margin-left:auto;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s}.nav-group-toggle:hover .nav-chevron{opacity:.7}.nav-group-toggle.expanded .nav-chevron{opacity:.7;transform:rotate(180deg)}.nav-group-toggle.active{background:var(--accent-soft);color:var(--text-primary);position:relative}.nav-group-toggle.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:20px;animation:.25s cubic-bezier(.25,1,.5,1) navIndicatorIn;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-group-toggle.active svg{stroke:var(--text-primary);opacity:1}.nav-group{opacity:0;max-height:0;margin:0;padding-left:28px;transition:max-height .3s cubic-bezier(.25,1,.5,1),opacity .2s cubic-bezier(.25,1,.5,1),margin .3s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.nav-group.open{opacity:1;max-height:200px;margin:4px 0}.nav-group:before{content:"";background:var(--border-strong);width:1.5px;transition:background .2s;position:absolute;top:0;bottom:12px;left:22px}.nav-sub-item{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;margin-bottom:1px;padding:7px 12px;font-family:inherit;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.nav-sub-item:before{content:"";background:var(--border-strong);width:10px;height:1.5px;transition:background .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:-6px}.nav-sub-item:hover{color:var(--text-primary);background:var(--accent-soft)}.nav-sub-item:hover:before{background:var(--text-secondary)}.nav-sub-item.active{color:var(--text-primary);background:var(--accent-soft);font-weight:500}.nav-sub-item.active:before{background:var(--text-primary);box-shadow:none}#merchant-nav .nav-group-toggle:first-child,.sidebar-nav>.nav-item+.nav-group-toggle,.sidebar-nav>.nav-group+.nav-item,.sidebar-nav>.nav-group+.nav-group-toggle{margin-top:var(--space-xs)}.topbar-user{align-items:center;display:flex;position:relative}.user-avatar{background:var(--navy);width:28px;height:28px;color:var(--text-inverse);box-shadow:0 0 0 2px var(--success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.topbar-user-btn:hover .user-avatar{box-shadow:0 0 0 2px var(--accent-muted)}.user-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.user-email{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.user-menu-header{padding:var(--space-sm) var(--space-md);flex-direction:column;gap:1px;display:flex}@keyframes userMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.user-menu{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);width:210px;box-shadow:var(--shadow-elevated);z-index:100;margin-top:8px;display:none;position:absolute;top:100%;right:0;overflow:hidden}.user-menu.open{animation:.18s cubic-bezier(.4,0,.2,1) userMenuIn;display:block}.user-menu-item{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;font-size:.8125rem;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.user-menu-item:hover{background:var(--accent-soft);color:var(--text-primary)}.user-menu-item svg{flex-shrink:0}.user-menu-item:last-child:hover{color:var(--error)}.user-menu-divider{background:var(--border);height:1px;margin:var(--space-xs) 0}.merchant-avatar{border-radius:var(--radius-sm);background:var(--navy);width:32px;height:32px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:flex}.merchant-id{color:var(--text-secondary);font-size:.6875rem;font-family:var(--font-mono)}.merchant-name{font-size:.8125rem;font-weight:500}.ctx-avatar{border-radius:var(--radius-sm);background:var(--navy);width:22px;height:22px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:500;display:flex}.badge-xs{padding:0 5px;font-size:.5rem}.flex-row{align-items:center;display:flex}.flex-row.gap-sm{gap:var(--space-sm)}.flex-row.gap-md{gap:var(--space-md)}.btn-group{gap:var(--space-xs);display:flex}.fw-500{font-weight:500}.fw-600{font-weight:600}.color-accent{color:var(--accent-text)}.color-error{color:var(--error)}.color-warning{color:var(--warning)}.color-success{color:var(--success)}.ml-auto{margin-left:auto}.clickable{cursor:pointer}.truncate-cell{text-overflow:ellipsis;max-width:200px;overflow:hidden}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-0{margin-bottom:0}.text-right{text-align:right}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-wrap-gap{flex-wrap:wrap;gap:6px;display:flex}.section-heading{margin:var(--space-xl) 0 var(--space-md)}.condition-label{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:.8125rem}.detail-value--sm{font-size:.75rem}.alert-warning{background:var(--warning-soft);border:1px solid var(--warning);border-radius:var(--radius-sm);margin-bottom:var(--space-md);color:var(--text-secondary);padding:12px;font-size:.8125rem}.empty-message{text-align:center;color:var(--text-tertiary);padding:24px}.main-content{padding:0 var(--space-3xl) var(--space-3xl);padding-bottom:max(var(--space-3xl), env(safe-area-inset-bottom));scroll-behavior:smooth;background:var(--bg-app);scrollbar-gutter:stable;flex:1;position:relative;overflow:hidden auto}.main-content::-webkit-scrollbar{width:6px}.main-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.view{contain:layout style;content-visibility:auto;animation:.35s cubic-bezier(.25,1,.5,1) viewEnter;display:none}@keyframes viewEnter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.view.active{display:block}.view-header{margin-bottom:var(--space-xl);justify-content:space-between;align-items:flex-start;display:flex}.view-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.view-title--detail{margin-top:var(--space-sm)}.view-subtitle{margin-top:calc(-1 * var(--space-sm));margin-bottom:var(--space-lg);font-size:.875rem}.view-title--inline{margin-top:var(--space-sm);align-items:center;gap:12px;display:flex}.header-actions{gap:var(--space-sm);align-items:center;display:flex}.view-actions{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);display:flex}.topbar{z-index:50;padding:var(--space-xs) var(--space-3xl);background:var(--topbar-bg);-webkit-backdrop-filter:blur(24px);min-height:52px;margin:0 calc(-1 * var(--space-3xl)) var(--space-lg);width:calc(100% + var(--space-3xl) * 2);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;transition:box-shadow .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1);display:flex;position:sticky;top:0}.topbar.scrolled{border-bottom-color:var(--border);box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}[data-theme=dark] .topbar.scrolled{box-shadow:0 1px 3px #0003,0 4px 12px #00000026}.topbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.topbar-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.topbar-divider{background:var(--border);opacity:.6;flex-shrink:0;width:1px;height:20px;margin:0 4px}.topbar-icon-btn{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .1s;display:flex;position:relative}.topbar-icon-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.topbar-icon-btn:active{transform:scale(.95)}.topbar-icon-btn .notif-dot{background:var(--error);border:1.5px solid var(--bg-app);border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite notifPulse;position:absolute;top:5px;right:5px}@keyframes notifPulse{0%,to{opacity:1}50%{opacity:.6}}.topbar-env-badge{text-transform:uppercase;letter-spacing:.06em;cursor:default;border:1px solid #0000;border-radius:100px;align-items:center;gap:5px;padding:4px 12px;font-size:.6875rem;font-weight:500;transition:box-shadow .2s cubic-bezier(.25,1,.5,1),border-color .2s;display:inline-flex}.topbar-env-badge.live{background:var(--success-soft);color:var(--success);border-color:#05966933}.topbar-env-badge.test{background:var(--warning-soft);color:var(--warning);border-color:#d9770626}.topbar-env-badge:hover{box-shadow:0 0 0 3px var(--accent-soft)}.topbar-env-dot{border-radius:50%;width:6px;height:6px}.topbar-env-badge.live .topbar-env-dot{background:var(--success);box-shadow:0 0 4px var(--success), 0 0 8px #0596694d;animation:2s ease-in-out infinite livePulse}.topbar-env-badge.test .topbar-env-dot{background:var(--warning);animation:2s ease-in-out infinite livePulse}.topbar-user-btn{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 8px 4px 4px;transition:background .15s,border-color .15s;display:flex}.topbar-user-btn:hover{background:var(--bg-hover);border-color:var(--border-subtle)}.topbar-user-name{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:500}.topbar-user-btn:hover .topbar-user-name{color:var(--text-primary)}.topbar-user-chevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s}.topbar-user-btn[aria-expanded=true] .topbar-user-chevron{transform:rotate(180deg)}.view-page-title{font-family:var(--font-heading);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:var(--space-sm);letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:700;overflow:hidden}.topbar-search{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);height:34px;font-family:var(--font-sans);color:var(--text-tertiary);cursor:pointer;flex:1;align-items:center;gap:8px;min-width:240px;max-width:320px;padding:0 14px;font-size:.8125rem;transition:border-color .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1),background .15s;display:flex;box-shadow:inset 0 1px 2px #0000000a}[data-theme=dark] .topbar-search{box-shadow:inset 0 1px #ffffff0a}.topbar-search:hover{border-color:var(--accent-muted);color:var(--text-primary);background:var(--bg-hover)}.topbar-search:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.topbar-search:hover kbd{background:var(--bg-card);color:var(--text-secondary);border-color:var(--border-strong)}.topbar-search svg{opacity:.5;flex-shrink:0}.topbar-search:hover svg{opacity:1}.topbar-search kbd{font-family:var(--font-sans);background:var(--bg-hover);border-radius:var(--radius-sm);color:var(--text-tertiary);border:1px solid var(--border-subtle);margin-left:auto;padding:2px 7px;font-size:.625rem;transition:background .15s,color .15s,border-color .15s}.view-tabs-actions{gap:var(--space-sm);align-items:center;display:flex}.view-tabs{margin-bottom:var(--space-lg);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border:none;border-radius:0;gap:0;padding:0;display:inline-flex;position:relative;overflow-x:auto}.view-tabs::-webkit-scrollbar{display:none}.view-tabs:after{content:"";background:var(--border);height:1px;position:absolute;bottom:0;left:0;right:0}.view-tab{font-family:var(--font-sans);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:0;padding:10px 20px 12px;font-size:.875rem;font-weight:500;transition:color .15s cubic-bezier(.25,1,.5,1);position:relative}.view-tab:after{content:"";background:var(--accent);transform-origin:50%;z-index:1;border-radius:2px 2px 0 0;width:100%;height:2px;transition:transform .2s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.view-tab:hover{color:var(--text-primary)}.view-tab:hover:after{transform:scaleX(.4)}.view-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.view-tab.active{color:var(--text-primary)}.view-tab.active:after{transform:scaleX(1)}.kpi-grid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}.kpi-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:600}.kpi-value{letter-spacing:-.03em;margin-bottom:4px;font-size:2rem;font-weight:700}.kpi-sub{color:var(--text-secondary);padding-left:var(--space-sm);border-left:1px solid var(--border);margin-left:var(--space-xs);font-size:.75rem}.kpi-trend{border-radius:100px;align-items:center;gap:3px;padding:3px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.kpi-trend.up{color:var(--success);background:var(--success-soft)}.kpi-trend.down{color:var(--error);background:var(--error-soft)}.kpi-grid>*{opacity:0;animation:.4s cubic-bezier(.25,1,.5,1) forwards cardEnter}.kpi-grid>:first-child{animation-delay:0s}.kpi-grid>:nth-child(2){animation-delay:50ms}.kpi-grid>:nth-child(3){animation-delay:.1s}.kpi-grid>:nth-child(4){animation-delay:.15s}.kpi-grid>:nth-child(5){animation-delay:.2s}.kpi-grid>:nth-child(6){animation-delay:.25s}.org-kpi-grid{display:block}.kpi-hero{margin-bottom:var(--space-md);align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.kpi-hero-header{align-items:center;gap:var(--space-sm);display:flex}.kpi-hero-value{letter-spacing:-.03em;color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1;transition:color .3s,transform .2s cubic-bezier(.25,1,.5,1)}.kpi-hero:hover .kpi-hero-value{color:var(--accent-text)}.kpi-strip{align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-3xl);padding:var(--space-sm) 0;flex-wrap:wrap;display:flex}.kpi-strip-item{padding-right:var(--space-lg);border-right:1px solid var(--border);align-items:baseline;gap:6px;display:flex}.kpi-strip-item:last-child{border-right:none;padding-right:0}.kpi-strip-label{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.kpi-strip-value{color:var(--text-primary);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.kpi-inline-row{align-items:center;gap:var(--space-xl);margin-bottom:var(--space-lg);padding:0 2px;display:flex}.kpi-inline-item{align-items:baseline;gap:6px;display:flex}.kpi-inline-label{color:var(--text-tertiary);font-size:.8125rem;font-weight:400}.kpi-inline-value{color:var(--text-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.kpi-inline-sep{background:var(--border);flex-shrink:0;align-self:center;width:1px;height:16px}.inline-action{background:var(--bg-card);border:1.5px solid var(--accent);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-md);box-shadow:0 0 0 4px var(--accent-soft);grid-column:1/-1;animation:.2s cubic-bezier(.25,1,.5,1) slideUp}.inline-action-title{margin-bottom:var(--space-md);color:var(--text-primary);font-size:.875rem;font-weight:500}.inline-action-footer{gap:var(--space-sm);margin-top:var(--space-md);justify-content:flex-end;display:flex}.charts-row{gap:var(--space-md);margin-bottom:var(--space-4xl);display:flex}.chart-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);box-shadow:var(--shadow-xs);contain:layout style;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1);overflow:hidden}.chart-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.chart-card.wide{flex:2}.chart-card.narrow,.chart-card.equal{flex:1}.chart-header{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.chart-header h3{font-size:.9375rem;font-weight:600}.chart-tabs{background:var(--bg-hover);border:1px solid var(--border);border-radius:100px;gap:2px;padding:3px;display:flex}.chart-tab{font-family:var(--font-sans);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:100px;min-height:28px;padding:6px 14px;font-size:.75rem;font-weight:500;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.25,1,.5,1)}.chart-tab:hover{color:var(--text-secondary)}.chart-tab:active{transform:scale(.95)}.chart-tab.active{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-xs)}.chart-body{padding:var(--space-lg) var(--space-xl) var(--space-xl)}.chart-body--relaxed{padding:var(--space-lg)}.donut-body{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.donut-legend{width:100%}.legend-item{color:var(--text-secondary);border-radius:var(--radius-sm);align-items:center;gap:8px;margin:0 -8px;padding:5px 8px;font-size:.8125rem;transition:background .15s;display:flex}.legend-item:hover{background:var(--bg-hover)}.legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-dot.success{background:var(--success)}.legend-dot.error{background:var(--error)}.legend-dot.info{background:var(--info)}.legend-dot.muted{background:var(--border-strong)}.legend-val{color:var(--text-primary);margin-left:auto;font-size:.8125rem;font-weight:500}.table-container{margin-bottom:var(--space-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table{border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius-lg);width:100%;overflow:hidden}.full-table{border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.data-table thead th{text-align:left;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-muted);border-bottom:1px solid var(--border);white-space:nowrap;letter-spacing:.06em;z-index:2;padding:10px 20px;font-size:.6875rem;font-weight:600;position:sticky;top:0}.data-table tbody td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:14px 20px;font-size:.875rem}.data-table tbody tr{transition:background .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);position:relative}.data-table tbody tr:hover{background:var(--bg-hover)}.data-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.data-table tbody tr.clickable:after{content:"";background:var(--accent);transform-origin:50%;border-radius:2px;width:2px;transition:transform .2s cubic-bezier(.25,1,.5,1);position:absolute;top:4px;bottom:4px;left:0;transform:scaleY(0)}.data-table tbody tr.clickable:hover:after{transform:scaleY(1)}@keyframes tableRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.data-table tbody tr{opacity:0;animation:.25s cubic-bezier(.25,1,.5,1) forwards tableRowIn}.data-table tbody tr:first-child{animation-delay:0s}.data-table tbody tr:nth-child(2){animation-delay:20ms}.data-table tbody tr:nth-child(3){animation-delay:40ms}.data-table tbody tr:nth-child(4){animation-delay:60ms}.data-table tbody tr:nth-child(5){animation-delay:80ms}.data-table tbody tr:nth-child(6){animation-delay:.1s}.data-table tbody tr:nth-child(7){animation-delay:.12s}.data-table tbody tr:nth-child(8){animation-delay:.14s}.data-table tbody tr:nth-child(9){animation-delay:.16s}.data-table tbody tr:nth-child(10){animation-delay:.18s}.data-table tbody tr:nth-child(n+11){animation-delay:.2s}.data-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr.clickable{cursor:pointer}.amount-cell{align-items:baseline;gap:3px;display:inline-flex}.amount-cell .currency-code{color:var(--text-tertiary);letter-spacing:.02em;font-size:.75rem;font-weight:500;font-family:var(--font-mono)}.amount-cell .amount-value{font-weight:600;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.01em;font-size:.875rem}.badge{white-space:nowrap;font-size:.6875rem;font-weight:500;font-family:var(--font-sans);border-radius:100px;align-items:center;gap:5px;padding:4px 10px;transition:background .15s,color .15s;display:inline-flex}.badge-success{background:var(--success-soft);color:var(--success)}.badge-success:before{background:var(--success)}.badge-error{background:var(--error-soft);color:var(--error)}.badge-error:before{background:var(--error)}.badge-warning{background:var(--warning-soft);color:var(--warning)}.badge-warning:before{background:var(--warning)}.badge-info{background:var(--info-soft);color:var(--info)}.badge-info:before{background:var(--info)}.badge-muted{background:var(--bg-hover);color:var(--text-tertiary)}.badge-muted:before{background:var(--text-tertiary)}.badge-processing{background:var(--info-soft);color:var(--info);position:relative;overflow:hidden}.badge-processing:before{background:var(--info);animation:2s ease-in-out infinite livePulse}.badge-processing:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;animation:2.5s ease-in-out infinite shimmerSweep;position:absolute;top:0;left:0}@keyframes shimmerSweep{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.filter-bar{gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.filter-pills{flex-wrap:wrap;gap:4px;display:flex}.filter-pill{border:1px solid var(--border);font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:100px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .1s cubic-bezier(.25,1,.5,1)}.filter-pill:hover{border-color:var(--border-strong);color:var(--text-primary)}.filter-pill:active{transform:scale(.96)}.filter-pill.active{background:var(--accent);color:var(--text-inverse);border-color:var(--accent)}.filter-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.txn-status-cards{margin-bottom:var(--space-md);border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);display:flex;overflow:auto hidden}.txn-status-cards::-webkit-scrollbar{display:none}.txn-status-card{cursor:pointer;border-right:1px solid var(--border);background:0 0;flex:1 0 auto;min-width:100px;padding:12px 16px;transition:background .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .1s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.txn-status-card:before{content:"";background:var(--status-color,var(--border));opacity:.6;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.txn-status-card:hover:before,.txn-status-card.active:before{opacity:1}.txn-status-card-icon{color:var(--status-color);opacity:.7;flex-shrink:0}.txn-status-card:last-child{border-right:none}.txn-status-card:hover{background:var(--bg-hover)}.txn-status-card:active{transform:scale(.98)}.txn-status-card.active{box-shadow:inset 0 -2px 0 var(--accent);z-index:1;background:var(--accent-soft);position:relative}[data-theme=dark] .txn-status-card.active{box-shadow:inset 0 0 0 1.5px var(--accent)}.txn-status-card-label{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-bottom:2px;font-size:.8125rem;display:flex;overflow:hidden}.txn-status-card.active .txn-status-card-label{color:var(--accent-text)}.txn-status-card-count{font-size:1.125rem;font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:-.02em;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .2s cubic-bezier(.25,1,.5,1)}.txn-status-card:hover .txn-status-card-count{color:var(--accent-text)}.txn-toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.txn-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.txn-toolbar-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.txn-chip{border:1px solid var(--border);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;align-items:center;gap:5px;padding:6px 12px;transition:border-color .15s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1),background .15s cubic-bezier(.25,1,.5,1);display:inline-flex}.txn-chip:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.txn-chip.active{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.txn-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.txn-action-btn{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--fw-medium);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 14px;transition:background .15s cubic-bezier(.25,1,.5,1);display:inline-flex}.txn-action-btn:hover{background:var(--bg-hover)}.txn-date-filter,.txn-status-filter{position:relative}.txn-filter-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:200px;box-shadow:var(--shadow-lg);z-index:100;max-height:320px;margin-top:6px;padding:4px 0;animation:.15s cubic-bezier(.4,0,.2,1) cmdSlide;display:none;position:absolute;top:100%;right:0;overflow-y:auto}.txn-filter-dropdown.open{display:block}.txn-filter-dropdown-item{cursor:pointer;color:var(--text-primary);align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;transition:background .15s;display:flex}.txn-filter-dropdown-item:hover{background:var(--bg-hover)}.txn-filter-dropdown-item.active{background:var(--accent-soft);color:var(--accent-text)}.txn-filter-dropdown-divider{background:var(--border);height:1px;margin:4px 0}.txn-filter-dropdown-item input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:14px;height:14px}.txn-filter-dropdown-item label{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1}.txn-status-dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--bg-card);border-radius:50%;flex-shrink:0}.txn-status-count{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:.75rem}.txn-col-settings{position:relative}.txn-col-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);width:220px;box-shadow:var(--shadow-lg);z-index:100;max-height:320px;margin-top:6px;padding:4px 0;animation:.15s cubic-bezier(.4,0,.2,1) cmdSlide;display:none;position:absolute;top:100%;right:0;overflow-y:auto}.txn-col-dropdown.open{display:block}.txn-col-item{cursor:pointer;color:var(--text-primary);align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;transition:background .15s;display:flex}.txn-col-item:hover{background:var(--bg-hover)}.txn-col-item input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:14px;height:14px}.txn-col-item label{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1}.pagination{padding:var(--space-md) 0;justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pagination-info{color:var(--text-secondary);font-size:.8125rem}.pagination-controls{align-items:center;gap:4px;display:flex}.page-num{justify-content:center;min-width:32px}.page-num.active{background:var(--accent);color:var(--text-inverse)}.page-size-select{border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:.8125rem;font-family:var(--font-sans);background:var(--bg-input);color:var(--text-primary);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:10px;padding:5px 24px 5px 8px}.detail-grid{gap:var(--space-lg);grid-template-columns:1fr 340px;display:grid}.detail-main,.detail-sidebar{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.detail-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);padding:var(--space-xl);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.detail-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.detail-card-title{color:var(--text-primary);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:600}.detail-fields{flex-direction:column;display:flex;overflow:hidden}.detail-field{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-bottom:1px solid var(--border);min-width:0;padding:10px 0;display:flex}.detail-field:first-child{padding-top:0}.detail-field:last-child{border-bottom:none;padding-bottom:0}.detail-label{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem}.detail-value{text-align:right;color:var(--text-primary);word-break:break-all;min-width:0;font-size:.8125rem;font-weight:500}.timeline{padding-left:20px;position:relative}.timeline-item{padding-bottom:20px;padding-left:16px;position:relative}.timeline-item:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:10px;bottom:0;left:-14px}.timeline-item:last-child{padding-bottom:0}.timeline-dot{border:2px solid var(--bg-card);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-18px}.timeline-dot.green{background:var(--success)}.timeline-dot.blue{background:var(--info)}.timeline-dot.red{background:var(--error)}.timeline-dot.gray{background:var(--border-strong)}.timeline-content{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.timeline-event{color:var(--text-primary);overflow-wrap:break-word;font-size:.8125rem;font-weight:500}.timeline-time{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem}.metadata-block{font-family:var(--font-mono);background:var(--bg-hover);border-radius:var(--radius-sm);color:var(--text-secondary);overflow-wrap:break-word;word-break:break-all;padding:12px;font-size:.8125rem;line-height:1.6;overflow-x:auto}.customer-mini{margin-bottom:var(--space-md);align-items:center;gap:12px;display:flex}.customer-mini-avatar{background:var(--navy);width:32px;height:32px;color:var(--text-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:flex}.customer-mini-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.detail-header{margin-bottom:var(--space-lg)}.detail-header-back{color:var(--text-tertiary);cursor:pointer;margin-bottom:var(--space-md);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.8125rem;font-weight:500;transition:color .15s;display:inline-flex}.detail-header-back:hover{color:var(--text-primary)}.detail-header-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.detail-header-back svg{width:16px;height:16px}.detail-header-row{justify-content:space-between;align-items:center;display:flex}.detail-header-left{align-items:center;gap:var(--space-md);display:flex}.detail-header-id{font-size:.875rem;font-family:var(--font-mono);color:var(--text-secondary);word-break:break-all}.detail-header-actions{gap:var(--space-sm);align-items:center;display:flex}.provider-toolbar{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.provider-search-wrap{background:var(--bg-input);border:1.5px solid var(--border);border-radius:var(--radius-sm);flex:1;align-items:center;gap:8px;max-width:320px;padding:7px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.provider-search-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.provider-search-wrap svg{color:var(--text-tertiary);flex-shrink:0}.provider-search{font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.provider-search::placeholder{color:var(--text-tertiary)}.provider-status-filters{background:var(--bg-hover);border-radius:var(--radius-sm);gap:2px;padding:2px;display:flex}.provider-filter-btn{font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;border-radius:calc(var(--radius-sm) - 2px);background:0 0;border:none;padding:5px 14px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.provider-filter-btn:hover{color:var(--text-primary)}.provider-filter-btn.active{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-xs)}.provider-summary{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.provider-summary-stat{padding:var(--space-md) var(--space-lg);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;gap:2px;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden}.provider-summary-stat:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.provider-summary-stat:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.provider-summary-stat[data-accent=green]:before{background:var(--gradient-green)}.provider-summary-stat[data-accent=orange]:before{background:var(--gradient-orange)}.provider-summary-stat[data-accent=blue]:before{background:var(--gradient-blue)}.provider-summary-num{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.provider-summary-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.provider-group{margin-bottom:var(--space-lg)}.provider-group-header{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.06em;margin-bottom:var(--space-sm);align-items:center;gap:8px;padding:0 2px;font-size:.6875rem;font-weight:600;display:flex}.provider-group-count{color:var(--text-tertiary);background:var(--bg-hover);font-variant-numeric:tabular-nums;border-radius:100px;padding:1px 8px;font-size:.625rem;font-weight:600}.provider-list--muted{opacity:.7}.provider-list--muted:hover{opacity:1}.provider-table-name{align-items:center;gap:var(--space-sm);display:flex}.provider-table-name .connector-icon{flex-shrink:0;width:28px;height:28px;margin:0;font-size:.5625rem}.provider-table-row--inactive{opacity:.6}.provider-table-row--inactive:hover{opacity:1}.provider-table-row .connector-methods{flex-wrap:wrap;justify-content:flex-start;gap:4px;padding:0;display:flex}.provider-list{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);overflow:hidden}.provider-list:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.provider-card-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.provider-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-xs);padding:0;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1);animation:.35s cubic-bezier(.25,1,.5,1) backwards providerCardIn;position:relative;overflow:hidden}@keyframes providerCardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.provider-card:hover{border-color:var(--border-strong);border-color:var(--brand,var(--accent))}@supports (color:color-mix(in lab, red, red)){.provider-card:hover{border-color:color-mix(in srgb, var(--brand,var(--accent)) 40%, var(--border-strong))}}.provider-card:hover{box-shadow:var(--shadow-md);box-shadow:var(--shadow-md), 0 0 0 1px var(--brand,var(--accent))}@supports (color:color-mix(in lab, red, red)){.provider-card:hover{box-shadow:var(--shadow-md), 0 0 0 1px color-mix(in srgb, var(--brand,var(--accent)) 12%, transparent)}}.provider-card:hover{transform:translateY(-2px)}.provider-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.provider-card--inactive{opacity:.55}.provider-card--inactive:hover{opacity:.85}.provider-card-accent{background:linear-gradient(90deg, var(--brand,var(--accent)), #16a34a66);background:linear-gradient(90deg, var(--brand,var(--accent)), var(--brand,var(--accent)));width:100%;height:3px}@supports (color:color-mix(in lab, red, red)){.provider-card-accent{background:linear-gradient(90deg, var(--brand,var(--accent)), color-mix(in srgb, var(--brand,var(--accent)) 40%, transparent))}}.provider-card--inactive .provider-card-accent{background:var(--border)}.provider-card-body{padding:var(--space-md) var(--space-lg) var(--space-lg)}.provider-card-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.provider-card-header .connector-icon{border-radius:var(--radius-md);flex-shrink:0;width:40px;height:40px;margin:0;font-size:.625rem}.provider-card-info{flex:1;min-width:0}.provider-card-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;display:block;overflow:hidden}.provider-card-id{color:var(--text-tertiary);font-size:.6875rem;font-family:var(--font-mono)}.provider-card-stats{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--border-subtle,var(--border));border-bottom:1px solid var(--border-subtle,var(--border));display:flex}.provider-card-stat{flex-direction:column;flex:1;gap:1px;display:flex}.provider-card-stat-value{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1.2}.provider-card-stat-value.healthy{color:var(--success)}.provider-card-stat-value.degraded{color:var(--warning)}.provider-card-stat-value.critical{color:var(--error)}.provider-card-stat-value.inactive{color:var(--text-tertiary)}.provider-card-stat-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:500}.provider-card-methods{flex-wrap:wrap;gap:4px;display:flex}.provider-card-methods .method-chip{padding:2px 7px;font-size:.625rem}.provider-card-grid .provider-card:first-child{animation-delay:0s}.provider-card-grid .provider-card:nth-child(2){animation-delay:40ms}.provider-card-grid .provider-card:nth-child(3){animation-delay:80ms}.provider-card-grid .provider-card:nth-child(4){animation-delay:.12s}.provider-card-grid .provider-card:nth-child(5){animation-delay:.16s}.provider-card-grid .provider-card:nth-child(6){animation-delay:.2s}.provider-card-grid .provider-card:nth-child(n+7){animation-delay:.24s}.provider-row{cursor:pointer;grid-template-columns:3px 56px minmax(120px,1fr) auto auto auto;align-items:center;gap:0;padding:12px 20px 12px 0;transition:background .15s cubic-bezier(.25,1,.5,1);display:grid;position:relative}.provider-row--inactive{opacity:.65}.provider-row--inactive:hover{opacity:1}.provider-row:not(:last-child){border-bottom:1px solid var(--border)}.provider-row:hover{background:var(--bg-hover);background:linear-gradient(90deg, var(--brand,var(--accent)) 0%, var(--bg-hover) 50%, var(--bg-hover) 100%)}@supports (color:color-mix(in lab, red, red)){.provider-row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--brand,var(--accent)) 8%, transparent) 0%, var(--bg-hover) 50%, var(--bg-hover) 100%)}}.provider-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.provider-accent{background:var(--brand,var(--accent));opacity:.6;border-radius:2px;align-self:center;width:3px;height:32px;transition:opacity .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1);transform:scaleY(.75)}.provider-row:hover .provider-accent{opacity:1;transform:scaleY(1)}.connector-icon{border-radius:var(--radius-sm);width:36px;height:36px;margin:0 var(--space-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.connector-icon--initials{color:var(--white);letter-spacing:.02em;font-size:.6875rem;font-weight:600}.connector-logo{object-fit:contain;border-radius:inherit;width:100%;height:100%}.provider-identity{flex-direction:column;gap:1px;min-width:0;display:flex}.provider-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.provider-id{color:var(--text-tertiary);font-size:.75rem;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connector-methods{padding:0 var(--space-lg);flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.method-chip{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:100px;padding:3px 8px;font-size:.6875rem;font-weight:500;transition:background .15s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1),border-color .15s}.method-chip--more{border-color:var(--border);color:var(--text-tertiary);background:0 0;font-weight:600}.provider-row:hover .method-chip,.provider-row:hover .method-chip--more{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-muted)}.provider-toggle{align-items:center;display:flex}.catalog-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.catalog-tile{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);padding:var(--space-lg);cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.catalog-tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.catalog-tile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.catalog-tile-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.catalog-tile-header .connector-icon{flex-shrink:0;width:28px;height:28px;margin:0;font-size:.5625rem}.catalog-tile-info{flex-direction:column;gap:1px;min-width:0;display:flex}.catalog-tile-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.catalog-connected-badge{color:var(--success);font-size:.625rem;font-weight:400}.catalog-tile-methods{flex-wrap:wrap;gap:3px;display:flex}.catalog-tile-methods .method-chip{padding:1px 6px;font-size:.625rem}.provider-status-dot{width:8px;height:8px;margin:0 var(--space-sm);border-radius:50%;flex-shrink:0}.provider-status-dot--active{background:var(--success);box-shadow:0 0 0 3px var(--success-soft), 0 0 8px #05966933}.provider-status-dot--inactive{background:var(--text-tertiary)}.provider-list-empty{padding:var(--space-xl);text-align:center;color:var(--text-tertiary);font-size:.875rem}.connector-status-badge{border-radius:100px;padding:3px 10px;font-size:.75rem;font-weight:500}.connector-status-badge.active{background:var(--success-soft);color:var(--success)}.connector-status-badge.inactive{background:var(--bg-hover);color:var(--text-tertiary)}.connector-inactive-banner{align-items:center;gap:var(--space-sm);background:var(--warning-soft);color:var(--warning);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-lg);font-size:.875rem;display:flex}.connector-detail-grid{gap:var(--space-lg);grid-template-columns:1fr 320px;display:grid}.connector-detail-main,.connector-detail-sidebar{min-width:0}.input-with-action{gap:var(--space-sm);align-items:stretch;display:flex}.input-with-action input{flex:1;min-width:0}.input-with-action .btn,.input-with-action .copy-btn{flex-shrink:0}.method-detail-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.method-detail-row:hover{background:var(--bg-hover);border-radius:var(--radius-sm)}.method-detail-row:last-child{border-bottom:none}.method-detail-left,.method-detail-right{align-items:center;gap:var(--space-sm);display:flex}.method-detail-range{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.8125rem}.connector-info-list{flex-direction:column;gap:0;display:flex}.connector-info-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:.8125rem;display:flex}.connector-info-row:last-child{border-bottom:none}.connector-info-label{color:var(--text-secondary)}.connector-info-row code{font-family:var(--font-mono);color:var(--text-tertiary);font-size:.75rem}.connector-color-swatch{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.connector-events{flex-direction:column;gap:0;display:flex}.connector-event{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 0;font-size:.8125rem;display:flex}.connector-event:hover{background:var(--bg-hover);border-radius:var(--radius-sm)}.connector-event:last-child{border-bottom:none}.connector-event-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.connector-event-dot--success{background:var(--success)}.connector-event-dot--error{background:var(--error)}.connector-event-dot--info{background:var(--accent)}.connector-event-text{color:var(--text-primary);flex:1}.connector-event-time{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem}.detail-section{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);padding:var(--space-xl);margin-bottom:var(--space-md);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.detail-section:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.detail-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:.6875rem;font-weight:600}.detail-section{opacity:0;animation:.35s cubic-bezier(.25,1,.5,1) forwards cardEnter}.detail-section:first-child{animation-delay:0s}.detail-section:nth-child(2){animation-delay:60ms}.detail-section:nth-child(3){animation-delay:.12s}.detail-section:nth-child(4){animation-delay:.18s}.detail-section:nth-child(n+5){animation-delay:.24s}.switch.just-toggled:after{animation:.3s cubic-bezier(.25,1,.5,1) switchPop}@keyframes switchPop{0%{transform:translateX(var(--switch-x,0)) scale(1)}50%{transform:translateX(var(--switch-x,0)) scale(1.15)}to{transform:translateX(var(--switch-x,0)) scale(1)}}.merchants-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.org-status-breakdown{gap:var(--space-md);flex-direction:column;display:flex}.org-status-row{color:var(--text-secondary);align-items:center;gap:10px;font-size:.875rem;font-weight:500;display:flex}.org-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.org-status-dot.success{background:var(--success)}.org-status-dot.info{background:var(--info)}.org-status-dot.warning{background:var(--warning)}.org-status-val{color:var(--text-primary);letter-spacing:-.02em;margin-left:auto;font-size:1.125rem;font-weight:600}.routing-editor-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);padding:var(--space-lg);margin-bottom:var(--space-md);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}.routing-editor-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.routing-editor-card-header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.condition-row{gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.condition-row select,.condition-row input{border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);background:var(--bg-input);color:var(--text-primary);padding:8px 10px;font-size:.8125rem}.condition-row select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:10px;padding-right:28px}.then-section{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.radio-group{gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.radio-label{cursor:pointer;align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:flex}.priority-list{gap:var(--space-sm);flex-direction:column;display:flex}.priority-item{background:var(--bg-hover);border-radius:var(--radius-sm);cursor:grab;border:1px solid #0000;align-items:center;gap:12px;padding:10px 14px;font-size:.875rem;transition:border-color .2s,box-shadow .2s,background .15s;display:flex}.priority-item:active{cursor:grabbing}.priority-item:hover{border-color:var(--border);box-shadow:var(--shadow-xs)}.priority-rank{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);width:28px;height:28px;color:var(--text-inverse);box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.priority-logo{object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0;width:24px;height:24px}.priority-connector{flex:1;font-weight:500}.priority-role{border-radius:100px;margin-left:auto;padding:2px 10px;font-size:.6875rem;font-weight:500}.priority-role--primary{background:var(--success-soft);color:var(--success)}.priority-role--fallback{background:var(--bg-hover);color:var(--text-secondary)}.profile-select{border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);background:var(--bg-input);color:var(--text-primary);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px;padding:8px 30px 8px 14px;font-size:.8125rem}.perf-row{align-items:center;gap:12px;padding:10px 0;display:flex}.perf-name{width:80px;font-size:.875rem;font-weight:500}.perf-bar-bg{background:var(--bg-hover);border-radius:3px;flex:1;height:6px;overflow:hidden}.perf-bar{transform-origin:0;border-radius:3px;height:100%;transition:transform 1s cubic-bezier(.4,0,.2,1);transform:scaleX(0)}.perf-val{color:var(--text-secondary);text-align:right;width:50px;font-size:.8125rem;font-weight:500}.failure-row{border-bottom:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;margin:0 -8px;padding:10px 8px;font-size:.875rem;transition:background .15s;display:flex}.failure-row:hover{background:var(--bg-hover)}.failure-row:last-child{border-bottom:none}.failure-reason{color:var(--text-secondary)}.failure-count{font-weight:500}.quick-access-grid{margin-bottom:var(--space-xl);flex-direction:column;gap:0;display:flex}.quick-access-card{align-items:center;gap:var(--space-md);border-bottom:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;padding:10px 0;display:flex}.quick-access-card:last-child{border-bottom:none}.quick-access-card:hover{background:var(--bg-hover)}.quick-access-label{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;min-width:120px;font-size:.75rem;font-weight:500}.dev-credentials-strip{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.dev-credential-item{padding:var(--space-md) var(--space-lg);flex-direction:column;gap:6px;display:flex;position:relative}.dev-credential-item:not(:last-child):after{content:"";background:var(--border-subtle);width:1px;height:60%;position:absolute;top:20%;right:0}.dev-credential-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:.6875rem;font-weight:500}.dev-credential-value{align-items:center;gap:8px;display:flex}.dev-credential-value code{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.dev-credential-value .copy-btn{border:none;min-height:24px;padding:4px 6px}.api-key-cards{display:none}.api-key-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:var(--space-md);opacity:0;flex-direction:column;gap:12px;transition:box-shadow .2s,border-color .2s;animation:.3s cubic-bezier(.25,1,.5,1) forwards tableRowIn;display:flex}.api-key-card+.api-key-card{margin-top:var(--space-sm)}.api-key-card:hover{border-color:var(--border-focus);box-shadow:var(--shadow-sm)}.api-key-card-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.api-key-card-name{color:var(--text-primary);align-items:center;gap:8px;min-width:0;font-size:.875rem;display:flex}.api-key-card-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.api-key-env{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;flex-shrink:0;padding:2px 8px;font-size:.625rem;font-weight:600}.api-key-env-live{background:var(--success-soft);color:var(--success)}.api-key-env-test{background:var(--bg-hover);color:var(--text-tertiary)}.api-key-card-prefix{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:8px;padding:10px 12px;display:flex}.api-key-card-prefix code{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:1;font-size:.8125rem;overflow:hidden}.api-key-card-prefix .copy-btn{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text-tertiary);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.api-key-card-prefix .copy-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.api-key-card-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.api-key-card-sep{color:var(--border-card)}.api-key-card-meta .badge{font-size:.625rem}.api-key-card-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:4px;display:flex}.api-key-card-actions .btn{align-items:center;gap:6px;min-height:44px;font-size:.8125rem;display:inline-flex}[data-theme=dark] .api-key-card-prefix{border-color:var(--border-card)}[data-theme=dark] .api-key-card-actions{border-top-color:var(--border)}[data-theme=dark] .api-key-card-sep{color:var(--text-tertiary)}[data-theme=dark] .dev-credential-value .copy-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-hover)}[data-theme=dark] .dev-credential-item{border-bottom-color:var(--border)}.code-tabs{padding:0 var(--space-md);border-bottom:1px solid var(--border);background:var(--bg-app);gap:0;display:flex;overflow-x:auto}.code-tab{color:var(--text-tertiary);cursor:pointer;white-space:nowrap;font-size:.8125rem;font-weight:400;font-family:var(--font-sans);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 16px;transition:color .15s,border-color .15s;display:inline-flex}.code-tab:hover{color:var(--text-primary)}.code-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.code-tab.active{color:var(--text-primary);border-bottom-color:var(--accent)}.code-panel{display:none}.code-panel.active{display:block}.quick-access-value{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.quick-access-value code{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}.copy-btn{border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:.75rem;font-family:var(--font-sans);background:0 0;flex-shrink:0;align-items:center;gap:4px;min-height:32px;padding:6px 10px;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.copy-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent)}.copy-btn.copied{background:var(--success-soft);color:var(--success);border-color:var(--accent-muted);animation:.3s cubic-bezier(.25,1,.5,1) copyPop}@keyframes copyPop{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1)}}.dev-section{margin-bottom:var(--space-xl)}.dev-section h3{margin-bottom:var(--space-md);letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.dev-section-header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.dev-section-header .detail-section-title{margin-bottom:2px}.dev-section-header p{margin:0;font-size:.8125rem}.code-examples{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));display:grid}.code-card{background:var(--code-card-bg);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);overflow:hidden}.code-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.code-header{border-bottom:1px solid var(--border);color:var(--text-secondary);background:var(--bg-app);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.8125rem;font-weight:400;display:flex}.code-method{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;padding:2px 8px;font-size:.6875rem;font-weight:400}.code-method.post{background:var(--info-soft);color:var(--info)}.code-method.get{background:var(--success-soft);color:var(--success)}.code-block{font-family:var(--font-mono);color:var(--text-secondary);white-space:pre;padding:16px;font-size:.8125rem;transition:background .15s;position:relative;overflow-x:auto}.code-block:hover{background:var(--bg-hover)}.roles-grid{gap:var(--space-lg);flex-direction:column;display:flex}.role-group-title{text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-sm);letter-spacing:.06em;font-size:.6875rem;font-weight:400}.role-cards{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.role-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-md);cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.role-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.role-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.role-card h4{letter-spacing:-.01em;margin-bottom:4px;font-size:.9375rem}.role-card p{color:var(--text-secondary);font-size:.75rem}.invite-rows{gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column;display:flex}.invite-row{gap:var(--space-sm);align-items:center;display:flex}.invite-row input{border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);background:var(--bg-input);color:var(--text-primary);outline:none;flex:1;padding:8px 12px;font-size:.875rem}.invite-row input:focus{border-color:var(--accent)}.invite-row-remove{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:8px;transition:color .15s cubic-bezier(.25,1,.5,1),background .15s cubic-bezier(.25,1,.5,1);display:flex}.invite-row-remove:hover{color:var(--error);background:var(--error-soft)}.modal-overlay{background:var(--modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;justify-content:center;align-items:center;animation:.15s fadeIn;display:none;position:fixed;inset:0}.modal-overlay.active{display:flex}.modal-overlay.closing{pointer-events:none;animation:.15s cubic-bezier(.25,1,.5,1) forwards fadeOut}.modal{background:var(--bg-card);border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:85vh;box-shadow:var(--shadow-overlay);border:1px solid var(--border-card);contain:layout style;animation:.3s cubic-bezier(.25,1,.5,1) modalIn;overflow-y:auto}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.97)}}.modal-overlay.closing .modal{animation:.15s cubic-bezier(.25,1,.5,1) forwards modalOut}.modal-header{padding:var(--space-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.modal-header h2{font-size:1.125rem}.modal-close{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:flex}.modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body{padding:var(--space-lg)}.modal-footer{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border);display:flex}.modal-body>.modal-footer{margin:var(--space-lg) calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg))}.modal--wide{max-width:720px}.wizard-steps-bar{padding:0 0 var(--space-lg);border-bottom:1px solid var(--border);margin-bottom:var(--space-lg);align-items:center;gap:0;display:flex}.wizard-step{white-space:nowrap;align-items:center;gap:8px;display:flex}.wizard-step-num{background:var(--bg-hover);width:28px;height:28px;color:var(--text-tertiary);border:1.5px solid var(--border);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.wizard-step--active .wizard-step-num{background:var(--accent);color:var(--text-inverse);border-color:var(--accent)}.wizard-step--done .wizard-step-num{background:var(--success-soft);color:var(--success);border-color:var(--success)}.wizard-step-label{color:var(--text-tertiary);font-size:.8125rem;font-weight:500}.wizard-step--active .wizard-step-label{color:var(--text-primary)}.wizard-step--done .wizard-step-label{color:var(--success)}.wizard-step-line{background:var(--border);height:1px;margin:0 var(--space-sm);flex:1;min-width:20px}.wizard-step-line--done{background:var(--success)}.wizard-search-row{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-md);background:var(--bg-input);align-items:center;gap:10px;padding:10px 14px;transition:border-color .15s;display:flex}.wizard-search-row:focus-within{border-color:var(--accent)}.wizard-search-row svg{color:var(--text-tertiary);flex-shrink:0}.wizard-search-row input{font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.wizard-search-row input::placeholder{color:var(--text-tertiary)}.wizard-provider-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:340px;padding-right:4px;display:grid;overflow-y:auto}.wizard-provider-card{border:1.5px solid var(--border-card);border-radius:var(--radius-md);cursor:pointer;background:var(--bg-card);flex-direction:column;gap:8px;padding:16px;transition:border-color .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1),background .15s cubic-bezier(.25,1,.5,1);display:flex}.wizard-provider-card:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(-1px)}.wizard-provider-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wizard-provider-card--connected{opacity:.55;pointer-events:none}.wizard-provider-card-top{justify-content:space-between;align-items:center;display:flex}.wizard-provider-logo{object-fit:contain;border-radius:var(--radius-sm);width:36px;height:36px}.wizard-provider-initials{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-inverse);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.wizard-provider-card-name{color:var(--text-primary);font-size:.875rem;font-weight:600}.wizard-provider-card-methods{flex-wrap:wrap;gap:4px;display:flex}.wizard-method-tag{background:var(--bg-hover);color:var(--text-secondary);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.6875rem}.wizard-selected-provider{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--bg-hover);margin-bottom:var(--space-lg);display:flex}.wizard-selected-provider .btn{margin-left:auto}.wizard-selected-name{font-size:.9375rem;font-weight:600}.wizard-selected-methods{color:var(--text-secondary);margin-top:2px;font-size:.75rem}.wizard-cred-form{gap:var(--space-sm);flex-direction:column;display:flex}.form-hint{color:var(--text-tertiary);margin-top:4px;font-size:.75rem}.wizard-review-header{align-items:center;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--border);margin-bottom:var(--space-md);display:flex}.wizard-review-grid{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.wizard-review-item{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-hover);flex-direction:column;gap:4px;display:flex}.wizard-review-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.6875rem;font-weight:500}.wizard-review-value{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px;font-size:.8125rem;font-weight:500;display:flex}.cmd-overlay{z-index:400;background:var(--cmd-overlay);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding-top:14vh;display:none;position:fixed;inset:0}.cmd-overlay.active{animation:.12s cubic-bezier(.25,1,.5,1) fadeIn;display:flex}.cmd-box{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);width:560px;max-height:480px;box-shadow:var(--shadow-overlay);contain:layout style;animation:.15s cubic-bezier(.25,1,.5,1) cmdSlide;overflow:hidden}@keyframes cmdSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cmd-input-wrap{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.cmd-input-wrap svg{color:var(--text-tertiary);flex-shrink:0}.cmd-input{font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.cmd-input::placeholder{color:var(--text-tertiary)}.cmd-results{max-height:360px;padding:6px;overflow-y:auto}.cmd-group-label{text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.06em;padding:8px 12px 4px;font-size:.625rem;font-weight:400}.cmd-item{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);align-items:center;gap:12px;padding:9px 12px;font-size:.8125rem;transition:background .12s,box-shadow .12s;display:flex}.cmd-item:hover,.cmd-item.selected{background:var(--accent-soft)}.cmd-item svg{color:var(--text-tertiary);flex-shrink:0;width:16px;height:16px}.cmd-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.cmd-item-sub{color:var(--text-tertiary);font-size:.75rem}.cmd-footer{border-top:1px solid var(--border);color:var(--text-tertiary);align-items:center;gap:16px;padding:8px 16px;font-size:.6875rem;display:flex}.cmd-footer kbd{background:var(--bg-hover);border-radius:var(--radius-sm);font-family:var(--font-sans);border:1px solid var(--border-strong);padding:2px 6px}.ws-overlay{z-index:400;background:var(--cmd-overlay);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding-top:12vh;display:none;position:fixed;inset:0}.ws-overlay.active{animation:.12s cubic-bezier(.25,1,.5,1) fadeIn;display:flex}.ws-modal{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);width:520px;max-height:560px;box-shadow:var(--shadow-overlay);flex-direction:column;animation:.15s cubic-bezier(.25,1,.5,1) cmdSlide;display:flex;overflow:hidden}.ws-search-wrap{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 20px;display:flex}.ws-search-wrap svg{color:var(--text-tertiary);flex-shrink:0;width:20px;height:20px}.ws-search{font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:1rem}.ws-search::placeholder{color:var(--text-tertiary)}.ws-body{flex:1;padding:6px;overflow-y:auto}.ws-body::-webkit-scrollbar{width:4px}.ws-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.ws-section-label{text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.06em;padding:10px 12px 4px;font-size:.625rem;font-weight:400}.ws-org-group{margin-bottom:2px}.ws-org-header{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:background .15s,box-shadow .15s;display:flex}.ws-org-header:hover{background:var(--bg-hover);box-shadow:var(--shadow-xs)}.ws-org-avatar{border-radius:var(--radius-sm);background:var(--navy);width:28px;height:28px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:500;display:flex}.ws-org-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.ws-org-count{color:var(--text-tertiary);flex-shrink:0;font-size:.6875rem}.ws-org-chevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s}.ws-org-group.expanded .ws-org-chevron{transform:rotate(180deg)}.ws-org-check{color:var(--accent-text);flex-shrink:0}.ws-merchant-list{padding-left:12px;display:none}.ws-org-group.expanded .ws-merchant-list{display:block}.ws-merchant-item{align-items:center;gap:var(--space-sm);padding:7px var(--space-md);border-radius:var(--radius-sm);cursor:pointer;border-left:2px solid #0000;margin-left:2px;transition:background .15s;display:flex}.ws-merchant-item:hover{background:var(--bg-hover);border-left-color:var(--accent)}.ws-merchant-item.active{background:var(--accent-soft)}.ws-selected{outline:2px solid var(--accent);outline-offset:-2px}.ws-merchant-avatar{border-radius:var(--radius-sm);background:var(--navy);width:24px;height:24px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:500;display:flex}.ws-merchant-info{flex-direction:column;flex:1;min-width:0;display:flex}.ws-merchant-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.ws-merchant-meta{color:var(--text-tertiary);align-items:center;gap:6px;font-size:.625rem;display:flex}.ws-merchant-check{color:var(--accent-text);flex-shrink:0}.ws-empty{text-align:center;color:var(--text-tertiary);padding:24px;font-size:.875rem}.ws-footer{border-top:1px solid var(--border);color:var(--text-tertiary);align-items:center;gap:16px;padding:8px 16px;font-size:.6875rem;display:flex}.ws-footer kbd{background:var(--bg-hover);border-radius:var(--radius-sm);font-family:var(--font-sans);border:1px solid var(--border-strong);padding:2px 6px}.profile-filter{align-items:center;display:flex;position:relative}.profile-filter-btn{border:1.5px solid var(--border);height:28px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:flex}.profile-filter-btn:hover{border-color:var(--accent);color:var(--accent-text)}.profile-filter-btn.active-filter{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.profile-filter-btn svg{flex-shrink:0}.profile-filter-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);width:220px;box-shadow:var(--shadow-lg);z-index:100;margin-top:6px;animation:.15s cubic-bezier(.4,0,.2,1) cmdSlide;display:none;position:absolute;top:100%;right:0;overflow:hidden}.profile-filter-dropdown.open{display:block}.profile-filter-item{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;color:var(--text-primary);font-size:.8125rem;transition:background .15s;display:flex}.profile-filter-item:hover{background:var(--bg-hover)}.profile-filter-item.active{background:var(--accent-soft)}.profile-filter-item-label{flex:1;font-weight:500}.profile-filter-item-check{color:var(--accent-text);flex-shrink:0;display:none}.profile-filter-item.active .profile-filter-item-check{display:block}.toast-container{z-index:300;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--bg-elevated);color:var(--text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);border:1px solid var(--border-card);contain:layout style;align-items:center;gap:10px;padding:12px 18px;font-size:.8125rem;font-weight:500;animation:.3s cubic-bezier(.25,1,.5,1) slideUp,.25s cubic-bezier(.25,1,.5,1) 2.5s forwards toastExit;display:flex;position:relative;overflow:hidden}.toast .toast-icon{flex-shrink:0;width:18px;height:18px}.toast-success .toast-icon{color:var(--success)}.toast-info .toast-icon{color:var(--accent)}.toast-warning .toast-icon{color:var(--warning)}.toast-error .toast-icon{color:var(--error)}.toast-success{border-left:3px solid var(--success)}.toast-info{border-left:3px solid var(--accent)}.toast-warning{border-left:3px solid var(--warning)}.toast-error{border-left:3px solid var(--error)}.toast-progress{transform-origin:0;border-radius:0 1px 0 0;width:100%;height:2px;animation:2.8s linear forwards toastProgress;position:absolute;bottom:0;left:0}.toast-success .toast-progress{background:var(--success)}.toast-info .toast-progress{background:var(--accent)}.toast-warning .toast-progress{background:var(--warning)}.toast-error .toast-progress{background:var(--error)}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast:hover,.toast:hover .toast-progress{animation-play-state:paused}.toast-success .toast-icon .check-path{stroke-dasharray:36;stroke-dashoffset:36px;animation:.4s cubic-bezier(.25,1,.5,1) .15s forwards drawCheck}.toast-success .toast-icon .circle-path{stroke-dasharray:63;stroke-dashoffset:63px;animation:.5s cubic-bezier(.25,1,.5,1) forwards drawCircle}@keyframes drawCheck{to{stroke-dashoffset:0}}@keyframes drawCircle{to{stroke-dashoffset:0}}.date-range-picker{border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:0 0;align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;font-weight:500;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.date-range-picker:hover{border-color:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-xs)}.empty-state{padding:var(--space-2xl) var(--space-xl);text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.empty-state h3{margin-top:var(--space-sm);letter-spacing:-.01em;font-size:.9375rem}.empty-state p{color:var(--text-secondary);max-width:400px}.empty-state svg{opacity:.4;animation:6s ease-in-out infinite emptyFloat}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nav-badge{text-align:center;border-radius:100px;min-width:18px;margin-left:auto;padding:1px 7px;font-size:.625rem;font-weight:500}.nav-badge.error{background:var(--error-soft);color:var(--error);animation:.3s cubic-bezier(.25,1,.5,1) badgeFadeIn}@keyframes badgeFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.nav-badge.warning{background:var(--warning-soft);color:var(--warning)}.nav-badge.info{background:var(--info-soft);color:var(--info)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.3s cubic-bezier(.25,1,.5,1) fadeIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes toastExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.home-section{opacity:0;transform:translateY(12px)scale(.97)}.home-section.animate-in{animation:.5s cubic-bezier(.25,1,.5,1) forwards slideUp}.home-section.animate-in:first-child{animation-delay:50ms}.home-section.animate-in:nth-child(2){animation-delay:.12s}.home-section.animate-in:nth-child(3){animation-delay:.19s}.home-section.animate-in:nth-child(4){animation-delay:.26s}.home-section.animate-in:nth-child(5){animation-delay:.33s}.home-welcome{padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-sm);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);display:flex}.home-welcome:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.home-welcome-left{flex-direction:column;gap:2px;display:flex}.home-welcome-merchant-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:600;overflow:hidden}.home-welcome-merchant-id{font-size:.75rem;font-family:var(--font-mono);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-health-indicator{color:var(--text-secondary);align-items:center;gap:8px;font-size:.8125rem;display:flex}.copy-btn-inline{cursor:pointer;color:var(--text-tertiary);vertical-align:middle;opacity:0;background:0 0;border:none;margin-left:4px;padding:2px;transition:opacity .15s}.home-welcome-merchant-id:hover .copy-btn-inline{opacity:1}.home-actions-grid{gap:var(--space-xs);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.home-quick-link{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;border:1px solid var(--border);background:0 0;align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.home-quick-link:hover{background:var(--bg-hover);color:var(--text-primary)}.home-quick-link svg:first-child{color:var(--text-tertiary);flex-shrink:0}.home-live-feed{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);margin-bottom:var(--space-lg);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);overflow:hidden}.home-live-feed:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.home-live-feed-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.home-live-feed-header h3{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.home-live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.3}}.home-feed-list{padding:0}.home-feed-item{padding:10px var(--space-lg);border-bottom:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:12px;font-size:.8125rem;transition:background .15s cubic-bezier(.25,1,.5,1);display:flex}.home-feed-item:last-child{border-bottom:none}.home-feed-item:hover{background:var(--bg-hover)}.home-feed-item:hover .home-feed-icon{transform:scale(1.08)}.home-feed-item:active .home-feed-icon{transform:scale(.95)}.home-feed-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.6875rem;transition:transform .15s cubic-bezier(.25,1,.5,1);display:flex}.home-feed-icon.success{background:var(--success-soft);color:var(--success)}.home-feed-icon.error{background:var(--error-soft);color:var(--error)}.home-feed-icon.processing{background:var(--info-soft);color:var(--info)}.home-feed-icon.muted{background:var(--bg-hover);color:var(--text-tertiary)}.home-feed-id{font-family:var(--font-mono);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.home-feed-amount{white-space:nowrap;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.home-feed-amount .currency-code{color:var(--text-tertiary);letter-spacing:.02em;font-size:.6875rem;font-weight:500}.home-feed-time{color:var(--text-tertiary);white-space:nowrap;text-align:right;min-width:70px;font-size:.75rem}.home-insights-row{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.home-insights-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);overflow:hidden}.home-insights-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.home-insights-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.home-insights-header h3{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.home-insights-filter{gap:4px;display:flex}.home-insights-filter-btn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:4px 10px;font-size:.6875rem;font-weight:500;transition:color .15s,background .15s}.home-insights-filter-btn:hover{color:var(--text-primary);background:var(--bg-hover)}.home-insights-filter-btn.active{color:var(--accent-text);background:var(--accent-soft)}.home-provider-row{padding:10px var(--space-lg);border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;font-size:.8125rem;display:flex}.home-provider-row:last-child{border-bottom:none}.home-provider-logo{border-radius:var(--radius-sm);object-fit:contain;width:28px;height:28px}.home-provider-initials{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.home-provider-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.home-provider-methods{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem}.home-provider-row[role=button]{cursor:pointer}.home-provider-row[role=button]:hover{background:var(--bg-hover)}[data-theme=dark] .chart-card,[data-theme=dark] .detail-card,[data-theme=dark] .detail-section,[data-theme=dark] .home-live-feed,[data-theme=dark] .home-welcome,[data-theme=dark] .home-insights-card,[data-theme=dark] .provider-list,[data-theme=dark] .provider-summary-stat,[data-theme=dark] .catalog-tile,[data-theme=dark] .routing-editor-card,[data-theme=dark] .txn-status-cards,[data-theme=dark] .code-card,[data-theme=dark] .role-card,[data-theme=dark] .skeleton-kpi-card,[data-theme=dark] .skeleton-card{box-shadow:var(--shadow-xs);border-color:#ffffff14;position:relative}[data-theme=dark] .chart-card:after,[data-theme=dark] .detail-card:after,[data-theme=dark] .detail-section:after,[data-theme=dark] .home-welcome:after,[data-theme=dark] .home-insights-card:after,[data-theme=dark] .provider-summary-stat:after,[data-theme=dark] .catalog-tile:after,[data-theme=dark] .routing-editor-card:after,[data-theme=dark] .code-card:after,[data-theme=dark] .role-card:after{content:"";pointer-events:none;z-index:1;background:#ffffff0f;height:1px;position:absolute;top:0;left:0;right:0}@media (width<=768px){.home-welcome{gap:var(--space-md);flex-direction:column;align-items:flex-start}.home-insights-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (forced-colors:active){.btn-primary{border:2px solid buttontext}.nav-item.active{border-left:3px solid highlight}.filter-pill.active{border:2px solid highlight}.data-table thead th{border-bottom:2px solid canvastext}.totp-digit{border:2px solid canvastext}.badge,.nav-badge,.topbar-env-badge{border:1px solid canvastext}}.topbar-hamburger{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:none}.topbar-hamburger:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-backdrop{z-index:49;background:var(--modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .25s cubic-bezier(.25,1,.5,1);display:none;position:fixed;inset:0}.sidebar-backdrop.active{opacity:1;display:block}.auth-mobile-brand{display:none}@media (width<=1200px){.charts-row{flex-direction:column}.detail-grid{grid-template-columns:1fr 280px}.kpi-strip{flex-wrap:wrap}.kpi-inline-row{gap:var(--space-md);flex-wrap:wrap}.provider-row .connector-methods{display:none}.provider-row{grid-template-columns:3px 56px 1fr auto auto auto}.provider-card-grid{grid-template-columns:repeat(2,1fr)}.connector-detail-grid{grid-template-columns:1fr}}@media (width<=1024px){.dev-credentials-strip{grid-template-columns:repeat(2,1fr)}.txn-status-card{min-width:90px;padding:10px 12px}.txn-status-card-label{font-size:.6875rem}}@media (width<=900px){.detail-grid{grid-template-columns:1fr}}@media (width<=768px){.topbar-hamburger{display:flex}.sidebar{z-index:50;width:var(--sidebar-w);box-shadow:none;transition:transform .4s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{box-shadow:var(--shadow-lg);transform:translate(0)}.ws-modal{width:100%;max-width:100%;margin:0 var(--space-md)}.ws-overlay{padding-top:6vh}.profile-filter-btn .pf-label{display:none}.topbar-user .user-menu{width:180px}.main-content{padding:0 var(--space-md) var(--space-md)}.topbar{padding:var(--space-sm) var(--space-md);margin:0 calc(-1 * var(--space-md)) var(--space-md);width:calc(100% + var(--space-md) * 2);background:var(--topbar-bg);-webkit-backdrop-filter:blur(24px)}.topbar-divider,.topbar-search span{display:none}.topbar-search{min-width:auto}.topbar-env-badge,[data-hide-mobile]{display:none}.kpi-grid{grid-template-columns:1fr}.filter-bar{flex-direction:column}.code-examples{grid-template-columns:1fr}.auth-screen{flex-direction:column}.auth-left{display:none}.auth-right{padding:0 var(--space-lg);border-left:none;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh}.auth-form-box{width:100%;max-width:420px;box-shadow:none;padding:var(--space-lg) 0;background:0 0;border:none}.auth-form-box:before{content:"";background:var(--accent);border-radius:var(--radius-md);width:40px;height:40px;margin:0 auto var(--space-md);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M8 16h6l2-4 4 8 2-4h2' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:28px;display:block}.auth-form-box h2,.auth-form-sub,.auth-footer-text{text-align:center}.auth-center-box{width:100%;max-width:100%;box-shadow:none;background:0 0;border:none;margin-top:0}.auth-center{padding:0 var(--space-lg);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh}.auth-mobile-brand{display:none}.provider-summary,.dev-credentials-strip{grid-template-columns:repeat(2,1fr)}.dev-credential-item:nth-child(2):after{display:none}.code-tabs{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.code-tabs::-webkit-scrollbar{display:none}.code-tab{scroll-snap-align:start;flex-shrink:0;min-height:44px}.code-card{position:relative}.code-card:before{content:"";background:linear-gradient(to right, transparent, var(--bg-card));z-index:2;pointer-events:none;border-radius:0 var(--radius-lg) 0 0;width:40px;height:44px;transition:opacity .2s;position:absolute;top:0;right:0}.code-card.tabs-scrolled-end:before{opacity:0}.code-block{-webkit-overflow-scrolling:touch;padding:12px;font-size:.75rem}.provider-toolbar{flex-direction:column;align-items:stretch}.provider-search-wrap{max-width:none}.provider-row{grid-template-columns:3px 46px 1fr auto auto;padding:10px 14px 10px 0}.provider-card-grid{grid-template-columns:1fr}.full-table:not(.api-keys-table) .provider-table-row td:nth-child(4),.full-table:not(.api-keys-table) thead th:nth-child(4){display:none}.full-table:not(.api-keys-table),.api-keys-table{min-width:0}.api-keys-table thead th{padding:10px;font-size:.625rem}.api-keys-table tbody td{padding:10px;font-size:.8125rem}.api-keys-table tbody td:nth-child(2) code{font-size:.6875rem}.api-keys-table tbody td:nth-child(3){font-size:.75rem}.btn-sm{min-height:44px}.api-keys-table .btn-sm{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.connector-detail-grid{grid-template-columns:1fr}.txn-status-cards{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;position:relative;overflow-x:auto}.txn-status-card{scroll-snap-align:start;flex-shrink:0;min-width:120px}.txn-status-cards-wrap{position:relative}.txn-status-cards-wrap:after{content:"";background:linear-gradient(to right, transparent, var(--bg-app));pointer-events:none;z-index:1;border-radius:0 var(--radius-md) var(--radius-md) 0;width:32px;position:absolute;top:0;bottom:0;right:0}.toast-container{left:var(--space-md);right:var(--space-md)}.toast{width:100%}.modal{max-width:100%;margin:0 var(--space-sm);border-radius:var(--radius-md)}.cmd-overlay{padding-top:6vh}.cmd-box{width:calc(100% - var(--space-md) * 2);max-width:100%}.table-container{margin:0 calc(-1 * var(--space-md));padding:0 var(--space-md)}.txn-toolbar{gap:var(--space-sm);flex-wrap:wrap}.txn-toolbar-actions{justify-content:flex-end;width:100%}.chart-card.equal{flex:none;width:100%}.detail-header-row{gap:var(--space-sm);flex-wrap:wrap}.detail-header-left{gap:var(--space-xs);flex-wrap:wrap}.detail-header-id{word-break:break-all;white-space:normal}.detail-header-actions{width:100%}.merchants-grid{grid-template-columns:1fr}.kpi-strip-item{flex:auto;min-width:120px}.kpi-inline-row{gap:var(--space-sm)}.kpi-inline-sep{display:none}.view-header{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.header-actions{flex-wrap:wrap;width:100%}.view-actions,.view-tabs-actions{gap:var(--space-sm);flex-wrap:wrap}.profile-select{flex:1;min-width:0}.nav-item,.nav-sub-item,.btn{min-height:44px}.topbar-icon-btn,.theme-toggle{min-width:44px;min-height:44px}.topbar-user-btn{min-height:44px}.filter-pill{align-items:center;min-height:44px;display:inline-flex}.txn-chip,.txn-action-btn{min-height:44px}.provider-filter-btn{min-width:44px;min-height:44px}.view-tab{min-height:44px}.page-num{min-width:44px;min-height:44px}.date-range-picker,.page-size-select,.copy-btn,.form-group input,.form-group select,.form-group textarea,.topbar-search{min-height:44px}.data-table th,.badge{font-size:.75rem}.auth-footer-text a,.forgot-link,.auth-form-box a{align-items:center;min-height:44px;display:inline-flex}.detail-card{padding:var(--space-lg)}.detail-card:hover{transform:none}.detail-field{flex-direction:column;align-items:flex-start;gap:2px}.detail-value{text-align:left}.detail-sidebar{order:-1}.timeline-content{flex-direction:column;gap:2px}.metadata-block{padding:10px;font-size:.75rem}.input-with-action{flex-direction:column}.input-with-action input{width:100%}.method-detail-row{gap:var(--space-sm);flex-direction:column}.connector-info-row{flex-direction:column;gap:2px}.catalog-grid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.catalog-tile{padding:var(--space-md)}.wizard-steps-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;overflow-x:auto}.wizard-steps-bar::-webkit-scrollbar{display:none}.wizard-step-label{font-size:.75rem}.wizard-step-line{min-width:12px}.wizard-provider-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:280px}.wizard-provider-card{padding:12px}.wizard-review-grid{grid-template-columns:1fr}.wizard-selected-provider{gap:var(--space-sm);flex-wrap:wrap}.wizard-selected-provider .btn{margin-left:0}.wizard-cred-form{gap:var(--space-md)}.routing-editor-card{padding:var(--space-md)}.routing-editor-card-header{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.condition-row{flex-direction:column;align-items:stretch}.condition-row select,.condition-row input{width:100%}.radio-group{gap:var(--space-sm);flex-direction:column}.priority-item{padding:10px 12px}.priority-connector{font-size:.8125rem}.priority-role{margin-left:0}.perf-row{flex-wrap:wrap;gap:8px}.perf-bar-bg{min-width:60px}.chart-header{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);flex-direction:column}.chart-body{padding:var(--space-md)}.chart-tabs{align-self:flex-start}.data-table{min-width:580px}.role-cards{grid-template-columns:1fr}.invite-row{gap:var(--space-sm);flex-direction:column;align-items:stretch}.invite-row select,.invite-row input{width:100%}.provider-summary{grid-template-columns:repeat(2,1fr)}.pagination{flex-direction:column;align-items:flex-start}.pagination-controls{justify-content:space-between;width:100%}.page-size-select{min-height:40px}.txn-filter-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.txn-filter-chips::-webkit-scrollbar{display:none}.txn-chip{flex-shrink:0}.detail-section{padding:var(--space-lg)}.detail-section:hover{transform:none}.org-kpi-grid{grid-template-columns:repeat(2,1fr)}.donut-body{flex-direction:column}.filter-bar .filter-group{flex:100%}.kpi-strip{gap:var(--space-sm)}.kpi-strip-item{flex:0 0 calc(50% - var(--space-sm));border-right:none;padding-right:0}.kpi-strip-item:nth-child(2n){border-right:none}.home-welcome,.home-insights-card,.home-live-feed{padding:var(--space-md)}.copy-btn-inline{opacity:1;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.home-insights-filter-btn{min-height:44px;padding:8px 12px}.view-all-btn,.provider-search{min-height:44px}}@media (width<=600px){.api-keys-table-wrap{display:none}.api-key-cards{display:block}.view-page-title{white-space:normal;font-size:1.25rem}.provider-summary{gap:var(--space-xs)}.provider-summary-stat{padding:var(--space-sm) var(--space-md)}.dev-credentials-strip{grid-template-columns:1fr 1fr}.chart-card:hover,.provider-card:hover,.detail-card:hover,.detail-section:hover{transform:none}.date-range-picker span{font-size:.75rem}.wizard-provider-grid{grid-template-columns:repeat(2,1fr)}.data-table:not(.api-keys-table){min-width:520px}.api-keys-table{min-width:0}.charts-row{flex-direction:column}.chart-card.wide,.chart-card.narrow{flex:none;width:100%}}@media (width<=480px){.auth-form-box{max-width:100%}.main-content{padding:0 var(--space-sm) var(--space-sm)}.topbar{padding:var(--space-xs) var(--space-sm);margin:0 calc(-1 * var(--space-sm)) var(--space-sm);width:calc(100% + var(--space-sm) * 2)}.view-actions .btn{flex:1;justify-content:center;min-width:0}.modal{margin:0 var(--space-xs);max-height:calc(100vh - 48px)}.modal-body,.modal-header{padding:var(--space-md)}.modal-footer{padding:var(--space-sm) var(--space-md)}.txn-status-card{min-width:100px;padding:10px 12px}.nav-item,.nav-sub-item,.btn{min-height:44px}.topbar-icon-btn,.theme-toggle{min-width:44px;min-height:44px}.filter-pill{align-items:center;min-height:44px;display:inline-flex}.txn-chip,.txn-action-btn,.copy-btn{min-height:44px}.switch{min-width:44px}.page-num{min-width:44px;min-height:44px}.detail-header-left{flex-direction:column;align-items:flex-start}.detail-header-actions{justify-content:flex-start}.table-container{margin:0 calc(-1 * var(--space-sm));padding:0 var(--space-sm)}.kpi-strip-item{border-right:none;padding-right:0}.kpi-inline-row{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.kpi-inline-sep{display:none}.kpi-inline-item{flex-direction:column;gap:2px}.kpi-inline-label{font-size:.6875rem}.kpi-inline-value{font-size:1rem}.home-actions-grid{flex-direction:column}.home-quick-link{justify-content:flex-start}.dev-credentials-strip{grid-template-columns:1fr}.dev-credential-item:not(:last-child):after{display:none}.dev-credential-item{border-bottom:1px solid var(--border-subtle)}.dev-credential-item:last-child{border-bottom:none}.code-block{font-size:.6875rem}.dev-credential-value .copy-btn{min-width:44px;min-height:44px}.timeline-content{flex-direction:column;gap:2px}.detail-card{padding:var(--space-md)}.detail-card-title{margin-bottom:var(--space-sm);font-size:.75rem}.detail-field{padding:8px 0}.detail-label,.detail-value{font-size:.75rem}.timeline{padding-left:16px}.timeline-item{padding-bottom:16px;padding-left:12px}.timeline-event{font-size:.75rem}.metadata-block{font-size:.6875rem}.full-table:not(.api-keys-table) .provider-table-row td:nth-child(2),.full-table:not(.api-keys-table) thead th:nth-child(2){display:none}.connector-info-list{font-size:.8125rem}.catalog-grid{grid-template-columns:1fr}.catalog-tile{padding:var(--space-sm) var(--space-md)}.wizard-steps-bar{padding-bottom:var(--space-md);margin-bottom:var(--space-md)}.wizard-step-label{display:none}.wizard-step-num{width:32px;height:32px}.wizard-provider-grid{grid-template-columns:1fr 1fr;max-height:240px}.wizard-provider-card{padding:10px}.wizard-provider-logo,.wizard-provider-initials{width:28px;height:28px}.wizard-provider-card-name{font-size:.8125rem}.wizard-selected-provider{padding:var(--space-sm)}.routing-editor-card{padding:var(--space-sm) var(--space-md)}.then-section{padding-top:var(--space-sm);margin-top:var(--space-sm)}.priority-item{gap:8px;padding:8px 10px;font-size:.8125rem}.priority-rank{width:24px;height:24px;font-size:.6875rem}.priority-logo{width:20px;height:20px}.condition-row select,.condition-row input{min-height:44px;font-size:.875rem}.analytics-section-header{margin:var(--space-lg) 0 var(--space-sm)}.analytics-section-header h3{font-size:.875rem}.perf-row{gap:6px;font-size:.75rem}.perf-bar-bg{min-width:40px}.failure-row{font-size:.75rem}.chart-header h3{font-size:.8125rem}.profile-select{width:100%;min-height:44px}.page-size-select,.radio-label{min-height:44px}.org-kpi-grid{grid-template-columns:1fr}.home-welcome{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg)}.home-welcome-merchant-name{font-size:.9375rem}.home-actions-grid{gap:var(--space-sm)}.home-feed-item{padding:8px 0}.home-insights-header h3{font-size:.875rem}.provider-card-body{padding:var(--space-sm) var(--space-md) var(--space-md)}.provider-card-stats{flex-wrap:wrap}.provider-card-stat{font-size:.75rem}.provider-summary{gap:var(--space-xs);grid-template-columns:1fr 1fr}.provider-summary-stat{padding:var(--space-sm) var(--space-md)}.role-card{padding:var(--space-md)}.invite-row{gap:var(--space-xs)}.detail-section{padding:var(--space-md)}.kpi-strip{gap:var(--space-sm);flex-direction:column}.kpi-strip-item{border-right:none;flex:none;padding-right:0}.pagination-info{font-size:.75rem}.charts-row{gap:var(--space-sm)}.chart-card{border-radius:var(--radius-md)}}.timeline-event-code{font-family:var(--font-mono);color:var(--text-tertiary);background:var(--bg-hover);border-radius:var(--radius-sm);margin-top:2px;padding:1px 6px;font-size:.6875rem;display:inline-block}.timeline-dot.yellow{background:var(--warning)}.order-total-row{padding:var(--space-sm) 0;border-top:1px solid var(--border);margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.empty-state-enhanced{text-align:center;padding:var(--space-xl) var(--space-lg);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.empty-state-icon{color:var(--text-tertiary);opacity:.5;margin-bottom:var(--space-xs)}.empty-state-inline{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-bar{background:linear-gradient(90deg, var(--border) 30%, var(--bg-hover) 50%, var(--border) 70%);border-radius:var(--radius-sm);background-size:200% 100%;width:100%;height:14px;animation:1.8s ease-in-out infinite skeletonShimmer}.skeleton-bar-sm{width:60%;height:10px}.skeleton-bar-md{width:80%;height:14px}.skeleton-bar-lg{width:50%;height:24px;margin-top:6px}.skeleton-bar-circle{border-radius:50%;flex-shrink:0;width:32px;height:32px}.skeleton-bar-group{flex-direction:column;flex:1;gap:6px;display:flex}.skeleton-table td{padding:12px 16px}.skeleton-table th{padding:10px 16px}.skeleton-row td .skeleton-bar{animation-delay:calc(var(--row-idx,0) * .1s)}.skeleton-row:first-child{--row-idx:0}.skeleton-row:nth-child(2){--row-idx:1}.skeleton-row:nth-child(3){--row-idx:2}.skeleton-row:nth-child(4){--row-idx:3}.skeleton-row:nth-child(5){--row-idx:4}.skeleton-kpi-row{gap:var(--space-md);display:flex}.skeleton-kpi-card{padding:var(--space-lg);background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-card);flex:1}.skeleton-card-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.skeleton-card{gap:var(--space-md);padding:var(--space-lg);background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-card);align-items:center;display:flex}.cmd-item-hint{color:var(--text-tertiary);margin-left:auto;font-size:.6875rem;font-style:italic}.cmd-kbd{font-family:var(--font-mono);background:var(--bg-hover);border:1px solid var(--border);color:var(--text-tertiary);white-space:nowrap;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:.625rem}.chart-sub{color:var(--text-tertiary);font-size:.75rem;font-weight:400}.perf-rank{color:var(--text-tertiary);text-align:center;min-width:16px;font-size:.6875rem;font-weight:600}.perf-vol{text-align:right;min-width:56px}input[type=search]::-webkit-search-cancel-button{cursor:pointer}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.provider-search-wrap .provider-search-clear{transition:opacity .15s,color .15s}button[title],a[title],[role=button][title]{cursor:pointer}.captures-pending{padding:var(--space-sm) 0}.provider-summary-stat:hover{transform:translateY(-1px)}.provider-summary-stat,.txn-status-card{border-color:#0000000f}[data-theme=dark] .provider-summary-stat,[data-theme=dark] .txn-status-card{border-color:#ffffff1a}.analytics-section-header{align-items:center;gap:var(--space-sm);margin:var(--space-xl) 0 var(--space-md);padding-left:var(--space-sm);border-left:3px solid var(--accent-color,var(--accent));display:flex}.analytics-section-header h3{margin:0;font-size:1rem;font-weight:600}.analytics-section-header .section-icon{width:20px;height:20px;color:var(--accent-color,var(--accent))}.perf-logo{border-radius:var(--radius-sm);object-fit:contain;width:20px;height:20px}.failure-rank{background:var(--bg-hover);width:20px;height:20px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.failure-row{gap:var(--space-sm);align-items:center}.failure-bar-mini{background:var(--bg-hover);border-radius:2px;flex-shrink:0;width:40px;height:4px;overflow:hidden}.failure-bar-mini-fill{background:var(--error);border-radius:2px;height:100%}.badge{white-space:nowrap;font-size:.6875rem;font-weight:500;font-family:var(--font-sans,"Figtree", sans-serif);border-radius:100px;align-items:center;gap:5px;padding:4px 10px;line-height:1.5;transition:background .15s,color .15s;display:inline-flex}.badge:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge.success{background:var(--success-soft);color:var(--success)}.badge.success:before{background:var(--success)}.badge.error{background:var(--error-soft);color:var(--error)}.badge.error:before{background:var(--error)}.badge.warning{background:var(--warning-soft);color:var(--warning)}.badge.warning:before{background:var(--warning)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.info:before{background:var(--info)}.badge.muted{background:var(--bg-hover);color:var(--text-tertiary)}.badge.muted:before{background:var(--text-tertiary)}.badge.default{background:var(--bg-hover);color:var(--text-secondary)}.badge.default:before{background:var(--text-tertiary)}.badge.processing{background:var(--info-soft);color:var(--info);position:relative;overflow:hidden}.badge.processing:before{background:var(--info);animation:2s ease-in-out infinite livePulse}.badge.processing:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;animation:2.5s ease-in-out infinite shimmerSweep;position:absolute;top:0;left:0}.badge.xs{padding:0 5px;font-size:.5rem}.btn{border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .2s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.btn.primary,.btn:not(.outline):not(.ghost):not(.danger):not(.danger-outline):not(.secondary):not(.link){background:linear-gradient(180deg, var(--accent) 0%, var(--accent-hover) 100%);color:var(--text-inverse);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff26;border:1px solid #0000001a}.btn.primary:hover:not(:disabled),.btn:not(.outline):not(.ghost):not(.danger):not(.danger-outline):not(.secondary):not(.link):hover:not(:disabled){background:linear-gradient(180deg, var(--accent-hover) 0%, var(--accent-deep,var(--accent-hover)) 100%);box-shadow:var(--shadow-sm), 0 0 16px #16a34a1f;transform:translateY(-1px)scale(1.02)}.btn.primary:active:not(:disabled){transform:scale(.97)}.btn.outline{background:var(--bg-card);color:var(--text-primary);border:1.5px solid var(--border);box-shadow:none}.btn.outline:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover);transform:translateY(-1px)scale(1.02)}.btn.ghost{color:var(--text-secondary);background:0 0;border:none;padding:6px 10px}.btn.ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);transform:scale(1.02)}.btn.danger{background:var(--error-soft);color:var(--error);box-shadow:none;border:1px solid #dc262626}.btn.danger:hover:not(:disabled){background:#dc262626}.btn.full{justify-content:center;width:100%;padding:10px 18px}.btn.sm{padding:5px 12px;font-size:.8125rem}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.avatar{border-radius:var(--radius-sm);color:var(--text-inverse);font-weight:600;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar.sm{border-radius:6px;width:28px;height:28px;font-size:.625rem}.avatar.md,.avatar.default{width:36px;height:36px;font-size:.75rem}.avatar.lg{width:44px;height:44px;font-size:.875rem}.avatar.xs{border-radius:4px;width:22px;height:22px;font-size:.5rem}.avatar img{object-fit:cover;width:100%;height:100%}.input,.textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);background:var(--bg-input);color:var(--text-primary);outline:none;padding:9px 14px;font-size:.875rem;line-height:1.4;transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s}.input:hover,.textarea:hover{border-color:var(--text-tertiary)}.input:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input::placeholder,.textarea::placeholder{color:var(--text-tertiary)}.textarea{resize:vertical;min-height:80px}.formGroup{margin-bottom:var(--space-md)}.formGroup>label{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:.8125rem;font-weight:500;display:block}.formGroupHint{color:var(--text-tertiary);margin-top:4px;font-size:.75rem}.copyBtn{border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:.75rem;font-family:var(--font-sans);background:0 0;flex-shrink:0;align-items:center;gap:4px;min-height:32px;padding:6px 10px;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.copyBtn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent)}.copyBtn.copied{background:var(--success-soft);color:var(--success);border-color:var(--accent-muted)}.copyBtn.inline{vertical-align:middle;border:none;min-height:auto;padding:1px 4px;font-size:.6875rem}.filterPills{flex-wrap:wrap;gap:4px;display:flex}.filterPill{border:1px solid var(--border);font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:100px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .1s cubic-bezier(.25,1,.5,1)}.filterPill:hover{border-color:var(--border-strong);color:var(--text-primary)}.filterPill:active{transform:scale(.96)}.filterPill.active{background:var(--accent);color:var(--text-inverse);border-color:var(--accent)}.emptyState{padding:var(--space-2xl) var(--space-xl);text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.emptyState>h3{margin-top:var(--space-sm);letter-spacing:-.01em;color:var(--text-primary);font-size:.9375rem}.emptyState>p{color:var(--text-secondary);max-width:400px;font-size:.875rem}.emptyState>svg{opacity:.4;animation:6s ease-in-out infinite emptyFloat}.kpiStrip{align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-3xl);padding:var(--space-sm) 0;flex-wrap:wrap;display:flex}.kpiStripItem{padding-right:var(--space-lg);border-right:1px solid var(--border);align-items:baseline;gap:6px;display:flex}.kpiStripItem:last-child{border-right:none;padding-right:0}.kpiStripLabel{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.kpiStripValue{color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.detailSection{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);padding:var(--space-xl);margin-bottom:var(--space-md);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.detailSection:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.detailSectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:.6875rem;font-weight:600}.detailFields{flex-direction:column;display:flex}.detailField{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-bottom:1px solid var(--border);padding:10px 0;display:flex}.detailField:first-child{padding-top:0}.detailField:last-child{border-bottom:none;padding-bottom:0}.detailLabel{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem}.detailValue{text-align:right;color:var(--text-primary);word-break:break-all;font-size:.8125rem;font-weight:500}.chartCard{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-card);box-shadow:var(--shadow-xs);transition:border-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1);overflow:hidden}.chartCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.chartCard.wide{flex:2}.chartCard.narrow,.chartCard.equal{flex:1}.chartHeader{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.chartHeader h3{color:var(--text-primary);font-size:.9375rem;font-weight:600}.chartBody{padding:var(--space-lg) var(--space-xl) var(--space-xl)}.chartSubtitle{color:var(--text-tertiary);margin-left:6px;font-size:.75rem}.dataTable{border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius-lg);width:100%;overflow:hidden}.dataTable.fullTable,.fullTable{border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.dataTable thead th{text-align:left;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-muted);border-bottom:1px solid var(--border);white-space:nowrap;letter-spacing:.06em;padding:10px 20px;font-size:.6875rem;font-weight:600}.dataTable tbody td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:14px 20px;font-size:.875rem}.dataTable tbody tr{transition:background .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}.dataTable tbody tr:hover{background:var(--bg-hover)}.dataTable tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.dataTable tbody tr.clickable{cursor:pointer}.dataTable tbody tr:last-child td{border-bottom:none}.skeletonBar{background:linear-gradient(90deg, var(--border) 30%, var(--bg-hover) 50%, var(--border) 70%);border-radius:var(--radius-sm);background-size:200% 100%;width:100%;height:14px;animation:1.8s ease-in-out infinite skeletonShimmer}.skeletonTable{padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);flex-direction:column;gap:6px;display:flex}.skeletonCards{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.skeletonCard{padding:var(--space-lg);background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-card);flex-direction:column;gap:8px;display:flex}.modalOverlay{animation:.15s modalFadeIn;background:var(--modal-overlay)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:200!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.modal{background:var(--bg-card);border-radius:var(--radius-lg);width:100%;min-width:480px;max-width:560px;max-height:85vh;box-shadow:var(--shadow-overlay);border:1px solid var(--border-card);animation:.3s cubic-bezier(.25,1,.5,1) modalIn;overflow-y:auto}.modal.wide,.modalContainer .modal{max-width:720px}.modalContainer{width:100%;max-width:560px;margin:var(--space-md)}.modalHeader{padding:var(--space-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.modalHeader h2,.modalTitle{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.modalClose{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;transition:background .2s,color .2s;display:flex}.modalClose:hover{background:var(--bg-hover);color:var(--text-primary)}.modalBody{padding:var(--space-lg)}.modalFooter{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border);display:flex}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.switch{background:var(--border-strong);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .25s cubic-bezier(.4,0,.2,1);position:relative}.switch[aria-checked=true]{background:var(--success)}.switch:after{content:"";background:var(--text-inverse);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px}.switch[aria-checked=true]:after{transform:translate(16px)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chartTabs{background:var(--bg-hover);border:1px solid var(--border);border-radius:100px;gap:2px;padding:3px;display:flex}.chartTab{font-family:var(--font-sans);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:100px;min-height:28px;padding:6px 14px;font-size:.75rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.chartTab:hover{color:var(--text-secondary)}.chartTab.active{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-xs)}.colSettings{display:inline-flex;position:relative}.colSettingsTrigger{border-radius:var(--radius-sm);background:var(--accent);width:36px;height:36px;color:var(--text-inverse);cursor:pointer;box-shadow:var(--shadow-xs);border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .1s;display:flex}.colSettingsTrigger:hover{transform:scale(1.08)}.colSettingsTrigger:active{transform:scale(.95)}.colSettingsMenu{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:220px;box-shadow:var(--shadow-lg);z-index:100;padding:4px 0;animation:.15s cubic-bezier(.25,1,.5,1) dropdownIn;position:absolute;top:calc(100% + 6px);right:0}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.colSettingsHeader{border-bottom:1px solid var(--border);color:var(--text-primary);padding:10px 14px;font-size:.875rem;font-weight:600}.colSettingsList{max-height:320px;overflow-y:auto}.colSettingsItem{cursor:pointer;color:var(--text-primary);align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;transition:background .15s;display:flex}.colSettingsItem:hover{background:var(--bg-hover)}.colSettingsItem.active{background:var(--accent-soft);color:var(--accent-text)}.skeletonKpi{gap:var(--space-md);flex-wrap:wrap;display:flex}.skeletonKpi>*{min-width:140px;padding:var(--space-lg);background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-card);flex:1}.dataTable thead tr:first-child th:first-child{border-top-left-radius:var(--radius-lg)}.dataTable thead tr:first-child th:last-child{border-top-right-radius:var(--radius-lg)}.dataTable tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.dataTable tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}[class*=pagination],.dataTable+div,.dataTable~div{font-family:var(--font-sans)}:where([class*=DataTable_table_],[class*=DataTable_dataTable_]){border-radius:var(--radius-lg);overflow:hidden}[data-theme-transitioning],[data-theme-transitioning] *,[data-theme-transitioning] :before,[data-theme-transitioning] :after{transition:background-color .18s,color .18s,border-color .18s,fill .18s,stroke .18s!important}@media (prefers-reduced-motion:reduce){[data-theme-transitioning],[data-theme-transitioning] *,[data-theme-transitioning] :before,[data-theme-transitioning] :after{transition:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
