:root{color-scheme:light dark;--surface: light-dark(#faf8f4, #0c1017);--surface-raised: light-dark(#fffefb, #131826);--surface-sunken: light-dark(#f3efe8, #06080d);--border: light-dark(#e8e2d8, #232a38);--border-strong: light-dark(#d5cdc0, #39424f);--border-input: light-dark(#857d6d, #6c7382);--text: light-dark(#000000, #edeff4);--text-muted: light-dark(#6e675c, #9ba2ae);--text-faint: light-dark(#a69e90, #666d7a);--ink: #002a6d;--ink-hi: #123a85;--ink-lo: #001a45;--ink-fg: #f4f7fc;--ink-fg-muted: #8fb0ff;--agent-disc: #101319;--accent: light-dark(#0040e0, #5e8bff);--accent-hover: light-dark(#1e53e6, #7fa3ff);--brand: light-dark(#0040e0, #5e8bff);--brand-text: light-dark(#0040e0, #8fb0ff);--brand-hi: light-dark(#3d6ef0, #7fa3ff);--brand-subtle: light-dark(#e4eafc, #152451);--brand-locus: light-dark(#0040e0, #5e8bff);--accent-fg: light-dark(#ffffff, #081231);--focus-ring: 3px solid var(--accent);--focus-ring-on-ink: 3px solid var(--ink-fg);--grad-surface: linear-gradient( 180deg, light-dark(#fffefb, #171d2b), light-dark(#f7f4ee, #111624) );--grad-card: linear-gradient( 180deg, light-dark(#fffefb, #181e2d), light-dark(#faf8f4, #141a28) 62%, light-dark(#f2eee6, #0f141f) );--grad-ink: linear-gradient(165deg, var(--ink-hi), var(--ink) 48%, var(--ink-lo));--grad-hero: radial-gradient(90% 130% at 88% -25%, rgba(242, 169, 59, .5), transparent 58%), linear-gradient(165deg, var(--ink-hi), var(--ink) 46%, var(--ink-lo));--gold: light-dark(#f2a93b, #ffc46b);--gold-subtle: light-dark(#fbeed8, #33270f);--gold-ink: light-dark(#8a5e13, #ffd08a);--cat-1: light-dark(#1191b5, #4cc1dd);--cat-1-tint: light-dark(#d7eef5, #0c2830);--cat-1-ink: light-dark(#0b5b73, #8fdcee);--cat-2: light-dark(#12a150, #35c67d);--cat-2-tint: light-dark(#dcf2e5, #0e2b1c);--cat-2-ink: light-dark(#0b6132, #6fe0a6);--cat-3: light-dark(#d98f1f, #e8ab4a);--cat-3-tint: light-dark(#f9edd8, #2e2410);--cat-3-ink: light-dark(#8a5a10, #f0c581);--cat-4: light-dark(#e06a4b, #ef8c70);--cat-4-tint: light-dark(#f8e2d9, #331d15);--cat-4-ink: light-dark(#8f3c22, #f5a98e);--cat-5: light-dark(#c04277, #d76a97);--cat-5-tint: light-dark(#f7e2eb, #2f1420);--cat-5-ink: light-dark(#8c2c55, #eb9cbc);--cat-6: light-dark(#7c3aed, #a97bf5);--cat-6-tint: light-dark(#eae1fb, #241634);--cat-6-ink: light-dark(#5426a8, #c9aafa);--cat-7: light-dark(#4b5058, #8b919c);--cat-7-tint: light-dark(#e8eaee, #1c212b);--cat-7-ink: light-dark(#3b4048, #c6ccd6);--status-danger: light-dark(#ce2c4e, #e4557a);--status-danger-subtle: light-dark(#fbe9ed, #351019);--status-danger-text: light-dark(#ad2242, #ff8fa8);--status-success: light-dark(#1f8e5c, #2fa672);--status-success-subtle: light-dark(#e4f3eb, #10291e);--status-success-text: light-dark(#156b45, #4cc38a);--status-warning: light-dark(#a97a0a, #c99a2e);--status-warning-subtle: light-dark(#faf2dc, #2c230c);--status-warning-text: light-dark(#7d5b08, #e3b341);--status-info: light-dark(#3a6ea5, #5b8db8);--status-info-subtle: light-dark(#e8f0f8, #0f2334);--status-info-text: light-dark(#2c5d8f, #7fb3d6);--stage-1: light-dark(#0e87a8, #4cc1dd);--stage-1-tint: light-dark(#dcf0f5, #0c2830);--stage-1-ink: light-dark(#085f76, #8fdcee);--stage-2: light-dark(#e8542f, #ff7a52);--stage-2-tint: light-dark(#fbe3db, #33201a);--stage-2-ink: light-dark(#9c3517, #ffa98c);--stage-3: light-dark(#12a150, #35c67d);--stage-3-tint: light-dark(#dcf2e5, #0e2b1c);--stage-3-ink: light-dark(#0b6132, #6fe0a6);--stage-4: light-dark(#7c3aed, #a97bf5);--stage-4-tint: light-dark(#eae1fb, #241634);--stage-4-ink: light-dark(#5426a8, #c9aafa);--stage-hold: light-dark(#7a4b2a, #b6835a);--stage-hold-tint: light-dark(#f0e5dc, #2a1e14);--stage-hold-ink: light-dark(#5c3a22, #d8ae86);--stage-none: light-dark(#4b5058, #8b919c);--stage-none-tint: light-dark(#e8eaee, #1c212b);--stage-none-ink: light-dark(#3b4048, #c6ccd6);--radius: 10px;--radius-sm: 6px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow: 0 1px 2px light-dark(rgba(8, 15, 35, .05), rgba(0, 0, 0, .3)), 0 2px 8px light-dark(rgba(8, 15, 35, .05), rgba(0, 0, 0, .3));--shadow-lifted: 0 2px 4px light-dark(rgba(8, 15, 35, .06), rgba(0, 0, 0, .4)), 0 10px 24px light-dark(rgba(8, 15, 35, .09), rgba(0, 0, 0, .5));--shadow-raised: 0 4px 10px light-dark(rgba(8, 15, 35, .08), rgba(0, 0, 0, .5)), 0 22px 50px light-dark(rgba(8, 15, 35, .16), rgba(0, 0, 0, .6));--shadow-ink: 0 10px 24px light-dark(rgba(8, 15, 35, .28), rgba(0, 0, 0, .6)), 0 2px 4px light-dark(rgba(8, 15, 35, .4), rgba(0, 0, 0, .7));--inset-hi: inset 0 1px 0 light-dark(rgba(255, 255, 255, .9), rgba(255, 255, 255, .06));--font-display: "Neue Plak", "Neue Plak Text", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-sans: "Neue Plak Text", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--text-micro: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 21px;--text-xl: 26px;--text-2xl: 34px;--lh-tight: 1.18;--lh-heading: 1.3;--lh-ui: 1.4;--lh-body: 1.6;--tracking-micro: .12em;--tracking-display: -.01em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--tap-min: 44px;--dur-fast: .1s;--dur-slow: .26s;--ease-out: cubic-bezier(.2, .7, .2, 1);--z-behind: -1;--z-sticky-cell: 1;--z-sticky-col: 2;--z-sticky-corner: 3;--z-drawer-scrim: 5;--z-drawer: 6;--z-dialog-scrim: 10;--z-fab: 19;--z-dialog: 20;--z-zoom: 30;--z-popover-scrim: 60;--z-popover: 61;--z-skip-link: 100;font-family:var(--font-sans)}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 10ms;--dur-slow: 10ms}}:root[data-motion=reduced]{--dur-fast: 10ms;--dur-slow: 10ms}[data-surface=business]{--shadow: 0 0 0 1px var(--border);--shadow-lifted: 0 0 0 1px var(--border);--shadow-raised: 0 6px 20px light-dark(rgba(8, 15, 35, .14), rgba(0, 0, 0, .5));--shadow-ink: none;--inset-hi: none;--grad-surface: var(--surface-raised);--grad-card: var(--surface-raised);--grad-ink: light-dark(#123a85, #123a85);--grad-hero: light-dark(#123a85, #123a85);--brand: light-dark(#79808c, #7d8493);--brand-hi: light-dark(#868d99, #99a0ad);--brand-text: light-dark(#565c66, #99a0ad);--brand-subtle: light-dark(#eaedf1, #1a2029);--brand-locus: light-dark(#0040e0, #5e8bff)}[data-surface=individual]{--shadow: 0 1px 2px light-dark(rgba(8, 15, 35, .05), rgba(0, 0, 0, .3)), 0 2px 8px light-dark(rgba(8, 15, 35, .05), rgba(0, 0, 0, .3));--shadow-lifted: 0 2px 4px light-dark(rgba(8, 15, 35, .06), rgba(0, 0, 0, .4)), 0 10px 24px light-dark(rgba(8, 15, 35, .09), rgba(0, 0, 0, .5));--shadow-raised: 0 4px 10px light-dark(rgba(8, 15, 35, .08), rgba(0, 0, 0, .5)), 0 22px 50px light-dark(rgba(8, 15, 35, .16), rgba(0, 0, 0, .6));--shadow-ink: 0 10px 24px light-dark(rgba(8, 15, 35, .28), rgba(0, 0, 0, .6)), 0 2px 4px light-dark(rgba(8, 15, 35, .4), rgba(0, 0, 0, .7));--inset-hi: inset 0 1px 0 light-dark(rgba(255, 255, 255, .9), rgba(255, 255, 255, .06));--grad-surface: linear-gradient( 180deg, light-dark(#fffefb, #171d2b), light-dark(#f7f4ee, #111624) );--grad-card: linear-gradient( 180deg, light-dark(#fffefb, #181e2d), light-dark(#faf8f4, #141a28) 62%, light-dark(#f2eee6, #0f141f) );--grad-ink: linear-gradient(165deg, var(--ink-hi), var(--ink) 48%, var(--ink-lo));--grad-hero: radial-gradient(90% 130% at 88% -25%, rgba(242, 169, 59, .5), transparent 58%), linear-gradient(165deg, var(--ink-hi), var(--ink) 46%, var(--ink-lo));--brand: light-dark(#0040e0, #5e8bff);--brand-hi: light-dark(#3d6ef0, #7fa3ff);--brand-text: light-dark(#0040e0, #8fb0ff);--brand-subtle: light-dark(#e4eafc, #152451);--brand-locus: light-dark(#0040e0, #5e8bff)}body{margin:0;background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--brand) 25%,transparent)}@font-face{font-family:Neue Plak Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/neue-plak-text-regular-CPPwm7O_.woff2) format("woff2")}@font-face{font-family:Neue Plak Text;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/neue-plak-text-semibold-CJhqW4v1.woff2) format("woff2")}@font-face{font-family:Neue Plak Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/neue-plak-text-italic-DGnzLLFI.woff2) format("woff2")}@font-face{font-family:Neue Plak;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/neue-plak-display-regular-BC2i-jt9.woff2) format("woff2")}@font-face{font-family:Neue Plak;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/neue-plak-display-semibold-L_eYojMR.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-normal-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-normal-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: var(--wp-mark, var(--accent));--navy-hover: var(--wp-mark-hover, var(--accent-hover));--confetti-soft: light-dark(#6e93f5, #a5c0ff);--trait-d: light-dark(#8a3038, #c4626b);--trait-e: light-dark(#a3720e, #d2a03b);--trait-p: light-dark(#1f6e75, #4fa3ab);--trait-c: light-dark(#5c5890, #908cc4);--sec-ember: var(--brand);--sec-ember-text: var(--brand-text);--sec-info: light-dark(var(--status-info), #7aa3cd);--sec-info-text: light-dark(var(--status-info-text), #9dbfe0);--sec-warning: var(--status-warning);--sec-warning-text: light-dark(var(--status-warning-text), #d9b256);--sec-success: var(--status-success);--sec-success-text: light-dark(var(--status-success-text), #58bd8f);--e1: var(--shadow);--e2: var(--shadow-lifted);--e3: var(--shadow-raised)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;overflow-x:hidden;position:relative;background:radial-gradient(900px 640px at 88% 8%,color-mix(in srgb,var(--brand) 5%,transparent) 0%,transparent 55%),radial-gradient(760px 620px at 6% 96%,color-mix(in srgb,var(--text) 3.5%,transparent) 0%,transparent 55%),var(--surface);background-attachment:fixed}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/permanent-marker-BF23djCy.woff2) format("woff2")}:root{--wp-ink: light-dark(#c4005f, #f26fae);--wp-ground: light-dark(#fbedf4, var(--surface-raised));--wp-font-marker: "Permanent Marker", "Segoe Print", "Bradley Hand", cursive;--wp-paper: light-dark(#fffcf8, var(--surface-raised));--wp-orange: light-dark(#cf7500, var(--cat-3));--wp-orange-disc: #b95300;--wp-orange-text: light-dark(#bd5500, var(--cat-3-ink))}[data-brand=workprint]{--wp-mark: light-dark(#e5006b, #f78bbf);--wp-mark-hover: light-dark(#c4005f, #fbb3d4);--wp-mark-fg: var(--accent-fg);--surface: light-dark(#fefefe, #0c1017);--surface-raised: light-dark(#ffffff, #131826);--brand-subtle: light-dark(#eaf2fe, #152451)}
