._button_1b0io_4{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:1px solid var(--pf-border-strong);border-radius:var(--pf-radius-pill);background:var(--pf-white);color:var(--pf-text);font-weight:600;font-size:13px;cursor:pointer;transition:transform 80ms ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}._button_1b0io_4:hover{border-color:var(--pf-indigo-200);background:var(--pf-indigo-50)}._button_1b0io_4:active{transform:translateY(1px)}._button_1b0io_4:focus-visible{outline:none;box-shadow:var(--pf-ring)}._button_1b0io_4:disabled{opacity:.5;cursor:not-allowed}._button--primary_1b0io_25{border-color:transparent;background:var(--pf-gradient);color:var(--pf-white);box-shadow:0 8px 20px -10px #3533cd99}._button--primary_1b0io_25:hover{background:var(--pf-gradient);filter:brightness(1.08);box-shadow:0 10px 24px -10px #3533cdb3}._button--ghost_1b0io_33{border-color:transparent;background:transparent;color:var(--pf-indigo-600)}._button--ghost_1b0io_33:hover{background:var(--pf-indigo-50)}._button--danger_1b0io_36{border-color:transparent;background:transparent;color:var(--pf-danger)}._button--danger_1b0io_36:hover{background:var(--pf-danger-soft)}._button--sm_1b0io_39{height:32px;padding:0 12px;font-size:12px}._card_1b0io_41{position:relative;background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--pf-radius);box-shadow:var(--pf-shadow-sm);padding:var(--pf-space-6)}._card--accent_1b0io_49:before{content:"";position:absolute;top:-1px;left:24px;width:56px;height:3px;border-radius:3px;background:var(--pf-gradient)}._cardHeader_1b0io_60{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--pf-space-4)}._field_1b0io_62{display:grid;gap:6px}._field_1b0io_62 label{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--pf-muted)}._input_1b0io_64,._select_1b0io_65,._textarea_1b0io_66{height:40px;padding:0 14px;border:1px solid var(--pf-border-strong);border-radius:var(--pf-radius-sm);background:var(--pf-white);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._textarea_1b0io_66{height:auto;padding:10px 14px;resize:vertical}._input_1b0io_64:hover,._select_1b0io_65:hover,._textarea_1b0io_66:hover{border-color:var(--pf-indigo-200)}._input_1b0io_64:focus,._select_1b0io_65:focus,._textarea_1b0io_66:focus{border-color:var(--pf-indigo);box-shadow:var(--pf-ring)}._hint_1b0io_78{font-size:12px;color:var(--pf-muted)}._error_1b0io_79{font-size:12px;color:var(--pf-danger)}._badge_1b0io_81{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--pf-radius-pill);font-size:11px;font-weight:600;letter-spacing:.02em}._badge_1b0io_81:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}._badge--settled_1b0io_92{background:var(--pf-success-soft);color:var(--pf-success)}._badge--pending_1b0io_93{background:var(--pf-pending-soft);color:var(--pf-pending)}._badge--overdue_1b0io_94{background:var(--pf-danger-soft);color:var(--pf-danger)}._badge--indigo_1b0io_95{background:var(--pf-indigo-50);color:var(--pf-indigo-600)}._badge--indigo_1b0io_95:before{display:none}._overlay_1b0io_98{position:fixed;top:0;right:0;bottom:0;left:0;background:#15161c59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;z-index:50}._modal_1b0io_108{width:min(560px,100%);max-height:90vh;overflow:auto;background:var(--pf-white);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-lg);padding:var(--pf-space-8)}._empty_1b0io_118{display:grid;justify-items:center;gap:10px;padding:36px 16px;text-align:center;color:var(--pf-muted);border:1px dashed var(--pf-border-strong);border-radius:var(--pf-radius);background:var(--pf-surface-2)}._skeleton_1b0io_130{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--pf-border) 25%,var(--pf-surface-2) 50%,var(--pf-border) 75%);background-size:200% 100%;animation:_shimmer_1b0io_1 1.2s infinite}@keyframes _shimmer_1b0io_1{0%{background-position:200% 0}to{background-position:-200% 0}}._shell_18c18_1{display:grid;grid-template-columns:248px 1fr;min-height:100%}._sidebar_18c18_8{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 16px;background:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid var(--pf-border)}._brand_18c18_20{display:flex;align-items:center;gap:12px;padding:4px 10px 22px}._nav_18c18_27{display:grid;gap:2px}._navLink_18c18_28{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--pf-radius-sm);color:var(--pf-muted);font-weight:500;text-decoration:none!important;transition:background .15s ease,color .15s ease}._navLink_18c18_28:hover{color:var(--pf-text);background:var(--pf-indigo-50)}._navLink_18c18_28 svg{flex:none;opacity:.85}._navLabel_18c18_41{flex:1}._navActive_18c18_42{color:var(--pf-indigo-600);background:var(--pf-indigo-50);font-weight:600}._navActive_18c18_42 svg{color:var(--pf-indigo);opacity:1}._navSoon_18c18_44{font-size:10px;letter-spacing:.08em;color:var(--pf-indigo-400);background:var(--pf-indigo-50);padding:2px 6px;border-radius:999px}._navCount_18c18_45{min-width:20px;padding:0 6px;border-radius:999px;background:var(--pf-gradient);color:#fff;font-size:11px;font-weight:700;text-align:center}._workspace_18c18_56{margin-top:auto;display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--pf-border)}._workspace_18c18_56 select{width:100%;height:38px;padding:0 12px;border-radius:var(--pf-radius-sm);border:1px solid var(--pf-border-strong);background:var(--pf-white);color:var(--pf-text)}._user_18c18_66{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--pf-text)}._avatar_18c18_67{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--pf-gradient);color:#fff;font-family:var(--pf-font-display);font-size:14px;letter-spacing:.05em}._logout_18c18_79{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--pf-muted);cursor:pointer;font-weight:600;font-size:12px;padding:6px 8px;border-radius:8px}._logout_18c18_79:hover{color:var(--pf-indigo-600);background:var(--pf-indigo-50)}._main_18c18_82{padding:36px 44px 72px;max-width:1240px;width:100%}._topbar_18c18_83{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}._title_18c18_84{display:grid;gap:8px}@media (max-width: 860px){._shell_18c18_1{grid-template-columns:1fr}._sidebar_18c18_8{position:static;height:auto}._main_18c18_82{padding:20px 16px 48px}._workspace_18c18_56{margin-top:16px}}._page_dyi5k_1{min-height:100%;display:grid;grid-template-columns:1.1fr 1fr}._hero_dyi5k_8{position:relative;padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}._heroTitle_dyi5k_16{font-size:clamp(44px,6vw,76px);line-height:.95;max-width:10ch}._heroTitle_dyi5k_16 em{font-style:normal}._heroText_dyi5k_18{color:var(--pf-muted);max-width:46ch;margin-top:18px;font-size:15px}._heroFoot_dyi5k_19{font-size:12px;color:var(--pf-muted)}._ornament_dyi5k_22{position:absolute;right:40px;bottom:88px;display:grid;gap:18px;pointer-events:none}._ornament_dyi5k_22 span{display:block;height:26px;border-radius:14px;background:var(--pf-gradient)}._ornament_dyi5k_22 span:nth-child(1){width:260px;opacity:.08}._ornament_dyi5k_22 span:nth-child(2){width:190px;opacity:.12}._ornament_dyi5k_22 span:nth-child(3){width:120px;opacity:.18}._panel_dyi5k_41{display:grid;place-items:center;padding:32px;background:radial-gradient(600px 400px at 70% 20%,rgba(53,51,205,.16),transparent 65%),var(--pf-indigo-50);border-left:1px solid var(--pf-border)}._form_dyi5k_50{position:relative;width:min(420px,100%);display:grid;gap:14px;background:var(--pf-white);padding:32px;border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-lg)}._formHead_dyi5k_60{display:grid;gap:6px;margin-bottom:6px}._formHead_dyi5k_60 h2{font-size:26px}._tabs_dyi5k_63{display:flex;gap:4px;padding:4px;background:var(--pf-indigo-50);border-radius:var(--pf-radius-pill)}._tab_dyi5k_63{flex:1;height:34px;border:none;border-radius:var(--pf-radius-pill);background:transparent;font-weight:600;color:var(--pf-muted);cursor:pointer;transition:background .15s ease,color .15s ease}._tabActive_dyi5k_75{background:var(--pf-white);color:var(--pf-indigo-600);box-shadow:var(--pf-shadow-sm)}._divider_dyi5k_76{display:flex;align-items:center;gap:12px;color:var(--pf-muted);font-size:12px}._divider_dyi5k_76:before,._divider_dyi5k_76:after{content:"";flex:1;height:1px;background:var(--pf-border)}@media (max-width: 860px){._page_dyi5k_1{grid-template-columns:1fr}._hero_dyi5k_8{padding:28px 24px;min-height:40vh}._ornament_dyi5k_22{display:none}._panel_dyi5k_41{border-left:none;border-top:1px solid var(--pf-border)}}:root{--pf-black: #0b0b0b;--pf-white: #ffffff;--pf-indigo: #3533cd;--pf-indigo-600: #2c2ab0;--pf-indigo-400: #6866e0;--pf-indigo-200: #c9c8f4;--pf-indigo-100: #e6e6fa;--pf-indigo-50: #f3f3fd;--pf-graphite: #1c2120;--pf-gradient: linear-gradient(90deg, #0b0b0b 0%, #3533cd 100%);--pf-gradient-soft: linear-gradient(135deg, #f3f3fd 0%, #ffffff 60%, #f6f6fb 100%);--pf-bg: #f8f8fb;--pf-surface: #ffffff;--pf-surface-2: #fbfbfe;--pf-border: #ebecf2;--pf-border-strong: #d9dbe6;--pf-muted: #6f7482;--pf-text: #15161c;--pf-success: #1e9e6a;--pf-success-soft: #e7f6ef;--pf-danger: #d9323a;--pf-danger-soft: #fdecec;--pf-pending: #8a8f98;--pf-pending-soft: #f0f1f5;--pf-font-display: "Bebas Neue", "Oswald", Impact, sans-serif;--pf-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--pf-radius-sm: 8px;--pf-radius: 12px;--pf-radius-lg: 18px;--pf-radius-pill: 999px;--pf-shadow-sm: 0 1px 2px rgba(21, 22, 28, .04);--pf-shadow: 0 1px 2px rgba(21, 22, 28, .04), 0 10px 30px -18px rgba(53, 51, 205, .25);--pf-shadow-lg: 0 20px 50px -24px rgba(53, 51, 205, .35);--pf-ring: 0 0 0 4px var(--pf-indigo-100);--pf-space-1: 4px;--pf-space-2: 8px;--pf-space-3: 12px;--pf-space-4: 16px;--pf-space-6: 24px;--pf-space-8: 32px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--pf-text);font-family:var(--pf-font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 500px at 85% -10%,rgba(53,51,205,.07),transparent 60%),radial-gradient(700px 400px at -10% 100%,rgba(53,51,205,.05),transparent 60%),var(--pf-bg);background-attachment:fixed}h1,h2,h3{margin:0;font-family:var(--pf-font-display);font-weight:400;letter-spacing:.05em;text-transform:uppercase}h1{font-size:34px;line-height:1}h2{font-size:22px;line-height:1.1}h3{font-size:13px;letter-spacing:.14em;color:var(--pf-muted)}a{color:var(--pf-indigo);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--pf-indigo-100);color:var(--pf-indigo-600)}.pf-muted{color:var(--pf-muted)}.pf-row{display:flex;align-items:center;gap:var(--pf-space-3)}.pf-between{display:flex;align-items:center;justify-content:space-between;gap:var(--pf-space-3)}.pf-grid{display:grid;gap:var(--pf-space-4)}.pf-grid--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pf-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pf-eyebrow{font-family:var(--pf-font-display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--pf-indigo)}.pf-money{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.pf-money--pos{color:var(--pf-success)}.pf-money--neg{color:var(--pf-danger)}.pf-gradient-text{background:var(--pf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}
