@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_34cc27{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_34cc27{--font-montserrat:"Montserrat","Montserrat Fallback"}[data-shape=modern]{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px;--radius:0.5rem;--spacing-inline:8px;--spacing-element:12px;--spacing-card:16px;--spacing-section:24px;--spacing-page:24px;--height-row:65px;--height-header:56px;--height-control:40px;--shadow-2xs:0 1px 3px rgba(0,0,0,0.06);--shadow-xs:0 2px 6px rgba(0,0,0,0.08);--shadow-sm:0 2px 8px rgba(0,0,0,0.09),0 1px 2px rgba(0,0,0,0.05);--shadow:0 4px 12px rgba(0,0,0,0.10),0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 6px 16px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.06);--shadow-lg:0 12px 28px rgba(0,0,0,0.13),0 4px 8px rgba(0,0,0,0.06);--shadow-xl:0 20px 40px rgba(0,0,0,0.15),0 6px 12px rgba(0,0,0,0.07);--shadow-2xl:0 32px 56px rgba(0,0,0,0.18),0 10px 16px rgba(0,0,0,0.08);& .dark,&.dark,&:is(.dark *){--shadow-2xs:0 1px 2px rgba(0,0,0,0.18);--shadow-xs:0 2px 5px rgba(0,0,0,0.22);--shadow-sm:0 2px 6px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.18);--shadow:0 4px 10px rgba(0,0,0,0.28),0 1px 3px rgba(0,0,0,0.20);--shadow-md:0 6px 14px rgba(0,0,0,0.30),0 2px 4px rgba(0,0,0,0.22);--shadow-lg:0 10px 24px rgba(0,0,0,0.32),0 4px 8px rgba(0,0,0,0.24);--shadow-xl:0 16px 32px rgba(0,0,0,0.32),0 6px 12px rgba(0,0,0,0.26);--shadow-2xl:0 24px 48px rgba(0,0,0,0.32),0 10px 16px rgba(0,0,0,0.28)}}[data-shape=modern] [data-slot=button]{border-radius:var(--radius-full);padding-inline:20px;font-weight:500;letter-spacing:.01em;transition:background .15s,color .15s,transform .1s}[data-shape=modern] [data-slot=button][data-size=sm]{border-radius:var(--radius-full);padding-inline:14px}[data-shape=modern] [data-slot=button][data-size=xs]{border-radius:var(--radius-full);padding-inline:10px}[data-shape=modern] [data-slot=button][data-size=icon-lg],[data-shape=modern] [data-slot=button][data-size=icon-sm],[data-shape=modern] [data-slot=button][data-size=icon-xs],[data-shape=modern] [data-slot=button][data-size=icon]{border-radius:var(--radius-full);padding-inline:0}[data-shape=modern] [data-slot=button]:active{transform:scale(.97)}[data-shape=modern] [data-slot=input]{border-radius:var(--radius-md);padding-inline:12px;border-width:1.5px}[data-shape=modern] [data-slot=textarea]{border-radius:var(--radius-md);padding:8px 12px;border-width:1.5px}[data-shape=modern] [data-slot=badge]{border-radius:4px;padding-inline:.4rem;padding-block:.1rem;font-size:10px;font-weight:400;letter-spacing:.02em}[data-shape=modern] [data-slot=card]{border-radius:var(--radius-xl)}[data-shape=modern] [data-slot=card] [data-slot=card-content],[data-shape=modern] [data-slot=card] [data-slot=card-footer],[data-shape=modern] [data-slot=card] [data-slot=card-header]{padding-inline:16px}[data-shape=modern] [data-slot=card] [data-slot=card-header]{padding-top:16px}[data-shape=modern] [data-slot=card] [data-slot=card-footer]{padding-bottom:16px;border-radius:0 0 var(--radius-xl) var(--radius-xl)}[data-shape=modern] [data-slot=dialog-content]{border-radius:var(--radius-xl);padding:16px}[data-shape=modern] [data-slot=dialog-footer]{border-radius:0 0 var(--radius-xl) var(--radius-xl);padding:12px 16px}[data-shape=modern] [data-slot=tabs-list]{border-radius:var(--radius-md);padding:4px;gap:4px;height:auto}[data-shape=modern] [data-slot=tabs-trigger]{border-radius:var(--radius-md);width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;font-size:0;border-bottom:none;transition:background .15s,color .15s}[data-shape=modern] [data-slot=tabs-trigger] svg{width:20px;height:20px}[data-shape=modern] [data-slot=tabs-trigger][data-state=active]{border-bottom:none}[data-shape=modern] .folder-tab-active{clip-path:url(#tab-clip);margin-right:-1px}[data-shape=modern] .folder-tab-active-mid{clip-path:url(#tab-clip-mid);margin-right:-1px}[data-shape=modern] [data-slot=dropdown-menu-content]{border-radius:var(--radius-lg);padding:4px}[data-shape=modern] [data-slot=dropdown-menu-item]{border-radius:var(--radius-sm);padding-inline:12px;padding-block:8px}[data-shape=modern] [data-slot=dropdown-menu-label]{padding-inline:12px;font-size:11px;letter-spacing:.06em}[data-shape=modern] [data-slot=select-trigger]{border-radius:var(--radius-md);padding-inline:12px;border-width:1.5px}[data-shape=modern] [data-slot=select-popup]{border-radius:var(--radius-md);padding:4px}[data-shape=modern] [data-slot=select-item]{border-radius:var(--radius-sm);padding-inline:12px}[data-shape=modern] [data-slot=sidebar] nav a,[data-shape=modern] [data-slot=sidebar] nav button{border-radius:var(--radius-xl);padding:12px;transition:background .15s,color .15s}[data-shape=modern] [data-slot=toast]{border-radius:var(--radius-md);padding:12px 16px}[data-shape=modern] [data-slot=tooltip-content]{border-radius:var(--radius-sm);padding:4px 8px}[data-shape=modern] .pipeline-step-circle{border-radius:var(--radius-full)}[data-shape=modern] [data-slot=select-trigger],[data-shape=modern] select,[data-shape=modern] textarea{border-radius:var(--radius-md)}[data-shape=modern] .progress-bar,[data-shape=modern] [data-slot=switch-root],[data-shape=modern] [role=progressbar]{border-radius:var(--radius-full)}[data-shape=modern] .card-grid{gap:16px}[data-shape=modern] [data-slot=table] td,[data-shape=modern] [data-slot=table] th{padding-block:12px}[data-shape=modern] [data-slot=card]{border:1px solid var(--border)}[data-shape=modern] [data-slot=input][type=search],[data-shape=modern] input[type=search]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-shape=modern] ::-webkit-scrollbar{height:6px;width:6px}[data-shape=modern] ::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-shape=modern] ::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in oklch,var(--foreground) 15%,transparent)}[data-shape=modern] ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--foreground) 25%,transparent)}[data-shape=modern] [data-slot=card][data-slot=card],[data-shape=modern] [data-slot=dialog-content]{border-radius:var(--radius-xl)}[data-shape=modern] .filter-tag,[data-shape=modern] [data-slot=input][placeholder],[data-shape=modern] input[type=search]{border-radius:var(--radius-full)}[data-shape=modern] .filter-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border);font-size:11px;font-weight:500;transition:background .15s,color .15s;cursor:pointer;white-space:nowrap}[data-shape=modern] .status-ring{width:20px;height:20px;border-radius:var(--radius-full);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-shape=modern] .glow-active{box-shadow:0 0 0 1px var(--primary),0 0 8px color-mix(in oklch,var(--primary) 25%,transparent)}[data-shape=modern] .text-xs.text-muted-foreground:not([data-slot=badge]){font-size:11px;line-height:1.4}[data-shape=modern] [data-slot=sidebar].glass-panel [data-slot=avatar]{width:40px;height:40px}[data-shape=modern] [data-slot=sub-tab-buttons] button{font-size:10px}[data-shape] .h-row{height:var(--height-row)}[data-shape] .h-header{height:var(--height-header)}[data-shape] .h-control{height:var(--height-control)}[data-shape] .min-h-row{min-height:var(--height-row)}[data-shape] .min-h-header{min-height:var(--height-header)}[data-shape] .max-h-row{max-height:var(--height-row)}[data-shape] .icon-xs svg{width:var(--icon-xs);height:var(--icon-xs)}[data-shape] .icon-sm svg{width:var(--icon-sm);height:var(--icon-sm)}[data-shape] .icon-md svg{width:var(--icon-md);height:var(--icon-md)}[data-shape] .icon-lg svg{width:var(--icon-lg);height:var(--icon-lg)}[data-shape] .icon-xl svg{width:var(--icon-xl);height:var(--icon-xl)}:root{color-scheme:light;--background:#f3f3f4;--foreground:#111827;--card:#ffffff;--card-foreground:#111827;--popover:#ffffff;--popover-foreground:#111827;--primary:oklch(0.52 0.22 255);--primary-foreground:#ffffff;--secondary:#006a62;--secondary-foreground:#ffffff;--muted:#e2e2e3;--muted-foreground:#6b7280;--accent:#f9fafb;--accent-foreground:#111827;--destructive:#ba1a1a;--destructive-foreground:#ffffff;--success:#006a62;--success-foreground:#ffffff;--warning:#e8760a;--warning-foreground:#ffffff;--info:#2563eb;--info-foreground:#ffffff;--year:#047857;--year-foreground:#ffffff;--border:#c8c8c9;--input:#c8c8c9;--ring:oklch(0.52 0.22 255);--surface:#f9f9fa;--surface-foreground:#111827;--text-secondary:#6b7280;--chart-1:oklch(0.52 0.22 255);--chart-2:#5a403c;--chart-3:#ba1a1a;--chart-4:#494bd6;--chart-5:#c8c8c9;--sidebar:#f3f3f4;--sidebar-foreground:#111827;--sidebar-primary:oklch(0.52 0.22 255);--sidebar-primary-foreground:#ffffff;--sidebar-accent:#e8e8e9;--sidebar-accent-foreground:#111827;--sidebar-border:#c8c8c9;--sidebar-ring:oklch(0.52 0.22 255);--nav-active:#e2e2e3;--nav-inactive:#ffffff;--selected-border:rgb(229 231 235/1);--selected-bg:#d2e3fc;--list-meta-color:color-mix(in oklch,var(--foreground) 35%,transparent);--header-btn-bg:#f9fafb;--header-btn-border:#e5e7eb;--header-btn-hover:#f3f4f6;--header-btn-fg:#6b7280}.rounded-full.bg-nav-inactive{border:1px solid rgb(229 231 235)}.dark{color-scheme:dark;--background:#222222;--foreground:#ffffff;--card:#1a1a1a;--card-foreground:#ffffff;--popover:#1a1a1a;--popover-foreground:#ffffff;--primary:oklch(0.62 0.17 260);--primary-foreground:#050505;--secondary:#161616;--secondary-foreground:#cccccc;--muted:#161616;--muted-foreground:#8a8687;--accent:#222222;--accent-foreground:#999999;--destructive:oklch(0.62 0.2 25);--destructive-foreground:#050505;--success:oklch(0.62 0.15 155);--success-foreground:#050505;--warning:oklch(0.75 0.13 80);--warning-foreground:#050505;--info:oklch(0.65 0.15 250);--info-foreground:#050505;--year:oklch(0.65 0.14 155);--year-foreground:#050505;--border:rgba(255,255,255,0.07);--input:#333333;--ring:oklch(0.62 0.17 260);--surface:#1a1a1a;--surface-foreground:#ffffff;--text-secondary:#d1cdce;--chart-1:oklch(0.62 0.17 260);--chart-2:#8a8687;--chart-3:oklch(0.62 0.2 25);--chart-4:oklch(0.72 0.06 262.5);--chart-5:#444444;--sidebar:#1a1a1a;--sidebar-foreground:#ffffff;--sidebar-primary:oklch(0.62 0.17 260);--sidebar-primary-foreground:#050505;--sidebar-accent:#222222;--sidebar-accent-foreground:#999999;--sidebar-border:rgba(255,255,255,0.03);--sidebar-ring:oklch(0.62 0.17 260);--nav-active:#222222;--nav-inactive:#161616;--selected-border:transparent;--selected-bg:#222222;--list-meta-color:color-mix(in oklch,var(--foreground) 35%,transparent);--header-btn-bg:#222222;--header-btn-border:transparent;--header-btn-hover:#33333380;--header-btn-fg:var(--text-secondary)}.dark .rounded-full.bg-nav-inactive{border:0}