:root{--pkc-neutral-0:#fff;--pkc-neutral-50:#fafafa;--pkc-neutral-100:#f5f5f5;--pkc-neutral-150:#ededed;--pkc-neutral-200:#e5e5e5;--pkc-neutral-300:#d4d4d4;--pkc-neutral-400:#a3a3a3;--pkc-neutral-500:#737373;--pkc-neutral-600:#525252;--pkc-neutral-700:#404040;--pkc-neutral-800:#262626;--pkc-neutral-900:#171717;--pkc-neutral-1000:#0a0a0a;--pkc-navy-50:#eef0f9;--pkc-navy-100:#d4d8ee;--pkc-navy-200:#a8b1de;--pkc-navy-300:#7c8acd;--pkc-navy-400:#5063bd;--pkc-navy-500:#2f43a4;--pkc-navy-600:#1d2c7f;--pkc-navy-700:#182466;--pkc-navy-800:#121b4d;--pkc-navy-900:#0c1233;--pkc-red-50:#fef2f2;--pkc-red-100:#fee2e2;--pkc-red-200:#fecaca;--pkc-red-500:#ef4444;--pkc-red-600:#dc2626;--pkc-red-700:#b91c1c;--pkc-brand-red:#ec1313;--pkc-green-50:#f0fdf4;--pkc-green-100:#dcfce7;--pkc-green-600:#16a34a;--pkc-green-700:#15803d;--pkc-amber-50:#fffbeb;--pkc-amber-100:#fef3c7;--pkc-amber-600:#d97706;--pkc-amber-700:#b45309;--pkc-blue-50:#eff6ff;--pkc-blue-100:#dbeafe;--pkc-blue-600:#2563eb;--pkc-background:var(--pkc-neutral-0);--pkc-foreground:var(--pkc-neutral-1000);--pkc-surface:var(--pkc-neutral-0);--pkc-surface-muted:var(--pkc-neutral-50);--pkc-surface-subtle:var(--pkc-neutral-100);--pkc-surface-inverse:var(--pkc-neutral-1000);--pkc-primary:var(--pkc-navy-600);--pkc-primary-hover:var(--pkc-navy-700);--pkc-primary-active:var(--pkc-navy-800);--pkc-primary-foreground:var(--pkc-neutral-0);--pkc-primary-subtle:var(--pkc-navy-50);--pkc-secondary:var(--pkc-neutral-100);--pkc-secondary-hover:var(--pkc-neutral-150);--pkc-secondary-foreground:var(--pkc-neutral-900);--pkc-muted:var(--pkc-neutral-100);--pkc-muted-foreground:var(--pkc-neutral-500);--pkc-destructive:var(--pkc-red-600);--pkc-destructive-hover:var(--pkc-red-700);--pkc-destructive-foreground:var(--pkc-neutral-0);--pkc-destructive-subtle:var(--pkc-red-50);--pkc-success:var(--pkc-green-600);--pkc-success-foreground:var(--pkc-neutral-0);--pkc-success-subtle:var(--pkc-green-50);--pkc-warning:var(--pkc-amber-600);--pkc-warning-foreground:var(--pkc-neutral-0);--pkc-warning-subtle:var(--pkc-amber-50);--pkc-info:var(--pkc-blue-600);--pkc-info-foreground:var(--pkc-neutral-0);--pkc-info-subtle:var(--pkc-blue-50);--pkc-border:var(--pkc-neutral-200);--pkc-border-strong:var(--pkc-neutral-300);--pkc-input:var(--pkc-neutral-200);--pkc-ring:var(--pkc-navy-600);--pkc-font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pkc-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Menlo", monospace;--pkc-text-xs:12px;--pkc-text-sm:13px;--pkc-text-base:14px;--pkc-text-md:15px;--pkc-text-lg:16px;--pkc-text-xl:18px;--pkc-text-2xl:20px;--pkc-text-3xl:24px;--pkc-text-4xl:30px;--pkc-text-5xl:36px;--pkc-lh-tight:1.25;--pkc-lh-normal:1.5;--pkc-lh-relaxed:1.6;--pkc-fw-regular:400;--pkc-fw-medium:500;--pkc-fw-semibold:600;--pkc-fw-bold:700;--pkc-tracking-tight:-.02em;--pkc-tracking-normal:0;--pkc-tracking-wide:.04em;--pkc-radius-sm:4px;--pkc-radius-md:6px;--pkc-radius-lg:8px;--pkc-radius-xl:12px;--pkc-radius-full:9999px;--pkc-space-1:4px;--pkc-space-1_5:6px;--pkc-space-2:8px;--pkc-space-3:12px;--pkc-space-4:16px;--pkc-space-5:20px;--pkc-space-6:24px;--pkc-space-8:32px;--pkc-space-10:40px;--pkc-space-12:48px;--pkc-space-16:64px;--pkc-space-20:80px;--pkc-space-24:96px;--pkc-shadow-xs:0 1px 2px 0 #0000000a;--pkc-shadow-sm:0 1px 2px 0 #0000000d, 0 1px 1px -1px #0000000a;--pkc-shadow-md:0 4px 8px -2px #0000000f, 0 2px 4px -2px #0000000a;--pkc-shadow-lg:0 10px 20px -4px #00000014, 0 4px 8px -4px #0000000a;--pkc-shadow-focus:0 0 0 3px var(--pkc-ring)}@supports (color:color-mix(in lab, red, red)){:root{--pkc-shadow-focus:0 0 0 3px color-mix(in srgb, var(--pkc-ring) 35%, transparent)}}:root{--pkc-shadow-focus-destructive:0 0 0 3px var(--pkc-destructive)}@supports (color:color-mix(in lab, red, red)){:root{--pkc-shadow-focus-destructive:0 0 0 3px color-mix(in srgb, var(--pkc-destructive) 25%, transparent)}}:root{--pkc-duration-instant:.1s;--pkc-duration-fast:.15s;--pkc-duration-base:.2s;--pkc-ease:cubic-bezier(.32, .72, .32, 1);--pkc-z-popover:50;--pkc-z-dropdown:60;--pkc-z-tooltip:70;--pkc-z-modal-backdrop:80;--pkc-z-modal:90;--pkc-z-toast:100;--pkc-sidebar-w:248px;--pkc-topbar-h:56px;--pkc-content-max:1280px;--pkc-empty-state-hero-gradient:linear-gradient(90deg, #cfe7ff 0%, #e2e5f0 22.75%, #fbd3ea 56.9%, #fff5cb 100%);--pkc-empty-state-card-bg:var(--pkc-neutral-50)}.auth-centered-bg{background:radial-gradient(ellipse 800px 600px at 50% -10%, var(--pkc-navy-600), transparent 60%), var(--pkc-background);height:100vh;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.auth-centered-bg{background:radial-gradient(ellipse 800px 600px at 50% -10%, color-mix(in srgb, var(--pkc-navy-600) 8%, transparent), transparent 60%), var(--pkc-background)}}.auth-centered-card{background:var(--pkc-surface);border:1px solid var(--pkc-border);border-radius:var(--pkc-radius-xl);box-shadow:var(--pkc-shadow-sm);padding:24px}.pickcel-authenticator .amplify-input,.pickcel-authenticator .amplify-select,.pickcel-authenticator .amplify-textarea{height:36px;transition:border-color var(--pkc-duration-fast) var(--pkc-ease), box-shadow var(--pkc-duration-fast) var(--pkc-ease);border-radius:var(--pkc-radius-md)!important;border-color:var(--pkc-border)!important;font-size:var(--pkc-text-base)!important;font-family:var(--pkc-font-sans)!important}.pickcel-authenticator .amplify-input:focus,.pickcel-authenticator .amplify-select:focus{border-color:var(--pkc-ring)!important;box-shadow:var(--pkc-shadow-focus)!important;outline:none!important}.pickcel-authenticator .amplify-label{font-size:var(--pkc-text-sm)!important;font-weight:var(--pkc-fw-medium)!important;color:var(--pkc-foreground)!important;font-family:var(--pkc-font-sans)!important}.pickcel-authenticator .amplify-button[data-variation=primary]{height:36px;border-radius:var(--pkc-radius-md)!important;font-family:var(--pkc-font-sans)!important;font-size:var(--pkc-text-base)!important;font-weight:var(--pkc-fw-medium)!important}.pickcel-authenticator .amplify-button[data-variation=link]{font-size:var(--pkc-text-sm)!important;font-family:var(--pkc-font-sans)!important;color:var(--pkc-primary)!important}.pickcel-authenticator .amplify-alert,.pickcel-authenticator [data-amplify-authenticator-error]{border-radius:var(--pkc-radius-md)!important;font-size:var(--pkc-text-sm)!important;font-family:var(--pkc-font-sans)!important}.pickcel-authenticator .amplify-tabs{margin-bottom:20px;border-bottom:1px solid var(--pkc-border)!important}.pickcel-authenticator .amplify-tabs-item{font-size:var(--pkc-text-sm)!important;font-family:var(--pkc-font-sans)!important}.pickcel-authenticator .amplify-field-group{gap:6px}.pickcel-authenticator [data-amplify-authenticator]{padding:0!important}.auth-route h1{letter-spacing:-.01em;color:var(--pkc-foreground);margin:0 0 4px;font-size:20px;font-weight:600}.auth-route .auth-subtitle{color:var(--pkc-muted-foreground);text-align:center;margin:0 0 24px;font-size:14px}.auth-or-divider{align-items:center;gap:12px;margin:4px 0;display:flex}.auth-or-divider .auth-or-line{background:var(--pkc-border);flex:1;height:1px}.auth-or-divider .auth-or-text{color:var(--pkc-muted-foreground);text-transform:uppercase;letter-spacing:var(--pkc-tracking-wide);font-size:11px;font-weight:var(--pkc-fw-medium)}.auth-register-footer{text-align:center;color:var(--pkc-muted-foreground);flex-direction:column;gap:4px;font-size:13px;display:flex}
