@charset "UTF-8";:root{--ino-primitive-black: #0A0A0A;--ino-primitive-black-raised: #0D0D0E;--ino-primitive-black-sunken: #000000;--ino-primitive-white: #F5F5F4;--ino-primitive-gray-500: #8C8C8E;--ino-primitive-gray-700: #5A5A5C;--ino-primitive-line: rgba(255, 255, 255, .1);--ino-primitive-line-soft: rgba(255, 255, 255, .06);--ino-primitive-off-white: #FAFAFA;--ino-primitive-fog: #EFEFED;--ino-primitive-charcoal: #14141A;--ino-primitive-charcoal-muted: #55555C;--ino-primitive-line-dark: rgba(10, 10, 10, .1);--ino-primitive-line-dark-soft: rgba(10, 10, 10, .06);--ino-primitive-blue-500: #3B6EF6;--ino-primitive-violet-500: #7C5CFC;--ino-primitive-indigo-500: #4F46E5;--ino-primitive-green-500: #3A9B6B;--ino-primitive-red-500: #C24C43;--ino-primitive-amber-500: #B98A3C;--ino-primitive-green-700: #1F7A4F;--ino-primitive-amber-800: #8A5D1E;--ino-primitive-red-600: #A6362D;--ino-primitive-hc-black: #000000;--ino-primitive-hc-black-raised: #050505;--ino-primitive-hc-white: #FFFFFF;--ino-primitive-hc-gray-muted: #AAAAAA;--ino-primitive-hc-yellow: #FFD60A;--ino-primitive-hc-cyan: #00E5FF;--ino-primitive-hc-green: #00E676;--ino-primitive-hc-amber: #FFC400;--ino-primitive-hc-coral: #FF6B6B;--ino-color-surface: var(--ino-primitive-black);--ino-color-surface-raised: var(--ino-primitive-black-raised);--ino-color-surface-sunken: var(--ino-primitive-black-sunken);--ino-color-on-surface: var(--ino-primitive-white);--ino-color-on-surface-muted: var(--ino-primitive-gray-500);--ino-color-on-surface-subtle: var(--ino-primitive-gray-700);--ino-color-overlay-scrim: rgba(0, 0, 0, .72);--ino-color-border: var(--ino-primitive-line);--ino-color-border-soft: var(--ino-primitive-line-soft);--ino-color-accent: var(--ino-primitive-violet-500);--ino-color-accent-secondary: var(--ino-primitive-indigo-500);--ino-color-accent-text-safe: var(--ino-primitive-violet-500);--ino-color-on-accent: #FFFFFF;--ino-gradient-accent: linear-gradient(135deg, var(--ino-primitive-violet-500), var(--ino-primitive-indigo-500));--ino-glow-accent: radial-gradient(circle, rgba(124, 92, 252, .35), transparent 70%);--ino-color-success: var(--ino-primitive-green-500);--ino-color-on-success: #000000;--ino-color-warning: var(--ino-primitive-amber-500);--ino-color-on-warning: #000000;--ino-color-danger: var(--ino-primitive-red-500);--ino-color-on-danger: #FFFFFF;--ino-elevation-0: none;--ino-elevation-1: 0 40px 80px -40px rgba(0, 0, 0, .6);--ino-elevation-2: 0 60px 120px -32px rgba(0, 0, 0, .72);--ino-color-risk-high-dot: var(--ino-primitive-red-500);--ino-color-risk-high-fill: var(--ino-primitive-red-500);--ino-color-risk-high-on-fill: #FFFFFF;--ino-color-risk-medium-dot: var(--ino-primitive-amber-500);--ino-color-risk-medium-fill: var(--ino-primitive-amber-500);--ino-color-risk-medium-on-fill: #000000;--ino-color-risk-low-dot: var(--ino-primitive-green-500);--ino-color-risk-low-fill: var(--ino-primitive-green-500);--ino-color-risk-low-on-fill: #000000;--ino-font-display: "Geist", system-ui, -apple-system, Arial, Helvetica, sans-serif;--ino-font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--ino-type-display-size: 56px;--ino-type-display-line: 1.05;--ino-type-display-weight: 600;--ino-type-display-tracking: -.03em;--ino-type-display-size-sm: 38px;--ino-type-h2-size: 32px;--ino-type-h2-line: 1.25;--ino-type-h2-weight: 600;--ino-type-h2-tracking: -.02em;--ino-type-h3-size: 16px;--ino-type-h3-line: 1.4;--ino-type-h3-weight: 600;--ino-type-h3-tracking: -.01em;--ino-type-body-lg-size: 17px;--ino-type-body-lg-line: 1.65;--ino-type-body-lg-weight: 400;--ino-type-body-size: 14px;--ino-type-body-line: 1.55;--ino-type-body-weight: 400;--ino-type-body-sm-size: 12.5px;--ino-type-body-sm-line: 1.55;--ino-type-body-sm-weight: 400;--ino-type-metric-size: 34px;--ino-type-metric-weight: 500;--ino-type-label-size: 11px;--ino-type-label-weight: 600;--ino-type-label-tracking: .14em;--ino-space-1: 4px;--ino-space-2: 8px;--ino-space-3: 12px;--ino-space-4: 16px;--ino-space-5: 20px;--ino-space-6: 24px;--ino-space-7: 32px;--ino-space-8: 40px;--ino-space-9: 56px;--ino-space-10: 80px;--ino-space-11: 96px;--ino-radius-sm: 6px;--ino-radius-md: 8px;--ino-radius-lg: 10px;--ino-radius-xl: 14px;--ino-radius-pill: 20px;--ino-target-min: 24px;--ino-target-comfortable: 44px;--ino-target-spacing: 8px;--ino-motion-duration-fast: .12s;--ino-motion-duration-base: .2s;--ino-motion-duration-slow: .48s;--ino-motion-duration-countup: .9s;--ino-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--ino-motion-easing-decelerate: cubic-bezier(0, 0, 0, 1);--ino-motion-easing-accelerate: cubic-bezier(.3, 0, 1, 1)}[data-theme=light]{--ino-color-surface: var(--ino-primitive-off-white);--ino-color-surface-raised: #FFFFFF;--ino-color-surface-sunken: var(--ino-primitive-fog);--ino-color-on-surface: var(--ino-primitive-charcoal);--ino-color-on-surface-muted: var(--ino-primitive-charcoal-muted);--ino-color-on-surface-subtle: var(--ino-primitive-gray-500);--ino-color-overlay-scrim: rgba(20, 20, 26, .4);--ino-color-border: var(--ino-primitive-line-dark);--ino-color-border-soft: var(--ino-primitive-line-dark-soft);--ino-color-accent: var(--ino-primitive-violet-500);--ino-color-accent-secondary: var(--ino-primitive-indigo-500);--ino-color-accent-text-safe: var(--ino-primitive-indigo-500);--ino-color-on-accent: #FFFFFF;--ino-gradient-accent: linear-gradient(135deg, var(--ino-primitive-violet-500), var(--ino-primitive-indigo-500));--ino-glow-accent: radial-gradient(circle, rgba(79, 70, 229, .14), transparent 70%);--ino-color-success: var(--ino-primitive-green-700);--ino-color-on-success: #FFFFFF;--ino-color-warning: var(--ino-primitive-amber-800);--ino-color-on-warning: #FFFFFF;--ino-color-danger: var(--ino-primitive-red-600);--ino-color-on-danger: #FFFFFF;--ino-elevation-1: 0 20px 48px -24px rgba(20, 20, 26, .16);--ino-elevation-2: 0 32px 72px -20px rgba(20, 20, 26, .24);--ino-color-risk-high-dot: var(--ino-primitive-red-500);--ino-color-risk-high-fill: var(--ino-primitive-red-600);--ino-color-risk-high-on-fill: #FFFFFF;--ino-color-risk-medium-dot: var(--ino-primitive-amber-500);--ino-color-risk-medium-fill: var(--ino-primitive-amber-800);--ino-color-risk-medium-on-fill: #FFFFFF;--ino-color-risk-low-dot: var(--ino-primitive-green-500);--ino-color-risk-low-fill: var(--ino-primitive-green-700);--ino-color-risk-low-on-fill: #FFFFFF}[data-theme=high-contrast]{--ino-color-surface: var(--ino-primitive-hc-black);--ino-color-surface-raised: var(--ino-primitive-hc-black-raised);--ino-color-surface-sunken: var(--ino-primitive-hc-black);--ino-color-on-surface: var(--ino-primitive-hc-white);--ino-color-on-surface-muted: var(--ino-primitive-hc-gray-muted);--ino-color-on-surface-subtle: var(--ino-primitive-gray-700);--ino-color-overlay-scrim: rgba(0, 0, 0, .92);--ino-color-border: var(--ino-primitive-hc-white);--ino-color-border-soft: rgba(255, 255, 255, .5);--ino-color-accent: var(--ino-primitive-hc-yellow);--ino-color-accent-secondary: var(--ino-primitive-hc-cyan);--ino-color-accent-text-safe: var(--ino-primitive-hc-yellow);--ino-color-on-accent: #000000;--ino-gradient-accent: linear-gradient(135deg, var(--ino-primitive-hc-yellow), var(--ino-primitive-hc-cyan));--ino-glow-accent: none;--ino-color-success: var(--ino-primitive-hc-green);--ino-color-on-success: #000000;--ino-color-warning: var(--ino-primitive-hc-amber);--ino-color-on-warning: #000000;--ino-color-danger: var(--ino-primitive-hc-coral);--ino-color-on-danger: #000000;--ino-elevation-1: none;--ino-elevation-2: none;--ino-color-risk-high-dot: var(--ino-primitive-hc-coral);--ino-color-risk-high-fill: var(--ino-primitive-hc-coral);--ino-color-risk-high-on-fill: #000000;--ino-color-risk-medium-dot: var(--ino-primitive-hc-amber);--ino-color-risk-medium-fill: var(--ino-primitive-hc-amber);--ino-color-risk-medium-on-fill: #000000;--ino-color-risk-low-dot: var(--ino-primitive-hc-green);--ino-color-risk-low-fill: var(--ino-primitive-hc-green);--ino-color-risk-low-on-fill: #000000}@media(prefers-color-scheme:light){:root:not([data-theme]){--ino-color-surface: var(--ino-primitive-off-white);--ino-color-surface-raised: #FFFFFF;--ino-color-surface-sunken: var(--ino-primitive-fog);--ino-color-on-surface: var(--ino-primitive-charcoal);--ino-color-on-surface-muted: var(--ino-primitive-charcoal-muted);--ino-color-on-surface-subtle: var(--ino-primitive-gray-500);--ino-color-overlay-scrim: rgba(20, 20, 26, .4);--ino-color-border: var(--ino-primitive-line-dark);--ino-color-border-soft: var(--ino-primitive-line-dark-soft);--ino-color-accent-text-safe: var(--ino-primitive-indigo-500);--ino-glow-accent: radial-gradient(circle, rgba(79, 70, 229, .14), transparent 70%);--ino-color-success: var(--ino-primitive-green-700);--ino-color-on-success: #FFFFFF;--ino-color-warning: var(--ino-primitive-amber-800);--ino-color-on-warning: #FFFFFF;--ino-color-danger: var(--ino-primitive-red-600);--ino-color-on-danger: #FFFFFF;--ino-elevation-1: 0 20px 48px -24px rgba(20, 20, 26, .16);--ino-elevation-2: 0 32px 72px -20px rgba(20, 20, 26, .24);--ino-color-risk-high-fill: var(--ino-primitive-red-600);--ino-color-risk-high-on-fill: #FFFFFF;--ino-color-risk-medium-fill: var(--ino-primitive-amber-800);--ino-color-risk-medium-on-fill: #FFFFFF;--ino-color-risk-low-fill: var(--ino-primitive-green-700);--ino-color-risk-low-on-fill: #FFFFFF}}[data-density=dense]{--ino-space-row: 8px;--ino-type-body-size: 12.5px;--ino-type-body-line: 1.4;--ino-row-min-height: 32px}[data-density=fluid]{--ino-space-row: 16px;--ino-type-body-size: 15px;--ino-type-body-line: 1.65;--ino-row-min-height: 44px}:root{--ino-safe-area-top: env(safe-area-inset-top, 0px);--ino-safe-area-right: env(safe-area-inset-right, 0px);--ino-safe-area-bottom: env(safe-area-inset-bottom, 0px);--ino-safe-area-left: env(safe-area-inset-left, 0px)}.page{max-width:1180px;margin:0 auto;padding:0 40px 96px}.ino-logo{display:inline-flex;align-items:center;gap:var(--ino-space-2);font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--ino-color-on-surface)}.ino-logo--footer{flex-direction:column;align-items:flex-start;gap:var(--ino-space-2)}.ino-logo--footer p{font-size:12.5px;font-weight:400;color:var(--ino-color-on-surface-muted);max-width:220px;line-height:1.6}.dash{border:1px solid var(--ino-color-border);border-radius:var(--ino-radius-xl);background:var(--ino-color-surface-raised);overflow:hidden;margin-top:var(--ino-space-9);box-shadow:0 30px 70px -35px #7c5cfc59,var(--ino-elevation-1)}.dash-head{display:flex;justify-content:space-between;padding:var(--ino-space-4) var(--ino-space-6);border-bottom:1px solid var(--ino-color-border-soft);font-size:11px;color:var(--ino-color-on-surface-muted);font-family:var(--ino-font-mono)}.dash-body{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ino-color-border-soft)}section{padding:var(--ino-space-11) 0;border-bottom:1px solid var(--ino-color-border)}section:last-of-type{border-bottom:none}.section-head{text-align:center;max-width:600px;margin:0 auto var(--ino-space-8)}.section-head h2{font-size:32px;font-weight:600;letter-spacing:-.02em;margin-bottom:var(--ino-space-3)}.section-head p{color:var(--ino-color-on-surface-muted);font-size:15px;line-height:1.6}.section-head--left{text-align:left;margin:0 0 var(--ino-space-8)}.tiers{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ino-color-border);border:1px solid var(--ino-color-border);border-radius:var(--ino-radius-lg);overflow:hidden;max-width:760px;margin:0 auto}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ino-space-4)}.bento p{color:var(--ino-color-on-surface-muted);font-size:var(--ino-type-body-size);line-height:var(--ino-type-body-line);margin:0}.bento code{font-family:var(--ino-font-mono);font-size:.92em;color:var(--ino-color-on-surface)}.bento [ino-card-header]{font-family:var(--ino-font-mono);font-size:var(--ino-type-label-size);font-weight:var(--ino-type-label-weight);letter-spacing:var(--ino-type-label-tracking);text-transform:uppercase;color:var(--ino-color-on-surface-muted)}.bento-item--wide{grid-column:span 2}.subfoot{border-top:1px solid var(--ino-color-border);padding:var(--ino-space-5) 0;font-size:11.5px;color:var(--ino-color-on-surface-subtle);text-align:center;font-family:var(--ino-font-mono)}.ino-disclaimer{margin-top:var(--ino-space-6);background:var(--ino-color-surface-raised);border:1px solid var(--ino-color-border);border-radius:var(--ino-radius-lg);padding:var(--ino-space-5) var(--ino-space-6);font-family:var(--ino-font-mono);font-size:12.5px;color:var(--ino-color-on-surface-muted);line-height:1.7}.ino-disclaimer b{color:var(--ino-color-on-surface)}.ino-illustrative-tag{display:inline-block;font-family:var(--ino-font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ino-color-on-surface-subtle);border:1px solid var(--ino-color-border);border-radius:var(--ino-radius-sm);padding:2px 8px;margin-bottom:var(--ino-space-3)}.ino-article-eyebrow{font-family:var(--ino-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ino-color-on-surface-subtle);margin-bottom:var(--ino-space-3)}.ino-article{max-width:720px}.ino-article h1{font-size:28px;font-weight:600;letter-spacing:-.01em;margin-bottom:var(--ino-space-4)}.ino-article h2{font-size:18px;font-weight:600;margin:var(--ino-space-8) 0 var(--ino-space-3)}.ino-article p{color:var(--ino-color-on-surface-muted);font-size:var(--ino-type-body-size, 14px);line-height:1.7;margin-bottom:var(--ino-space-4)}.ino-article code{font-family:var(--ino-font-mono);font-size:.92em;color:var(--ino-color-on-surface);background:var(--ino-color-surface-sunken);border-radius:var(--ino-radius-sm);padding:1px 6px}.ino-article pre{background:var(--ino-color-surface-sunken);border:1px solid var(--ino-color-border);border-radius:var(--ino-radius-md);padding:var(--ino-space-4) var(--ino-space-5);overflow-x:auto;font-family:var(--ino-font-mono);font-size:12.5px;color:var(--ino-color-on-surface);line-height:1.6}.ino-article ul{padding-left:var(--ino-space-5);margin-bottom:var(--ino-space-4)}.ino-article ul li{color:var(--ino-color-on-surface-muted);font-size:var(--ino-type-body-size, 14px);line-height:1.7}.ino-article p.ino-article-lead{font-size:15px}.docs-links{display:grid;gap:var(--ino-space-3);margin-top:var(--ino-space-6)}.docs-links a{display:flex;flex-direction:column;gap:2px;padding:var(--ino-space-4) var(--ino-space-5);border:1px solid var(--ino-color-border);border-radius:var(--ino-radius-md);background:var(--ino-color-surface-raised)}.docs-links a strong{color:var(--ino-color-on-surface);font-size:14px}.docs-links a span{color:var(--ino-color-on-surface-muted);font-size:12.5px}.docs-links a:hover,.docs-links a:focus-visible{border-color:var(--ino-color-accent-secondary)}@media(max-width:900px){.dash-body,.tiers,.bento{grid-template-columns:1fr}.bento-item--wide{grid-column:span 1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ino-color-surface);color:var(--ino-color-on-surface);font-family:var(--ino-font-display);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}
