.ethan-walker-data-scientist-theme{--color-primary:#1d1d26;--color-secondary:#ededee;--color-accent:#2ede7f;--color-background:#f9f9f9;--color-surface:#ffffff;--color-border:#ededee;--color-text-primary:#1d1d26;--color-text-secondary:#77777d;--color-text-muted:#8e8e92;--color-selection-background:#1d1d26;--color-selection-text:#ffffff;--color-success:#2ede7f;--color-warning:#ffb86c;--color-error:#ff5555;--color-info:#1d1d26;--color-primary-100:#f6f6f6;--color-primary-300:#e3e3e4;--color-primary-500:#1d1d26;--color-primary-700:#33333b;--color-primary-900:#0d0d0f;--color-primary-rgb:29,29,38;--color-secondary-rgb:237,237,238;--color-accent-rgb:46,222,127;--color-background-rgb:249,249,249;--color-surface-rgb:255,255,255;--color-border-rgb:237,237,238;--color-text-primary-rgb:29,29,38;--color-text-secondary-rgb:119,119,125;--color-text-muted-rgb:142,142,146;--font-primary:"Inter",system-ui,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0em;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--spacing-none:0;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow:0 4px 6px -1px rgb(0 0 0/0.1);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1);--shadow-lg:0 6px 12px rgba(var(--color-primary-rgb),0.04);--shadow-xl:0 8px 12px rgba(var(--color-primary-rgb),0.1);--shadow-2xl:0 25px 50px -12px rgb(0 0 0/0.25);--border-width:1px;--border-style:solid;--border-radius-none:0;--border-radius-sm:0.125rem;--border-radius:0.375rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--border-radius-xl:1rem;--border-radius-full:9999px;margin:0;padding:0;width:100%;font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.ethan-walker-data-scientist-theme *,.ethan-walker-data-scientist-theme :after,.ethan-walker-data-scientist-theme :before{box-sizing:border-box}.ethan-walker-data-scientist-theme ::selection{background-color:var(--color-selection-background);color:var(--color-selection-text)}.ethan-walker-data-scientist-theme ::-webkit-scrollbar{width:8px;height:8px}.ethan-walker-data-scientist-theme ::-webkit-scrollbar-track{background:var(--color-primary-100)}.ethan-walker-data-scientist-theme ::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:var(--border-radius-sm)}.ethan-walker-data-scientist-theme ::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.ethan-walker-data-scientist-theme :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ethan-walker-data-scientist-section-heading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:21px;line-height:25.2px;letter-spacing:-.63px;color:var(--color-text-primary);margin:0}.ethan-walker-data-scientist-section-description{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:19.6px;letter-spacing:-.28px;color:var(--color-text-secondary);margin:0}.ethan-walker-data-scientist-section-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-100);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--border-radius-xl)}.ethan-walker-data-scientist-divider-dot{width:2px;height:2px;background-color:var(--color-text-muted);border-radius:1px}.ethan-walker-data-scientist-theme .editable-field-focus{box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.25),inset 0 0 0 1px rgba(var(--color-primary-rgb),.1);transition:all .3s ease}.ethan-walker-data-scientist-theme .editable-field-focus:focus{box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.4),inset 0 0 0 1px rgba(var(--color-primary-rgb),.2)}.ethan-walker-data-scientist-theme .ProseMirror{outline:none}.ethan-walker-data-scientist-theme .ProseMirror p{margin-bottom:var(--spacing-md)}.ethan-walker-data-scientist-theme .ProseMirror strong{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ethan-walker-data-scientist-theme .ProseMirror em{font-style:italic}.ethan-walker-data-scientist-theme .ProseMirror ol,.ethan-walker-data-scientist-theme .ProseMirror ul{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.ethan-walker-data-scientist-theme .ProseMirror li{margin-bottom:var(--spacing-xs)}.ethan-walker-data-scientist-theme .ProseMirror h1,.ethan-walker-data-scientist-theme .ProseMirror h2,.ethan-walker-data-scientist-theme .ProseMirror h3{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}@media print{.ethan-walker-data-scientist-theme{background:white;color:black}.no-print{display:none!important}}