[data-surface=talent]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-1000:#fafafa;--ink-950:#f7f7f7;--ink-900:#f2f2f2;--ink-850:#ededed;--ink-800:#e5e5e5;--ink-700:#d4d4d4;--ink-600:#a3a3a3;--ink-500:#707070;--ink-400:#595959;--ink-300:#404040;--ink-200:#292929;--paper-100:#171717;--paper-50:#0a0a0a;--canvas:#f5f5f5;--panel:#fafafa;--floating:#fff;--chrome-contrast:#0a0a0a;--rule-hairline:#e5e5e5;--rule-surface:#d4d4d4;--rule-control:#a3a3a3;--rule-ink:#171717;--border-default:var(--rule-hairline);--border-mid:var(--rule-surface);--border-strong:var(--rule-surface);--border-selection:var(--rule-ink);--focus-ring:0 0 0 2px #fff, 0 0 0 4px #0a0a0a;--focus-ring-inset:inset 0 0 0 2px #fff, inset 0 0 0 4px #0a0a0a;--grid-line:#00000012;--op-surface:#ededed;--failure-border:#00000057;--pending-border:#0000004d;--surface-hover-border:#a3a3a3;--surface-hover-fill:#f5f5f5;--surface-active-fill:#ededed;--pattern-subtle:#0000000f;--pattern-mid:#00000038;--pattern-strong:#0000004d;--floating-translucent:#fffffff0;--scrim:#0000005c;--scrollbar-thumb:#0000002e;--scrollbar-thumb-hover:#00000047;--shadow-floating:0 8px 24px #0000001a;--shadow-menu:0 12px 32px #0000001f;--shadow-dock:0 20px 48px -12px #0000002e;--shadow-portal:0 20px 48px -12px #0000002e;--expiry-ink:#7a4e05;--expiry-ink-deep:#4e3204;--expiry-border:#7a4e0573;--expiry-fill:#7a4e051a;--sealed:#24406e;--sealed-ink:#1b2a4a;--sealed-fill:#eef1f7;--sealed-border:#6c86b4;--font-sans:var(--font-portal-sans), "Hanken Grotesk", system-ui, sans-serif;--font-mono:var(--font-portal-mono), "JetBrains Mono", ui-monospace, monospace;--font-display:var(--font-portal-serif), "Noto Serif", Georgia, "Times New Roman", serif;font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;--background:var(--canvas);--foreground:var(--paper-100);--card:var(--panel);--card-foreground:var(--paper-100);--popover:var(--floating);--popover-foreground:var(--paper-100);--primary:var(--paper-100);--primary-foreground:var(--ink-1000);--secondary:var(--ink-800);--secondary-foreground:var(--paper-100);--muted:var(--ink-850);--muted-foreground:var(--ink-300);--accent:var(--ink-800);--accent-foreground:var(--paper-100);--destructive:var(--paper-100);--destructive-foreground:var(--ink-1000);--border:var(--border-default);--input:var(--rule-control);--ring:var(--border-selection)}body:has([data-surface=talent]){color:#171717;background:#fafafa}[data-surface=talent] .tal-display{font-family:var(--font-display);font-weight:400}[data-surface=talent] a{-webkit-text-decoration-color:var(--ink-600);text-decoration-color:var(--ink-600);text-underline-offset:3px}[data-surface=talent] a:hover{color:var(--sealed);-webkit-text-decoration-color:var(--sealed-border);text-decoration-color:var(--sealed-border)}[data-surface=talent] ::selection{background:var(--sealed-fill);color:var(--paper-100)}[data-surface=talent] .tal-expiry-hatch{border:1px solid var(--expiry-border);background:repeating-linear-gradient(45deg, var(--expiry-fill) 0, var(--expiry-fill) 3px, transparent 3px, transparent 8px)}[data-surface=talent] .tal-slot-hatch{border:1px solid var(--paper-100);background:repeating-linear-gradient(45deg, var(--paper-100) 0, var(--paper-100) 2px, transparent 2px, transparent 4px)}[data-surface=talent] .tal-image{box-shadow:inset 0 0 0 1px #0000001f}@keyframes t-reveal-in{0%{opacity:0;translate:0 -2px}to{opacity:1;translate:0}}[data-surface=talent] details[open]>.t-reveal,[data-surface=talent] [data-slot=collapsible-content][data-state=open]{animation:t-reveal-in var(--duration-menu) var(--ease-out) both}@media (prefers-reduced-motion:reduce){[data-surface=talent] details[open]>.t-reveal,[data-surface=talent] [data-slot=collapsible-content][data-state=open]{animation-duration:1ms}}
