@font-face{font-family:Fustat;src:url(/demo-assets/Fustat-VariableFont_wght-DbT5sYFE.ttf) format("truetype-variations"),url(/demo-assets/Fustat-VariableFont_wght-DbT5sYFE.ttf) format("truetype");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/demo-assets/GeistMono-VariableFont_wght-BNd8yvN3.ttf) format("truetype-variations"),url(/demo-assets/GeistMono-VariableFont_wght-BNd8yvN3.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--alpha-dark-12: rgba(2,0,5,.07);--alpha-dark-20: rgba(2,0,5,.2);--alpha-dark-32: rgba(2,0,5,.32);--alpha-dark-40: rgba(2,0,5,.4);--alpha-dark-48: rgba(2,0,5,.48);--alpha-dark-56: rgba(2,0,5,.56);--alpha-dark-60: rgba(2,0,5,.6);--alpha-dark-72: rgba(2,0,5,.72);--alpha-light-12: rgba(246,246,252,.07);--alpha-light-20: rgba(246,246,252,.2);--alpha-light-32: rgba(246,246,252,.32);--alpha-light-40: rgba(246,246,252,.4);--alpha-light-48: rgba(246,246,252,.48);--alpha-light-56: rgba(246,246,252,.56);--alpha-light-60: rgba(246,246,252,.6);--alpha-light-72: rgba(246,246,252,.72);--amber-50: #FFFBEB;--amber-100: #FEF3C7;--amber-200: #FDE68A;--amber-300: #FCD34D;--amber-400: #FBBF24;--amber-500: #F59E0B;--amber-600: #D97706;--amber-700: #B45309;--amber-800: #92400E;--amber-900: #78350F;--amber-950: #451A03;--cyan-50: #ECFEFF;--cyan-100: #CFFAFE;--cyan-200: #A5F3FC;--cyan-300: #67E8F9;--cyan-400: #22D3EE;--cyan-500: #06B6D4;--cyan-600: #0891B2;--cyan-700: #0E7490;--cyan-800: #155E75;--cyan-900: #164E63;--cyan-950: #083344;--emerald-50: #ECFDF5;--emerald-100: #D1FAE5;--emerald-200: #A7F3D0;--emerald-300: #6EE7B7;--emerald-400: #34D399;--emerald-500: #10B981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065F46;--emerald-900: #064E3B;--emerald-950: #022C22;--green-50: #F0FDF4;--green-100: #DCFCE7;--green-200: #BBF7D0;--green-300: #86EFAC;--green-400: #4ADE80;--green-500: #22C55E;--green-600: #16A34A;--green-700: #15803D;--green-800: #166534;--green-900: #14532D;--green-950: #052E16;--lime-50: #F7FEE7;--lime-100: #ECFCCB;--lime-200: #D9F99D;--lime-300: #BEF264;--lime-400: #A3E635;--lime-500: #84CC16;--lime-600: #65A30D;--lime-700: #4D7C0F;--lime-800: #3F6212;--lime-900: #365314;--lime-950: #1A2E05;--orange-50: #FFF7ED;--orange-100: #FFEDD5;--orange-200: #FED7AA;--orange-300: #FDBA74;--orange-400: #FB923C;--orange-500: #F97316;--orange-600: #EA580C;--orange-700: #C2410C;--orange-800: #9A3412;--orange-900: #7C2D12;--orange-950: #431407;--pink-50: #FDF2F8;--pink-100: #FCE7F3;--pink-200: #FBCFE8;--pink-300: #F9A8D4;--pink-400: #F472B6;--pink-500: #EC4899;--pink-600: #DB2777;--pink-700: #BE185D;--pink-800: #9D174D;--pink-900: #831843;--pink-950: #500724;--purple-50: #F6F3FB;--purple-100: #EAE4F5;--purple-200: #D5C4F2;--purple-300: #B78EEF;--purple-400: #9551F5;--purple-500: #670DE5;--purple-600: #500AB2;--purple-700: #400A8E;--purple-800: #32086E;--purple-900: #2F0B55;--purple-950: #1E0735;--red-50: #FEF2F2;--red-100: #FEE2E2;--red-200: #FECACA;--red-300: #FCA5A5;--red-400: #F87171;--red-500: #EF4444;--red-600: #DC2626;--red-700: #B91C1C;--red-800: #991B1B;--red-900: #7F1D1D;--red-950: #450A0A;--rose-50: #FFF1F2;--rose-100: #FFE4E6;--rose-200: #FECDD3;--rose-300: #FDA4AF;--rose-400: #FB7185;--rose-500: #F43F5E;--rose-600: #E11D48;--rose-700: #BE123C;--rose-800: #9F1239;--rose-900: #881337;--rose-950: #4C0519;--slate-50: #F6F6FC;--slate-100: #EEF0F9;--slate-200: #DFE3F0;--slate-300: #C8CFE1;--slate-400: #929EBA;--slate-500: #64708F;--slate-600: #48526F;--slate-700: #363E5C;--slate-800: #222744;--slate-900: #141635;--slate-950: #090624;--teal-50: #F0FDFA;--teal-100: #CCFBF1;--teal-200: #99F6E4;--teal-300: #5EEAD4;--teal-400: #2DD4BF;--teal-500: #14B8A6;--teal-600: #0D9488;--teal-700: #0F766E;--teal-800: #115E59;--teal-900: #134E4A;--teal-950: #042F2E;--yellow-50: #FEFCE8;--yellow-100: #FEF9C3;--yellow-200: #FEF08A;--yellow-300: #FDE047;--yellow-400: #FACC15;--yellow-500: #EAB308;--yellow-600: #CA8A04;--yellow-700: #A16207;--yellow-800: #854D0E;--yellow-900: #713F12;--yellow-950: #422006;--black: #020005;--pure-white: #FFFFFF;--brand: var(--purple-500);--link: var(--brand);--link-hover: var(--purple-600);--ring: var(--purple-300);--brand-hover: var(--link-hover);--brand-ring: var(--ring);--overlay: var(--alpha-dark-20);--bg-page-default: var(--pure-white);--bg-surface: var(--pure-white);--bg-surface-active: var(--slate-50);--bg-surface-inverse: var(--slate-900);--bg-surface-selected: var(--purple-100);--bg-search: var(--slate-50);--bg-search-active: var(--slate-100);--bg-search-selected: var(--purple-200);--bg-info: var(--purple-50);--bg-info-inv: var(--purple-500);--bg-success: var(--emerald-50);--bg-success-inv: var(--emerald-600);--bg-warning: var(--orange-50);--bg-warning-inv: var(--amber-600);--bg-danger: var(--red-50);--bg-danger-inv: var(--red-600);--fg-primary: var(--slate-900);--fg-secondary: var(--slate-500);--fg-tertiary: var(--slate-400);--fg-disabled: var(--slate-300);--fg-inverse: var(--pure-white);--fg-info: var(--purple-600);--fg-success: var(--emerald-700);--fg-warning: var(--amber-700);--fg-danger: var(--red-700);--border-default: var(--slate-300);--border-info: var(--purple-200);--border-success: var(--emerald-200);--border-warning: var(--orange-200);--border-danger: var(--red-200);--border-search: var(--slate-200);--border-search-active: var(--slate-300);--btn-primary-bg-hover: var(--slate-800);--btn-primary-bg-active: var(--purple-600);--btn-secondary-border-active: var(--purple-200);--btn-secondary-bg-active: var(--purple-100);--btn-danger-bg: var(--red-600);--btn-danger-bg-hover: var(--red-500);--btn-danger-bg-active: var(--red-800);--btn-secondary-danger-border: var(--red-800);--btn-secondary-danger-border-hover: var(--red-400);--btn-secondary-danger-border-active: var(--purple-200);--btn-secondary-danger-bg-active: var(--red-100);--font-display: "Fustat", "Inter", system-ui, sans-serif;--font-body: "Fustat", "Inter", system-ui, sans-serif;--font-doc: "Inter", system-ui, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--font-weight-thin: 100;--font-weight-extralight: 200;--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;--font-size-xxs: 10px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-4xl: 32px;--font-size-5xl: 40px;--font-size-6xl: 60px;--font-size-7xl: 80px;--tracking-lighter: -.05em;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .02em;--tracking-wider: .05em;--font-main: "Fustat", "Inter", system-ui, sans-serif;--fs-h1: 48px;--lh-h1: 1.2;--fw-h1: var(--font-weight-bold);--fs-h2: var(--font-size-5xl);--lh-h2: 1.2;--fw-h2: var(--font-weight-bold);--fs-h3: var(--font-size-4xl);--lh-h3: 1.2;--fw-h3: var(--font-weight-bold);--fs-h4: var(--font-size-3xl);--lh-h4: 1.2;--fw-h4: var(--font-weight-bold);--fs-h5: var(--font-size-2xl);--lh-h5: 1.2;--fw-h5: var(--font-weight-bold);--fs-body1: var(--font-size-xl);--lh-body1: 1.2;--fs-body2: var(--font-size-lg);--lh-body2: 1.2;--fs-body3: var(--font-size-base);--lh-body3: 1.2;--fs-body4: var(--font-size-sm);--lh-body4: 1.2;--fs-body5: var(--font-size-xs);--lh-body5: 1.2;--fw-medium: var(--font-weight-medium);--fw-bold: var(--font-weight-bold);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 999px;--radius-button: var(--radius-md);--radius-button-lg: var(--radius-lg);--radius-badge: var(--radius-xl);--radius-card: var(--radius-2xl);--radius-modal: var(--radius-2xl);--radius-popover: var(--radius-2xl);--radius-menu: var(--radius-xl);--space-0-5: 2px;--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-16: 64px;--shadow-popover: 0px 4px 6px -4px rgba(0,0,0,.1), 0px 10px 15px -3px rgba(0,0,0,.1);--shadow-modal: 0px 8px 10px -6px rgba(16,24,40,.1), 0px 20px 25px -5px rgba(16,24,40,.1);--shadow-drawer: -8px 0 24px -8px rgba(16,24,40,.1), -16px 0 40px -8px rgba(16,24,40,.08);--btn-focus-ring: 0 0 0 2px #fff, 0 0 0 4px var(--purple-300);--btn-primary-bg: var(--slate-950);--btn-primary-bg-hover: #222744;--btn-primary-bg-clicked: var(--purple-700);--btn-primary-fg: #ffffff;--btn-secondary-bg: transparent;--btn-secondary-bg-clicked: #EAE4F5;--btn-secondary-bg-focused: #ffffff;--btn-secondary-fg: var(--slate-950);--btn-secondary-border: var(--slate-500);--btn-secondary-border-hover: var(--slate-950);--btn-secondary-border-clicked: #D5C4F2;--btn-danger-primary-bg: #DC2626;--btn-danger-primary-bg-hover: #EF4444;--btn-danger-primary-bg-clicked: #991B1B;--btn-danger-primary-fg: #ffffff;--btn-danger-secondary-fg: var(--slate-950);--btn-danger-secondary-bg-clicked: #FEE2E2;--btn-danger-secondary-bg-focused: #ffffff;--btn-danger-secondary-border: #DC2626;--btn-danger-secondary-border-hover: #991B1B;--btn-danger-secondary-border-clicked: #F87171;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}.t-h1{font-family:var(--font-display);font-weight:var(--fw-h1);font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--fg-primary);letter-spacing:-.01em}.t-h2{font-family:var(--font-display);font-weight:var(--fw-h2);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--fg-primary);letter-spacing:-.01em}.t-h3{font-family:var(--font-display);font-weight:var(--fw-h3);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--fg-primary)}.t-h4{font-family:var(--font-display);font-weight:var(--fw-h4);font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--fg-primary)}.t-h5{font-family:var(--font-display);font-weight:var(--fw-h5);font-size:var(--fs-h5);line-height:var(--lh-h5);color:var(--fg-primary)}.t-body1{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-body1);line-height:var(--lh-body1);color:var(--fg-primary)}.t-body1-bold{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-body1);line-height:var(--lh-body1);color:var(--fg-primary)}.t-body2{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-body2);line-height:var(--lh-body2);color:var(--fg-primary)}.t-body2-bold{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-body2);line-height:var(--lh-body2);color:var(--fg-primary)}.t-body3{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-body3);line-height:var(--lh-body3);color:var(--fg-primary)}.t-body3-bold{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-body3);line-height:var(--lh-body3);color:var(--fg-primary)}.t-body4{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-body4);line-height:var(--lh-body4);color:var(--fg-primary)}.t-body4-bold{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-body4);line-height:var(--lh-body4);color:var(--fg-primary)}.t-body5{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-body5);line-height:var(--lh-body5);color:var(--fg-primary)}.t-body5-bold{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-body5);line-height:var(--lh-body5);color:var(--fg-primary)}:root{--12: 12;--16: 16;--24: 24;--4: 4;--8: 8;--accent-2: var(--slate-100-2);--accent: var(--zinc-100-2);--actions-primary-default: var(--slate-900);--actions-primary-pressed: var(--purple-500);--alpha-dark-0: rgba(2,0,5,0);--alpha-dark-20: rgba(2,0,5,.2);--alpha-dark-32: rgba(2,0,5,.32);--alpha-dark-40: rgba(2,0,5,.4);--alpha-dark-48: rgba(2,0,5,.48);--alpha-dark-56: rgba(2,0,5,.56);--alpha-dark-60: rgba(2,0,5,.6);--alpha-dark-72: rgba(2,0,5,.72);--alpha-dark-8: rgba(2,0,5,.12);--alpha-light-0: rgba(246,246,252,0);--alpha-light-20: rgba(246,246,252,.2);--alpha-light-32: rgba(246,246,252,.32);--alpha-light-40: rgba(246,246,252,.4);--alpha-light-48: rgba(246,246,252,.48);--alpha-light-56: rgba(246,246,252,.56);--alpha-light-60: rgba(246,246,252,.6);--alpha-light-72: rgba(246,246,252,.72);--alpha-light-8: rgba(246,246,252,.08);--amber-100: rgb(254,243,199);--amber-200: rgb(253,230,138);--amber-300: rgb(252,211,77);--amber-400: rgb(251,191,36);--amber-500: rgb(245,158,11);--amber-50: rgb(255,251,235);--amber-600: rgb(217,119,6);--amber-700: rgb(180,83,9);--amber-800: rgb(146,64,14);--amber-900: rgb(120,53,15);--amber-950: rgb(69,26,3);--background-2: var(--base-white-2);--background: var(--base-white);--base-black: rgb(0,0,0);--base-white-2: rgb(255,255,255);--base-white-3: rgb(255,255,255);--base-white: rgb(255,255,255);--bg-bar-failed: var(--red-600);--bg-bar-processing: var(--purple-200);--bg-danger-inv: var(--red-600);--bg-danger: var(--red-50);--bg-destructive-10: rgba(220,38,38,.1);--bg-info-inv: var(--purple-500);--bg-info: var(--purple-50);--bg-page-default: var(--pure-white);--bg-search-active: var(--slate-100);--bg-search-selected: var(--purple-200);--bg-search: var(--slate-50);--bg-success-inv: var(--emerald-600);--bg-success: var(--emerald-50);--bg-surface-active: var(--slate-50);--bg-surface-inverse: var(--slate-900);--bg-surface-secondary: var(--slate-50);--bg-surface-selected: var(--purple-100);--bg-surface: var(--pure-white);--bg-warning-inv: var(--amber-600);--bg-warning: var(--orange-50);--black: rgb(2,0,5);--blue-100: rgb(227,233,246);--blue-200: rgb(193,210,245);--blue-300: rgb(137,167,245);--blue-400: rgb(70,112,240);--blue-500: rgb(0,55,198);--blue-50: rgb(243,245,251);--blue-600: rgb(0,42,154);--blue-700: rgb(0,34,120);--blue-800: rgb(7,30,95);--blue-900: rgb(7,24,73);--blue-950: rgb(4,15,56);--blur-blur-blur-0: 0;--blur-blur-blur-2xl: 40;--blur-blur-blur-3xl: 64;--blur-blur-blur-lg: 16;--blur-blur-blur-md: 12;--blur-blur-blur-sm: 4;--blur-blur-blur-xl: 24;--blur-blur-blur: 8;--border-active: var(--slate-400);--border-border-width-border-0: 0;--border-border-width-border-2: 2;--border-border-width-border-4: 4;--border-border-width-border-8: 8;--border-border-width-border: 1;--border-danger: var(--red-200);--border-default: var(--slate-300);--border-destructive-50: var(--red-200-3);--border-info: var(--purple-200);--border-popover: var(--pure-white);--border-radius-border-radius-rounded-2: 4;--border-radius-border-radius-rounded-2xl: 16;--border-radius-border-radius-rounded-3xl: 24;--border-radius-border-radius-rounded-full-2: 9999;--border-radius-border-radius-rounded-full: 9999;--border-radius-border-radius-rounded-lg: 8;--border-radius-border-radius-rounded-none: 0;--border-radius-border-radius-rounded-sm: 2;--border-radius-border-radius-rounded-xl-2: 12;--border-radius-border-radius-rounded-xl: 12;--border-radius-border-radius-rounded: 4;--border-radius-rounded-full: 9999;--border-radius-rounded-lg: 8;--border-radius-rounded-md: 6;--border-radius-rounded-none: 0;--border-radius-rounded-rounded-md: 6;--border-radius-rounded: 4;--border-search-active: var(--slate-300);--border-search: var(--slate-200);--border-success: var(--emerald-200);--border-warning: var(--orange-200);--border: var(--slate-200-2);--brand-neutral-6: var(--zinc-color-zinc-950);--brand-primary-2: var(--violet-600);--brand-primary: var(--purple-500);--brand-tertiary: var(--indigo-400);--brand: var(--purple-500);--btn-danger-bg-active: var(--red-800);--btn-danger-bg-hover: var(--red-500);--btn-danger-bg: var(--red-600);--btn-fab: var(--purple-500);--btn-pill: var(--pure-white);--btn-primary-bg-active: var(--purple-600);--btn-primary-bg-hover: var(--slate-800);--btn-primary-bg: var(--slate-950);--btn-secondary-bg-active: var(--purple-100);--btn-secondary-border-active: var(--purple-600);--btn-secondary-border-hover: var(--slate-950);--btn-secondary-border: var(--slate-500);--btn-secondary-danger-bg-active: var(--red-100);--btn-secondary-danger-border-active: var(--red-500);--btn-secondary-danger-border-hover: var(--red-700);--btn-secondary-danger-border: var(--red-800);--chart-ring: var(--purple-200);--color-black: rgb(0,0,0);--color-destructive-border: var(--red-200-2);--color-destructive-default: var(--red-600-3);--color-destructive-surface-hover: var(--red-100-2);--content-primary: var(--color-black);--corner-radius: 2;--cyan-100: rgb(207,250,254);--cyan-200: rgb(165,243,252);--cyan-300: rgb(103,232,249);--cyan-400: rgb(34,211,238);--cyan-500: rgb(6,182,212);--cyan-50: rgb(236,254,255);--cyan-600: rgb(8,145,178);--cyan-700: rgb(14,116,144);--cyan-800: rgb(21,94,117);--cyan-900: rgb(22,78,99);--cyan-950: rgb(8,51,68);--destructive-foreground: var(--slate-50-2);--destructive: var(--red-600-2);--documentation-padding-vertical-small: var(--padding-p-3);--emerald-100: rgb(209,250,229);--emerald-200: rgb(167,243,208);--emerald-300: rgb(110,231,183);--emerald-400: rgb(52,211,153);--emerald-500: rgb(16,185,129);--emerald-50: rgb(236,253,245);--emerald-600: rgb(5,150,105);--emerald-700: rgb(4,120,87);--emerald-800: rgb(6,95,70);--emerald-900: rgb(6,78,59);--emerald-950: rgb(2,44,34);--fg-danger: var(--red-700);--fg-disabled: var(--slate-300);--fg-info: var(--purple-600);--fg-inverse: var(--pure-white);--fg-primary: var(--slate-900);--fg-secondary: var(--slate-500);--fg-success: var(--emerald-700);--fg-tertiary: var(--slate-400);--fg-warning: var(--amber-700);--font-family-font-sans: "Geist";--font-main-font: "Fustat";--font-sans: "Inter";--font-size-text-2xl: 24;--font-size-text-4xl-2: 36;--font-size-text-4xl: 36;--font-size-text-5xl: 48;--font-size-text-base-2: 16;--font-size-text-base: 16;--font-size-text-lg: 18;--font-size-text-sm-2: 14;--font-size-text-sm: 14;--font-size-text-xs-2: 12;--font-size-text-xs: 12;--font-test: "Inter";--font-weight-font-bold: 700;--font-weight-font-medium-2: 500;--font-weight-font-medium: 500;--font-weight-font-normal: 400;--font-weight-font-semibold: 600;--foreground-2: var(--zinc-950-2);--foreground: var(--slate-950-2);--gap-gap-0-5: 2;--gap-gap-0: 0;--gap-gap-1-5: 6;--gap-gap-1: 4;--gap-gap-2: 8;--gap-gap-3: 12;--gap-gap-4: 16;--gap-gap-5: 20;--gap-gap-6: 24;--gap-gap-8: 32;--glass-white-900: rgba(255,255,255,.1);--gradients-chart-layer1-step-1: var(--purple-400);--gradients-chart-layer1-step-2: var(--blue-400);--gradients-chart-layer1-step-3: var(--cyan-500);--gradients-chart-layer2-step-1: var(--pure-white);--gradients-primary-step-1: var(--purple-100);--gradients-primary-step-2: var(--purple-50);--gradients-secondary-step-1: var(--purple-200);--gradients-secondary-step-2: var(--cyan-100);--gradients-table-step-1: var(--alpha-light-0);--gradients-table-step-2: var(--pure-white);--gray-200: rgb(136,136,136);--green-100: rgb(220,252,231);--green-200: rgb(187,247,208);--green-300: rgb(134,239,172);--green-400: rgb(74,222,128);--green-500: rgb(34,197,94);--green-50: rgb(240,253,244);--green-600: rgb(22,163,74);--green-700: rgb(21,128,61);--green-800: rgb(22,101,52);--green-900: rgb(20,83,45);--green-950: rgb(5,46,22);--hover-destructive-20: rgba(220,38,38,.2);--hover-destructive: var(--red-500-2);--hover-primary-2: var(--slate-800-2);--hover-primary: var(--zinc-800-2);--hover-secondary-2: var(--slate-200-2);--hover-secondary: var(--zinc-200-2);--indigo-400: rgb(129,140,248);--interactive-bg-hover: var(--slate-50);--interactive-border: var(--slate-300);--letter-spacing-tracking-lighter: -.05;--letter-spacing-tracking-normal-2: 0;--letter-spacing-tracking-normal: 0;--letter-spacing-tracking-tight: -.02;--letter-spacing-tracking-wide-2: .02;--letter-spacing-tracking-wide: .02;--letter-spacing-tracking-wider: .05;--lime-100: rgb(236,252,203);--lime-200: rgb(217,249,157);--lime-300: rgb(190,242,100);--lime-400: rgb(163,230,53);--lime-500: rgb(132,204,22);--lime-50: rgb(247,254,231);--lime-600: rgb(101,163,13);--lime-700: rgb(77,124,15);--lime-800: rgb(63,98,18);--lime-900: rgb(54,83,20);--lime-950: rgb(26,46,5);--line-height-leading-10: 40;--line-height-leading-4: 16;--line-height-leading-5: 20;--line-height-leading-6: 24;--line-height-leading-8: 32;--line-height-leading-tight: 1.25;--link-hover: var(--purple-600);--link: var(--brand);--muted-foreground: var(--slate-500-2);--opacity-opacity-0: 0;--opacity-opacity-100: 100;--opacity-opacity-50: 50;--opacity-opacity-90: 90;--opacity-opacity-opacity-0: 0;--opacity-opacity-opacity-100: 100;--opacity-opacity-opacity-10: 10;--opacity-opacity-opacity-20: 20;--opacity-opacity-opacity-25: 25;--opacity-opacity-opacity-30: 30;--opacity-opacity-opacity-40: 40;--opacity-opacity-opacity-45: 45;--opacity-opacity-opacity-50: 50;--opacity-opacity-opacity-55: 55;--opacity-opacity-opacity-5: 5;--opacity-opacity-opacity-60: 60;--opacity-opacity-opacity-65: 65;--opacity-opacity-opacity-70: 70;--opacity-opacity-opacity-75: 75;--opacity-opacity-opacity-80: 80;--opacity-opacity-opacity-85: 85;--opacity-opacity-opacity-90: 90;--opacity-opacity-opacity-95: 95;--orange-100: rgb(255,237,213);--orange-200: rgb(254,215,170);--orange-300: rgb(253,186,116);--orange-400: rgb(251,146,60);--orange-500: rgb(249,115,22);--orange-50: rgb(255,247,237);--orange-600: rgb(234,88,12);--orange-700: rgb(194,65,12);--orange-800: rgb(154,52,18);--orange-900: rgb(124,45,18);--orange-950: rgb(67,20,7);--overlay: var(--alpha-dark-20);--padding-p-0-5: 2;--padding-p-0: 0;--padding-p-1-5: 6;--padding-p-1: 4;--padding-p-2-2: 8;--padding-p-2: 8;--padding-p-3-2: 12;--padding-p-3: 12;--padding-p-4-2: 16;--padding-p-4: 16;--padding-p-6: 24;--padding-p-8: 32;--padding-padding-p-0-2: 0;--padding-padding-p-0-5: 2;--padding-padding-p-0: 0;--padding-padding-p-1-2: 4;--padding-padding-p-10: 40;--padding-padding-p-11: 44;--padding-padding-p-12: 48;--padding-padding-p-14: 56;--padding-padding-p-16: 64;--padding-padding-p-1: 4;--padding-padding-p-2-2: 8;--padding-padding-p-2: 8;--padding-padding-p-3-2: 12;--padding-padding-p-3: 12;--padding-padding-p-4-2: 16;--padding-padding-p-4: 16;--padding-padding-p-5: 20;--padding-padding-p-6-2: 24;--padding-padding-p-6: 24;--padding-padding-p-7-2: 28;--padding-padding-p-7: 28;--padding-padding-p-8: 32;--padding-padding-p-9: 36;--pink-100: rgb(252,231,243);--pink-200: rgb(251,207,232);--pink-300: rgb(249,168,212);--pink-400: rgb(244,114,182);--pink-500: rgb(236,72,153);--pink-50: rgb(253,242,248);--pink-600: rgb(219,39,119);--pink-700: rgb(190,24,93);--pink-800: rgb(157,23,77);--pink-900: rgb(131,24,67);--pink-950: rgb(80,7,36);--primary-2: var(--zinc-900-3);--primary-foreground-2: var(--slate-50-3);--primary-foreground: var(--slate-50-2);--primary: var(--slate-900-2);--pure-white: rgb(255,255,255);--purple-100: rgb(234,228,245);--purple-200: rgb(213,196,242);--purple-300: rgb(183,142,239);--purple-400: rgb(149,81,245);--purple-500: rgb(103,13,229);--purple-50: rgb(246,243,251);--purple-600: rgb(80,10,178);--purple-700: rgb(64,10,142);--purple-800: rgb(50,8,110);--purple-900: rgb(47,11,85);--purple-950: rgb(30,7,53);--radius-md: 8;--radius-none: 0;--radius-radius-md: var(--border-radius-rounded-md);--radius-radius-sm-2: var(--border-radius-rounded);--radius-radius-sm: var(--border-radius-rounded);--radius-radius: var(--border-radius-rounded-lg);--red-100-2: rgb(251,233,219);--red-100: rgb(254,226,226);--red-200-2: rgb(247,206,183);--red-200-3: rgb(254,202,202);--red-200: rgb(254,202,202);--red-300: rgb(252,165,165);--red-400-2: rgb(239,142,119);--red-400: rgb(248,113,113);--red-500-2: rgb(239,68,68);--red-500: rgb(239,68,68);--red-50: rgb(254,242,242);--red-600-2: rgb(220,38,38);--red-600-3: rgb(202,65,57);--red-600: rgb(220,38,38);--red-700: rgb(185,28,28);--red-800-2: rgb(153,27,27);--red-800: rgb(153,27,27);--red-900-2: rgb(127,29,29);--red-900-3: rgb(112,25,41);--red-900: rgb(127,29,29);--red-950: rgb(69,10,10);--ring-2: var(--slate-500-2);--ring: var(--purple-300);--rose-100: rgb(255,228,230);--rose-200: rgb(254,205,211);--rose-300: rgb(253,164,175);--rose-400: rgb(251,113,133);--rose-500: rgb(244,63,94);--rose-50: rgb(255,241,242);--rose-600: rgb(225,29,72);--rose-700: rgb(190,18,60);--rose-800: rgb(159,18,57);--rose-900: rgb(136,19,55);--rose-950: rgb(76,5,25);--secondary: var(--slate-100-2);--shadow-fab: var(--alpha-dark-8);--sidebar-foreground-70: rgba(51,65,85,.7);--size-font-size-text-2xl: 24;--size-font-size-text-3xl: 28;--size-font-size-text-4xl: 32;--size-font-size-text-5xl: 40;--size-font-size-text-6xl: 60;--size-font-size-text-7xl: 80;--size-font-size-text-base: 16;--size-font-size-text-lg: 18;--size-font-size-text-sm: 14;--size-font-size-text-xl: 20;--size-font-size-text-xs: 12;--size-font-size-text-xxs: 10;--slate-100-2: rgb(241,245,249);--slate-100: rgb(238,240,249);--slate-200-2: rgb(226,232,240);--slate-200-3: rgb(226,232,240);--slate-200: rgb(223,227,240);--slate-300: rgb(200,207,225);--slate-400-2: rgb(148,163,184);--slate-400: rgb(146,158,186);--slate-50-2: rgb(248,250,252);--slate-50-3: rgb(248,250,252);--slate-500-2: rgb(100,116,139);--slate-500-3: rgb(100,116,139);--slate-500: rgb(100,112,143);--slate-50: rgb(246,246,252);--slate-600: rgb(72,82,111);--slate-700-2: rgb(51,65,85);--slate-700: rgb(54,62,92);--slate-800-2: rgb(30,41,59);--slate-800: rgb(34,39,68);--slate-900-2: rgb(15,23,42);--slate-900-3: rgb(15,23,42);--slate-900: rgb(20,22,53);--slate-950-2: rgb(2,6,23);--slate-950: rgb(9,6,36);--spacing-0: 0;--spacing-1: 4;--spacing-2: 8;--spacing-3: 12;--spacing-default: var(--padding-p-3);--state-disabled: var(--opacity-opacity-50);--status-danger-foreground: var(--red-700);--status-danger-stroke: var(--red-100);--status-danger-subtle: var(--red-50);--status-info-default: var(--purple-500);--status-info-stroke: var(--purple-100);--status-info-subtle: var(--purple-50);--status-neutral-stroke: var(--slate-200);--status-neutral-subtle: var(--slate-100);--status-success-default: var(--emerald-600);--status-success-foreground: var(--emerald-700);--status-success-stroke: var(--emerald-100);--status-success-subtle: var(--emerald-50);--status-warning-foreground: var(--amber-700);--status-warning-stroke: var(--amber-100);--status-warning-subtle: var(--amber-50);--surface-button-ghost-hover: var(--glass-white-900);--teal-100: rgb(204,251,241);--teal-200: rgb(153,246,228);--teal-300: rgb(94,234,212);--teal-400: rgb(45,212,191);--teal-500: rgb(20,184,166);--teal-50: rgb(240,253,250);--teal-600: rgb(13,148,136);--teal-700: rgb(15,118,110);--teal-800: rgb(17,94,89);--teal-900: rgb(19,78,74);--teal-950: rgb(4,47,46);--text-headline-headline-default: var(--base-white-3);--text-paragraph-paragraph-secondary: var(--gray-200);--text-primary: var(--black);--violet-600: rgb(124,58,237);--weight-font-weight-font-black: 900;--weight-font-weight-font-bold: 700;--weight-font-weight-font-extrabold: 800;--weight-font-weight-font-extralight: 200;--weight-font-weight-font-light: 300;--weight-font-weight-font-medium: 500;--weight-font-weight-font-normal: 400;--weight-font-weight-font-semibold: 600;--weight-font-weight-font-thin: 100;--white: rgb(253,253,255);--yellow-100: rgb(254,249,195);--yellow-200: rgb(254,240,138);--yellow-300: rgb(253,224,71);--yellow-400: rgb(250,204,21);--yellow-500: rgb(234,179,8);--yellow-50: rgb(254,252,232);--yellow-600: rgb(202,138,4);--yellow-700: rgb(161,98,7);--yellow-800: rgb(133,77,14);--yellow-900: rgb(113,63,18);--yellow-950: rgb(66,32,6);--zinc-100-2: rgb(244,244,245);--zinc-100: rgb(244,244,245);--zinc-200-2: rgb(228,228,231);--zinc-200: rgb(228,228,231);--zinc-400: rgb(161,161,170);--zinc-50-2: rgb(250,250,250);--zinc-50-3: rgb(250,250,250);--zinc-500: rgb(113,113,122);--zinc-50: rgb(250,250,250);--zinc-700-2: rgb(63,63,70);--zinc-700: rgb(63,63,70);--zinc-800-2: rgb(39,39,42);--zinc-800: rgb(39,39,42);--zinc-900-2: rgb(24,24,27);--zinc-900-3: rgb(24,24,27);--zinc-900: rgb(24,24,27);--zinc-950-2: rgb(9,9,11);--zinc-950: rgb(9,9,11);--zinc-color-zinc-950: rgb(9,9,11)}:root[data-theme=dark],.dark{--accent-2: var(--slate-800-2);--accent-2: var(--zinc-800);--accent: var(--zinc-800-2);--actions-primary-default: var(--white);--actions-primary-pressed: var(--purple-400);--background-2: var(--zinc-950-2);--background: var(--slate-950-2);--background: var(--zinc-950);--bg-bar-failed: var(--red-500);--bg-bar-processing: var(--purple-300);--bg-danger-inv: var(--red-100);--bg-danger: var(--red-950);--bg-destructive-10: rgba(127,29,29,.1);--bg-info-inv: var(--purple-100);--bg-info: var(--purple-900);--bg-page-default: var(--slate-950);--bg-search-active: var(--slate-800);--bg-search-selected: var(--purple-800);--bg-search: var(--slate-900);--bg-success-inv: var(--emerald-100);--bg-success: var(--emerald-900);--bg-surface-active: var(--slate-900);--bg-surface-inverse: var(--pure-white);--bg-surface-secondary: var(--slate-900);--bg-surface-selected: var(--purple-800);--bg-surface: var(--slate-950);--bg-warning-inv: var(--amber-100);--bg-warning: var(--orange-950);--border-active: var(--slate-600);--border-danger: var(--red-800);--border-default: var(--slate-700);--border-destructive-50: var(--red-900-2);--border-info: var(--purple-500);--border-popover: var(--slate-800);--border-search-active: var(--slate-700);--border-search: var(--slate-500);--border-success: var(--emerald-800);--border-warning: var(--orange-800);--border: var(--slate-700-2);--border: var(--zinc-700);--brand: var(--purple-400);--btn-danger-bg-active: var(--red-400);--btn-danger-bg-hover: var(--red-600);--btn-danger-bg: var(--red-500);--btn-fab: var(--purple-400);--btn-pill: var(--purple-400);--btn-primary-bg-active: var(--purple-300);--btn-primary-bg-hover: var(--purple-500);--btn-primary-bg: var(--purple-400);--btn-secondary-bg-active: var(--purple-600);--btn-secondary-border-active: var(--purple-400);--btn-secondary-border-hover: var(--slate-100);--btn-secondary-border: var(--pure-white);--btn-secondary-danger-bg-active: var(--red-900);--btn-secondary-danger-border-active: var(--red-800);--btn-secondary-danger-border-hover: var(--red-600);--btn-secondary-danger-border: var(--red-600);--chart-ring: var(--purple-800);--color-destructive-border: var(--red-900-3);--color-destructive-default: var(--red-400-2);--color-destructive-surface-hover: var(--red-900-3);--destructive-foreground: var(--slate-50-2);--destructive-foreground: var(--zinc-50);--destructive: var(--red-900-2);--fg-danger: var(--red-200);--fg-disabled: var(--slate-700);--fg-info: var(--purple-200);--fg-inverse: var(--slate-900);--fg-primary: var(--slate-50);--fg-secondary: var(--slate-300);--fg-success: var(--emerald-200);--fg-tertiary: var(--slate-400);--fg-warning: var(--amber-200);--foreground-2: var(--zinc-50-2);--foreground: var(--slate-50-2);--foreground: var(--zinc-50);--gradients-chart-layer1-step-1: var(--purple-400);--gradients-chart-layer1-step-2: var(--blue-400);--gradients-chart-layer1-step-3: var(--cyan-500);--gradients-chart-layer2-step-1: var(--black);--gradients-primary-step-1: var(--purple-950);--gradients-primary-step-2: var(--purple-600);--gradients-secondary-step-1: var(--purple-500);--gradients-secondary-step-2: var(--cyan-700);--gradients-table-step-1: var(--alpha-dark-0);--gradients-table-step-2: var(--black);--hover-destructive-20: rgba(127,29,29,.2);--hover-destructive: var(--red-800-2);--hover-primary-2: var(--slate-100-2);--hover-primary-2: var(--zinc-100);--hover-primary: var(--zinc-200-2);--hover-secondary-2: var(--slate-700-2);--hover-secondary-2: var(--zinc-700);--hover-secondary: var(--zinc-700-2);--interactive-bg-hover: var(--slate-700);--interactive-border: var(--slate-600);--link-hover: var(--purple-400);--link: var(--purple-300);--muted-foreground: var(--slate-400-2);--muted-foreground: var(--zinc-400);--overlay: var(--alpha-dark-20);--primary-2: var(--zinc-50-2);--primary-foreground-2: var(--slate-900-3);--primary-foreground-2: var(--zinc-900-2);--primary-foreground: var(--slate-900-2);--primary-foreground: var(--zinc-900);--primary: var(--slate-50-2);--primary: var(--zinc-50);--radius-radius-sm: var(--border-radius-rounded);--ring-2: var(--slate-400-2);--ring-2: var(--zinc-400);--ring: var(--purple-300);--secondary: var(--slate-800-2);--secondary: var(--zinc-800);--shadow-fab: var(--alpha-light-8);--sidebar-foreground-70: rgba(241,245,249,.7);--sidebar-foreground-70: rgba(244,244,245,.7);--status-danger-foreground: var(--red-400);--status-danger-stroke: var(--red-800);--status-danger-subtle: var(--red-900);--status-info-default: var(--purple-400);--status-info-stroke: var(--purple-800);--status-info-subtle: var(--purple-900);--status-neutral-stroke: var(--slate-700);--status-neutral-subtle: var(--slate-800);--status-success-default: var(--emerald-500);--status-success-foreground: var(--emerald-400);--status-success-stroke: var(--emerald-800);--status-success-subtle: var(--emerald-900);--status-warning-foreground: var(--amber-200);--status-warning-stroke: var(--amber-800);--status-warning-subtle: var(--amber-900)}:root[data-theme=light],.light{--accent-2: var(--zinc-100);--background: var(--base-white);--bg-destructive-10: rgba(220,38,38,.1);--border-destructive-50: var(--red-200-3);--border: var(--zinc-200);--brand-primary-2: var(--violet-600);--brand-tertiary: var(--indigo-400);--destructive-foreground: var(--zinc-50);--destructive: var(--red-600-2);--foreground: var(--zinc-950);--hover-destructive-20: rgba(220,38,38,.2);--hover-destructive: var(--red-500-2);--hover-primary-2: var(--zinc-800);--hover-secondary-2: var(--zinc-200);--muted-foreground: var(--zinc-500);--primary-foreground-2: var(--zinc-50-3);--primary-foreground: var(--zinc-50);--primary: var(--zinc-900);--radius-radius-sm: var(--border-radius-rounded);--ring-2: var(--zinc-500);--secondary: var(--zinc-100);--sidebar-foreground-70: rgba(63,63,70,.7);--surface-button-ghost-hover: var(--slate-200-3);--text-headline-headline-default: var(--base-black);--text-paragraph-paragraph-secondary: var(--slate-500-3)}:root[data-mode=expanded-4]{--12: 16;--16: 20;--24: 28;--4: 8;--8: 12}:root[data-mode=expanded-8]{--12: 20;--16: 24;--24: 32;--4: 12;--8: 16}:root[data-mode=condensed-4]{--12: 8;--16: 12;--24: 20;--4: 0;--8: 4}:root[data-mode=medium]{--corner-radius: 16}:root[data-mode=big]{--corner-radius: 28}:root{--alert-radius: 24px;--alert-pad: 24px;--alert-gap-icon: 12px;--alert-gap-stack: 8px;--alert-title-size: 24px;--alert-desc-size: 14px;--alert-title-fg: var(--slate-900);--alert-info-bg: var(--purple-50);--alert-info-border: var(--purple-200);--alert-info-fg: var(--purple-600);--alert-success-bg: var(--emerald-50);--alert-success-border: var(--emerald-200);--alert-success-fg: var(--emerald-700);--alert-warning-bg: var(--orange-50);--alert-warning-border: var(--orange-200);--alert-warning-fg: var(--amber-700);--alert-danger-bg: var(--red-50);--alert-danger-border: var(--red-200);--alert-danger-fg: var(--red-700)}.oms-alert{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:var(--alert-pad);border-radius:var(--alert-radius);border:1px solid transparent;font-family:var(--font-display, "Fustat"),system-ui,sans-serif}.oms-alert__main{display:flex;flex-direction:row;align-items:center;gap:var(--alert-gap-icon);flex:1 1 auto;min-width:0}.oms-alert__icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center}.oms-alert__icon svg,.oms-alert__icon i.lucide{width:16px;height:16px;stroke-width:1.75}.oms-alert__stack{display:flex;flex-direction:column;gap:var(--alert-gap-stack);min-width:0}.oms-alert__title{font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:700;font-size:var(--alert-title-size);line-height:1.2;color:var(--alert-title-fg);margin:0}.oms-alert__desc{font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:var(--alert-desc-size);line-height:1.2;margin:0}.oms-alert__action{flex:0 0 auto}.oms-alert--info{background:var(--alert-info-bg);border-color:var(--alert-info-border)}.oms-alert--info .oms-alert__desc,.oms-alert--info .oms-alert__icon{color:var(--alert-info-fg)}.oms-alert--success{background:var(--alert-success-bg);border-color:var(--alert-success-border)}.oms-alert--success .oms-alert__desc,.oms-alert--success .oms-alert__icon{color:var(--alert-success-fg)}.oms-alert--warning{background:var(--alert-warning-bg);border-color:var(--alert-warning-border)}.oms-alert--warning .oms-alert__desc,.oms-alert--warning .oms-alert__icon{color:var(--alert-warning-fg)}.oms-alert--danger{background:var(--alert-danger-bg);border-color:var(--alert-danger-border)}.oms-alert--danger .oms-alert__desc,.oms-alert--danger .oms-alert__icon{color:var(--alert-danger-fg)}:root{--badge-radius: 16px;--badge-pad-y: 4px;--badge-pad-x: 8px;--badge-gap: 4px;--badge-font: 14px;--badge-icon: 18px;--badge-sm-pad-y: 4px;--badge-sm-pad-x: 8px;--badge-sm-font: 12px;--badge-sm-icon: 15px;--badge-info-bg: var(--purple-50);--badge-info-border: var(--purple-200);--badge-info-fg: var(--purple-600);--badge-neutral-bg: var(--slate-50);--badge-neutral-border: var(--slate-300);--badge-neutral-fg: var(--slate-900);--badge-success-bg: var(--emerald-50);--badge-success-border: var(--emerald-200);--badge-success-fg: var(--emerald-700);--badge-warning-bg: var(--orange-50);--badge-warning-border: var(--orange-200);--badge-warning-fg: var(--amber-700);--badge-danger-bg: var(--red-50);--badge-danger-border: var(--red-200);--badge-danger-fg: var(--red-700);--badge-info-solid-bg: var(--purple-500);--badge-neutral-solid-bg: var(--slate-500);--badge-success-solid-bg: var(--emerald-600);--badge-warning-solid-bg: var(--amber-600);--badge-danger-solid-bg: var(--red-600);--badge-solid-fg: var(--pure-white)}.oms-badge{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--badge-gap);padding:var(--badge-pad-y) var(--badge-pad-x);border-radius:var(--badge-radius);border:.5px solid transparent;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:var(--badge-font);line-height:1;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none}.oms-badge>*{display:inline-flex;align-items:center}.oms-badge svg,.oms-badge i.lucide,.oms-badge i[data-lucide]{width:var(--badge-icon);height:var(--badge-icon);stroke-width:1.75;flex:0 0 auto;display:block}.oms-badge--sm{padding:var(--badge-sm-pad-y) var(--badge-sm-pad-x);font-size:var(--badge-sm-font)}.oms-badge--sm svg,.oms-badge--sm i.lucide,.oms-badge--sm i[data-lucide]{width:var(--badge-sm-icon);height:var(--badge-sm-icon)}.oms-badge--info{background:var(--badge-info-bg);border-color:var(--badge-info-border);color:var(--badge-info-fg)}.oms-badge--neutral{background:var(--badge-neutral-bg);border-color:var(--badge-neutral-border);color:var(--badge-neutral-fg)}.oms-badge--success{background:var(--badge-success-bg);border-color:var(--badge-success-border);color:var(--badge-success-fg)}.oms-badge--warning{background:var(--badge-warning-bg);border-color:var(--badge-warning-border);color:var(--badge-warning-fg)}.oms-badge--danger{background:var(--badge-danger-bg);border-color:var(--badge-danger-border);color:var(--badge-danger-fg)}.oms-badge--solid{color:var(--badge-solid-fg);border-color:transparent}.oms-badge--info.oms-badge--solid{background:var(--badge-info-solid-bg)}.oms-badge--neutral.oms-badge--solid{background:var(--badge-neutral-solid-bg)}.oms-badge--success.oms-badge--solid{background:var(--badge-success-solid-bg)}.oms-badge--warning.oms-badge--solid{background:var(--badge-warning-solid-bg)}.oms-badge--danger.oms-badge--solid{background:var(--badge-danger-solid-bg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-display);font-weight:var(--fw-bold);line-height:1.2;white-space:nowrap;cursor:pointer;border:1px solid transparent;background:transparent;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.btn:focus{outline:none}.btn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--purple-300)}.btn .btn-icon{width:1em;height:1em;flex-shrink:0}.btn-lg{height:40px;padding:8px 12px;border-radius:var(--radius-button-lg);font-size:16px}.btn-lg .btn-icon{width:16px;height:16px}.btn-md{height:32px;padding:8px 12px;border-radius:var(--radius-button);font-size:14px}.btn-md .btn-icon{width:16px;height:16px}.btn-sm{height:30px;padding:8px;border-radius:var(--radius-button);font-size:12px;gap:4px}.btn-sm .btn-icon{width:12px;height:12px}.btn-primary{background-color:var(--slate-950);color:#fff}.btn-primary:hover{background-color:#222744}.btn-primary:active,.btn-primary.is-active{background-color:var(--purple-700)}.btn-primary:disabled,.btn-primary.is-disabled{opacity:.5;cursor:not-allowed;background-color:var(--slate-950)}.btn-secondary{background-color:transparent;border-color:var(--slate-500);color:var(--slate-950)}.btn-secondary:hover{border-color:var(--slate-950)}.btn-secondary:active,.btn-secondary.is-active{background-color:#eae4f5;border-color:#d5c4f2}.btn-secondary:focus-visible{background-color:#fff}.btn-secondary:disabled,.btn-secondary.is-disabled{opacity:.5;cursor:not-allowed;border-color:var(--slate-500)}.btn-ghost{background-color:transparent;color:var(--slate-950)}.btn-ghost:hover{background-color:var(--purple-50)}.btn-ghost:active,.btn-ghost.is-active{background-color:#eae4f5}.btn-ghost:focus-visible{background-color:transparent}.btn-ghost:disabled,.btn-ghost.is-disabled{opacity:.5;cursor:not-allowed;background-color:transparent}.btn-danger{background-color:#dc2626;color:#fff}.btn-danger:hover{background-color:#ef4444}.btn-danger:active,.btn-danger.is-active{background-color:#991b1b}.btn-danger:disabled,.btn-danger.is-disabled{opacity:.5;cursor:not-allowed;background-color:#dc2626}.btn-danger-secondary{background-color:transparent;border-color:#dc2626;color:var(--slate-950)}.btn-danger-secondary:hover{border-color:#991b1b}.btn-danger-secondary:active,.btn-danger-secondary.is-active{background-color:#fee2e2;border-color:#f87171}.btn-danger-secondary:focus-visible{background-color:#fff}.btn-danger-secondary:disabled,.btn-danger-secondary.is-disabled{opacity:.5;cursor:not-allowed;border-color:#dc2626}.oms-card-resource{display:flex;flex-direction:row;gap:8px;width:348px;padding:24px 16px 24px 24px;border-radius:24px;background:#fff;border:1px solid var(--slate-200);box-sizing:border-box;align-items:flex-start;cursor:pointer;text-decoration:none;color:inherit;transition:border-color .12s ease}.oms-card-resource:hover,.oms-card-resource.is-hover{border:2px solid var(--slate-400);padding:23px 15px 23px 23px}.oms-card-resource__body{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.oms-card-resource__title{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.2;color:var(--slate-900)}.oms-card-resource__desc{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.2;color:var(--slate-500)}.oms-card-resource__icon{flex:0 0 24px;width:24px;height:24px;color:var(--slate-900)}.oms-card-resource__icon svg{width:24px;height:24px;display:block}.oms-card-resource--mobile .oms-card-resource__title{font-size:20px}.oms-card-resource--mobile .oms-card-resource__desc{font-size:14px}.oms-card-insights{width:540px;padding:32px;border-radius:24px;background:linear-gradient(180deg,var(--purple-100) 0%,var(--purple-50) 100%);border:1px solid var(--purple-200);display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.oms-card-insights__chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:var(--purple-600);color:#fff;padding:6px 12px;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:13px;line-height:1}.oms-card-insights__chip svg{width:14px;height:14px;display:block}.oms-card-insights__headline{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.2;color:var(--slate-900);letter-spacing:-.01em}.oms-card-insights__sub{font-family:var(--font-display);font-weight:500;font-size:15px;line-height:1.3;color:var(--slate-500)}.oms-stat-grid{width:540px;border-radius:24px;background:#fff;border:1px solid var(--slate-200);display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-sizing:border-box}.oms-stat-grid .oms-stat{padding:20px 24px;border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200)}.oms-stat-grid .oms-stat:nth-child(2n){border-right:none}.oms-stat-grid .oms-stat:nth-last-child(-n+2){border-bottom:none}.oms-stat{display:flex;flex-direction:column;gap:6px}.oms-stat__label{font-family:var(--font-display);font-weight:500;font-size:14px;line-height:1.2;color:var(--slate-500)}.oms-stat__value{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.2;color:var(--slate-900);letter-spacing:-.01em}.oms-stat__delta{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-family:var(--font-display);font-weight:500;font-size:13px;color:var(--emerald-600)}.oms-stat__delta--down{color:var(--red-600)}.oms-stat__delta svg{width:14px;height:14px;display:block}.oms-card-insights--mobile{width:348px;padding:24px;gap:16px}.oms-card-insights--mobile .oms-card-insights__headline{font-size:24px}.oms-stat-grid--mobile{width:348px}.oms-stat-grid--mobile .oms-stat{padding:16px 20px}.oms-stat-grid--mobile .oms-stat__value{font-size:24px}.oms-separator{flex-shrink:0;background-color:var(--slate-300, #C8CFE1);border:0;margin:0}.oms-separator,.oms-separator[data-orient=horizontal]{width:100%;height:1px}.oms-separator[data-orient=vertical]{width:1px;height:24px;display:inline-block}.oms-status-banner{display:flex;flex-direction:row;align-items:center;justify-content:center;height:40px;padding:12px 36px;border:1px solid var(--purple-200,#D5C4F2);font-family:var(--font-display,"Fustat"),system-ui,sans-serif;box-sizing:border-box}.oms-status-banner[data-device=mobile]{padding:12px 16px}.oms-status-banner[data-mode=sandbox],.oms-status-banner:not([data-mode]){background:linear-gradient(90deg,#eae4f5,#f6f3fb)}.oms-status-banner[data-mode=live]{background:linear-gradient(90deg,#d5c4f2,#cffafe)}.oms-status-banner__group{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.oms-status-banner__msg{font-family:var(--font-display,"Fustat"),system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:var(--slate-900,rgb(20,22,53));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oms-status-banner__msg b{font-weight:700}.oms-status-banner[data-device=mobile] .oms-status-banner__msg b{font-weight:500}.oms-status-banner__info{flex:0 0 auto;width:16px;height:16px;color:var(--slate-900,rgb(20,22,53))}.oms-table{display:flex;flex-direction:column;gap:20px;font-family:var(--font-display, "Fustat"),system-ui,sans-serif}.oms-table__title{font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#09090b;margin:0}.oms-table__controls{height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.oms-table__controls-actions{display:flex;flex-direction:row;gap:12px;align-items:center}.oms-table__search{position:relative;width:300px;height:40px;flex:0 0 auto}.oms-table__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;color:var(--slate-500);stroke-width:1.75;pointer-events:none}.oms-table__search input{width:100%;height:40px;padding:0 12px 0 44px;border:1px solid rgb(223,227,240);border-radius:8px;background:#f6f6fc;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:var(--slate-950);outline:none;box-sizing:border-box}.oms-table__search input::placeholder{color:#64708f;font-weight:500}.oms-table__search input:focus{border-color:var(--purple-500);box-shadow:0 0 0 3px #670de52e}.oms-table__icon-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--slate-300);background:#fff;color:var(--slate-950);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.oms-table__icon-btn:hover{background:var(--slate-50)}.oms-table__icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #670de540}.oms-table__icon-btn svg{width:18px;height:18px;stroke-width:1.5}.oms-table__chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.oms-table__chip{display:inline-flex;flex-direction:row;gap:4px;padding:6px 8px;align-items:center;border:1px solid var(--slate-300);border-radius:24px;background:#fff;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:700;font-size:12px;line-height:1.2;color:var(--slate-950);white-space:nowrap}.oms-table__chip-key{color:var(--slate-500)}.oms-table__chip-x{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin-left:2px;cursor:pointer;color:var(--slate-700);background:transparent;border:0;padding:0}.oms-table__chip-x svg{width:12px;height:12px;stroke-width:2}.oms-table__slot{position:relative;border:1px solid var(--slate-300);border-radius:24px;background:#fff;padding:12px 24px;overflow:hidden}.oms-table__scroll{overflow-x:auto}.oms-table__detached-wrap{padding:0 24px}.oms-table__detached{width:100%;border-collapse:collapse;font-family:var(--font-display, "Fustat"),system-ui,sans-serif}.oms-table__detached td{height:60px;padding:0 16px;background:transparent;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:var(--slate-950);vertical-align:middle;border:0;border-bottom:1px solid var(--slate-200)}table.oms-table__grid{width:100%;border-collapse:collapse;font-family:var(--font-display, "Fustat"),system-ui,sans-serif}.oms-table__grid thead th{height:48px;padding:12px 16px;border-bottom:1px solid var(--slate-200);text-align:left;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:var(--slate-950);background:#fff;white-space:nowrap}.oms-table__grid thead th .oms-table__th-info{display:inline-block;margin-left:4px;width:12px;height:12px;vertical-align:middle;color:var(--slate-500)}.oms-table__grid tbody td{height:60px;padding:0 16px;border-bottom:1px solid var(--slate-200);background:#fff;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:var(--slate-950);vertical-align:middle}.oms-table__grid tbody tr:last-child td{border-bottom:0}.oms-table__grid tbody tr:hover td,.oms-table__grid tbody tr.is-hover td{background:#f6f6fc}.oms-table__cell{display:flex;flex-direction:row;align-items:center;gap:12px}.oms-table__cell-icon{width:18px;height:18px;flex:0 0 auto;color:var(--slate-950);display:inline-flex;align-items:center;justify-content:center}.oms-table__cell-icon svg{width:100%;height:100%;stroke-width:1.75}.oms-table__cell-copy{flex:0 0 auto;width:16px;height:16px;padding:0;margin-left:8px;border:0;background:transparent;color:var(--slate-500);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.oms-table__cell-copy svg{width:100%;height:100%;stroke-width:1.75}.oms-table__cell-copy:hover{color:var(--slate-950)}.oms-table__cell-help{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--slate-400)}.oms-table__cell-help svg{width:100%;height:100%;stroke-width:1.75}.oms-table__head-label{display:inline-flex;align-items:center;gap:4px}.oms-table__head-help{width:14px;height:14px;color:var(--slate-500);display:inline-flex;align-items:center;justify-content:center}.oms-table__head-help svg{width:100%;height:100%;stroke-width:1.75}.oms-table__cell-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oms-table__cell .oms-table__cell-icon:last-child{margin-left:auto}.oms-table__cell-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.oms-table__cell-sub{font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:12px;line-height:1.2;color:var(--slate-500);display:inline-flex;align-items:center;gap:4px}.oms-table__cell-sub-link{color:var(--purple-700);font-weight:500}.oms-table__pagination{display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center;height:20px;padding:4px 0}.oms-table__pag-btn{width:20px;height:20px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--slate-950);padding:0}.oms-table__pag-btn:disabled{color:var(--slate-300);cursor:not-allowed}.oms-table__pag-btn svg{width:14px;height:14px;stroke-width:1.75}.oms-table__pag-numbers{display:flex;flex-direction:row;gap:8px;align-items:center}.oms-table__pag-num{min-width:20px;height:20px;padding:2px 4px;border:0;background:transparent;border-radius:9999px;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1;color:var(--slate-950);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box}.oms-table__pag-num:hover{color:var(--purple-700)}.oms-table__pag-num.is-active{background:var(--purple-100);color:var(--slate-950);font-weight:700;cursor:default}.oms-table__pag-ellipsis{font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:14px;color:var(--slate-950);padding:0 2px}.oms-table__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 24px}.oms-table__empty-icon{width:28px;height:28px;color:var(--slate-500)}.oms-table__empty-icon svg{width:100%;height:100%;stroke-width:1.5}.oms-table__empty-title{font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:700;font-size:20px;color:var(--slate-950);margin:0}.oms-table__empty-desc{font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:14px;color:var(--slate-500);margin:0}.oms-table__empty-actions{display:flex;gap:12px;margin-top:8px}.oms-topnav{height:64px;background:#fff;border-bottom:1px solid var(--slate-300);padding:0 32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;box-sizing:border-box}.oms-topnav__context{display:flex;flex-direction:row;align-items:center;gap:16px;min-width:0}.oms-topnav__org{display:flex;align-items:center;gap:8px}.oms-topnav__org-avatar{width:20px;height:20px;border-radius:9999px;background:var(--purple-50, #F6F3FB);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;line-height:1;color:var(--purple-800, #500AB2);flex:0 0 auto}.oms-topnav__org-name{font-weight:700;font-size:16px;line-height:1.2;color:var(--slate-900, #141635);white-space:nowrap}.oms-topnav__dot{width:4px;height:4px;border-radius:50%;background:var(--slate-900, #141635);flex:0 0 auto}.oms-topnav__project{display:flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none}.oms-topnav__project-name{font-weight:500;font-size:16px;line-height:1.2;color:var(--slate-900, #141635);white-space:nowrap}.oms-badge--env{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 8px;border-radius:16px;box-sizing:border-box;background:var(--purple-50, #F6F3FB);box-shadow:inset 0 0 0 .5px var(--purple-200, #D5C4F2);font-size:12px;font-weight:500;line-height:1;color:var(--purple-800, #500AB2);white-space:nowrap}.oms-topnav__chev{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--slate-900, #141635);flex:0 0 auto}.oms-topnav__chev svg{width:100%;height:100%;stroke-width:2}.oms-topnav--mobile{padding:0 16px}.oms-topnav__menu-btn{width:36px;height:36px;border:0;background:transparent;padding:0;cursor:pointer;color:var(--slate-950);display:inline-flex;align-items:center;justify-content:center}.oms-topnav__menu-btn svg{width:24px;height:24px;stroke-width:2}.oms-topnav__profile--icononly{padding:0}.oms-topnav__profile--icononly .oms-topnav__profile-icon{width:24px;height:24px}.oms-topnav__search{position:relative;width:300px;height:40px;flex:0 0 auto}.oms-topnav__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;color:var(--slate-500);stroke-width:1.75;pointer-events:none}.oms-topnav__search input{width:100%;height:40px;padding:0 12px 0 44px;border:1px solid rgb(223,227,240);border-radius:8px;background:#f6f6fc;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:var(--slate-950);outline:none;box-sizing:border-box}.oms-topnav__search input::placeholder{color:#64708f;font-weight:500}.oms-topnav__right{display:flex;flex-direction:row;align-items:center;gap:24px;margin-left:auto}.oms-topnav__menu{display:flex;flex-direction:row;align-items:center;gap:8px}.oms-topnav__item{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:6px 8px;border-radius:12px;border:0;background:transparent;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:var(--slate-950);cursor:pointer;text-decoration:none;white-space:nowrap}.oms-topnav__item:hover{background:var(--slate-50)}.oms-topnav__item:focus-visible{outline:none;box-shadow:0 0 0 3px #670de540}.oms-topnav__item-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--slate-950);flex:0 0 auto}.oms-topnav__item-icon svg{width:100%;height:100%;stroke-width:1.75}.oms-topnav__item-chev{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--slate-950);flex:0 0 auto}.oms-topnav__item-chev svg{width:100%;height:100%;stroke-width:1.75}.oms-topnav__profile{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:8px;border-radius:6px;border:0;background:transparent;font-family:var(--font-display, "Fustat"),system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:var(--slate-950);cursor:pointer;text-decoration:none;white-space:nowrap}.oms-topnav__profile:hover{background:var(--slate-50)}.oms-topnav__profile:focus-visible{outline:none;box-shadow:0 0 0 3px #670de540}.oms-topnav__profile-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--slate-950);flex:0 0 auto}.oms-topnav__profile-icon svg{width:100%;height:100%;stroke-width:1.75}*{box-sizing:border-box}:root{--radius-button: 8px;--radius-button-lg: 12px}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page-default);color:var(--fg-primary);font:500 16px/1.4 var(--font-display);-webkit-font-smoothing:antialiased}a{color:var(--link);text-underline-offset:2px}a:hover{color:var(--link-hover)}h1,h2,h3,p{margin:0}button{font-family:inherit}code,pre,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wrap{max-width:1272px;margin:0 auto;padding:0 16px}@media (min-width: 760px){.wrap{padding:0 32px}}.oms-status-banner{height:auto;min-height:40px;padding:10px 16px;border-width:0 0 1px}.oms-status-banner__msg{white-space:normal;text-align:center}.oms-topnav{position:sticky;top:0;z-index:10;padding:0 16px}@media (min-width: 760px){.oms-topnav{padding:0 32px}}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--slate-950);font-weight:700;font-size:18px}.brand:hover{color:var(--slate-950)}.brand{font-size:16px;gap:8px}.brand img{display:block}.nav-cta{border-radius:12px}.oms-topnav__right{gap:8px}.oms-topnav__item svg{width:16px;height:16px;stroke-width:1.75}@media (max-width: 640px){.oms-topnav__item span,.nav-cta{display:none}}section{padding:40px 0 0}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:20px}.sec-head h2{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--slate-950)}.sec-head p{color:var(--fg-secondary);max-width:62ch;margin-top:6px}.eyebrow{font-size:12px;font-weight:700;color:var(--purple-500);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.card{background:#fff;border:1px solid var(--slate-200);border-radius:24px;padding:24px;min-width:0}.card-title{font-size:20px;font-weight:700;color:var(--slate-950);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.muted{color:var(--fg-secondary)}.small{font-size:14px}.err{color:var(--fg-danger);font-size:14px}.tag{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:16px;font:500 14px/1.2 var(--font-display);white-space:nowrap;border:.5px solid transparent;width:fit-content}.tag svg{width:14px;height:14px}.tag--info{background:var(--bg-info);border-color:var(--border-info);color:var(--purple-600)}.tag--success{background:var(--bg-success);border-color:var(--emerald-200);color:var(--emerald-700)}.tag--solid{background:var(--purple-500);color:#fff}.tag--sm{height:18px;padding:0 6px;font-size:10px}.oms-topnav .tag{height:22px;font-size:12px}.home{padding-top:48px;padding-bottom:16px;display:flex;flex-direction:column;gap:24px}.home>section{padding:0}.home>.step-card{padding:24px 24px 40px}.home-hero{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 900px){.home-hero{grid-template-columns:1fr 1fr}}.hero-card{position:relative;overflow:hidden;min-height:292px;padding:24px;border-radius:24px;border:1px solid var(--border-info);background:linear-gradient(90deg,var(--purple-100),var(--purple-50));display:flex;flex-direction:column;justify-content:space-between;gap:24px}.hero-art{position:absolute;left:276px;top:2px;width:477px;height:358px;object-fit:cover;pointer-events:none}.hero-card .tag,.hero-text{position:relative}.hero-text{max-width:286px;display:flex;flex-direction:column;gap:12px}.hero-text h1{font-size:32px;font-weight:700;line-height:1.2;color:var(--fg-primary)}.hero-text p{color:var(--fg-secondary);line-height:1.2}.hero-text a{text-decoration:none}@media (max-width: 640px){.hero-card{min-height:0}.hero-art{left:auto;right:-150px;top:-40px;width:260px;height:195px}.hero-text{max-width:none}.hero-text h1{max-width:240px}}.stats-card{border:1px solid var(--border-default);border-radius:24px;padding:24px;display:grid;grid-template-columns:1fr 1fr}.stat{display:flex;flex-direction:column;gap:12px;padding:16px 12px 40px;min-width:0;text-decoration:none;color:inherit;border-color:var(--border-info);border-style:solid;border-width:0}.stat:nth-child(odd){border-right-width:1px}.stat:nth-child(-n+2){border-bottom-width:1px}a.stat:hover{background:var(--bg-surface-secondary);color:inherit}.stat span{font-size:12px;color:var(--fg-primary)}.stat strong{font-size:24px;font-weight:700;color:var(--fg-primary);overflow-wrap:anywhere}@media (max-width: 640px){.stats-card{padding:12px}.stat{padding:12px;gap:6px}.stat strong{font-size:18px}}.step-card{border:1px solid var(--border-default);border-radius:24px;padding:24px 24px 40px;display:flex;flex-direction:column;gap:32px;min-width:0}.step-head{display:flex;flex-direction:column;gap:8px}.step-head .tag{margin-bottom:24px}.step-head h2{font-size:32px;font-weight:700;line-height:1.2;color:var(--fg-primary)}.step-head p{color:var(--fg-secondary);max-width:64ch}.step-body{display:flex;align-items:center;gap:32px}.step-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.step-cta{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.piggy{width:150px;height:150px;object-fit:contain;flex:none}.locked>:not(.step-head){opacity:.45;pointer-events:none}.locked .step-head>*{opacity:.45}.checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px;font-size:12px;color:var(--fg-primary);flex:none}.checklist li{display:flex;align-items:center;gap:12px;position:relative}.checklist li+li:before{content:"";position:absolute;left:8px;top:-26px;height:26px;border-left:1px solid var(--border-default)}.checklist .box{width:16px;height:16px;border:1px solid var(--slate-500);border-radius:4px;display:grid;place-items:center;background:#fff}.checklist .box svg{width:12px;height:12px;color:#fff;stroke-width:3}.checklist li.done .box{background:var(--slate-950);border-color:var(--slate-950)}.checklist li:last-child.done .box{background:var(--emerald-700);border-color:var(--emerald-700)}.checklist li.now{font-weight:700}.checklist li.now .box{border-color:var(--purple-500);box-shadow:0 0 0 3px var(--purple-100)}.funds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.funds>div{padding:0 24px;border-left:1px solid var(--border-default);min-width:0;display:flex;flex-direction:column;gap:12px}.funds>div:first-child{padding-left:0;border-left:0}.funds dt{font-size:12px;color:var(--fg-primary)}.funds dd{margin:0;font-size:24px;font-weight:700;color:var(--fg-primary);overflow-wrap:anywhere}.signin{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:480px}.input{flex:1 1 220px;height:32px;padding:0 12px;font:500 14px var(--font-display);color:var(--fg-primary);background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-button)}.input:focus{outline:none;border-color:var(--purple-500)}@media (max-width: 860px){.home>.step-card{padding:24px 16px}.step-body{flex-direction:column;align-items:stretch}.step-body .piggy,.checklist+.piggy{display:none}.funds{grid-template-columns:1fr}.funds>div{flex-direction:row;justify-content:space-between;align-items:center;padding:14px 0;border-left:0;border-bottom:1px solid var(--border-default)}.funds>div:last-child{border-bottom:0}.funds dd{font-size:18px;font-weight:500}}.tabs{display:flex;border-bottom:1px solid var(--border-default);overflow-x:auto;scrollbar-width:none;margin-top:-8px}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;padding:8px 16px 10px;font:500 14px/1.2 var(--font-display);color:var(--fg-primary);white-space:nowrap}.tab:hover{background:var(--bg-surface-secondary)}.tab.is-selected{font-weight:700;border-bottom-color:var(--purple-500)}.scene{display:grid;gap:40px;grid-template-columns:1fr}@media (min-width: 960px){.scene{grid-template-columns:minmax(0,540px) minmax(0,1fr);column-gap:clamp(40px,8vw,120px)}}.scene-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.scene-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.scene-head h3{font-size:24px;font-weight:700;line-height:1.2;color:var(--fg-primary)}.scene-actions{display:flex;flex-wrap:wrap;gap:12px}.scene-lede{color:var(--fg-secondary);line-height:1.2}.scene-lede a{text-decoration:none}.scene-copy .meter{margin-top:24px}.scene-stage{min-width:0}button.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--link);cursor:pointer}.meter{display:grid;grid-template-columns:repeat(2,max-content);gap:24px 64px;margin:0;padding:32px 12px;background:var(--bg-surface-secondary);border-radius:8px}.meter>div{display:flex;align-items:baseline;gap:12px}.meter dt{font-size:12px;font-weight:700;color:var(--fg-secondary);min-width:120px}.meter>div:nth-child(2n) dt{min-width:59px}.meter dd{margin:0;font-size:18px;font-weight:700;color:var(--fg-primary);white-space:nowrap}.meter dd small{font-size:14px;font-weight:500;color:var(--fg-secondary)}@media (max-width: 640px){.meter{grid-template-columns:1fr;gap:14px;padding:16px 12px}.meter>div{justify-content:space-between}.meter dt{min-width:0}}.flow{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:70px}.flow-steps{list-style:none;margin:0;padding:0;display:flex;gap:28px}.flow-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:50px;font-size:12px;color:var(--fg-tertiary)}.flow-steps .flow-icon{width:24px;height:24px;stroke-width:1.25;margin-bottom:10px}.flow-steps strong{font-weight:500;font-size:12px}.flow-steps span{font-size:10px}.flow-arc{position:absolute;left:calc(50% + 12px);top:-14px;width:54px;height:25px;color:var(--border-default)}.flow.is-done .flow-steps li{color:var(--fg-secondary)}.flow.is-done .flow-steps strong{color:var(--fg-primary)}.flow.is-done .flow-arc{color:var(--slate-400)}.flow.is-done .flow-settle .flow-icon{color:var(--emerald-700)}.flow-settle button.link{font-size:10px}.flow-dash{stroke:var(--purple-500);stroke-dasharray:.3 2;stroke-dashoffset:-1}.flow.is-done .flow-steps li{--at: calc(.3s + var(--i) * .95s)}.flow.is-done .flow-steps li>strong,.flow.is-done .flow-steps li>span{animation:flow-ink .3s linear var(--at) both}.flow.is-done .flow-icon{animation:flow-ink .3s linear var(--at) both,flow-pop .35s ease-in-out var(--at) both}.flow.is-done .flow-dash{animation:flow-run .75s cubic-bezier(.65,0,.35,1) calc(var(--at) + .1s) both}@keyframes flow-ink{0%{color:var(--fg-tertiary)}}.flow.is-done .flow-icon{color:var(--fg-primary)}@keyframes flow-pop{50%{transform:scale(1.14)}}@keyframes flow-run{0%{stroke-dashoffset:.3}to{stroke-dashoffset:-1}}.flow-sum .flow-replay{font-size:11px;color:var(--fg-tertiary)}.flow-sum .flow-replay:hover{color:var(--fg-primary)}.flow-sum{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;font-size:13px;color:var(--fg-secondary);text-align:center}.flow-sum b{color:var(--fg-primary)}.receipt-panel{width:100%;display:flex;flex-direction:column;gap:8px}.receipt-head{font-weight:700;font-size:14px;display:flex;gap:8px;align-items:center;color:var(--fg-primary)}.receipt-panel pre{margin:0;background:var(--bg-surface-secondary);border-radius:12px;padding:12px 14px;font:12px/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-all;max-height:220px;overflow:auto;color:var(--fg-primary)}@media (max-width: 640px){.flow{padding-top:24px}.flow-steps{gap:12px}.flow-steps li{min-width:0}.flow-arc{display:none}}.chat{display:flex;flex-direction:column;gap:16px}.chat-log{border:1px solid var(--border-default);border-radius:24px;padding:20px 16px;min-height:208px;display:flex;flex-direction:column;gap:16px}.chat-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.chat-empty h4{font-size:20px;font-weight:500;color:var(--fg-primary);margin:0}.chat-empty>span{color:var(--fg-secondary);font-size:14px}.chip{cursor:pointer;border:1px solid var(--border-info);background:var(--bg-info);border-radius:8px;padding:8px;font:500 12px/1.2 var(--font-display);color:var(--fg-primary)}.chip:hover{border-color:var(--purple-400)}.bubble{font-size:12px;line-height:1.3}.bubble.you{align-self:flex-end;background:var(--slate-950);color:#fff;border-radius:12px;padding:6px 12px;font-weight:700}.bubble.bot{border-radius:8px;padding:10px 12px;box-shadow:0 1px 6px #09062414;color:var(--fg-primary);min-height:60px}.bubble.bot.typing:after{content:"▍";color:var(--purple-500);animation:blink .8s steps(2) infinite}@keyframes blink{50%{opacity:0}}.chat-input{display:flex;gap:12px}.player{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:0;padding:0;border-radius:24px;overflow:hidden;cursor:pointer;background:var(--purple-100)}.player svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.player .wave{animation:drift 6s linear infinite;animation-play-state:paused}.player .w2{animation-duration:4.5s}.player .w3{animation-duration:3.5s}.player .sun{animation:sink 40s linear infinite;animation-play-state:paused}.player.playing .wave,.player.playing .sun{animation-play-state:running}@keyframes drift{to{transform:translate(-200px)}}@keyframes sink{to{transform:translateY(30px)}}.player .tc{position:absolute;right:18px;bottom:14px;color:#fff;font:700 12px var(--font-mono)}.play-glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#0906244d}.play-glyph svg{position:static;width:72px;height:72px}.coin{position:absolute;top:14px;right:18px;font:700 14px var(--font-mono);color:var(--purple-600);animation:float 1s ease-out both}@keyframes float{0%{opacity:0;transform:translateY(8px)}30%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.agent{display:flex;flex-direction:column;gap:24px;max-width:414px}.agent-task{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.agent-task h4{margin:0;font-size:16px;font-weight:500;color:var(--fg-primary)}.providers{list-style:none;margin:0;padding:0;display:grid;gap:20px}.prov-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--fg-primary)}.prov-head strong{font-weight:500}.prov-sub{font-size:8px;color:var(--fg-secondary);margin:2px 0 6px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.bar{height:3px;background:var(--border-default);border-radius:3px;overflow:hidden}.bar span{display:block;height:100%;background:var(--purple-500);transform-origin:left;transition:transform .25s var(--ease-out)}.agent-done{font-size:14px;color:var(--fg-secondary)}.agent-done strong{color:var(--emerald-700)}.tree{display:flex;flex-direction:column;align-items:center;gap:0}.tree-root{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--border-info);border-radius:12px;background:var(--bg-info);position:relative}.tree-root:after{content:"";position:absolute;left:50%;top:100%;height:16px;border-left:1px solid var(--border-default)}.tree-root strong{display:block;font-size:16px;font-weight:500;color:var(--fg-primary)}.tree-root span{font-size:12px;color:var(--fg-secondary)}.tree-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#fff;color:var(--fg-secondary);flex:none}.tree-icon svg{width:18px;height:18px}.tree-branches{display:grid;grid-template-columns:repeat(4,minmax(0,100px));gap:10px;margin-top:16px;padding-top:16px;position:relative}.tree-branches:before{content:"";position:absolute;top:0;left:50px;right:50px;border-top:1px solid var(--border-default)}.tree-branch{display:flex;flex-direction:column;gap:8px;position:relative;min-width:0}.tree-branch:before{content:"";position:absolute;left:50%;top:-16px;height:16px;border-left:1px solid var(--border-default)}.tree-node{text-align:center;padding:8px 4px;border:1px solid var(--border-default);border-radius:8px;background:#fff}.tree-node strong{display:block;font-size:12px;font-weight:500;color:var(--fg-primary)}.tree-node span{font-size:12px;color:var(--fg-secondary)}.tree-node .code{display:none}.tree-leaves{display:grid;grid-template-columns:repeat(10,1fr);gap:1px}.tree-leaves i{aspect-ratio:1;background:var(--slate-200);transition:background .25s}.tree-leaves i.on{background:var(--purple-500)}.tree-leaves i.bad{background:var(--red-500)}.tree>.btn{margin-top:24px}@media (max-width: 520px){.tree-node .full{display:none}.tree-node .code{display:inline}}.blast{display:flex;flex-direction:column;align-items:center;gap:24px}.cells{display:grid;grid-template-columns:repeat(40,1fr);gap:2px;width:100%;max-width:400px}.cells i{aspect-ratio:1;background:var(--slate-200);transition:background .25s}.cells i.on{background:var(--purple-500)}.cells i.bad{background:var(--red-500)}@media (max-width: 520px){.cells{grid-template-columns:repeat(25,1fr)}}.oms-table__slot{padding:8px 16px}.oms-table__grid thead th{font-size:14px;height:44px}.oms-table__grid tbody td{font-size:14px;font-weight:500;height:52px;padding:8px 16px}.oms-table__grid th[scope=row]{font-weight:700;font-size:14px;color:var(--slate-950);text-align:left;padding:8px 16px;border-bottom:1px solid var(--slate-200);white-space:nowrap}.oms-table__grid tbody tr:last-child th{border-bottom:0}.oms-table__grid td.num{font-family:var(--font-mono);text-align:right}.cmp td{min-width:160px}.notes{list-style:none;padding:0;margin:12px 0 0;font-size:13px;color:var(--fg-secondary);display:grid;gap:4px}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:32px 0 48px;margin-top:48px;border-top:1px solid var(--slate-200);font-size:14px;color:var(--fg-secondary)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}a.btn{text-decoration:none}a.btn-primary,a.btn-primary:hover{color:#fff}a.btn-secondary,a.btn-secondary:hover{color:var(--slate-950)}.oms-topnav__item.is-current{color:var(--link);font-weight:700}.oms-topnav__item.is-current:hover{color:var(--link)}.tag--danger{background:var(--bg-danger);border-color:var(--border-danger);color:var(--fg-danger)}.hero-art--explorer{left:378px;top:10px;width:305px;height:327px}.hero-art--bench{left:310px;top:-31px;width:411px;height:407px}.hero-text--wide{max-width:300px}.stats-card--quiet .stat span{color:var(--fg-secondary)}.stat small{font-size:10px;color:var(--fg-secondary);margin-top:-2px}@media (max-width: 640px){.hero-art--explorer{left:auto;right:-70px;top:-30px;width:170px;height:182px}.hero-art--bench{left:auto;right:-80px;top:-40px;width:200px;height:198px}.hero-text--wide{max-width:none}}.home>.page-card{padding:32px;gap:32px}.page-card .step-head .tag{margin-bottom:20px}.lede-lg{font-size:20px;line-height:1.2;max-width:none}.lede-lg a{text-decoration:underline}.funds--quiet dt{color:var(--fg-secondary)}@media (max-width: 860px){.home>.page-card{padding:24px 16px;gap:24px}.lede-lg{font-size:16px}}.live-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px}.live-now{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:var(--fg-primary)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--emerald-500);box-shadow:0 0 0 3px var(--emerald-100);display:inline-block}.traffic{display:flex;gap:12px}.traffic-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:130px;font-size:14px;color:var(--fg-secondary);padding-top:2px}.traffic-plot{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px;padding-top:10px}.live-chart{display:block;width:100%;height:120px;overflow:visible}.live-chart .grid{stroke:var(--border-default);opacity:.65;stroke-width:1}.live-chart .line{fill:none;stroke:var(--purple-500);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.traffic-time{display:flex;justify-content:space-between;font-size:14px;color:var(--fg-secondary)}.batches-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.batches-head h2{font-size:32px;font-weight:700;line-height:1.2;color:var(--fg-primary)}.batches-actions{display:flex;gap:12px;align-items:center}.search{display:flex;align-items:center;gap:8px;height:40px;width:252px;padding:0 12px;background:var(--bg-surface-secondary);border:1px solid var(--border-default);border-radius:8px;color:var(--fg-secondary)}.search:focus-within{border-color:var(--purple-500)}.search svg{width:20px;height:20px;flex:none;stroke-width:1.5}.search input{flex:1;min-width:0;border:0;background:none;outline:none;font:500 14px var(--font-display);color:var(--fg-primary)}.btn-icon{width:40px;height:40px;padding:0;border-radius:12px;display:inline-grid;place-items:center}.btn-icon svg{width:16px;height:16px;stroke-width:1.75}.btn-icon.is-on{background:var(--bg-info);border-color:var(--purple-500);color:var(--purple-600)}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:160px;padding:4px;background:#fff;border:1px solid var(--border-default);border-radius:12px;box-shadow:0 6px 20px #0906241a;display:flex;flex-direction:column}.menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font:500 14px var(--font-display);color:var(--fg-primary);cursor:pointer;text-align:left}.menu button:hover{background:var(--bg-surface-secondary)}.menu button svg{width:14px;height:14px}.note{display:flex;gap:12px;align-items:center;padding:20px;background:var(--bg-info);border:1px solid var(--border-info);border-radius:16px;color:var(--purple-600);font-size:14px;line-height:1.2}.note>svg{width:16px;height:16px;flex:none}.batch-list{display:flex;flex-direction:column;gap:12px;max-height:560px;overflow-y:auto;padding-right:4px;margin-top:-12px}.batch{border:1px solid var(--border-default);border-radius:12px;background:#fff;flex:none}.batch-sum{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:16px;row-gap:12px;align-items:center;padding:14px 12px 14px 16px;cursor:pointer;text-align:left;font:inherit;color:var(--fg-primary);border-radius:12px}.batch-sum:hover{background:var(--bg-surface-secondary)}.batch-title{display:flex;align-items:center;gap:12px;font-size:14px}.batch-title strong{font-weight:700}.batch-meta{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--fg-primary)}.batch-meta b{font-weight:700}.batch-meta i{width:2px;height:2px;border-radius:50%;background:var(--fg-primary)}.batch .chev{grid-column:2;grid-row:1 / 3;width:16px;height:16px;transition:transform .2s}.batch.is-open .chev{transform:rotate(180deg)}.batch-facts{margin:0 16px;padding:20px 0 16px;border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:20px;font-size:12px}.batch-facts>div{display:flex;gap:12px;align-items:flex-start}.batch-facts dt{width:68px;flex:none;font-weight:700;color:var(--fg-secondary)}.batch-facts dd{margin:0;min-width:0;display:flex;align-items:center;gap:6px;color:var(--fg-primary);overflow-wrap:anywhere}.batch-facts dd.signers{flex-direction:column;align-items:flex-start;gap:4px}.batch-facts dd.signers>span{display:flex;align-items:center;gap:6px}.batch-facts a{color:inherit;text-decoration:none}.batch-facts a:hover{color:var(--link);text-decoration:underline}.batch-facts .ext{width:11px;height:11px;margin-left:4px;vertical-align:-1px}.copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:2px;cursor:pointer;color:var(--fg-secondary);display:inline-grid;place-items:center;flex:none;border-radius:4px}.copy:hover{color:var(--fg-primary);background:var(--bg-surface-secondary)}.copy svg{width:12px;height:12px}.batch-list .more{align-self:center;flex:none}.empty{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.empty>svg{width:28px;height:28px;color:var(--slate-400)}.empty>div{flex:1;min-width:220px}.empty strong{color:var(--fg-primary)}@media (max-width: 640px){.batches-actions{width:100%}.search{flex:1;width:auto}.batch-facts>div{flex-direction:column;gap:4px}}.insights{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 900px){.insights{grid-template-columns:repeat(3,1fr)}}.insight{background:#fff;border:1px solid var(--border-default);border-radius:24px;padding:24px 16px 24px 24px;display:flex;flex-direction:column;gap:16px}.insight h2{font-size:32px;font-weight:700;line-height:1.2;color:var(--fg-primary)}.insight p{color:var(--fg-secondary);line-height:1.2;flex:1}.insight a{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;width:fit-content}.insight a svg{width:14px;height:14px}@media (max-width: 860px){.insight h2{font-size:24px}}:root{--hub-bar-end: #7FB2F0}.chart-scroll{overflow-x:auto}.hub-chart{display:block;width:100%;min-width:560px;height:auto}.hub-chart .grid{stroke:var(--border-default);stroke-width:1;stroke-dasharray:2 4}.hub-chart .tick{font:500 12px var(--font-display);fill:var(--fg-secondary)}.hub-chart .hub-track{fill:var(--bg-surface-secondary)}.hub-chart .mean{stroke:var(--purple-500);stroke-width:1.25;stroke-dasharray:4 3}.hub-chart .mean-label{font:500 12px var(--font-display);fill:var(--purple-600)}.ladder{display:grid;gap:16px;margin-top:-12px}.rung{display:grid;grid-template-columns:260px 1fr 140px;gap:20px;align-items:center}.rung-label{display:flex;flex-direction:column;gap:4px}.rung-label strong{font-weight:700;color:var(--fg-primary)}.rung-label span{font-size:12px;color:var(--fg-secondary)}.rung-bar{height:12px;background:#eceef7;border-radius:6px;overflow:hidden}.rung-bar i{display:block;height:100%;background:var(--fg-primary);border-radius:6px;transform-origin:left}.rung-v{font-weight:700;color:var(--fg-primary);text-align:right}@media (max-width: 760px){.rung{grid-template-columns:1fr auto;gap:8px 16px}.rung-bar{grid-column:1 / -1;grid-row:2}}.method ul{margin:-8px 0 0;padding:0;list-style:none;display:grid;gap:14px;color:var(--fg-primary)}.method strong{font-weight:700}.setup-box{background:var(--bg-surface-secondary);border-radius:16px;padding:20px}.setup-box h3{font-size:20px;font-weight:700;color:var(--fg-primary)}.facts{display:grid;grid-template-columns:174px minmax(0,560px);gap:14px 0;margin:16px 0 0;font-size:12px}.facts dt{color:var(--fg-primary)}.facts dd{margin:0;color:var(--fg-secondary)}@media (max-width: 640px){.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:10px}}
