
:root,.nyl-ds{--midnight:var(--brand-midnight);--navy-deep:var(--brand-navy-deep);--navy:var(--brand-navy);--navy-elevated:var(--brand-navy-elevated);--navy-raised:var(--brand-navy-raised);--obsidian:var(--brand-midnight);--platinum:var(--brand-platinum);--platinum-bright:var(--brand-platinum-bright);--platinum-mark:var(--brand-platinum-mark);--slate:var(--brand-slate);--steel:var(--brand-steel);--gold:var(--brand-gold);--gold-soft:var(--brand-gold-soft);--gold-bright:var(--brand-gold-bright);--gold-strong:var(--brand-gold-strong);--gold-deep:var(--brand-gold-deep);--gold-ink:var(--brand-gold-ink);--gold-metallic:var(--brand-gold-metallic);--gradient-gold:linear-gradient(150deg, var(--gold-bright) 0%, var(--gold) 52%, var(--gold-deep) 100%);--gradient-gold-light:linear-gradient(150deg, var(--gold-strong) 0%, var(--gold-deep) 60%, color-mix(in srgb, var(--gold-deep) 72%, black) 100%);--signal:var(--brand-signal);--signal-soft:var(--brand-signal-soft);--signal-strong:var(--brand-signal-strong);--gradient-brand:linear-gradient(135deg, var(--signal) 0%, var(--gold) 100%);--gradient-brand-vertical:linear-gradient(180deg, var(--signal) 0%, var(--gold) 100%);--gradient-ai:linear-gradient(135deg, var(--signal) 0%, var(--gold) 100%);--glow-ambient:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 28%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--platinum) 5%, transparent), transparent 30%);--hero-gradient:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 46%), radial-gradient(circle at 4% 92%, color-mix(in srgb, var(--signal) 8%, transparent), transparent 48%), linear-gradient(150deg, var(--navy-deep), var(--navy) 46%, var(--midnight));--background:220 24% 95%;--foreground:222 38% 12%;--card:0 0% 100%;--card-foreground:222 38% 12%;--popover:0 0% 100%;--popover-foreground:222 38% 12%;--primary:40 70% 32%;--primary-foreground:0 0% 100%;--primary-strong:40 70% 32%;--secondary:220 16% 94%;--secondary-foreground:222 38% 12%;--muted:220 16% 94%;--muted-foreground:218 14% 42%;--accent:220 16% 93%;--accent-foreground:222 38% 12%;--destructive:0 72% 48%;--destructive-foreground:0 0% 100%;--success:158 74% 30%;--success-text:158 74% 26%;--success-foreground:0 0% 100%;--warning:38 88% 42%;--warning-text:38 88% 28%;--warning-foreground:0 0% 100%;--info:200 80% 38%;--info-foreground:0 0% 100%;--border:220 16% 87%;--input:220 16% 87%;--ring:40 56% 45%;--sidebar:220 22% 96%;--sidebar-foreground:222 38% 12%;--radius:.75rem;--c-background:hsl(var(--background));--c-foreground:hsl(var(--foreground));--c-card:hsl(var(--card));--c-card-foreground:hsl(var(--card-foreground));--c-primary:hsl(var(--primary));--c-primary-foreground:hsl(var(--primary-foreground));--c-muted:hsl(var(--muted));--c-muted-foreground:hsl(var(--muted-foreground));--c-border:hsl(var(--border));--c-ring:hsl(var(--ring));--c-destructive:hsl(var(--destructive));--c-success:hsl(var(--success));--c-success-text:hsl(var(--success-text));--c-warning:hsl(var(--warning));--c-warning-text:hsl(var(--warning-text));--c-info:hsl(var(--info));--stage-intake:#0ea5e9;--stage-investigation:#8b5cf6;--stage-treatment:#3b82f6;--stage-demand:var(--gold);--stage-negotiation:#f97316;--stage-litigation:#a855f7;--stage-trial:#f43f5e;--stage-settled:#10b981;--stage-closed:#64748b;--viz-gold:#b8862f;--viz-teal:#0e7fa0;--viz-indigo:#4f46e5;--viz-cyan:#0891b2;--viz-emerald:#059669;--viz-red:#dc2626;--viz-violet:#7c3aed;--viz-orange:#ea580c;--viz-sky:#0284c7;--viz-amber:#b8862f}.dark,.dark .nyl-ds,.nyl-ds.nyl-night{--background:215 42% 4%;--foreground:220 33% 95%;--card:220 38% 7%;--card-foreground:220 33% 95%;--popover:220 38% 8%;--popover-foreground:220 33% 95%;--primary:42 56% 66%;--primary-foreground:222 47% 7%;--primary-strong:42 56% 66%;--secondary:220 26% 15%;--secondary-foreground:220 33% 95%;--muted:220 26% 13%;--muted-foreground:215 16% 64%;--accent:218 30% 17%;--accent-foreground:220 33% 95%;--destructive:354 72% 45%;--destructive-foreground:220 33% 97%;--success:158 64% 52%;--success-text:158 64% 52%;--success-foreground:222 47% 7%;--warning:40 88% 60%;--warning-text:40 88% 60%;--warning-foreground:222 47% 7%;--info:193 66% 58%;--info-foreground:222 47% 7%;--border:218 24% 18%;--input:218 24% 18%;--ring:42 56% 66%;--sidebar:215 42% 3%;--sidebar-foreground:220 33% 95%;--viz-gold:#ebd18c;--viz-teal:#4bbedb;--viz-indigo:#818cf8;--viz-cyan:#22d3ee;--viz-emerald:#34d399;--viz-red:#f87171;--viz-violet:#a78bfa;--viz-orange:#fb923c;--viz-sky:#38bdf8;--viz-amber:#ebd18c}
:root,.nyl-ds{--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-serif:var(--font-display);--font-sans:var(--font-hanken), "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ui:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--font-newsreader:var(--font-display);--fs-2xs:11px;--lh-2xs:16px;--fs-xs:12px;--lh-xs:16px;--fs-sm:13px;--lh-sm:20px;--fs-base:14px;--lh-base:22px;--fs-md:15px;--lh-md:24px;--fs-lg:16px;--lh-lg:24px;--fs-xl:18px;--lh-xl:28px;--fs-2xl:20px;--lh-2xl:30px;--fs-3xl:24px;--lh-3xl:32px;--fs-4xl:28px;--lh-4xl:36px;--fs-5xl:32px;--lh-5xl:40px;--fs-6xl:40px;--lh-6xl:48px;--fs-7xl:56px;--lh-7xl:60px;--text-label:11px;--text-body:13px;--text-emphasis:15px;--text-heading:20px;--text-display:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:700;--fw-black:700;--tracking-tight:0em;--tracking-snug:0em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-wider:.08em;--tracking-widest:.14em;--tracking-wordmark:.13em}
:root,.nyl-ds{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-4-5:18px;--space-5-5:22px;--space-13:52px;--space-15:60px;--space-18:72px;--space-22:88px;--sidebar-width:220px;--sidebar-collapsed:60px;--header-height:56px;--touch-target:44px;--hit-min:24px}
:root,.nyl-ds{--radius:1rem;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-mobile-card:24px;--radius-pill:999px}
:root,.nyl-ds{--border-width-hairline:1px;--border-width-strong:2px;--border-style:solid;--border-subtle:hsl(var(--border) / .62);--border-default:hsl(var(--border));--border-emphasis:hsl(var(--foreground) / .22);--border-accent:hsl(var(--ring) / .62)}
:root,.nyl-ds{--shadow-soft:0 18px 60px #0000001f;--shadow-elevated:0 24px 90px #0003;--shadow-glow:0 0 40px color-mix(in srgb, var(--accent) 38%, transparent);--elevation-1:0 1px 2px #0a0a140a, 0 1px 3px #0a0a140f;--elevation-2:0 8px 24px -8px #0a0a142e, 0 2px 8px -4px #0a0a1414;--elevation-3:0 24px 64px -20px #05070d57, 0 8px 24px -12px #05070d2e;--shadow-1:var(--elevation-1);--shadow-2:var(--elevation-2);--shadow-3:var(--elevation-3);--shadow-gold:0 14px 34px -12px #d6b76c61;--shadow-signal:0 14px 34px -12px #4bbedb57}.dark,.dark .nyl-ds,.nyl-ds.nyl-night{--elevation-1:0 1px 0 #ffffff09, 0 4px 16px #00000038;--elevation-2:0 12px 34px -12px #00000094, 0 1px 0 #ffffff09;--elevation-3:0 30px 80px -26px #000000d1, 0 1px 0 #ffffff0d}
:root,.nyl-ds{--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.42s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1)}@keyframes nyl-public-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.nyl-public-motion[data-motion=ready] [data-motion-reveal=true]{transition:opacity var(--duration-slow) var(--ease-emphasized), transform var(--duration-slow) var(--ease-emphasized)}.nyl-public-motion[data-motion=ready] [data-motion-reveal=true][data-motion-state=pending]{opacity:0;transform:translateY(12px)}.nyl-public-motion[data-motion=ready] [data-motion-reveal=true][data-motion-state=visible]{opacity:1;transform:translate(0,0)}.nyl-public-motion[data-motion=ready] [data-motion-state=visible] [data-motion-hero]{animation:nyl-public-rise .52s var(--ease-emphasized) backwards}.nyl-public-motion [data-motion-hero="1"]{animation-delay:55ms}.nyl-public-motion [data-motion-hero="2"]{animation-delay:.11s}.nyl-public-motion [data-motion-hero="3"]{animation-delay:.165s}.nyl-public-motion [data-motion-hero="4"]{animation-delay:.22s}.nyl-public-motion [data-motion-hero="5"]{animation-delay:.25s}.nyl-public-motion [data-motion-hero="6"]{animation-delay:.28s}.nyl-public-motion[data-motion=ready] [data-motion-state=visible] [data-motion-stagger=true]>*{animation:nyl-public-rise var(--duration-slow) var(--ease-emphasized) backwards}.nyl-public-motion [data-motion-stagger=true]>:nth-child(2){animation-delay:45ms}.nyl-public-motion [data-motion-stagger=true]>:nth-child(3){animation-delay:90ms}.nyl-public-motion [data-motion-stagger=true]>:nth-child(4){animation-delay:.135s}.nyl-public-motion [data-motion-stagger=true]>:nth-child(n+5){animation-delay:.18s}.nyl-public-motion [data-motion-cta=true] .lucide-arrow-right,.nyl-public-motion [data-motion-cta=true] .lucide-chevron-right{transition:transform var(--duration-fast) var(--ease-standard)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.nyl-public-motion [data-motion-cta=true]:hover .lucide-arrow-right,.nyl-public-motion [data-motion-cta=true]:hover .lucide-chevron-right{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root,.nyl-ds{--focus-ring-width:2px;--focus-ring-offset:3px;--focus-ring-color:var(--ring)}:where(a,button,input,select,textarea,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline:var(--focus-ring-width) solid hsl(var(--focus-ring-color));outline-offset:var(--focus-ring-offset)}:where(button,input,select,textarea,[aria-disabled=true],:disabled){transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}
[data-brand-direction]{--direction-bg:var(--direction-day-bg);--direction-bg-2:var(--direction-day-bg-2);--direction-surface:var(--direction-day-surface);--direction-surface-2:var(--direction-day-surface-2);--direction-text:var(--direction-day-text);--direction-muted:var(--direction-day-muted);--direction-accent:var(--direction-day-accent);--direction-accent-2:var(--direction-day-accent-2);--direction-line:var(--direction-day-line);--direction-glow:var(--direction-day-glow);--direction-action-text:var(--direction-day-action-text);--direction-border:var(--direction-line);--direction-accent-ink:var(--direction-action-text)}.dark [data-brand-direction],.nyl-night [data-brand-direction]{--direction-bg:var(--direction-night-bg);--direction-bg-2:var(--direction-night-bg-2);--direction-surface:var(--direction-night-surface);--direction-surface-2:var(--direction-night-surface-2);--direction-text:var(--direction-night-text);--direction-muted:var(--direction-night-muted);--direction-accent:var(--direction-night-accent);--direction-accent-2:var(--direction-night-accent-2);--direction-line:var(--direction-night-line);--direction-glow:var(--direction-night-glow);--direction-action-text:var(--direction-night-action-text);--direction-border:var(--direction-line);--direction-accent-ink:var(--direction-action-text)}[data-brand-direction=private-ledger]{--direction-atmosphere:radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--direction-glow) 24%, transparent), transparent 42%), linear-gradient(135deg, var(--direction-bg), var(--direction-bg-2))}[data-brand-direction=editorial-redline]{--direction-atmosphere:linear-gradient(90deg, color-mix(in srgb, var(--direction-accent) 12%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--direction-bg), var(--direction-bg-2));background-size:2rem 100%,auto}[data-brand-direction=black-card]{--direction-atmosphere:linear-gradient(145deg, color-mix(in srgb, var(--direction-glow) 16%, transparent), transparent 46%), linear-gradient(135deg, var(--direction-bg), var(--direction-bg-2))}[data-brand-direction=counsel-cloud]{--direction-atmosphere:radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--direction-glow) 20%, transparent), transparent 44%), linear-gradient(135deg, var(--direction-bg), var(--direction-bg-2))}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-atmosphere:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 30%), radial-gradient(circle at 100% 86%, color-mix(in srgb, var(--signal) 8%, transparent), transparent 34%);--surface-glass:#ffffffd1;--surface-raised:#fffffff0;--surface-inset:#e9edf3b8}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-atmosphere:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--gold) 7.5%, transparent), transparent 28%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--signal) 5.5%, transparent), transparent 32%);--surface-glass:#070b12d6;--surface-raised:#0e1726f0;--surface-inset:#05070db8}body{background-color:hsl(var(--background));background-image:var(--page-atmosphere);color:hsl(var(--foreground));background-attachment:fixed}.nyl-ds,.nyl-public-shell,.nyl-public-template07,.nyl-auth-entry,.nyl-auth-entry-theme-scope,.nyl-auth-app{font-family:var(--font-sans)}.nyl-public-shell[data-brand-direction]{background-color:var(--direction-bg);background-image:var(--direction-atmosphere);color:var(--direction-text)}.nyl-public-shell[data-brand-direction] [class~=bg-background]{background-color:var(--direction-bg)}.nyl-public-shell[data-brand-direction] [class~=bg-card],.nyl-public-shell[data-brand-direction]>footer{background-color:var(--direction-surface)}.nyl-public-shell[data-brand-direction] [class~=text-foreground]{color:var(--direction-text)}.nyl-public-shell[data-brand-direction] [class*=text-muted-foreground]{color:var(--direction-muted)}.nyl-public-shell[data-brand-direction] [class~=border-border],.nyl-public-shell[data-brand-direction]>footer{border-color:var(--direction-line)}.nyl-logo-image{opacity:1;transition:opacity var(--duration-fast) var(--ease-standard);visibility:visible}.nyl-logo-image-night,.nyl-logo-mode-night .nyl-logo-image-day,.dark .nyl-logo-mode-auto .nyl-logo-image-day{opacity:0;visibility:hidden}.nyl-logo-mode-night .nyl-logo-image-night,.dark .nyl-logo-mode-auto .nyl-logo-image-night{opacity:1;visibility:visible}.dark body{background-image:var(--page-atmosphere)}.nyl-auth-entry{background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 34%), radial-gradient(circle at 92% 86%, color-mix(in srgb, var(--signal) 8%, transparent), transparent 38%), hsl(var(--background));color:hsl(var(--foreground))}.nyl-auth-entry-story{background:color-mix(in srgb, hsl(var(--card)) 74%, transparent);border-color:hsl(var(--border))}.nyl-auth-entry-story-glow{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 42%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--signal) 14%, transparent), transparent 46%)}.nyl-auth-entry-card{background:var(--surface-raised);border-color:hsl(var(--border));box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nyl-status-success{border-color:hsl(var(--success) / .38);background:hsl(var(--success) / .1);color:hsl(var(--success-text))}.nyl-status-warning{border-color:hsl(var(--warning) / .38);background:hsl(var(--warning) / .1);color:hsl(var(--warning-text))}.dark .nyl-auth-entry{background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 32%), radial-gradient(circle at 94% 88%, color-mix(in srgb, var(--signal) 6%, transparent), transparent 38%), hsl(var(--background))}.dark .nyl-auth-entry-story{background:color-mix(in srgb, hsl(var(--card)) 82%, transparent)}.nyl-auth-entry-theme-control{right:max(1rem, env(safe-area-inset-right));top:max(1rem, env(safe-area-inset-top));z-index:80;position:fixed}:root:not(.dark) .nyl-auth-entry-theme-scope>.min-h-screen{background:var(--page-atmosphere), hsl(var(--background));color:hsl(var(--foreground))}:root:not(.dark) .nyl-auth-entry-theme-scope [class~="bg-white/[0.03]"]{background:var(--surface-raised)}:root:not(.dark) .nyl-auth-entry-theme-scope [class~=border-white\/10]{border-color:hsl(var(--border))}:root:not(.dark) .nyl-auth-entry-theme-scope [class~=text-white]{color:hsl(var(--foreground))}:root:not(.dark) .nyl-auth-entry-theme-scope [class~=text-slate-300],:root:not(.dark) .nyl-auth-entry-theme-scope [class~=text-slate-400]{color:hsl(var(--muted-foreground))}:root:not(.dark) .nyl-auth-entry-theme-scope [class~="text-[var(--platinum-bright)]"]{color:hsl(var(--foreground))}:root:not(.dark) .nyl-auth-entry-theme-scope [class~="text-[var(--gold)]"]{color:var(--gold-strong)}:root:not(.dark) .nyl-auth-entry-theme-scope [class~=text-amber-300],:root:not(.dark) .nyl-auth-entry-theme-scope [class~=text-amber-400]{color:hsl(var(--primary))}:root:not(.dark) .nyl-auth-entry-theme-scope [class~=hover\:text-amber-300]:hover,:root:not(.dark) .nyl-auth-entry-theme-scope [class~=hover\:text-amber-400]:hover,:root:not(.dark) .nyl-auth-entry-theme-scope [class~=hover\:text-amber-200]:hover{color:color-mix(in srgb, hsl(var(--primary)) 84%, hsl(var(--foreground)))}.nyl-auth-entry-theme-scope>.min-h-screen>.relative.overflow-hidden>.absolute.inset-0{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 42%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--signal) 14%, transparent), transparent 46%)}.dark .nyl-auth-entry-theme-scope>.min-h-screen>.relative.overflow-hidden>.absolute.inset-0{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 42%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--signal) 7%, transparent), transparent 46%)}.dark .nyl-auth-entry-theme-scope>.min-h-screen{--gold-strong:var(--gold);background:var(--page-atmosphere), hsl(var(--background));color:hsl(var(--foreground))}.dark .nyl-auth-entry-theme-scope [class~=bg-white\/82]{background:var(--surface-raised)}.dark .nyl-auth-entry-theme-scope [class~=border-slate-200],.dark .nyl-auth-entry-theme-scope [class~=border-slate-200\/80]{border-color:hsl(var(--border))}.dark .nyl-auth-entry-theme-scope [class~=text-slate-900],.dark .nyl-auth-entry-theme-scope [class~=text-slate-950]{color:hsl(var(--foreground))}.dark .nyl-auth-entry-theme-scope [class~=text-slate-500],.dark .nyl-auth-entry-theme-scope [class~=text-slate-600],.dark .nyl-auth-entry-theme-scope [class~=text-slate-700]{color:hsl(var(--muted-foreground))}:root:not(.dark) .nyl-auth-entry-theme-scope form button[type=submit],.dark .nyl-auth-entry-theme-scope form button[type=submit]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}:root:not(.dark) .nyl-auth-entry-theme-scope form button[type=submit]:hover:not(:disabled),.dark .nyl-auth-entry-theme-scope form button[type=submit]:hover:not(:disabled){background:color-mix(in srgb, hsl(var(--primary)) 88%, hsl(var(--foreground)))}.brand-public-header{border-color:var(--direction-line);background:color-mix(in srgb, var(--direction-surface) 88%, transparent);color:var(--direction-text);box-shadow:0 1px 0 color-mix(in srgb, var(--direction-text) 4%, transparent)}.brand-public-nav-link{color:var(--direction-muted);text-underline-offset:5px;text-decoration-thickness:1px}.brand-public-nav-link:hover,.brand-public-nav-link[aria-current=page]{color:var(--direction-text);-webkit-text-decoration-color:var(--direction-accent);text-decoration-color:var(--direction-accent)}.brand-public-signature{border-color:var(--direction-line);background:linear-gradient(110deg, color-mix(in srgb, var(--direction-glow) 14%, transparent), transparent 48%), var(--direction-surface);color:var(--direction-text);position:relative;overflow:hidden}.brand-public-signature:after{content:"";opacity:.035;pointer-events:none;background:url(/brand/nyl-mark-day.svg) 50%/contain no-repeat;width:19rem;height:16rem;position:absolute;top:50%;right:clamp(-4rem,-2vw,-1rem);transform:translateY(-50%)}.brand-public-signature-copy{border-color:color-mix(in srgb, var(--direction-accent) 42%, var(--direction-line));z-index:1;position:relative}.dark .brand-public-signature{background:linear-gradient(110deg, color-mix(in srgb, var(--direction-glow) 9%, transparent), transparent 52%), var(--direction-surface)}.dark .brand-public-signature:after{opacity:.055;background-image:url(/brand/nyl-mark-night.svg)}.nyl-public-hero-watermark{filter:drop-shadow(0 20px 48px color-mix(in srgb, var(--gold) 18%, transparent))}@media (max-width:767px){.brand-public-signature-copy{border-left:0;border-top:1px solid color-mix(in srgb, var(--gold) 36%, hsl(var(--border)));padding-top:1.5rem;padding-left:0}}@media (max-width:420px){.brand-public-header [data-brand-lockup=horizontal]{width:9rem;height:2rem}}.nyl-auth-app,:root[data-nyl-auth-app-style=template07]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auth-shell-bg:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--gold) 13%, transparent), transparent 28%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--signal) 8%, transparent), transparent 34%), linear-gradient(145deg, #f7f8fa, #eef2f6 52%, #f7f3ea);--auth-shell-sidebar-bg:linear-gradient(180deg, #fffffff7, #f3f6f9f5);--auth-shell-header-bg:#ffffffdb;--auth-shell-panel-bg:#fffffff5;--auth-shell-border:216 20% 82%;--auth-shell-border-strong:215 18% 70%;--auth-shell-gold:40 70% 32%;--auth-shell-gold-strong:40 74% 25%;--auth-shell-gold-soft:43 60% 90%;--auth-shell-signal:195 64% 38%;--auth-shell-signal-strong:196 76% 27%;--auth-shell-signal-soft:196 64% 91%;--auth-shell-ink:222 38% 12%;--auth-shell-surface:0 0% 100%;--auth-shell-surface-muted:216 24% 96%;--auth-shell-surface-tint:198 52% 95%;--auth-shell-shadow:0 18px 50px #0f172a14;--auth-shell-shadow-strong:0 24px 80px #0f172a29}.dark .nyl-auth-app,:root.dark[data-nyl-auth-app-style=template07]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--auth-shell-bg:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 28%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--signal) 5.5%, transparent), transparent 34%), linear-gradient(145deg, var(--midnight), var(--navy-deep) 54%, var(--midnight));--auth-shell-sidebar-bg:linear-gradient(180deg, #070b12fc, #05070dfa);--auth-shell-header-bg:#070b12db;--auth-shell-panel-bg:#0e1726f7;--auth-shell-border:218 24% 20%;--auth-shell-border-strong:216 20% 32%;--auth-shell-gold:42 56% 66%;--auth-shell-gold-strong:43 67% 73%;--auth-shell-gold-soft:42 32% 17%;--auth-shell-signal:193 66% 58%;--auth-shell-signal-strong:193 72% 69%;--auth-shell-signal-soft:195 40% 16%;--auth-shell-ink:220 33% 95%;--auth-shell-surface:220 38% 7%;--auth-shell-surface-muted:220 26% 12%;--auth-shell-surface-tint:198 35% 13%;--auth-shell-shadow:0 18px 50px #00000057;--auth-shell-shadow-strong:0 28px 88px #000000a3}.nyl-auth-app .auth-button[data-auth-variant=default],.nyl-auth-app .auth-ai-mark,.nyl-auth-app .auth-ai-avatar,.nyl-auth-app .auth-ai-fab,.nyl-auth-app .auth-ai-mark svg,.nyl-auth-app .auth-ai-avatar svg,.nyl-auth-app .auth-ai-fab svg{color:var(--gold-ink)}.dark .nyl-auth-app.auth-shell-root,.dark .nyl-auth-app .auth-shell-main{background:var(--auth-shell-bg)}.dark .nyl-auth-app .auth-shell-header{border-color:hsl(var(--auth-shell-border));background:var(--auth-shell-header-bg);box-shadow:0 1px #ebf0f709,0 16px 40px #0000003d}.dark .nyl-auth-app .auth-shell-sidebar{border-color:hsl(var(--auth-shell-border));background:var(--auth-shell-sidebar-bg);box-shadow:12px 0 42px #00000042}.dark .nyl-auth-app .auth-command-button,.dark .nyl-auth-app .auth-sidebar-search,.dark .nyl-auth-app .auth-field,.dark .nyl-auth-app .auth-select-trigger{border-color:hsl(var(--auth-shell-border));color:hsl(var(--foreground));background:#121c2cc7;box-shadow:inset 0 1px #ebf0f709}.dark .nyl-auth-app .auth-command-button:hover,.dark .nyl-auth-app .auth-sidebar-search:hover,.dark .nyl-auth-app .auth-button[data-auth-variant=outline]:hover,.dark .nyl-auth-app .auth-button[data-auth-variant=secondary]:hover,.dark .nyl-auth-app .auth-button[data-auth-variant=ghost]:hover{border-color:hsl(var(--auth-shell-signal) / .52);background:hsl(var(--auth-shell-signal-soft) / .72);color:hsl(var(--foreground))}.dark .nyl-auth-app .auth-nav-link{color:hsl(var(--muted-foreground))}.dark .nyl-auth-app .auth-nav-link:hover{background:hsl(var(--auth-shell-signal-soft) / .58);color:hsl(var(--foreground))}.dark .nyl-auth-app .auth-nav-link-active{border-left-color:hsl(var(--auth-shell-gold));background:linear-gradient(90deg, hsl(var(--auth-shell-gold-soft) / .8), hsl(var(--auth-shell-signal-soft) / .34));color:hsl(var(--auth-shell-gold-strong));box-shadow:inset 0 0 0 1px hsl(var(--auth-shell-gold) / .15)}.dark .nyl-auth-app .auth-card,.dark .nyl-auth-app .auth-table-shell,.dark .nyl-auth-app .auth-ai-panel{border-color:hsl(var(--auth-shell-border));background:var(--auth-shell-panel-bg);box-shadow:var(--auth-shell-shadow)}.dark .nyl-auth-app .auth-card-title,.dark .nyl-auth-app .auth-card-description,.dark .nyl-auth-app .auth-shell-kicker{color:hsl(var(--foreground))}.dark .nyl-auth-app .auth-tabs-list,.dark .nyl-auth-app .auth-table-header-row{border-color:hsl(var(--auth-shell-border));background:hsl(var(--auth-shell-surface-muted))}.dark .nyl-auth-app .auth-tabs-trigger[data-state=active]{background:hsl(var(--auth-shell-surface));color:hsl(var(--auth-shell-gold-strong));box-shadow:var(--elevation-1)}.dark .nyl-auth-app .auth-button[data-auth-variant=outline],.dark .nyl-auth-app .auth-button[data-auth-variant=secondary]{border-color:hsl(var(--auth-shell-border));background:hsl(var(--auth-shell-surface-muted));color:hsl(var(--foreground))}.dark .nyl-auth-app .auth-bottom-tabs,.dark .nyl-auth-app .auth-bottom-more-panel,.dark .nyl-auth-app .auth-bottom-more-link{border-color:hsl(var(--auth-shell-border));color:hsl(var(--foreground));background:#070b12f7}:root[data-nyl-auth-app-style=template07] .auth-dialog-overlay,:root[data-nyl-auth-app-style=template07] .auth-sheet-overlay{background:color-mix(in srgb, var(--midnight) 34%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root.dark[data-nyl-auth-app-style=template07] .auth-dialog-overlay,:root.dark[data-nyl-auth-app-style=template07] .auth-sheet-overlay{background:#000000a3}:root[data-nyl-auth-app-style=template07] .auth-dropdown,:root[data-nyl-auth-app-style=template07] .auth-select-content,:root[data-nyl-auth-app-style=template07] .auth-dialog,:root[data-nyl-auth-app-style=template07] .auth-sheet{border-color:hsl(var(--auth-shell-border));background:hsl(var(--auth-shell-surface));color:hsl(var(--auth-shell-ink));box-shadow:var(--auth-shell-shadow-strong)}:root[data-nyl-auth-app-style=template07] .auth-dropdown [role=menuitem]:focus,:root[data-nyl-auth-app-style=template07] .auth-dropdown [role=menuitem]:hover,:root[data-nyl-auth-app-style=template07] .auth-select-content [role=option]:focus,:root[data-nyl-auth-app-style=template07] .auth-select-content [role=option]:hover{background:hsl(var(--auth-shell-signal-soft) / .62);color:hsl(var(--auth-shell-ink))}.dark .nyl-auth-app .auth-table tbody tr:hover,.dark .nyl-auth-app .auth-table tbody tr:hover td{background:hsl(var(--auth-shell-signal-soft) / .34)}.dark .nyl-auth-app .auth-shell-content [class*=bg-black\/],.dark .nyl-auth-app .auth-shell-content [class*=bg-white\/]{background-color:#0e1726b8}.dark .nyl-auth-app .auth-shell-content [class*=border-white\/]{border-color:hsl(var(--auth-shell-border))}.dark .nyl-auth-app .auth-shell-content [class*=text-slate-200],.dark .nyl-auth-app .auth-shell-content [class*=text-slate-300]{color:hsl(var(--foreground))}.dark .nyl-auth-app .auth-shell-content [class*=text-amber-100],.dark .nyl-auth-app .auth-shell-content [class*=text-amber-200],.dark .nyl-auth-app .auth-shell-content [class*=text-amber-300],.dark .nyl-auth-app .auth-shell-content [class*=text-amber-400]{color:hsl(var(--auth-shell-gold-strong))}.theme-control{border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-pill);background:hsl(var(--muted) / .7);align-items:center;gap:2px;min-height:36px;padding:3px;display:inline-flex}.theme-control-button{border-radius:var(--radius-pill);min-width:62px;min-height:28px;color:hsl(var(--muted-foreground));font:600 var(--fs-xs) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0}.theme-control-button[data-active=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--elevation-1)}.theme-icon-toggle{border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-pill);background:hsl(var(--card) / .72);width:40px;height:40px;color:hsl(var(--foreground));cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.theme-icon-toggle:hover{border-color:var(--border-accent);background:hsl(var(--accent))}@media (max-width:640px){.theme-control{min-height:52px}.theme-control-button{min-width:48px;min-height:44px}}

