[data-mkt-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),filter .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--mkt-delay, 0ms)}[data-mkt-reveal=up]{transform:translate3d(0,30px,0)}[data-mkt-reveal=down]{transform:translate3d(0,-24px,0)}[data-mkt-reveal=left]{transform:translate3d(-36px,0,0)}[data-mkt-reveal=right]{transform:translate3d(36px,0,0)}[data-mkt-reveal=zoom]{transform:scale(.93)}[data-mkt-reveal=rise]{transform:translate3d(0,44px,0) scale(.97);filter:blur(6px)}@keyframes mkt-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(26px,-30px,0) scale(1.12)}}.mkt-drift{animation:mkt-drift 16s ease-in-out infinite}.mkt-drift-slow{animation:mkt-drift 26s ease-in-out infinite;animation-delay:-7s}@keyframes mkt-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}.mkt-float{animation:mkt-float 5.5s ease-in-out infinite}@keyframes mkt-bar-grow{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}.mkt-bar{transform-origin:bottom center;animation:mkt-bar-grow .9s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--mkt-i, 0) * 90ms + .25s)}@keyframes mkt-marquee{to{transform:translate3d(-50%,0,0)}}.mkt-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mkt-marquee-track{display:flex;width:max-content;animation:mkt-marquee 46s linear infinite}.mkt-marquee:hover .mkt-marquee-track{animation-play-state:paused}.mkt-shine{position:relative;overflow:hidden}.mkt-shine:before{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);transform:translate3d(-90%,0,0);transition:transform .9s cubic-bezier(.22,.61,.36,1);pointer-events:none}.mkt-shine:hover:before{transform:translate3d(90%,0,0)}@keyframes mkt-pulse{0%,to{box-shadow:0 18px 44px -24px #ea580c99}50%{box-shadow:0 24px 64px -20px #ea580ce6}}.mkt-pulse{animation:mkt-pulse 3.8s ease-in-out infinite}.mkt-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;transform:scaleX(var(--mkt-progress, 0));transform-origin:0 50%;background:linear-gradient(90deg,var(--nv-orange-bright),var(--nv-orange) 60%,var(--nv-orange-dark));transition:transform .08s linear;pointer-events:none}.mkt-to-top{position:fixed;right:22px;bottom:22px;z-index:1100;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:#fff;font-size:16px;background:linear-gradient(180deg,#fb923c,#ea580c);box-shadow:0 16px 30px -14px #ea580cf2;opacity:0;transform:translate3d(0,14px,0) scale(.9);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.mkt-to-top.mkt-in{opacity:1;transform:none;pointer-events:auto}.mkt-to-top:hover{transform:translate3d(0,-2px,0)}.mkt-count{font-variant-numeric:tabular-nums}[data-mkt-reveal].mkt-in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion: reduce){[data-mkt-reveal],[data-mkt-reveal].mkt-in{opacity:1;transform:none;filter:none;transition:none}.mkt-drift,.mkt-drift-slow,.mkt-float,.mkt-bar,.mkt-pulse,.mkt-marquee-track{animation:none}.mkt-shine:before{display:none}.mkt-to-top{transition:none}}:root{--nv-orange: #ea580c;--nv-orange-bright: #f97316;--nv-orange-dark: #c2410c;--nv-orange-soft: #fff7ed;--nv-gray-900: #111827;--nv-gray-800: #1f2937;--nv-gray-700: #374151;--nv-gray-600: #4b5563;--nv-gray-500: #6b7280;--nv-gray-400: #9ca3af;--nv-gray-300: #d1d5db;--nv-gray-200: #e5e7eb;--nv-gray-100: #f3f4f6;--nv-gray-50: #fafafa;--nv-border: var(--nv-gray-200);--nv-ink: var(--nv-gray-900);--nv-muted: var(--nv-gray-500);--nv-shell-max: 1720px;--nv-gutter: clamp(16px, 4vw, 64px);--nv-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nv-page-bg: radial-gradient(ellipse 70% 55% at 50% 0%, rgba(234, 88, 12, .05), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--nv-gray-50) 55%, #f5f5f4 100%);--nv-hero-bg: radial-gradient(ellipse 72% 62% at 50% -12%, rgba(234, 88, 12, .07), transparent 62%), linear-gradient(180deg, #ffffff 0%, var(--nv-gray-50) 60%, #f5f5f4 100%)}._shell_8jnlw_3{min-height:min-content;font-family:var(--nv-font);color:var(--nv-ink)}._shell_8jnlw_3.ant-layout{background:var(--nv-gray-50);background-image:linear-gradient(180deg,#ffffff 0%,var(--nv-gray-50) 55%,#f5f5f4 100%)}._header_8jnlw_35{position:sticky;top:0;font-family:var(--nv-font);color:var(--nv-ink);z-index:1000;background:#ffffffb8;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}._headerScrolled_8jnlw_65{background:#ffffffed;border-bottom-color:var(--nv-border);box-shadow:0 6px 24px -12px #11182759}._headerInner_8jnlw_77{max-width:var(--nv-shell-max);margin:0 auto;padding:0 var(--nv-gutter);height:68px;min-height:68px;display:flex;align-items:center;gap:16px}._brand_8jnlw_99{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}._brandLogo_8jnlw_115{height:78px;width:auto;max-width:190px;object-fit:contain;display:block}._nav_8jnlw_131{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}._navLink_8jnlw_147,._navLinkActive_8jnlw_149{position:relative;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;color:var(--nv-gray-600);transition:color .15s ease,background .15s ease;line-height:1.3}._navLink_8jnlw_147:hover{color:var(--nv-gray-900);background:var(--nv-gray-100)}._navLinkActive_8jnlw_149{color:var(--nv-orange-dark);font-weight:600;background:var(--nv-orange-soft)}._headerActions_8jnlw_195{display:flex;align-items:center;gap:8px;flex-shrink:0}._btnGhost_8jnlw_209{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--nv-gray-700);border:1px solid var(--nv-gray-200);background:#ffffffb3;transition:color .15s ease,border-color .15s ease,background .15s ease}._btnGhost_8jnlw_209:hover{color:var(--nv-orange-dark);border-color:#ea580c66;background:var(--nv-orange-soft)}._btnLogin_8jnlw_251{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;background:linear-gradient(180deg,var(--nv-orange-bright) 0%,var(--nv-orange) 100%);color:#fff!important;border:1px solid rgba(194,65,12,.35);box-shadow:0 6px 18px -8px #ea580ccc;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}._btnLogin_8jnlw_251:hover{color:#fff!important;background:linear-gradient(180deg,#fb923c 0%,var(--nv-orange-dark) 100%);box-shadow:0 10px 24px -8px #ea580ce6;transform:translateY(-1px)}._btnLoginMuted_8jnlw_297{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:default;-webkit-user-select:none;user-select:none;background:var(--nv-orange-soft);color:var(--nv-orange-dark)!important;border:1px solid var(--nv-border)}._menuToggle_8jnlw_327{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--nv-gray-200);background:#fff;color:var(--nv-gray-700);font-size:16px;cursor:pointer}._mobileSheet_8jnlw_355{display:none;flex-direction:column;gap:4px;padding:10px 16px 16px;border-top:1px solid var(--nv-border);background:#fff;box-shadow:0 18px 34px -20px #11182766}._mobileLink_8jnlw_375,._mobileLinkActive_8jnlw_377{padding:11px 12px;border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;color:var(--nv-gray-700)}._mobileLinkActive_8jnlw_377{color:var(--nv-orange-dark);font-weight:600;background:var(--nv-orange-soft)}._mobileCta_8jnlw_407{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;color:#fff!important;background:linear-gradient(180deg,var(--nv-orange-bright) 0%,var(--nv-orange) 100%)}._main_8jnlw_437{width:100%;max-width:none;margin:0;padding:0}._footer_8jnlw_455{border-top:1px solid var(--nv-border);background:linear-gradient(180deg,#fff,#f8fafc)}._footerInner_8jnlw_465{max-width:var(--nv-shell-max);margin:0 auto;padding:56px var(--nv-gutter) 40px;display:grid;grid-template-columns:1.25fr 2fr 1fr;gap:40px}._footerBrandCol_8jnlw_483{display:flex;flex-direction:column;align-items:flex-start;gap:12px}._footerBrand_8jnlw_483{display:inline-flex;text-decoration:none}._footerLogo_8jnlw_507{height:64px;width:auto;max-width:170px;object-fit:contain;margin-left:-6px}._footerBlurb_8jnlw_523{margin:0;font-size:13.5px;line-height:1.65;color:var(--nv-gray-600);max-width:320px}._footerContacts_8jnlw_539{display:flex;flex-direction:column;gap:6px}._footerContact_8jnlw_539{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--nv-gray-700);text-decoration:none}._footerContact_8jnlw_539:hover{color:var(--nv-orange-dark)}._footerDownload_8jnlw_579{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;color:var(--nv-gray-800);border:1px solid var(--nv-gray-200);background:#fff;box-shadow:0 4px 12px -8px #11182799}._footerDownload_8jnlw_579:hover{color:var(--nv-orange-dark);border-color:#ea580c66}._footerLinkCols_8jnlw_621{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._footerColTitle_8jnlw_633{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nv-gray-500)}._footerList_8jnlw_651{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}._footerLink_8jnlw_621{font-size:13.5px;color:var(--nv-gray-700);text-decoration:none;transition:color .15s ease}._footerLink_8jnlw_621:hover{color:var(--nv-orange-dark)}._footerCtaCard_8jnlw_691{border-radius:16px;padding:22px;color:#fff;background:linear-gradient(150deg,#1f2937,#292524 55%,#9a3412);box-shadow:0 20px 40px -24px #111827e6;align-self:start}._footerCtaTitle_8jnlw_709{margin:0 0 8px;font-size:16px;font-weight:700;color:#fff}._footerCtaSub_8jnlw_723{margin:0 0 16px;font-size:13px;line-height:1.6;color:#ffffffc7}._footerCtaBtn_8jnlw_737{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;background:#fff;color:var(--nv-orange-dark)!important}._footerCtaBtn_8jnlw_737:hover{background:var(--nv-orange-soft)}._footerBar_8jnlw_771{border-top:1px solid var(--nv-border);padding:16px 20px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}._footerCopy_8jnlw_791{font-size:12px;color:var(--nv-muted)}._footerPolicies_8jnlw_801{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._footerPolicyLink_8jnlw_815{font-size:12px;font-weight:500;color:var(--nv-gray-600);text-decoration:none}._footerPolicyLink_8jnlw_815:hover{color:var(--nv-orange)}._footerDot_8jnlw_837{color:var(--nv-gray-400);-webkit-user-select:none;user-select:none}@media (max-width: 1024px){._footerInner_8jnlw_465{grid-template-columns:1fr 1fr}._footerCtaCard_8jnlw_691{grid-column:1 / -1}}@media (max-width: 900px){._nav_8jnlw_131,._headerActions_8jnlw_195{display:none}._menuToggle_8jnlw_327{display:inline-flex;margin-left:auto}._mobileSheet_8jnlw_355{display:flex}._headerInner_8jnlw_77{height:60px;min-height:60px;padding:0 16px}._brandLogo_8jnlw_115{height:58px;max-width:150px}}@media (max-width: 640px){._footerInner_8jnlw_465{grid-template-columns:1fr;padding:40px 16px 28px;gap:28px}._footerLinkCols_8jnlw_621{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--brand-950: #431407;--brand-900: #7c2d12;--brand-800: #9a3412;--brand-700: #c2410c;--brand-600: #ea580c;--brand-500: #f97316;--brand-400: #fb923c;--brand-300: #fdba74;--brand-200: #fed7aa;--brand-100: #ffedd5;--brand-50: #fff7ed;--brand-rgb: 249, 115, 22;--brand-accent-gold: #d4af37;--neutral-950: #020617;--neutral-900: #0f172a;--neutral-800: #1e293b;--neutral-700: #334155;--neutral-600: #475569;--neutral-500: #64748b;--neutral-400: #94a3b8;--neutral-300: #cbd5e1;--neutral-200: #e2e8f0;--neutral-100: #f1f5f9;--neutral-50: #f8fafc;--white: #ffffff;--success: #059669;--success-light: #ecfdf5;--warning: #d97706;--warning-light: #fffbeb;--danger: #dc2626;--danger-light: #fef2f2;--info: #2563eb;--info-light: #eff6ff;--surface-primary: var(--white);--surface-secondary: var(--neutral-50);--surface-tertiary: var(--neutral-100);--surface-elevated: var(--white);--surface-overlay: rgba(15, 23, 42, .6);--text-primary: var(--neutral-800);--text-secondary: var(--neutral-500);--text-tertiary: var(--neutral-400);--text-inverse: var(--white);--border-default: var(--neutral-200);--border-subtle: var(--neutral-100);--border-strong: var(--neutral-300);--border-focus: var(--brand-500);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 8px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08), 0 4px 8px rgba(0, 0, 0, .04);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .1), 0 8px 16px rgba(0, 0, 0, .06);--shadow-card: 0 1px 3px rgba(0, 0, 0, .06), 0 0 0 1px rgba(0, 0, 0, .04);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .06);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-card: 16px;--radius-modal: 20px;--radius-drawer: 16px;--glass-opacity: .5;--posygen-shell-bg: rgba(250, 250, 249, var(--glass-opacity, .5));--posygen-shell-blur: 24px;--posygen-shell-saturate: 1.4;--posygen-shell-border: 1px solid rgba(255, 255, 255, .7);--posygen-shell-dark-bg: rgba(30, 41, 59, .58);--posygen-shell-dark-border: 1px solid rgba(51, 65, 85, .75);--backdrop-card: linear-gradient(135deg, rgba(255,255,255,.95) 0%, rgba(248,250,252,.98) 100%);--backdrop-card-border: 1px solid rgba(255, 255, 255, .8);--backdrop-blur: 12px;--backdrop-blur-strong: 20px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-normal: .2s;--duration-smooth: .3s;--glow-brand: rgba(var(--brand-rgb), .12);--glow-brand-strong: rgba(var(--brand-rgb), .2);--glow-success: rgba(5, 150, 105, .12);--glow-purple: rgba(124, 58, 237, .12);--glow-ambient: rgba(var(--brand-rgb), .04);--font-display: "Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body: "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-small: "Segoe UI Variable Small", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Cascadia Mono", "Cascadia Code", "Consolas", ui-monospace, monospace;--font-numeric: var(--font-body);--fw-normal: 400;--fw-medium: 600;--fw-semibold: 600;--fw-bold: 700;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 30px;--text-5xl: 36px;--lh-tight: 1.2;--lh-snug: 1.35;--lh-normal: 1.5;--lh-relaxed: 1.65;--tracking-tighter: -.02em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps: .06em;--title-bar-height: 40px;--header-height: 64px;--footer-height: 0px;--z-drawer: 11200;--z-modal: 11350;--z-popup: 11500;--z-toast: 11600;--accent-light: var(--brand-400);--accent: var(--brand-500);--accent-deep: var(--brand-600);--shell-header-gradient: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--shell-header-accent: var(--accent);--shell-header-rule: inset 0 2px 0 var(--accent);--shell-header-fg: var(--neutral-900);--shell-header-close: var(--neutral-500);--shell-header-close-hover-bg: var(--neutral-100);--shell-header-border: var(--neutral-200);--shell-header-inset: inset 0 -1px 0 rgba(255, 255, 255, .9);--form-brand-bg: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--form-brand-bg-glow: radial-gradient( ellipse 120% 70% at 100% 0%, rgba(var(--brand-rgb), .05) 0%, transparent 58% );--crud-form-surface-bg: var(--white, #ffffff);--crud-form-surface-image: var(--form-brand-bg-glow), var(--form-brand-bg);--logo-gradient: linear-gradient( 135deg, var(--brand-700) 0%, var(--brand-600) 42%, var(--brand-400) 100% );--logo-gradient-hover: linear-gradient( 135deg, var(--brand-600) 0%, var(--brand-500) 45%, var(--brand-300) 100% );--logo-gradient-active: linear-gradient( 135deg, var(--brand-800) 0%, var(--brand-700) 40%, var(--brand-500) 100% )}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--neutral-100);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-normal);line-height:var(--lh-normal)}#root{width:100%;height:100vh;overflow:hidden}code{font-family:var(--font-mono)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary)}h1{font-size:var(--text-4xl);letter-spacing:var(--tracking-tighter)}h2{font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-md)}h1,h2,h3,.text-display{font-family:var(--font-display)}small,.text-micro{font-family:var(--font-small)}.text-micro,.text-eyebrow{font-family:var(--font-small);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary)}.tabular-nums,.ant-statistic-content-value,.ant-table-cell-numeric,.ant-input-number-input,.ant-picker-input>input,.ant-table-cell,.ant-table-thead>tr>th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}::selection{background:var(--brand-200);color:var(--brand-900)}:focus-visible{outline:2px solid var(--brand-600);outline-offset:1px}.app-layout{min-height:100vh;background:transparent;position:relative}.app-content{padding:0;background:transparent;min-height:100%;position:relative;overflow-y:auto;overflow-x:hidden;height:100%;margin-left:0;width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--neutral-400);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.common-card{background:#fafaf9eb;padding:20px;border-radius:var(--radius-card);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #fff9;transition:box-shadow var(--duration-smooth) var(--ease-out),border-color var(--duration-smooth) var(--ease-out),transform var(--duration-smooth) var(--ease-out);border:1px solid rgba(255,255,255,.6);position:relative;overflow:hidden}.common-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand-600),var(--brand-400),var(--brand-600));background-size:200% 100%;opacity:0;transition:opacity var(--duration-smooth) var(--ease-out);animation:shimmerBorder 3s linear infinite}.common-card:hover{box-shadow:var(--shadow-md),0 0 20px var(--glow-brand);border-color:var(--brand-200);transform:translateY(-2px)}.common-card:hover:before{opacity:1}@keyframes shimmerBorder{0%{background-position:200% 50%}to{background-position:-200% 50%}}.form-container{background:#fafaf9eb;padding:24px;border-radius:var(--radius-card);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #fff9;border:1px solid rgba(255,255,255,.6)}.form-actions{display:flex;gap:10px;margin-top:20px}.table-container{background:#fafaf9eb;padding:20px;border-radius:var(--radius-card);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #fff9;border:1px solid rgba(255,255,255,.6)}.table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-search{display:flex;gap:10px;margin-bottom:16px}.search-input{width:280px}.btn-group{display:flex;gap:8px;margin-bottom:16px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.mt-lg{margin-top:24px}.flex{display:flex}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-table,.ant-card,.ant-modal,.ant-drawer,.ant-menu,.ant-dropdown,.ant-tooltip,.ant-popover,.ant-message,.ant-notification{font-family:var(--font-body)}h1.ant-typography,h2.ant-typography,h3.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-card-head-title,.ant-modal-title,.ant-drawer-title,.ant-statistic-content{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}.ant-form-item-explain,.ant-form-item-extra,.ant-tag,.ant-badge-count,.ant-typography-caption,.ant-table-filter-trigger,.ant-descriptions-item-label{font-family:var(--font-small)}.ant-card{border-radius:var(--radius-card)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #fff9!important;transition:box-shadow var(--duration-smooth) var(--ease-out),border-color var(--duration-smooth) var(--ease-out),transform var(--duration-smooth) var(--ease-out)!important;background:#fafaf9eb!important;overflow:hidden!important}.ant-card:hover{box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000f,inset 0 1px #fffc!important;border-color:#fffc!important;transform:translateY(-1px)}.ant-card-head{border-bottom:1px solid rgba(226,232,240,.6)!important;background:#f8fafc80!important;border-radius:var(--radius-card) var(--radius-card) 0 0!important;padding:12px 20px!important;min-height:auto!important}.ant-card-head-title{font-weight:600!important;font-size:14px!important;color:var(--text-primary)!important}.ant-btn{border-radius:var(--radius-md)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:500!important;transition:all var(--duration-fast) var(--ease-in-out)!important}.ant-btn-primary{background:var(--brand-600, #0f766e)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 1px #ffffff38,0 2px 6px #0000002e!important;color:var(--text-inverse)!important;position:relative;overflow:hidden}.ant-btn-primary:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 100%);pointer-events:none;border-radius:inherit}.ant-btn-primary:hover{background:var(--brand-400, #2dd4bf)!important;border-color:#ffffff40!important;box-shadow:inset 0 1px #ffffff4d,0 4px 14px #00000038!important;transform:translateY(-1px)}.ant-btn-primary:active{background:var(--brand-700, #065f46)!important;box-shadow:inset 0 2px 6px #00000040,0 1px 2px #00000014!important;transform:translateY(0)}.ant-btn-default{border:1px solid var(--border-default)!important;background:var(--white)!important;color:var(--text-primary)!important}.ant-btn-default:hover{border-color:#0f766e8c!important;color:var(--brand-700)!important;background:#f0fdfadb!important}.ant-input{border-radius:var(--radius-md)!important;border-color:var(--border-default)!important;transition:all var(--duration-fast) ease!important}.ant-input:focus,.ant-input-focused{border-color:var(--brand-600)!important;box-shadow:0 0 0 3px #0f766e26,0 0 0 1px #0f766e14!important}.ant-input:hover{border-color:var(--border-strong)!important}.ant-select-selector{border-radius:var(--radius-md)!important;border-color:var(--border-default)!important;transition:all var(--duration-fast) ease!important}.ant-select-focused .ant-select-selector{border-color:var(--brand-600)!important;box-shadow:0 0 0 3px #0f766e26,0 0 0 1px #0f766e14!important}.ant-table{border-radius:var(--radius-card)!important;overflow-x:auto!important;overflow-y:visible!important;background:transparent!important}.ant-table-thead>tr>th{background:var(--neutral-50)!important;font-weight:600!important;color:var(--neutral-600)!important;border-bottom:1px solid var(--border-default)!important;padding:10px 16px!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-subtle)!important;padding:10px 16px!important;font-size:13px!important;color:var(--text-primary)!important}.ant-table-tbody>tr:hover>td{background:var(--neutral-50)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-drawer-mask,.ant-drawer-wrap{z-index:var(--z-drawer)!important}.ant-drawer-mask{top:var(--title-bar-height, 40px)!important;left:0!important;right:0!important;height:calc(100vh - var(--title-bar-height, 40px))!important;background:#0f172a66!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.ant-drawer-wrap{top:var(--title-bar-height, 40px)!important;height:calc(100vh - var(--title-bar-height, 40px))!important}.ant-drawer-content-wrapper{top:var(--title-bar-height, 40px)!important;height:calc(100vh - var(--title-bar-height, 40px))!important;max-height:calc(100vh - var(--title-bar-height, 40px))!important;box-shadow:-8px 0 40px #0000001f,inset 1px 0 #fff6!important;border-radius:var(--radius-drawer) 0 0 var(--radius-drawer)!important;overflow:hidden!important}.ant-drawer-content{height:100%!important;display:flex!important;flex-direction:column!important;background:var(--posygen-shell-bg)!important;backdrop-filter:blur(var(--posygen-shell-blur)) saturate(var(--posygen-shell-saturate))!important;-webkit-backdrop-filter:blur(var(--posygen-shell-blur)) saturate(var(--posygen-shell-saturate))!important;border-radius:var(--radius-drawer) 0 0 var(--radius-drawer)!important}.ant-drawer:not(.posygen-branded-shell) .ant-drawer-header{border-bottom:1px solid rgba(226,232,240,.6)!important;padding:14px 20px!important;background:#f8fafc80!important}.ant-drawer-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:20px!important}.ant-drawer-footer{border-top:1px solid var(--border-default)!important;padding:12px 20px!important}.ant-modal-mask{z-index:var(--z-modal)!important;background:#0f172a73!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.ant-modal-wrap{z-index:var(--z-modal)!important}.ant-modal-content{border-radius:var(--radius-modal)!important;box-shadow:0 25px 60px -12px #0003,inset 0 1px #fff9!important;padding:0!important;background:var(--posygen-shell-bg)!important;border:var(--posygen-shell-border)!important;backdrop-filter:blur(var(--posygen-shell-blur)) saturate(var(--posygen-shell-saturate))!important;-webkit-backdrop-filter:blur(var(--posygen-shell-blur)) saturate(var(--posygen-shell-saturate))!important;overflow:hidden!important}.ant-modal:not(.posygen-branded-shell) .ant-modal-header{border-bottom:1px solid rgba(226,232,240,.6)!important;padding:16px 24px!important;border-radius:var(--radius-modal) var(--radius-modal) 0 0!important;background:#f8fafc99!important}.ant-modal-body{padding:24px!important;background:rgba(250,250,249,var(--glass-opacity, .5))!important}.ant-modal-footer{border-top:1px solid rgba(226,232,240,.6)!important;padding:12px 24px!important;border-radius:0 0 var(--radius-modal) var(--radius-modal)!important;background:#f8fafc80!important}.ant-message{z-index:var(--z-toast)!important;top:calc(var(--title-bar-height, 40px) + 12px)!important;position:fixed!important;left:50%!important;transform:translate(-50%)!important}.ant-message-notice-content{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;font-size:13px!important}.ant-notification{z-index:var(--z-toast)!important;top:calc(var(--title-bar-height, 40px) + 12px)!important;position:fixed!important;right:16px!important}.ant-notification-notice{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.ant-popover,.ant-tooltip,.ant-dropdown{z-index:var(--z-popup)!important}.ant-tooltip-inner{border-radius:var(--radius-sm)!important;font-size:12px!important;padding:4px 8px!important}.ant-tag{border-radius:var(--radius-sm)!important;font-size:11px!important;font-weight:500!important;padding:1px 8px!important;line-height:20px!important}.ant-badge-count{font-size:10px!important;font-weight:600!important;box-shadow:0 0 0 2px var(--white)!important}.ant-form-item{margin-bottom:16px!important}.ant-form-item-label>label{font-weight:500!important;font-size:12px!important;color:var(--neutral-600)!important}.ant-tabs-tab{font-weight:500!important;color:var(--text-secondary)!important;font-size:13px!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--brand-700)!important;font-weight:600!important}.ant-tabs-ink-bar{background:var(--brand-700)!important}body.app-dark{--surface-primary: #1e293b;--surface-secondary: #0f172a;--surface-tertiary: #334155;--surface-elevated: #334155;--surface-overlay: rgba(0, 0, 0, .7);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-inverse: #0f172a;--border-default: #334155;--border-subtle: #1e293b;--border-strong: #475569;--neutral-50: #1e293b;--neutral-100: #0f172a;--neutral-200: #334155;--neutral-300: #475569;--neutral-400: #64748b;--neutral-500: #94a3b8;--neutral-600: #cbd5e1;--neutral-700: #e2e8f0;--neutral-800: #f1f5f9;--white: #1e293b;--shell-header-gradient: linear-gradient(180deg, #1e293b 0%, #0f172a 100%);--shell-header-accent: var(--accent);--shell-header-rule: inset 0 2px 0 var(--accent);--shell-header-fg: #f8fafc;--shell-header-close: #cbd5e1;--shell-header-close-hover-bg: rgba(255, 255, 255, .1);--shell-header-border: rgba(255, 255, 255, .08);--shell-header-inset: inset 0 -1px 0 rgba(255, 255, 255, .04);--form-brand-bg: linear-gradient(180deg, #1e293b 0%, #0f172a 100%);--form-brand-bg-glow: radial-gradient( ellipse 120% 70% at 100% 0%, rgba(var(--brand-rgb), .07) 0%, transparent 58% );--shadow-card: 0 1px 3px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .06);--shadow-card-hover: 0 8px 24px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .08);--glow-brand: rgba(96, 165, 250, .15);background:#0f172a!important;color:#f1f5f9}body.app-dark #root,body.app-dark .app-layout,body.app-dark .ant-layout,body.app-dark .ant-layout-content{background:#0f172a!important}body.app-dark .app-header-global{background:#1e293b!important;border-bottom-color:#334155!important}body.app-dark .footer-global{background:#1e293b!important;border-top-color:#334155!important;color:#94a3b8!important}body.app-dark .app-content{background:transparent!important}body.app-dark .app-content:before{opacity:.2;background:radial-gradient(ellipse 60% 50% at 20% 0%,rgba(96,165,250,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 80% 0%,rgba(139,92,246,.1) 0%,transparent 70%)!important}body.app-dark .common-card,body.app-dark .ant-card{background:#1e293b!important;border-color:#334155!important;box-shadow:0 1px 3px #0000004d,0 0 0 1px #ffffff0f!important}body.app-dark .common-card:hover,body.app-dark .ant-card:hover{border-color:#475569!important;box-shadow:0 8px 24px #00000059,0 0 0 1px #ffffff14!important}body.app-dark .form-container,body.app-dark .table-container{background:#1e293b!important;border-color:#334155!important}body.app-dark .ant-card-head{background:#334155!important;border-bottom-color:#334155!important}body.app-dark .ant-card-head-title{color:#f1f5f9!important}body.app-dark .ant-card-body{background:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}body.app-dark .ant-table-wrapper{background:#1e293b!important;border-radius:var(--radius-card, 16px);border:1px solid #334155}body.app-dark .ant-table-wrapper .ant-table,body.app-dark .ant-table-wrapper .ant-table-container,body.app-dark .ant-table-wrapper .ant-table-content,body.app-dark .ant-table-wrapper .ant-table-body{background:#1e293b!important}body.app-dark .ant-table-thead>tr>th{background:#334155!important;color:#e2e8f0!important;border-bottom-color:#475569!important}body.app-dark .ant-table-tbody>tr,body.app-dark .ant-table-tbody>tr>td{background:#1e293b!important;color:#e2e8f0!important;border-bottom-color:#334155!important}body.app-dark .ant-table-tbody>tr:hover>td{background:#334155!important}body.app-dark .ant-input,body.app-dark .ant-input-affix-wrapper{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}body.app-dark .ant-input::placeholder{color:#64748b}body.app-dark .ant-select-selector{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}body.app-dark .ant-select-arrow{color:#94a3b8!important}body.app-dark .ant-modal:not(.posygen-branded-shell) .ant-modal-content{background:#1e293b!important;border:1px solid #334155!important;border-radius:var(--radius-modal)!important}body.app-dark .ant-modal:not(.posygen-branded-shell) .ant-modal-header{background:#1e293b!important;border-bottom-color:#334155!important}body.app-dark .ant-modal:not(.posygen-branded-shell) .ant-modal-title{color:#f1f5f9!important}body.app-dark .ant-modal:not(.posygen-branded-shell) .ant-modal-body{background:#1e293b!important;color:#e2e8f0}body.app-dark .ant-modal:not(.posygen-branded-shell) .ant-modal-footer{border-top-color:#334155!important}body.app-dark .ant-drawer:not(.posygen-branded-shell) .ant-drawer-content{background:#1e293b!important;border-radius:var(--radius-drawer) 0 0 var(--radius-drawer)!important}body.app-dark .ant-drawer-content-wrapper{border-radius:var(--radius-drawer) 0 0 var(--radius-drawer)!important}body.app-dark .ant-drawer:not(.posygen-branded-shell) .ant-drawer-header{background:#1e293b!important;border-bottom-color:#334155!important}body.app-dark .ant-drawer:not(.posygen-branded-shell) .ant-drawer-title{color:#f1f5f9!important}body.app-dark .ant-drawer:not(.posygen-branded-shell) .ant-drawer-body{background:#1e293b!important;color:#e2e8f0}body.app-dark .posygen-branded-shell.ant-drawer .ant-drawer-content{background:var(--posygen-shell-dark-bg)!important;backdrop-filter:blur(var(--posygen-shell-blur)) saturate(var(--posygen-shell-saturate))!important;-webkit-backdrop-filter:blur(var(--posygen-shell-blur)) saturate(var(--posygen-shell-saturate))!important;border-radius:var(--radius-drawer) 0 0 var(--radius-drawer)!important}body.app-dark .ant-modal.posygen-branded-shell .ant-modal-content{background:var(--posygen-shell-dark-bg)!important;backdrop-filter:blur(var(--posygen-shell-blur)) saturate(var(--posygen-shell-saturate))!important;-webkit-backdrop-filter:blur(var(--posygen-shell-blur)) saturate(var(--posygen-shell-saturate))!important;border-radius:var(--radius-modal)!important;border:var(--posygen-shell-dark-border)!important}body.app-dark .posygen-branded-shell.ant-drawer:not(.posygen-crud-form-shell):not(.posygen-tool-drawer-shell) .ant-drawer-body,body.app-dark .ant-modal.posygen-branded-shell:not(.posygen-crud-form-shell):not(.posygen-tool-drawer-shell) .ant-modal-body{background:transparent!important;color:#e2e8f0}.ant-drawer.posygen-tool-drawer-shell .ant-drawer-body{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;background-repeat:no-repeat!important}body.app-dark .posygen-branded-shell.ant-drawer.posygen-tool-drawer-shell .ant-drawer-body{background:linear-gradient(180deg,#1e293bb8,#0f172ae0)!important;color:#e2e8f0}body.app-dark .posygen-tool-drawer-section{background:#0f172a66!important;border-color:#4755698c!important}.posygen-crud-form-surface,.ant-drawer.posygen-crud-form-shell .ant-drawer-body,.ant-modal.posygen-crud-form-shell .ant-modal-body{background-color:var(--crud-form-surface-bg)!important;background-image:var(--crud-form-surface-image)!important;background-repeat:no-repeat!important}body.app-dark .posygen-crud-form-surface,body.app-dark .posygen-branded-shell.ant-drawer.posygen-crud-form-shell .ant-drawer-body,body.app-dark .ant-modal.posygen-branded-shell.posygen-crud-form-shell .ant-modal-body{--crud-form-surface-bg: transparent;background-color:transparent!important;background-image:linear-gradient(165deg,#0f766e38,#1e293be0 42%,#0f172af0),radial-gradient(ellipse 100% 60% at 100% 0%,rgba(20,184,166,.14) 0%,transparent 55%)!important;box-shadow:inset 0 1px #ffffff0f!important;color:#e2e8f0}body.app-dark .posygen-branded-shell.ant-drawer .ant-drawer-header,body.app-dark .ant-modal.posygen-branded-shell .ant-modal-header{background:var(--shell-header-gradient)!important;border-bottom-color:var(--shell-header-border)!important}body.app-dark .posygen-branded-shell.ant-drawer .ant-drawer-title,body.app-dark .ant-modal.posygen-branded-shell .ant-modal-title{color:var(--shell-header-fg)!important}body.app-dark .posygen-branded-shell.ant-drawer .ant-drawer-close,body.app-dark .ant-modal.posygen-branded-shell .ant-modal-close{color:var(--shell-header-close)!important}body.app-dark .posygen-branded-shell.ant-drawer .ant-drawer-close:hover,body.app-dark .ant-modal.posygen-branded-shell .ant-modal-close:hover{color:var(--shell-header-fg)!important;background-color:var(--shell-header-close-hover-bg)!important}body.app-dark .posygen-form-surface{background:linear-gradient(180deg,#1e293b,#0f172a),radial-gradient(ellipse 120% 70% at 100% 0%,rgba(var(--brand-rgb),.07) 0%,transparent 58%)!important;box-shadow:inset 0 1px #ffffff0f!important}body.app-dark .posygen-form-embedded{background:transparent!important;box-shadow:none!important}body.app-dark .posygen-form-actions{border-top-color:#ffffff14!important;background:linear-gradient(180deg,#1e293b59,#0f172a8c)!important}body.app-dark .posygen-form-logo-layer{opacity:.09!important;filter:brightness(1.35) grayscale(.25)!important}body.app-dark .ant-btn-default{background:#334155!important;border-color:#475569!important;color:#e2e8f0!important}body.app-dark .ant-btn-default:hover{background:#475569!important;border-color:#64748b!important;color:#f1f5f9!important}body.app-dark .posygen-page-form-header .ant-btn.ant-btn-default{color:#ffffffeb!important;border-color:#ffffff73!important;background:#ffffff24!important}body.app-dark .posygen-page-form-header .ant-btn.ant-btn-default:hover:not(:disabled){color:#fff!important;border-color:#ffffffa6!important;background:#ffffff42!important}body.app-dark .ant-switch{background:#475569!important}body.app-dark .ant-switch.ant-switch-checked{background:var(--brand-500, #3b82f6)!important}body.app-dark .ant-switch-handle:before{background:#f1f5f9!important}body.app-dark .ant-message-notice-content{background:#1e293b!important;border:1px solid #334155;color:#f1f5f9!important}body.app-dark .ant-notification-notice{background:#1e293b!important;border:1px solid #334155}body.app-dark .ant-notification-notice-message{color:#f1f5f9!important}body.app-dark ::-webkit-scrollbar-thumb{background:#475569!important}body.app-dark ::-webkit-scrollbar-thumb:hover{background:#64748b!important}body.app-dark .ant-form-item-label>label{color:#94a3b8!important}body.app-dark .settings-profile-link a,body.app-dark .settings-profile-link a:visited,body.app-dark .settings-profile-link a:hover{color:#93c5fd!important}body.app-dark .ant-tabs-tab{color:#94a3b8!important}body.app-dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--brand-400)!important}body.app-dark .ant-tabs-ink-bar{background:var(--brand-400)!important}body.app-dark .ant-dropdown-menu{background:#1e293b!important;border:1px solid #334155!important}body.app-dark .ant-dropdown-menu-item{color:#e2e8f0!important}body.app-dark .ant-dropdown-menu-item:hover{background:#334155!important;color:#f1f5f9!important}body.app-dark .ant-popover-inner{background:#1e293b!important;border:1px solid #334155!important}body.app-dark .ant-popover-inner-content{color:#e2e8f0!important}body.app-dark .ant-btn-primary,body.app-dark .ant-btn-primary:hover,body.app-dark .ant-btn-success,body.app-dark .ant-btn-success:hover{color:#fff!important}body.app-dark .ant-pagination-total-text{color:#94a3b8!important}body.app-dark .ant-pagination-item a{color:#e2e8f0!important}body.app-dark .ant-pagination-item-active a{color:#fff!important}body.app-dark .ant-pagination-prev .ant-pagination-item-link,body.app-dark .ant-pagination-next .ant-pagination-item-link,body.app-dark .ant-pagination-options .ant-select-selector{color:#e2e8f0!important}body.app-dark .ant-tag{border-color:#ffffff26!important}body.app-dark .ant-tag-success{color:#d1fae5!important}body.app-dark .ant-tag-warning{color:#fef3c7!important}body.app-dark .ant-tag-error{color:#fecaca!important}body.app-dark .ant-empty-description{color:#94a3b8!important}body.app-dark .ant-table-tbody a,body.app-dark .ant-table-tbody .ant-btn-link{color:#93c5fd!important}body.app-dark .ant-table-tbody a:hover,body.app-dark .ant-table-tbody .ant-btn-link:hover{color:#bfdbfe!important}body.app-dark .ant-select-dropdown{background:#1e293b!important;border:1px solid #334155!important}body.app-dark .ant-select-item{color:#e2e8f0!important}body.app-dark .ant-select-item-option-selected{background:#334155!important;color:#f1f5f9!important}body.app-dark .ant-picker-dropdown{background:#1e293b!important;border:1px solid #334155!important}body.app-dark .ant-picker-content,body.app-dark .ant-picker-header{color:#e2e8f0!important}.crud-row-active>td.ant-table-cell{background:#e6f4ff!important}body.app-dark .crud-row-active>td.ant-table-cell{background:#1e3a5f!important}.crud-row-draft>td.ant-table-cell{background:#f0fdf4!important;border-top:1px dashed #86efac!important}body.app-dark .crud-row-draft>td.ant-table-cell{background:#14301f!important;border-top:1px dashed #166534!important}html.perf-lite body{animation:none!important}html.perf-lite .ant-table-cell,html.perf-lite .ant-table-row{transition:none!important}#root{height:auto;min-height:100vh;overflow:visible}
