@font-face{font-family:Figtree;src:url(/fonts/Figtree-VariableFont_wght.ttf) format("truetype-variations"),url(/fonts/Figtree-VariableFont_wght.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}:root{--blue-50: #E6F4FF;--blue-100: #EDF2FF;--blue-300: #93B8FD;--blue-500: #155DFC;--blue-600: #005CF9;--blue-700: #0F46C8;--blue-900: #1F0A5E;--primary: #155DFC;--primary-hover: #0F46C8;--primary-focus-ring: #93B8FD;--primary-soft: #EDF2FF;--primary-soft-alt: #F8FCFF;--neutral-900: #111827;--neutral-700: #6A7282;--neutral-500: #808080;--neutral-400: #A1A1A1;--neutral-300: #B3B3B3;--neutral-200: #E7E7E7;--neutral-150: #E0E0EB;--neutral-100: #F1F5F9;--neutral-75: #F5F7FA;--neutral-50: #F8FAFC;--neutral-25: #FAFAFA;--white: #FFFFFF;--black: #000000;--fg: #111827;--fg-muted: #6A7282;--fg-subtle: #B3B3B3;--fg-disabled: rgba(21,93,252,.65);--fg-inverse: #FFFFFF;--fg-on-primary: #FFFFFF;--bg: #FFFFFF;--bg-canvas: #F8FAFC;--bg-subtle: #F1F5F9;--bg-muted: #F5F7FA;--border: #E7E7E7;--border-subtle: rgba(231,231,231,.5);--border-strong: #D0D5DD;--border-dashed: #E0E0EB;--success-900: #064224;--success-700: #086A39;--success-bg: #D1E3DA;--warning-900: #714401;--warning-700: #7A5500;--warning-600: #D1A600;--warning-500: #DA8300;--warning-bg: #FFE5BE;--warning-bg-soft: #FFF6D6;--warning-icon: #FFC847;--error-500: #FF0000;--error-700: #C70000;--error-bg: #FFF4F4;--error-border: #FFD4D4;--info-500: #155DFC;--info-bg: #EDF2FF;--dark-surface: #1A1D27;--dark-overlay: #252836;--dark-border: #2E3147;--dark-text-sub: #9CA3AF;--dark-text-placeholder: #6B7280;--font-sans: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display: "Figtree", -apple-system, system-ui, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--tracking-tight: -.02em;--tracking-eyebrow: .08em;--tracking-default: -.02em;--fs-display-1: 24px;--lh-display-1: 32px;--fs-display-2: 20px;--lh-display-2: 28px;--fs-h1: 16px;--lh-h1: 24px;--fs-h2: 14px;--lh-h2: 20px;--fs-body-lg: 16px;--lh-body-lg: 24px;--fs-body-md: 14px;--lh-body-md: 20px;--fs-body-sm: 13px;--lh-body-sm: 18px;--fs-label-md: 12px;--lh-label-md: 16px;--fs-label-sm: 11px;--lh-label-sm: 14px;--fs-eyebrow: 9px;--lh-eyebrow: 11px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--shadow-xs: 0 1px 2px rgba(17,24,39,.04);--shadow-sm: 0 1px 2px rgba(17,24,39,.04), 0 1px 3px rgba(17,24,39,.06);--shadow-md: 0 4px 8px -2px rgba(17,24,39,.06), 0 2px 4px -2px rgba(17,24,39,.04);--shadow-lg: 0 12px 24px -6px rgba(17,24,39,.08), 0 4px 8px -4px rgba(17,24,39,.04);--shadow-focus: 0 0 0 3px rgba(147,184,253,.5);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur-default: .18s;--dur-slow: .24s;--app-sidebar-width: 240px;--app-header-height: 60px;--app-max-width: 1600px;--app-content-radius: 8px;--app-content-gap: 24px}html,body{font-family:var(--font-sans);font-size:var(--fs-body-md);line-height:var(--lh-body-md);letter-spacing:var(--tracking-default);color:var(--fg);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.t-display-1{font-family:var(--font-display);font-size:var(--fs-display-1);line-height:var(--lh-display-1);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0}h2,.t-display-2{font-size:var(--fs-display-2);line-height:var(--lh-display-2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0}h3,.t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0}h4,.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0}.t-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);letter-spacing:var(--tracking-default)}.t-body-md{font-size:var(--fs-body-md);line-height:var(--lh-body-md);letter-spacing:var(--tracking-default)}.t-body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);letter-spacing:var(--tracking-default);color:var(--fg-muted)}.t-label-md{font-size:var(--fs-label-md);line-height:var(--lh-label-md);font-weight:var(--fw-medium);letter-spacing:var(--tracking-default)}.t-label-sm{font-size:var(--fs-label-sm);line-height:var(--lh-label-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-default)}.t-eyebrow{font-size:var(--fs-eyebrow);line-height:1;font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-subtle)}code,.t-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-label-md);background:var(--bg-subtle);color:var(--primary);padding:2px 6px;border-radius:var(--radius-xs)}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover);text-decoration:underline}body{margin:0;background:#fff}*{box-sizing:border-box}a{color:#155dfc;text-decoration:none}a:hover{color:#0f46c8;text-decoration:none}summary::-webkit-details-marker{display:none}summary{list-style:none;cursor:pointer}details[open] .faq-plus{transform:rotate(45deg)}.faq-plus{transition:transform .18s cubic-bezier(.2,0,0,1)}@keyframes cpBar{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes cpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes avenaSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:919px){.hdr-nav{order:3;width:100%;margin-left:0!important}.hdr-actions{margin-left:auto}}@media(min-width:700px){.row-flip>div:first-child{order:2}}.navlink:hover{background:#f1f5f9!important;color:#111827!important}.btn-primary:hover{background:#0f46c8!important;color:#fff!important}.btn-outline:hover{background:#f1f5f9!important;color:#111827!important}.btn-onblue:hover{background:#edf2ff!important;color:#155dfc!important}.footlink:hover{color:#155dfc!important}.field:focus{border-color:#93b8fd!important;box-shadow:0 0 0 3px #93b8fd80!important}
