:root{--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--color-base-white: #ffffff;--color-base-black: #000000;--color-blue-cygnus-05: #dfeefb;--color-blue-cygnus-10: #c7e1f8;--color-blue-cygnus-20: #abd2f4;--color-blue-cygnus-30: #8ac0ee;--color-blue-cygnus-40: #62abe8;--color-blue-cygnus-50: #3293db;--color-blue-cygnus-60: #2777b3;--color-blue-cygnus-70: #1b5a89;--color-blue-cygnus-80: #0f3c5d;--color-blue-cygnus-90: #041d31;--color-blue-cygnus-100: #01050b;--color-orange-cygnus-05: #ffe7dd;--color-orange-cygnus-10: #ffd3c1;--color-orange-cygnus-20: #ffbba0;--color-orange-cygnus-30: #fe9e78;--color-orange-cygnus-40: #f97c46;--color-orange-cygnus-50: #e55c14;--color-orange-cygnus-60: #bb4a0e;--color-orange-cygnus-70: #903708;--color-orange-cygnus-80: #622303;--color-orange-cygnus-90: #340f01;--color-orange-cygnus-100: #0e0200;--color-black-00: #ffffff;--color-black-05: #f7f7f7;--color-black-10: #f0f0f0;--color-black-20: #dfdfdf;--color-black-30: #cbcbcb;--color-black-40: #b5b5b5;--color-black-50: #9c9c9c;--color-black-60: #818181;--color-black-70: #646464;--color-black-80: #454545;--color-black-90: #262626;--color-black-100: #0c0c0c;--color-slate-00: #ffffff;--color-slate-05: #fcfcfd;--color-slate-10: #f9fafb;--color-slate-20: #f2f4f7;--color-slate-30: #eaecf0;--color-slate-40: #d0d5dd;--color-slate-50: #98a2b3;--color-slate-60: #667085;--color-slate-70: #475467;--color-slate-80: #344054;--color-slate-90: #1d2939;--color-slate-100: #101828;--color-pine-grain-05: #fcf6ef;--color-pine-grain-10: #f6e5d2;--color-pine-grain-20: #efd2b0;--color-pine-grain-30: #dfbe96;--color-pine-grain-40: #c6a985;--color-pine-grain-50: #ab9172;--color-pine-grain-60: #8d775d;--color-pine-grain-70: #6d5c47;--color-pine-grain-80: #4b3f30;--color-pine-grain-90: #292218;--color-pine-grain-100: #0c0905;--color-midnight-blue-05: #f5faff;--color-midnight-blue-10: #e0ecf9;--color-midnight-blue-20: #c9ddf3;--color-midnight-blue-30: #aecbea;--color-midnight-blue-40: #91b6de;--color-midnight-blue-50: #789ec6;--color-midnight-blue-60: #6384a6;--color-midnight-blue-70: #4b6784;--color-midnight-blue-80: #324961;--color-midnight-blue-90: #192b3d;--color-midnight-blue-100: #081019;--color-primary-25: #f5f8ff;--color-primary-50: #eff4ff;--color-primary-100: #d1e0ff;--color-primary-200: #b2ccff;--color-primary-300: #84adff;--color-primary-400: #528bff;--color-primary-500: #2970ff;--color-primary-600: #155eef;--color-primary-700: #004eeb;--color-primary-800: #0040c1;--color-primary-900: #00359e;--color-gray-25: #fcfcfd;--color-gray-50: #f9fafb;--color-gray-100: #f2f4f7;--color-gray-200: #eaecf0;--color-gray-300: #d0d5dd;--color-gray-400: #98a2b3;--color-gray-500: #667085;--color-gray-600: #475467;--color-gray-700: #344054;--color-gray-800: #1d2939;--color-gray-900: #101828;--color-brand-25: #fdf5f2;--color-brand-50: #faeee9;--color-brand-100: #efc9bb;--color-brand-200: #e8af9a;--color-brand-300: #dd8b6c;--color-brand-400: #d67550;--color-brand-500: #cc5224;--color-brand-600: #ba4b21;--color-brand-700: #913a1a;--color-brand-800: #702d14;--color-brand-neutral-25: #f9f9f9;--color-brand-neutral-50: #f2f2f2;--color-brand-neutral-100: #d8d8d8;--color-brand-neutral-200: #c5c5c5;--color-brand-neutral-300: #aaaaaa;--color-brand-neutral-400: #999999;--color-brand-neutral-500: #808080;--color-brand-neutral-600: #747474;--color-brand-neutral-700: #5b5b5b;--color-brand-neutral-800: #464646;--color-brand-neutral-900: #363636;--color-brand-900: #56220f;--color-neutral-25: #fcfcfd;--color-neutral-50: #f9f9fb;--color-neutral-100: #eff1f5;--color-neutral-200: #dcdfea;--color-neutral-300: #b9c0d4;--color-neutral-400: #7d89b0;--color-neutral-500: #5d6b98;--color-neutral-600: #4a5578;--color-neutral-700: #404968;--color-neutral-800: #30374f;--color-neutral-900: #111322;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #d1fadf;--color-success-200: #a6f4c5;--color-success-300: #6ce9a6;--color-success-400: #32d583;--color-success-500: #12b76a;--color-success-600: #039855;--color-success-700: #027a48;--color-success-800: #05603a;--color-success-900: #054f31;--color-opacity-30: rgba(255, 255, 255, .3);--color-purple-50: #f6f5ff;--color-purple-100: #edebfe;--color-purple-200: #dcd7fe;--color-purple-300: #cabffd;--color-purple-400: #ac94fa;--color-purple-500: #9061f9;--color-purple-600: #7e3af2;--color-purple-700: #6c2bd9;--color-purple-800: #5521b5;--color-purple-900: #4a1d96;--color-indigo-50: #f0f5ff;--color-indigo-100: #e5edff;--color-indigo-200: #cddbfe;--color-indigo-300: #b4c6fc;--color-indigo-400: #8da2fb;--color-indigo-500: #6875f5;--color-indigo-600: #5850ec;--color-indigo-700: #5145cd;--color-indigo-800: #42389d;--color-indigo-900: #362f78;--color-pink-50: #fdf2f8;--color-pink-100: #fce8f3;--color-pink-200: #fad1e8;--color-pink-300: #f8b4d9;--color-pink-400: #f17eb8;--color-pink-500: #e74694;--color-pink-600: #d61f69;--color-pink-700: #bf125d;--color-pink-800: #99154b;--color-pink-900: #751a3d;--color-blue-25: #f3f9fd;--color-blue-50: #e6f2fb;--color-blue-100: #cbe5f7;--color-blue-200: #8ac3ee;--color-blue-300: #55a8e6;--color-blue-400: #3497e1;--color-blue-500: #017dd9;--color-blue-600: #0172c5;--color-blue-700: #01599a;--color-blue-800: #014477;--color-blue-900: #00355b;--spacing-none: 0px;--spacing-px: 1px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-8xl: 80px;--spacing-9xl: 96px;--spacing-10xl: 128px;--spacing-11xl: 160px;--width-xxxs: 320px;--width-xxs: 375px;--width-xs: 384px;--width-sm: 480px;--width-md: 560px;--width-lg: 640px;--width-xl: 768px;--width-2xl: 1024px;--width-3xl: 1280px;--width-4xl: 1440px;--width-5xl: 1600px;--width-6xl: 1920px;--radius-none: 0px;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px;--container-padding-mobile: 16px;--container-padding-desktop: 32px;--container-max-width: 1280px;--container-paragraph-max-width: 720px}:root{--duration-instant: .1s;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}.icon-xs{width:12px;height:12px}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-lg{width:24px;height:24px}.icon-xl{width:32px;height:32px}.icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}:root,[data-theme=light],[data-theme=mode-1]{--color-bg-default: var(--color-slate-00);--color-bg-subtle: var(--color-slate-10);--color-bg-hover: var(--color-slate-20);--color-bg-active: var(--color-slate-30);--color-bg-muted: var(--color-slate-20);--color-bg-overlay: rgba(16, 24, 40, .5);--color-bg-primary-default: var(--color-blue-cygnus-50);--color-bg-primary-hover: var(--color-blue-cygnus-60);--color-bg-primary-subtle: var(--color-blue-cygnus-05);--color-bg-secondary-default: var(--color-orange-cygnus-50);--color-bg-secondary-hover: var(--color-orange-cygnus-60);--color-bg-inverse: var(--color-black-80);--color-bg-inverse-hover: var(--color-black-90);--color-text-default: var(--color-slate-100);--color-text-subtle: var(--color-slate-80);--color-text-subtle-light: var(--color-slate-70);--color-text-muted: var(--color-slate-60);--color-text-placeholder: var(--color-slate-60);--color-text-inverse: var(--color-slate-00);--color-text-cta: var(--color-blue-cygnus-50);--color-text-cta-hover: var(--color-blue-cygnus-60);--color-text-cta-active: var(--color-blue-cygnus-70);--color-text-cta-alt: var(--color-blue-cygnus-70);--color-text-brand: var(--color-orange-cygnus-70);--color-stroke-default: var(--color-slate-40);--color-stroke-subtle: var(--color-slate-30);--color-stroke-bold: var(--color-slate-50);--color-stroke-primary: var(--color-blue-cygnus-50);--color-stroke-primary-hover: var(--color-blue-cygnus-60);--color-stroke-primary-active: var(--color-blue-cygnus-70);--color-stroke-primary-subtle: var(--color-blue-cygnus-20);--color-stroke-focus: var(--color-blue-cygnus-20);--color-success-bg: var(--color-success-100);--color-success-bg-alert: var(--color-success-600);--color-success-bg-alert-hover: var(--color-success-800);--color-success-text: var(--color-success-700);--color-success-muted: var(--color-success-300);--color-error-bg: var(--color-error-100);--color-error-bg-alert: var(--color-error-600);--color-error-bg-alert-hover: var(--color-error-800);--color-error-text: var(--color-error-700);--color-error-muted: var(--color-error-300);--color-error-fill: var(--color-error-600);--color-error-fill-hover: var(--color-error-800);--color-warning-bg: var(--color-warning-100);--color-warning-bg-alert: var(--color-warning-600);--color-warning-bg-alert-hover: var(--color-warning-800);--color-warning-text: var(--color-warning-700);--color-warning-muted: var(--color-warning-300);--color-info-bg: var(--color-blue-100);--color-info-bg-alert: var(--color-blue-600);--color-info-text: var(--color-blue-700);--color-info-muted: var(--color-blue-300)}[data-theme=dark],.theme-dark{--color-bg-default: var(--color-slate-90);--color-bg-subtle: var(--color-slate-80);--color-bg-hover: var(--color-slate-70);--color-bg-active: var(--color-slate-60);--color-bg-muted: var(--color-slate-70);--color-bg-overlay: rgba(0, 0, 0, .6);--color-bg-primary-default: var(--color-blue-cygnus-50);--color-bg-primary-hover: var(--color-blue-cygnus-60);--color-bg-primary-subtle: var(--color-blue-cygnus-90);--color-bg-secondary-default: var(--color-orange-cygnus-50);--color-bg-secondary-hover: var(--color-orange-cygnus-60);--color-bg-inverse: var(--color-black-70);--color-bg-inverse-hover: var(--color-black-80);--color-text-default: var(--color-slate-10);--color-text-subtle: var(--color-slate-30);--color-text-subtle-light: var(--color-slate-40);--color-text-muted: var(--color-slate-50);--color-text-placeholder: var(--color-slate-50);--color-text-inverse: var(--color-slate-00);--color-text-cta: var(--color-blue-cygnus-50);--color-text-cta-hover: var(--color-blue-cygnus-60);--color-text-cta-active: var(--color-blue-cygnus-70);--color-text-cta-alt: var(--color-blue-cygnus-20);--color-text-brand: var(--color-orange-cygnus-20);--color-stroke-default: var(--color-slate-70);--color-stroke-subtle: var(--color-slate-80);--color-stroke-bold: var(--color-slate-50);--color-stroke-primary: var(--color-blue-cygnus-50);--color-stroke-primary-hover: var(--color-blue-cygnus-60);--color-stroke-primary-active: var(--color-blue-cygnus-70);--color-stroke-primary-subtle: var(--color-blue-cygnus-70);--color-stroke-focus: var(--color-blue-cygnus-90);--color-success-bg: var(--color-success-900);--color-success-bg-alert: var(--color-success-400);--color-success-bg-alert-hover: var(--color-success-500);--color-success-text: var(--color-success-300);--color-success-muted: var(--color-success-600);--color-error-bg: var(--color-error-900);--color-error-bg-alert: var(--color-error-400);--color-error-bg-alert-hover: var(--color-error-500);--color-error-text: var(--color-error-300);--color-error-muted: var(--color-error-600);--color-error-fill: var(--color-error-600);--color-error-fill-hover: var(--color-error-800);--color-warning-bg: var(--color-warning-900);--color-warning-bg-alert: var(--color-warning-400);--color-warning-bg-alert-hover: var(--color-warning-500);--color-warning-text: var(--color-warning-300);--color-warning-muted: var(--color-warning-600);--color-info-bg: var(--color-blue-900);--color-info-bg-alert: var(--color-blue-400);--color-info-text: var(--color-blue-300);--color-info-muted: var(--color-blue-600)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-sans);background:var(--color-bg-default);color:var(--color-text-default);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.shell{display:flex;flex-direction:column;min-height:100vh}.shell__bar{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--color-stroke-subtle);background:var(--color-bg-subtle)}.shell__back{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.shell__back:hover{color:var(--color-text-default);background:var(--color-bg-hover)}.shell__title{font-size:.875rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em}.shell__tag{margin-inline-start:auto;padding:var(--spacing-xxs) var(--spacing-sm);border:1px solid var(--color-stroke-default);border-radius:var(--radius-full);color:var(--color-text-subtle);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.shell__stage{position:relative;flex:1;display:grid;place-items:center;padding:var(--spacing-2xl)}.stage__placeholder{max-width:34rem;text-align:center;color:var(--color-text-subtle)}.stage__placeholder h1{margin-bottom:var(--spacing-sm);color:var(--color-text-default);font-size:1.25rem;font-weight:var(--font-weight-semibold)}.stage__placeholder p{font-size:.875rem;line-height:1.6}
