/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=400px){.container{max-width:400px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[aria-controls\]\:visible:is(aria-controls){visibility:visible}}@font-face{font-family:Archivo;font-style:normal;font-weight:500 700;font-stretch:100%;font-display:swap;src:url(/assets/archivo-variable-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/inter-variable-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cbn-violet:#5e17eb;--cbn-green:#2e6417;--cbn-crest-ink:#111e39;--cbn-paper:#fff;--cbn-mist:#eef2fa;--cbn-green-on-dark:#9fc98b;--cbn-violet-on-dark:#ae8bf5;--cbn-violet-bright:#7440f0;--cbn-violet-hover:#4010a0;--cbn-violet-pressed:#2b0a6e;--cbn-violet-tint:#efe8fd;--cbn-green-tint:#eaf2e6;--cbn-alert-red:#b3261e;--cbn-alert-red-tint:#fbeae9;--cbn-neutral-50:#f4f6fa;--cbn-neutral-100:#ebeef5;--cbn-neutral-200:#dfe4ec;--cbn-neutral-300:#c3c9d3;--cbn-neutral-400:#949cab;--cbn-neutral-500:#6c7482;--cbn-neutral-700:#40495b;--cbn-font-heading:"Archivo",Arial,sans-serif;--cbn-font-body:"Inter",Helvetica,Arial,sans-serif;--cbn-font-mono:ui-monospace,Menlo,Consolas,monospace;--cbn-weight-regular:400;--cbn-weight-medium:500;--cbn-weight-semibold:600;--cbn-weight-bold:700;--cbn-h1-size:56px;--cbn-h1-line:60px;--cbn-h1-track:-.025em;--cbn-h2-size:44px;--cbn-h2-line:48px;--cbn-h2-track:-.02em;--cbn-h3-size:35px;--cbn-h3-line:40px;--cbn-h3-track:-.015em;--cbn-h4-size:28px;--cbn-h4-line:34px;--cbn-h4-track:-.01em;--cbn-h5-size:22px;--cbn-h5-line:28px;--cbn-h6-size:14px;--cbn-h6-line:20px;--cbn-h6-track:.08em;--cbn-body-lg-size:18px;--cbn-body-lg-line:30px;--cbn-body-size:16px;--cbn-body-line:26px;--cbn-small-size:14px;--cbn-small-line:22px;--cbn-data-size:14px;--cbn-data-line:20px;--cbn-caption-size:12px;--cbn-caption-line:16px;--cbn-ai-label-size:12px;--cbn-ai-label-track:.06em;--cbn-eyebrow-size:13px;--cbn-eyebrow-track:.08em;--cbn-display-hero:clamp(40px,5.3vw,76px);--cbn-display-1:clamp(38px,4.6vw,64px);--cbn-display-2:clamp(30px,3.4vw,46px);--cbn-lead-size:19px;--cbn-space-1:4px;--cbn-space-2:8px;--cbn-space-3:12px;--cbn-space-4:16px;--cbn-space-5:20px;--cbn-space-6:24px;--cbn-space-7:28px;--cbn-space-8:32px;--cbn-space-10:40px;--cbn-space-12:48px;--cbn-space-14:56px;--cbn-space-16:64px;--cbn-space-24:96px;--cbn-space-28:112px;--cbn-radius-chip:3px;--cbn-radius-control:4px;--cbn-radius-card:8px;--cbn-radius-pill:999px;--cbn-radius-app-tile:22.5%;--cbn-control-xs:32px;--cbn-control-sm:40px;--cbn-control-md:48px;--cbn-control-lg:56px;--cbn-hit-min:44px;--cbn-border-width:1px;--cbn-border-strong:1.5px;--cbn-rule-width:2px;--cbn-icon-stroke:1.75px;--cbn-container:1320px;--cbn-gutter:40px;--cbn-gutter-sm:16px;--cbn-topbar:56px;--cbn-sidebar:240px;--cbn-sidebar-collapsed:64px;--cbn-site-header:80px;--cbn-drawer:400px;--cbn-layer-base:0;--cbn-layer-sticky:100;--cbn-layer-dropdown:200;--cbn-layer-drawer:300;--cbn-layer-modal:400;--cbn-layer-toast:500;--cbn-bp-md:640px;--cbn-bp-lg:1024px;--cbn-bp-xl:1440px;--cbn-ease-standard:cubic-bezier(.2,0,0,1);--cbn-ease-loop:cubic-bezier(.42,0,.58,1);--cbn-dur-instant:0s;--cbn-dur-fast:.15s;--cbn-dur-base:.24s;--cbn-dur-slow:.64s;--cbn-dur-exit-fast:.105s;--cbn-dur-exit-base:.17s;--cbn-dur-exit-slow:.45s;--cbn-dur-think-loop:1.6s;--cbn-stagger:40ms;--cbn-stagger-max:.24s;--cbn-rise:8px;--cbn-film-loop:18s;--cbn-film-settle:1.2s;--cbn-film-release:.84s;--cbn-film-sweep:.64s}@keyframes cbn-spin{to{transform:rotate(360deg)}}@keyframes cbn-shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes cbn-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cbn-menu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes cbn-rise-in{0%{opacity:0;transform:translateY(var(--cbn-rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root{--cbn-dur-fast:0s;--cbn-dur-base:0s;--cbn-dur-slow:0s;--cbn-rise:0px}}:root,[data-density=marketing]{--cbn-ctx-body-size:16px;--cbn-ctx-body-line:1.6;--cbn-ctx-control:var(--cbn-control-md);--cbn-ctx-control-font:15px;--cbn-ctx-control-pad:20px;--cbn-ctx-section-pad:128px;--cbn-ctx-section-pad-sm:80px;--cbn-ctx-hero-pad:120px;--cbn-ctx-heading-1:var(--cbn-display-1);--cbn-ctx-heading-2:var(--cbn-display-2);--cbn-ctx-card-pad:24px;--cbn-ctx-gap:24px}[data-density=product]{--cbn-ctx-body-size:14px;--cbn-ctx-body-line:1.6;--cbn-ctx-control:var(--cbn-control-sm);--cbn-ctx-control-font:14px;--cbn-ctx-control-pad:16px;--cbn-ctx-section-pad:24px;--cbn-ctx-section-pad-sm:16px;--cbn-ctx-hero-pad:24px;--cbn-ctx-heading-1:28px;--cbn-ctx-heading-2:20px;--cbn-ctx-card-pad:16px;--cbn-ctx-gap:20px}[data-density=hero]{--cbn-ctx-body-size:20px;--cbn-ctx-body-line:31px;--cbn-ctx-control:var(--cbn-control-lg);--cbn-ctx-control-font:18px;--cbn-ctx-control-pad:28px;--cbn-ctx-section-pad:112px;--cbn-ctx-section-pad-sm:40px;--cbn-ctx-hero-pad:112px;--cbn-ctx-heading-1:var(--cbn-display-hero);--cbn-ctx-heading-2:var(--cbn-display-1);--cbn-ctx-card-pad:28px;--cbn-ctx-gap:32px;--cbn-hero-min-height:clamp(640px,88svh,1080px)}:where(html){-webkit-text-size-adjust:100%}:where(body){background:var(--cbn-bg);color:var(--cbn-text);font-family:var(--cbn-font-body);font-size:var(--cbn-body-size);line-height:var(--cbn-body-line);-webkit-font-smoothing:antialiased;margin:0}:where([data-theme]){background:var(--cbn-bg);color:var(--cbn-text)}:where(h1,h2,h3,h4,h5){font-family:var(--cbn-font-heading);text-wrap:balance;margin:0}:where(p){text-wrap:pretty;margin:0}:where(a){color:var(--cbn-link);text-underline-offset:3px;text-decoration:underline}:where(a:hover){color:var(--cbn-link-hover)}:where(button,input,textarea,select){font-family:inherit}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--cbn-focus);outline-offset:2px}:where(.cbn-tnum){font-feature-settings:"tnum"}.cbn-btn{box-sizing:border-box;border-radius:var(--cbn-radius-control);font-family:var(--cbn-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--cbn-dur-fast) var(--cbn-ease-standard),color var(--cbn-dur-fast) var(--cbn-ease-standard),border-color var(--cbn-dur-fast) var(--cbn-ease-standard);border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.cbn-btn--xs{height:32px;padding:0 12px;font-size:13px}.cbn-btn--sm{height:40px;padding:0 16px;font-size:14px}.cbn-btn--md{height:48px;padding:0 22px;font-size:16px}.cbn-btn--lg{height:56px;padding:0 28px;font-size:18px}.cbn-btn--primary{background:var(--cbn-action);color:var(--cbn-on-action)}.cbn-btn--primary:hover{background:var(--cbn-action-hover);color:var(--cbn-on-action)}.cbn-btn--primary:active{background:var(--cbn-action-pressed)}.cbn-btn--secondary{color:var(--cbn-text);border:1.5px solid var(--cbn-rule);background:0 0}.cbn-btn--secondary.cbn-btn--xs{padding:0 11px}.cbn-btn--secondary.cbn-btn--sm{padding:0 15px}.cbn-btn--secondary.cbn-btn--md{padding:0 21px}.cbn-btn--secondary.cbn-btn--lg{padding:0 27px}.cbn-btn--secondary:hover{background:var(--cbn-surface-1);color:var(--cbn-text)}.cbn-btn--secondary:active{background:var(--cbn-surface-2)}.cbn-btn--ghost{color:var(--cbn-link);background:0 0;padding-left:4px;padding-right:4px}.cbn-btn--ghost:hover{color:var(--cbn-link-hover);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.cbn-btn--stop{color:var(--cbn-alert);border:1.5px solid var(--cbn-alert);background:0 0;font-weight:700}.cbn-btn--stop:hover{background:var(--cbn-alert-tint);color:var(--cbn-alert)}.cbn-btn--stop .cbn-btn__square{background:currentColor;flex:none;width:9px;height:9px}.cbn-btn--danger{background:var(--cbn-alert-fill);color:#fff}.cbn-btn--danger:hover{filter:brightness(.92)}.cbn-btn:focus-visible{outline:2px solid var(--cbn-focus);outline-offset:3px}.cbn-btn:disabled,.cbn-btn[aria-disabled=true]{background:var(--cbn-disabled-bg);color:var(--cbn-disabled-fg);border-color:var(--cbn-disabled-bg);cursor:not-allowed;filter:none;text-decoration:none}.cbn-btn--ghost:disabled{background:0 0}.cbn-btn--block{width:100%}.cbn-iconbtn{border:1px solid var(--cbn-border-input);border-radius:var(--cbn-radius-control);width:40px;height:40px;color:var(--cbn-text);cursor:pointer;font:600 15px var(--cbn-font-body);transition:background-color var(--cbn-dur-fast) var(--cbn-ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.cbn-iconbtn:hover{background:var(--cbn-surface-1)}.cbn-iconbtn--sm{width:32px;height:32px}.cbn-iconbtn--lg{width:44px;height:44px}.cbn-iconbtn__count{box-sizing:border-box;background:var(--cbn-alert);min-width:18px;height:18px;color:var(--cbn-bg);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.cbn-field{flex-direction:column;gap:8px;min-width:0;display:flex}.cbn-field__label{color:var(--cbn-text);font-size:14px;font-weight:600}.cbn-field__label em{color:var(--cbn-text-2);font-style:normal;font-weight:400}.cbn-field__hint{color:var(--cbn-text-2);font-size:13px;line-height:1.5}.cbn-field__error{color:var(--cbn-alert);font-size:13px;font-weight:600}.cbn-field__count{color:var(--cbn-text-2);text-align:right;font-feature-settings:"tnum";font-size:13px}.cbn-input{box-sizing:border-box;border:1px solid var(--cbn-border-input);border-radius:var(--cbn-radius-control);background:var(--cbn-bg);width:100%;height:48px;color:var(--cbn-text);font:400 16px var(--cbn-font-body);transition:border-color var(--cbn-dur-fast) var(--cbn-ease-standard);padding:0 14px}.cbn-input::placeholder{color:var(--cbn-text-muted)}.cbn-input:hover{border-color:var(--cbn-rule)}.cbn-input:focus,.cbn-input:focus-visible{border-color:var(--cbn-focus);box-shadow:0 0 0 1px var(--cbn-focus);outline:none}.cbn-input[aria-invalid=true]{border:2px solid var(--cbn-alert);padding:0 13px}.cbn-input:disabled{background:var(--cbn-surface-1);border-color:var(--cbn-line);color:var(--cbn-text-muted)}.cbn-input--sm{height:40px;font-size:14px}.cbn-input--lg{height:56px;font-size:17px}textarea.cbn-input{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}select.cbn-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cbn-text-2) 50%),linear-gradient(135deg,var(--cbn-text-2) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.cbn-inputbox{box-sizing:border-box;border:1px solid var(--cbn-border-input);border-radius:var(--cbn-radius-control);background:var(--cbn-bg);flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 10px;font-size:15px;display:flex}.cbn-inputbox:focus-within{border-color:var(--cbn-focus);box-shadow:0 0 0 1px var(--cbn-focus)}.cbn-inputbox input{min-width:120px;color:var(--cbn-text);font:400 14px var(--cbn-font-body);background:0 0;border:0;outline:none;flex:1;height:32px}.cbn-chip{border-radius:var(--cbn-radius-chip);background:var(--cbn-tint);height:28px;color:var(--cbn-link);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.cbn-chip button{color:inherit;font:600 14px var(--cbn-font-body);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.cbn-chip--neutral{background:var(--cbn-surface-2);color:var(--cbn-text);height:26px;font-size:12px}.cbn-filterchip{border:1px solid var(--cbn-border-input);height:30px;color:var(--cbn-text);font:500 13px var(--cbn-font-body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:15px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cbn-filterchip--add{color:var(--cbn-text-2);border-style:dashed}.cbn-filterchip[aria-pressed=true]{border-color:var(--cbn-action);background:var(--cbn-tint)}.cbn-upload{box-sizing:border-box;border:1.5px dashed var(--cbn-border-input);border-radius:var(--cbn-radius-card);background:var(--cbn-surface-1);text-align:center;cursor:pointer;min-height:96px;transition:border-color var(--cbn-dur-fast) var(--cbn-ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex}.cbn-upload:hover,.cbn-upload[data-drag=true]{border-color:var(--cbn-action)}.cbn-upload b{font-size:15px;font-weight:600}.cbn-upload b span{color:var(--cbn-link);text-underline-offset:3px;text-decoration:underline}.cbn-upload small{color:var(--cbn-text-2);font-size:13px}.cbn-check,.cbn-radio{cursor:pointer;min-height:44px;color:var(--cbn-text);font:400 15px var(--cbn-font-body);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.cbn-check__box{border:1.5px solid var(--cbn-border-input);box-sizing:border-box;width:20px;height:20px;color:var(--cbn-on-action);transition:background-color var(--cbn-dur-fast) var(--cbn-ease-standard);border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cbn-check[aria-checked=true] .cbn-check__box,.cbn-check[aria-checked=mixed] .cbn-check__box{background:var(--cbn-action);border-color:var(--cbn-action)}.cbn-radio__dot{border:1.5px solid var(--cbn-border-input);box-sizing:border-box;width:20px;height:20px;transition:border-width var(--cbn-dur-fast) var(--cbn-ease-standard);border-radius:50%;flex:none}.cbn-radio[aria-checked=true] .cbn-radio__dot{border:6px solid var(--cbn-action)}.cbn-check:disabled,.cbn-radio:disabled{color:var(--cbn-text-muted);cursor:not-allowed}.cbn-fieldset{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.cbn-fieldset legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.cbn-switch{border:0;border-bottom:1px solid var(--cbn-line);cursor:pointer;width:100%;min-height:52px;color:var(--cbn-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.cbn-switch--bare{border-bottom:0;width:auto;min-height:44px}.cbn-switch__text{flex-direction:column;gap:2px;display:flex}.cbn-switch__label{font:500 15px var(--cbn-font-body)}.cbn-switch__hint{font:400 13px var(--cbn-font-body);color:var(--cbn-text-2)}.cbn-switch__track{box-sizing:border-box;background:var(--cbn-surface-2);border:1.5px solid var(--cbn-border-input);width:44px;height:24px;transition:background-color var(--cbn-dur-fast) var(--cbn-ease-standard);border-radius:12px;flex:none;position:relative}.cbn-switch__thumb{background:var(--cbn-border-input);width:17px;height:17px;transition:left var(--cbn-dur-fast) var(--cbn-ease-standard),background-color var(--cbn-dur-fast) var(--cbn-ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.cbn-switch[aria-checked=true] .cbn-switch__track{background:var(--cbn-action);border-color:var(--cbn-action)}.cbn-switch[aria-checked=true] .cbn-switch__thumb{background:#fff;left:22px}.cbn-seg{border:1px solid var(--cbn-border-input);border-radius:var(--cbn-radius-control);gap:2px;padding:3px;display:inline-flex}.cbn-seg button{height:32px;font:600 13px var(--cbn-font-body);cursor:pointer;color:var(--cbn-text);white-space:nowrap;transition:background-color var(--cbn-dur-fast) var(--cbn-ease-standard);background:0 0;border:0;border-radius:3px;padding:0 12px}.cbn-seg--md button{height:34px;padding:0 16px;font-size:14px}.cbn-seg button[aria-pressed=true],.cbn-seg button[aria-checked=true]{background:var(--cbn-rule);color:var(--cbn-bg)}.cbn-seg--block{border:1.5px solid var(--cbn-rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0;display:grid;overflow:hidden}.cbn-seg--block button{border-radius:0;min-height:48px;font-size:14px}.cbn-shell{border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);background:var(--cbn-bg);color:var(--cbn-text);grid-template-rows:56px minmax(0,1fr);min-height:360px;display:grid;overflow:hidden}.cbn-shell--page{border:0;border-radius:0;min-height:100vh}.cbn-shell__top{border-bottom:1px solid var(--cbn-line);background:var(--cbn-bg);z-index:var(--cbn-layer-sticky);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex;position:relative}.cbn-shell__brand{font-family:var(--cbn-font-heading);white-space:nowrap;align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.cbn-shell__brand img{width:28px;height:28px}.cbn-shell__search{box-sizing:border-box;white-space:nowrap;border:1px solid var(--cbn-border-input);border-radius:var(--cbn-radius-control);min-width:0;max-width:420px;height:36px;color:var(--cbn-text-muted);cursor:pointer;text-align:left;background:0 0;flex:1;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex;overflow:hidden}.cbn-kbd{color:var(--cbn-text-muted);border:1px solid var(--cbn-line);font-size:12px;font-family:var(--cbn-font-body);white-space:nowrap;border-radius:3px;padding:1px 6px}.cbn-shell__search .cbn-kbd{margin-left:auto}.cbn-shell__actions{align-items:center;gap:12px;display:flex}.cbn-shell__body{grid-template-columns:var(--cbn-sidebar) minmax(0,1fr);min-height:0;display:grid}.cbn-shell__body[data-collapsed=true]{grid-template-columns:var(--cbn-sidebar-collapsed) minmax(0,1fr)}.cbn-shell__main{flex-direction:column;gap:20px;min-width:0;padding:20px 24px;display:flex;overflow:auto}.cbn-sidenav{border-right:1px solid var(--cbn-line);background:var(--cbn-surface-1);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow:auto}.cbn-sidenav__item{border-radius:var(--cbn-radius-control);height:36px;color:var(--cbn-text);cursor:pointer;text-align:left;box-sizing:border-box;width:100%;font-size:14px;font-weight:500;font-family:var(--cbn-font-body);background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 9px;text-decoration:none;display:flex}.cbn-sidenav__item:hover{background:var(--cbn-surface-2);color:var(--cbn-text)}.cbn-sidenav__item[aria-current=page]{background:var(--cbn-surface-2);border-left-color:var(--cbn-action);font-weight:600}.cbn-sidenav__count{color:var(--cbn-text-muted);font-feature-settings:"tnum";font-size:12px}.cbn-sidenav__group{letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-text-2);padding:14px 12px 6px;font-size:11px;font-weight:700}.cbn-avatar{background:var(--cbn-tint);width:32px;height:32px;color:var(--cbn-link);cursor:default;font-size:12px;font-weight:700;font-family:var(--cbn-font-body);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cbn-avatar--lg{width:40px;height:40px;font-size:13px}button.cbn-avatar{cursor:pointer}.cbn-breadcrumb{color:var(--cbn-text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cbn-breadcrumb a{color:var(--cbn-link)}.cbn-breadcrumb [aria-current=page]{color:var(--cbn-text)}.cbn-tabs{border-bottom:1px solid var(--cbn-line);gap:4px;display:flex;overflow:auto hidden}.cbn-tab{height:40px;font:600 14px var(--cbn-font-body);cursor:pointer;white-space:nowrap;color:var(--cbn-text-2);transition:color var(--cbn-dur-fast) var(--cbn-ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 14px}.cbn-tab:hover{color:var(--cbn-text)}.cbn-tab[aria-selected=true]{color:var(--cbn-text);border-bottom-color:var(--cbn-action)}.cbn-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.cbn-pager__summary{color:var(--cbn-text-2);font-feature-settings:"tnum"}.cbn-pager__list{gap:4px;display:flex}.cbn-pager__btn{box-sizing:border-box;border-radius:var(--cbn-radius-control);border:1px solid var(--cbn-line);min-width:32px;height:32px;color:var(--cbn-text);font:500 13px var(--cbn-font-body);cursor:pointer;font-feature-settings:"tnum";background:0 0;justify-content:center;align-items:center;padding:0 6px;display:flex}.cbn-pager__btn:hover{background:var(--cbn-surface-1)}.cbn-pager__btn[aria-current=page]{background:var(--cbn-action);border-color:var(--cbn-action);color:var(--cbn-on-action);font-weight:600}.cbn-pager__btn:disabled{color:var(--cbn-text-muted);cursor:not-allowed;background:0 0}.cbn-pager__gap{min-width:32px;height:32px;color:var(--cbn-text-2);justify-content:center;align-items:center;display:flex}.cbn-stepper{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cbn-step{border-top:3px solid var(--cbn-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cbn-step__meta{color:var(--cbn-text-muted);font-size:12px;font-weight:600}.cbn-step__title{color:var(--cbn-text-2);font-size:14px;font-weight:600}.cbn-step[data-state=done]{border-top-color:var(--cbn-positive)}.cbn-step[data-state=done] .cbn-step__meta{color:var(--cbn-positive)}.cbn-step[data-state=done] .cbn-step__title,.cbn-step[data-state=current] .cbn-step__title{color:var(--cbn-text)}.cbn-step[data-state=current]{border-top-color:var(--cbn-action)}.cbn-step[data-state=current] .cbn-step__meta{color:var(--cbn-link)}.cbn-banner{border-radius:var(--cbn-radius-control);border:1px solid var(--cbn-line);align-items:flex-start;gap:14px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.cbn-banner__icon{text-align:center;flex:none;width:12px;font-weight:700}.cbn-banner__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cbn-banner__body b{font-weight:600}.cbn-banner__body span{color:var(--cbn-text-2)}.cbn-banner__action{color:var(--cbn-link);cursor:pointer;text-underline-offset:3px;font-size:14px;font-weight:600;font-family:var(--cbn-font-body);background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.cbn-banner--info{background:var(--cbn-tint)}.cbn-banner--info .cbn-banner__icon{color:var(--cbn-link)}.cbn-banner--positive{background:var(--cbn-positive-tint)}.cbn-banner--positive .cbn-banner__icon{color:var(--cbn-positive)}.cbn-banner--alert{background:var(--cbn-alert-tint);border-color:var(--cbn-alert)}.cbn-banner--alert .cbn-banner__icon{color:var(--cbn-alert)}.cbn-toast{border-radius:var(--cbn-radius-control);background:var(--cbn-ai-bg);color:var(--cbn-ai-fg);box-shadow:var(--cbn-shadow);box-sizing:border-box;max-width:360px;animation:cbn-rise-in var(--cbn-dur-base) var(--cbn-ease-standard);align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex}.cbn-toast span{flex:1}.cbn-toast button{color:inherit;font:600 14px var(--cbn-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cbn-toast-region{z-index:var(--cbn-layer-toast);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.cbn-progress{flex-direction:column;gap:6px;display:flex}.cbn-progress__head{justify-content:space-between;font-size:13px;display:flex}.cbn-progress__head b{font-weight:600}.cbn-progress__head span{color:var(--cbn-text-2);font-feature-settings:"tnum"}.cbn-progress__track{background:var(--cbn-surface-2);border-radius:3px;height:6px;overflow:hidden}.cbn-progress__fill{background:var(--cbn-action);height:100%;transition:width var(--cbn-dur-base) var(--cbn-ease-standard)}.cbn-progress--positive .cbn-progress__fill{background:var(--cbn-positive)}.cbn-spinner{color:var(--cbn-text-2);align-items:center;gap:10px;font-size:14px;display:inline-flex}.cbn-spinner__ring{border:2px solid var(--cbn-surface-2);border-top-color:var(--cbn-action);box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite cbn-spin;display:inline-block}.cbn-skeleton{flex-direction:column;gap:8px;display:flex}.cbn-skeleton span{background:var(--cbn-surface-2);height:12px;animation:cbn-shimmer var(--cbn-dur-think-loop) var(--cbn-ease-standard) infinite;border-radius:3px;display:block}.cbn-empty{flex-direction:column;align-items:flex-start;gap:14px;padding:32px 22px;display:flex}.cbn-empty img{opacity:.35;width:auto;height:40px}.cbn-empty__title{font-family:var(--cbn-font-heading);font-size:20px;font-weight:600}.cbn-empty p{color:var(--cbn-text-2);max-width:360px;font-size:14px;line-height:1.6}.cbn-tooltip-wrap{display:inline-flex;position:relative}.cbn-tooltip{border-radius:var(--cbn-radius-control);background:var(--cbn-ai-bg);color:var(--cbn-ai-fg);width:max-content;max-width:240px;z-index:var(--cbn-layer-dropdown);pointer-events:none;animation:cbn-rise-in var(--cbn-dur-fast) var(--cbn-ease-standard);padding:8px 10px;font-size:13px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0}.cbn-tooltip--static{animation:none;position:static}.cbn-menu{box-sizing:border-box;border-radius:var(--cbn-radius-card);background:var(--cbn-surface-raised);border:1px solid var(--cbn-line);width:240px;box-shadow:var(--cbn-shadow);z-index:var(--cbn-layer-dropdown);flex-direction:column;padding:6px;display:flex}.cbn-menu__group{letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-text-2);padding:8px 10px 4px;font-size:11px;font-weight:700}.cbn-menu__item{border-radius:var(--cbn-radius-control);height:36px;color:var(--cbn-text);font:400 14px var(--cbn-font-body);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 10px;display:flex}.cbn-menu__item:hover,.cbn-menu__item[data-active=true]{background:var(--cbn-surface-2)}.cbn-menu__item small{color:var(--cbn-text-muted);font-size:12px}.cbn-menu__item--danger{color:var(--cbn-alert);font-weight:600}.cbn-menu__item--danger:hover{background:var(--cbn-alert-tint)}.cbn-menu__sep{background:var(--cbn-line);height:1px;margin:6px 0}.cbn-popover{box-sizing:border-box;border-radius:var(--cbn-radius-card);background:var(--cbn-surface-raised);border:1px solid var(--cbn-line);width:280px;box-shadow:var(--cbn-shadow);z-index:var(--cbn-layer-dropdown);flex-direction:column;gap:10px;padding:16px;display:flex}.cbn-popover__title{font-size:14px;font-weight:600}.cbn-popover__body{color:var(--cbn-text-2);font-size:13px;line-height:1.5}.cbn-popover a{font-size:13px;font-weight:600}.cbn-scrim{background:var(--cbn-scrim);z-index:var(--cbn-layer-modal);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cbn-scrim--top{align-items:flex-start;padding-top:12vh}.cbn-scrim--inline{border-radius:var(--cbn-radius-card);background:var(--cbn-surface-2);z-index:auto;padding:32px;position:relative;inset:auto}.cbn-dialog{box-sizing:border-box;border-radius:var(--cbn-radius-card);background:var(--cbn-bg);width:100%;max-width:440px;color:var(--cbn-text);border:1px solid var(--cbn-line);box-shadow:var(--cbn-shadow);animation:cbn-rise-in var(--cbn-dur-base) var(--cbn-ease-standard);flex-direction:column;gap:14px;padding:24px;display:flex}.cbn-dialog--wide{gap:18px;max-width:520px;padding:26px}.cbn-dialog__title{font-family:var(--cbn-font-heading);align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.cbn-dialog p{color:var(--cbn-text-2);font-size:14px;line-height:1.6}.cbn-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cbn-drawer-host{z-index:var(--cbn-layer-drawer);background:var(--cbn-scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.cbn-drawer-host--inline{z-index:auto;border-radius:var(--cbn-radius-card);background:var(--cbn-surface-2);height:300px;position:relative;inset:auto;overflow:hidden}.cbn-drawer{width:min(100%,var(--cbn-drawer));background:var(--cbn-bg);height:100%;color:var(--cbn-text);border-left:1px solid var(--cbn-line);box-shadow:var(--cbn-shadow);box-sizing:border-box;flex-direction:column;gap:14px;padding:20px;display:flex;overflow:auto}.cbn-drawer__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cbn-drawer__title{font-family:var(--cbn-font-heading);font-size:18px;font-weight:600}.cbn-close{color:var(--cbn-text-2);cursor:pointer;border-radius:var(--cbn-radius-control);background:0 0;border:0;width:32px;height:32px;font-size:20px;line-height:1}.cbn-close:hover{background:var(--cbn-surface-1)}.cbn-palette{border-radius:var(--cbn-radius-card);background:var(--cbn-bg);width:100%;max-width:560px;color:var(--cbn-text);border:1px solid var(--cbn-line);box-shadow:var(--cbn-shadow);overflow:hidden}.cbn-palette__search{border-bottom:1px solid var(--cbn-line);align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.cbn-palette__search span:first-child{color:var(--cbn-text-2)}.cbn-palette__search input{min-width:0;color:var(--cbn-text);font:400 15px var(--cbn-font-body);background:0 0;border:0;outline:none;flex:1}.cbn-palette__list{flex-direction:column;max-height:360px;padding:6px;display:flex;overflow:auto}.cbn-palette__empty{color:var(--cbn-text-2);padding:16px 10px;font-size:14px}.cbn-table-wrap{border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);background:var(--cbn-bg);overflow:hidden}.cbn-table-toolbar{border-bottom:1px solid var(--cbn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.cbn-table-toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbn-table-search{box-sizing:border-box;border:1px solid var(--cbn-border-input);border-radius:var(--cbn-radius-control);width:220px;max-width:100%;height:36px;color:var(--cbn-text-muted);background:var(--cbn-bg);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.cbn-table-search input{color:var(--cbn-text);font:400 14px var(--cbn-font-body);background:0 0;border:0;outline:none;flex:1;min-width:0}.cbn-bulkbar{background:var(--cbn-tint);border-bottom:1px solid var(--cbn-line);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;font-size:14px;display:flex}.cbn-bulkbar b{font-weight:600}.cbn-linkbtn{color:var(--cbn-link);font:600 13px var(--cbn-font-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cbn-table-scroll{overflow:auto hidden}.cbn-table .cbn-check{min-height:20px}.cbn-table{border-collapse:collapse;width:100%;font-size:14px}.cbn-table thead tr{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-text-2);background:var(--cbn-surface-1);font-size:12px}.cbn-table th{border-bottom:2px solid var(--cbn-rule);background:var(--cbn-surface-1);padding:12px 16px 12px 0;font-weight:600;position:sticky;top:0}.cbn-table th:first-child,.cbn-table td:first-child{padding-left:16px}.cbn-table th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.cbn-table th button span{color:var(--cbn-link)}.cbn-table td{border-bottom:1px solid var(--cbn-line);vertical-align:middle;padding:14px 16px 14px 0}.cbn-table--compact td{padding-top:8px;padding-bottom:8px}.cbn-table tr[aria-selected=true] td{background:var(--cbn-tint)}.cbn-table .cbn-num{text-align:right;font-feature-settings:"tnum"}.cbn-table .cbn-mono{font-family:var(--cbn-font-mono);font-size:13px}.cbn-table .cbn-muted{color:var(--cbn-text-2)}.cbn-badge{white-space:nowrap;border-radius:var(--cbn-radius-chip);box-sizing:border-box;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.cbn-badge--positive{background:var(--cbn-positive-tint);color:var(--cbn-positive)}.cbn-badge--alert{background:var(--cbn-alert-tint);color:var(--cbn-alert)}.cbn-badge--action{background:var(--cbn-tint);color:var(--cbn-link)}.cbn-badge--neutral{background:var(--cbn-surface-2);color:var(--cbn-text-2)}.cbn-badge--risk{letter-spacing:.04em;height:22px;padding:0 7px;font-size:11px}.cbn-kv{border-top:2px solid var(--cbn-rule);grid-template-columns:160px minmax(0,1fr);margin:0;font-size:14px;display:grid}.cbn-kv--compact{grid-template-columns:120px minmax(0,1fr);font-size:13px}.cbn-kv dt{border-bottom:1px solid var(--cbn-line);color:var(--cbn-text-2);padding:12px 12px 12px 0}.cbn-kv dd{border-bottom:1px solid var(--cbn-line);overflow-wrap:anywhere;margin:0;padding:12px 0;font-weight:500}.cbn-kv--compact dt,.cbn-kv--compact dd{padding-top:9px;padding-bottom:9px}.cbn-kv--plain{border-top:0}.cbn-kv--plain dt,.cbn-kv--plain dd{border-bottom:0;padding:4px 12px 4px 0}.cbn-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cbn-log li{grid-template-columns:96px 28px minmax(0,1fr);gap:0 14px;display:grid}.cbn-log__time{color:var(--cbn-text-2);font-feature-settings:"tnum";text-align:right;padding-top:2px;font-size:13px}.cbn-log__rail{flex-direction:column;align-items:center;display:flex}.cbn-log__rail i{border:2px solid var(--cbn-link);background:var(--cbn-bg);box-sizing:border-box;border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px}.cbn-log__rail b{background:var(--cbn-line);flex:1;width:1px}.cbn-log__body{flex-direction:column;gap:6px;padding-bottom:22px;display:flex}.cbn-log__who{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.cbn-log__who strong{font-weight:600}.cbn-log__who span{color:var(--cbn-text-2)}.cbn-log__ref{color:var(--cbn-text-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.cbn-log__ref code{font-family:var(--cbn-font-mono)}.cbn-log__ref a{font-weight:600}.cbn-diff{border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);background:var(--cbn-bg);overflow:hidden}.cbn-diff__head{background:var(--cbn-surface-1);border-bottom:1px solid var(--cbn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.cbn-diff__head b{align-items:center;gap:10px;font-weight:600;display:flex}.cbn-diff__head code{color:var(--cbn-text-2);font-family:var(--cbn-font-mono)}.cbn-diff__lines{font-family:var(--cbn-font-mono);font-size:13px;line-height:1.7;overflow-x:auto}.cbn-diff__line{grid-template-columns:44px 24px minmax(0,1fr);padding:2px 0;display:grid}.cbn-diff__line span:first-child{text-align:right;color:var(--cbn-text-muted);padding-right:10px}.cbn-diff__line span:nth-child(2){font-weight:700}.cbn-diff__line span:last-child{white-space:pre}.cbn-diff__line[data-kind=del]{background:var(--cbn-alert-tint)}.cbn-diff__line[data-kind=del] span:nth-child(2){color:var(--cbn-alert)}.cbn-diff__line[data-kind=add]{background:var(--cbn-positive-tint)}.cbn-diff__line[data-kind=add] span:nth-child(2){color:var(--cbn-positive)}.cbn-diff__foot{border-top:1px solid var(--cbn-line);color:var(--cbn-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.cbn-diff__foot sup,.cbn-cite sup{color:var(--cbn-link);font-weight:700}.cbn-kpi{border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);background:var(--cbn-bg);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.cbn-kpi__label{color:var(--cbn-text-2);font-size:13px}.cbn-kpi__value{font-family:var(--cbn-font-heading);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:32px;font-weight:700;line-height:1.1}.cbn-kpi__delta{color:var(--cbn-text-2);font-size:12px}.cbn-bar{grid-template-columns:90px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:13px;display:grid}.cbn-bar__track{background:var(--cbn-surface-2);border-radius:2px;height:8px;display:block;overflow:hidden}.cbn-bar__fill{background:var(--cbn-data-1);height:100%;display:block}.cbn-bar__value{text-align:right;font-feature-settings:"tnum"}.cbn-card{border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);padding:var(--cbn-ctx-card-pad,16px);background:var(--cbn-bg);flex-direction:column;gap:12px;min-width:0;display:flex}.cbn-card--raised{background:var(--cbn-surface-1)}.cbn-card__title{font-size:14px;font-weight:600}.cbn-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-text-2);font-size:12px;font-weight:700}.cbn-ai-label{border-radius:var(--cbn-radius-chip);background:var(--cbn-ai-bg);height:20px;color:var(--cbn-ai-fg);letter-spacing:.06em;white-space:nowrap;box-sizing:border-box;font-size:11px;font-weight:700;font-family:var(--cbn-font-body);align-items:center;padding:0 6px;display:inline-flex}.cbn-ai-label--md{height:24px;padding:0 8px;font-size:12px}.cbn-ai-label--sm{height:18px;padding:0 5px;font-size:10px}.cbn-ai-label--outline{color:var(--cbn-text);border:1.5px solid var(--cbn-rule);background:0 0}.cbn-cite{border-radius:var(--cbn-radius-chip);border:1px solid var(--cbn-line);background:var(--cbn-bg);white-space:nowrap;height:26px;color:var(--cbn-text);box-sizing:border-box;align-items:center;gap:6px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}a.cbn-cite:hover{border-color:var(--cbn-link);color:var(--cbn-text)}.cbn-cite-mark{color:var(--cbn-link);vertical-align:super;font-size:.75em;font-weight:700;line-height:0}.cbn-runsteps{border-left:2px solid var(--cbn-border);flex-direction:column;margin-left:8px;display:flex}.cbn-runstep{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-left:-9px;padding:8px 0;font-size:14px;display:grid}.cbn-runstep__dot{box-sizing:border-box;width:16px;height:16px;color:var(--cbn-bg);border:2px solid var(--cbn-data-context);background:var(--cbn-bg);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.cbn-runstep[data-state=done] .cbn-runstep__dot{background:var(--cbn-positive);border-color:var(--cbn-positive)}.cbn-runstep[data-state=waiting] .cbn-runstep__dot{border-color:var(--cbn-link)}.cbn-runstep[data-state=waiting] .cbn-runstep__text{font-weight:600}.cbn-runstep[data-state=pending] .cbn-runstep__text{color:var(--cbn-text-muted)}.cbn-runstep__meta{color:var(--cbn-text-2);font-feature-settings:"tnum";font-size:12px}.cbn-runstep[data-state=waiting] .cbn-runstep__meta{color:var(--cbn-link);font-weight:600}.cbn-runstep__text b{font-weight:700}.cbn-queue{border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);background:var(--cbn-bg)}.cbn-queue__head{border-bottom:1px solid var(--cbn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cbn-queue__head b{font-family:var(--cbn-font-heading);font-size:16px;font-weight:600}.cbn-queue__head span{color:var(--cbn-text-2);font-size:13px}.cbn-queue__item{border-bottom:1px solid var(--cbn-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:16px;display:grid}.cbn-queue__item:last-child{border-bottom:0}.cbn-queue__main{flex-direction:column;gap:6px;min-width:0;display:flex}.cbn-queue__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbn-queue__title b{font-size:15px;font-weight:600}.cbn-queue__meta{color:var(--cbn-text-2);font-size:13px}.cbn-queue__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cbn-queue__done{color:var(--cbn-positive);font-size:13px;font-weight:600}.cbn-evidence{border:1px solid var(--cbn-line);border-top:4px solid var(--cbn-positive);background:var(--cbn-bg);border-radius:4px 4px 8px 8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px;padding:28px;display:grid}.cbn-evidence__main{flex-direction:column;gap:14px;display:flex}.cbn-evidence__id{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbn-evidence__id code{font-family:var(--cbn-font-mono);color:var(--cbn-text-2);font-size:12px}.cbn-evidence__title{font-family:var(--cbn-font-heading);letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.15}.cbn-evidence p{color:var(--cbn-text-2);font-size:14px;line-height:1.6}.cbn-evidence__actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cbn-evidence .cbn-kv{grid-template-columns:130px minmax(0,1fr);font-size:13px}.cbn-evidence .cbn-kv dt,.cbn-evidence .cbn-kv dd{padding-top:10px;padding-bottom:10px}.cbn-perm{border-top:2px solid var(--cbn-rule);flex-direction:column;font-size:14px;display:flex}.cbn-perm__row{border-bottom:1px solid var(--cbn-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.cbn-perm__row>span:first-child{font-weight:700}.cbn-perm__row small{color:var(--cbn-text-2);font-size:12px}.cbn-perm__row[data-kind=read]>span:first-child{color:var(--cbn-positive)}.cbn-perm__row[data-kind=write]>span:first-child,.cbn-perm__row[data-kind=write] small{color:var(--cbn-alert);font-weight:600}.cbn-perm__row[data-kind=none],.cbn-perm__row[data-kind=none] small{color:var(--cbn-text-muted)}.cbn-perm__row b{font-weight:600}.cbn-autonomy{background:var(--cbn-surface-1);border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);flex-direction:column;gap:18px;padding:24px;display:flex}.cbn-autonomy__name{font-family:var(--cbn-font-heading);font-size:19px;font-weight:600}.cbn-autonomy__body{color:var(--cbn-text-2);font-size:15px;line-height:1.6}.cbn-convo{border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);background:var(--cbn-bg);min-height:520px;color:var(--cbn-text);flex-direction:column;display:flex;overflow:hidden}.cbn-convo__head{border-bottom:1px solid var(--cbn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cbn-convo__head b{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.cbn-convo__head span{color:var(--cbn-text-2);white-space:nowrap;font-size:12px}.cbn-convo__thread{background:var(--cbn-surface-1);flex-direction:column;flex:1;gap:18px;padding:20px 16px;display:flex;overflow:auto}.cbn-msg{box-sizing:border-box;max-width:92%;font-size:14px;line-height:1.6}.cbn-msg--user{background:var(--cbn-tint);border-radius:8px 8px 2px;align-self:flex-end;max-width:80%;padding:12px 14px;line-height:1.5}.cbn-msg--ai{background:var(--cbn-bg);border:1px solid var(--cbn-line);border-radius:8px 8px 8px 2px;padding:14px 16px}.cbn-msg__cursor{vertical-align:-2px;background:var(--cbn-action);width:7px;height:15px;margin-left:3px;animation:1s step-end infinite cbn-blink;display:inline-block}.cbn-msg-group{flex-direction:column;gap:10px;max-width:92%;display:flex}.cbn-msg-group .cbn-msg{max-width:none}.cbn-msg__note{color:var(--cbn-text-2);font-size:13px}.cbn-cites{flex-wrap:wrap;gap:6px;display:flex}.cbn-prompts{flex-direction:column;gap:12px;display:flex}.cbn-prompts__label{color:var(--cbn-text-2);font-size:14px}.cbn-prompts__list{flex-direction:column;gap:8px;display:flex}.cbn-prompt{text-align:left;border-radius:var(--cbn-radius-card);border:1px solid var(--cbn-line);background:var(--cbn-bg);color:var(--cbn-text);font:500 14px var(--cbn-font-body);cursor:pointer;transition:border-color var(--cbn-dur-fast) var(--cbn-ease-standard);padding:12px 14px;line-height:1.4}.cbn-prompt:hover{border-color:var(--cbn-action)}.cbn-composer{border-top:1px solid var(--cbn-line);background:var(--cbn-bg);flex-direction:column;gap:8px;padding:12px;display:flex}.cbn-composer__context{flex-wrap:wrap;gap:6px;display:flex}.cbn-composer__row{align-items:flex-end;gap:8px;display:flex}.cbn-composer textarea{resize:none;border-radius:var(--cbn-radius-control);border:1px solid var(--cbn-border-input);background:var(--cbn-bg);min-width:0;color:var(--cbn-text);font:400 14px/1.5 var(--cbn-font-body);box-sizing:border-box;flex:1;padding:10px 12px}.cbn-composer textarea:focus{border-color:var(--cbn-focus);box-shadow:0 0 0 1px var(--cbn-focus);outline:none}.cbn-composer .cbn-btn{height:44px}.cbn-composer__note{color:var(--cbn-text-muted);font-size:12px}.cbn-feedback{flex-direction:column;gap:10px;display:flex}.cbn-feedback__row{color:var(--cbn-text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cbn-feedback__btn{border-radius:var(--cbn-radius-control);border:1px solid var(--cbn-border-input);height:30px;color:var(--cbn-text);font:600 13px var(--cbn-font-body);cursor:pointer;background:0 0;padding:0 10px}.cbn-feedback__btn[aria-pressed=true]{border-color:var(--cbn-action);background:var(--cbn-tint)}.cbn-feedback__reasons{border:1px solid var(--cbn-line);border-radius:var(--cbn-radius-card);background:var(--cbn-bg);flex-direction:column;gap:8px;padding:12px;display:flex}.cbn-feedback__reasons b{font-size:13px;font-weight:600}.cbn-feedback__reasons small{color:var(--cbn-text-2);font-size:12px}.cbn-handoff{border-radius:var(--cbn-radius-card);background:var(--cbn-surface-1);align-items:flex-start;gap:12px;padding:14px;display:flex}.cbn-handoff div{flex-direction:column;gap:4px;font-size:14px;line-height:1.5;display:flex}.cbn-handoff b{font-weight:600}.cbn-handoff span{color:var(--cbn-text-2)}.cbn-section-head{flex-direction:column;gap:16px;max-width:760px;display:flex}.cbn-section-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cbn-link);font-size:13px;font-weight:600}.cbn-section-title{font-family:var(--cbn-font-heading);font-weight:700;font-size:var(--cbn-display-2);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.cbn-section-lead{color:var(--cbn-text-2);margin:0;font-size:17px;line-height:1.6}.cbn-bars{gap:8px;display:flex}.cbn-bars i{background:var(--cbn-green);height:8px;display:block}[data-theme=dark] .cbn-bars--adaptive i{background:var(--cbn-green)}:root,[data-context=brand-native]{--cbn-night:#050a17;--cbn-teal:#21d1ca;--cbn-teal-deep:#007570;--cbn-bg:#eef2fa;--cbn-surface-1:#fff;--cbn-surface-2:#f4f6fa;--cbn-surface-raised:#fff;--cbn-line:#dfe4ec;--cbn-border:#dfe4ec;--cbn-border-input:#6c7482;--cbn-text:#111e39;--cbn-text-2:#40495b;--cbn-text-muted:#646b78;--cbn-action:#5e17eb;--cbn-action-hover:#4010a0;--cbn-action-pressed:#2b0a6e;--cbn-on-action:#fff;--cbn-link:#5e17eb;--cbn-link-hover:#111e39;--cbn-focus:#5e17eb;--cbn-tint:#efe8fd;--cbn-accent:#007570;--cbn-on-accent:#fff;--cbn-positive:#2e6417;--cbn-positive-tint:#eaf2e6;--cbn-alert:#b3261e;--cbn-alert-fill:#b3261e;--cbn-alert-tint:#fbeae9;--cbn-ai-bg:#111e39;--cbn-ai-fg:#fff;--cbn-rule:#111e39;--cbn-disabled-bg:#dfe4ec;--cbn-disabled-fg:#6c7482;--cbn-scrim:#111e398f;--cbn-shadow:0 2px 24px #111e3914;--cbn-shadow-elevated:0 24px 56px -16px #111e3938;--cbn-shadow-inner:inset 0 0 12px #111e390d,inset 0 1px 0 #ffffffe6;--cbn-overlay-5:#111e390a;--cbn-glass-1:#ffffff8c;--cbn-glass-2:#ffffffb8;--cbn-glass-3:#ffffffdb;--cbn-glass-border:#111e3914;--cbn-glass-border-strong:#111e3924;--cbn-glass-highlight:#ffffffe6;--cbn-glass-hover-border:#5e17eb59;--cbn-glass-blur:16px;--cbn-grad-title:linear-gradient(180deg,#111e39 0%,#40495b 100%);--cbn-grad-brand-text:linear-gradient(90deg,#5e17eb 0%,#007570 50%,#2e6417 100%);--cbn-grad-brand:linear-gradient(135deg,#5e17eb 0%,#2e6417 100%);--cbn-grad-brand-radial:radial-gradient(120% 120% at 0% 0%,#7440f0 0%,#21d1ca 55%,#9fc98b 100%);--cbn-grad-flow:linear-gradient(90deg,#5e17eb,#007570,#2e6417,#5e17eb);--cbn-grad-border:linear-gradient(135deg,#ae8bf5cc,#21d1ca99,#9fc98bcc);--cbn-glow-cta:0 8px 24px -6px #5e17eb66,0 4px 16px -6px #2e64174d;--cbn-glow-cta-hover:0 12px 32px -6px #5e17eb80,0 6px 24px -6px #2e641766;--cbn-glow-governed:0 0 0 1px #5e17eb73,0 0 32px -6px #5e17eb4d,0 0 56px -10px #2e641747;--cbn-orb-size:640px;--cbn-orb-blur:96px;--cbn-data-1:#5e17eb;--cbn-data-2:#2e6417;--cbn-data-3:#007570;--cbn-data-4:#ae8bf5;--cbn-data-context:#c3c9d3;--cbn-film-ground:#eef2fa;--cbn-glow-violet:#5e17eb24;--cbn-glow-green:#2e64171f;--cbn-glow-teal:#0075701a;--cbn-display-hero:clamp(48px,6vw,88px);--cbn-display-hero-line:1.08;--cbn-display-hero-track:-.04em;--cbn-display-1:clamp(40px,4.8vw,64px);--cbn-display-1-line:1.1;--cbn-display-1-track:-.04em;--cbn-display-2:clamp(32px,4vw,56px);--cbn-display-2-line:1.14;--cbn-display-2-track:-.035em;--cbn-display-3:clamp(28px,3.2vw,44px);--cbn-display-3-line:1.2;--cbn-display-3-track:-.03em;--cbn-label-size:12px;--cbn-label-track:.04em;--cbn-radius-chip:9999px;--cbn-radius-pill:9999px;--cbn-radius-control:10px;--cbn-radius-card:16px;--cbn-radius-panel:24px;--cbn-container:1200px;background:var(--cbn-bg);color:var(--cbn-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark],[data-context=brand-native][data-theme=dark],[data-context=brand-native] [data-theme=dark],[data-theme=dark] [data-context=brand-native]{--cbn-bg:#050a17;--cbn-surface-1:#0b111f;--cbn-surface-2:#111826;--cbn-surface-raised:#1a2230;--cbn-line:#212938;--cbn-border:#2d3545;--cbn-border-input:#687284;--cbn-text:#f1f4f9;--cbn-text-2:#c2c7d1;--cbn-text-muted:#9299a5;--cbn-action:#7440f0;--cbn-action-hover:#8a5cf3;--cbn-action-pressed:#5e17eb;--cbn-link:#ae8bf5;--cbn-link-hover:#f1f4f9;--cbn-focus:#21d1ca;--cbn-tint:#7440f029;--cbn-accent:#21d1ca;--cbn-on-accent:#050a17;--cbn-positive:#9fc98b;--cbn-positive-tint:#9fc98b1f;--cbn-alert:#f2877f;--cbn-alert-fill:#c62f26;--cbn-alert-tint:#f2877f1f;--cbn-ai-bg:#f1f4f9;--cbn-ai-fg:#050a17;--cbn-rule:#f1f4f9;--cbn-disabled-bg:#1a2230;--cbn-disabled-fg:#9299a5;--cbn-scrim:#02050cc2;--cbn-shadow:0 2px 32px #00000040;--cbn-shadow-elevated:0 24px 64px -16px #0000008c;--cbn-shadow-inner:inset 0 0 12px #0003,inset 0 1px 0 #ffffff14;--cbn-overlay-5:#ffffff0d;--cbn-glass-1:#ffffff0a;--cbn-glass-2:#ffffff0f;--cbn-glass-3:#ffffff14;--cbn-glass-border:#ffffff1a;--cbn-glass-border-strong:#ffffff29;--cbn-glass-highlight:#ffffff14;--cbn-glass-hover-border:#ae8bf566;--cbn-grad-title:linear-gradient(180deg,#f1f4f9 0%,#c2c7d1 100%);--cbn-grad-brand-text:linear-gradient(90deg,#ae8bf5 0%,#21d1ca 50%,#9fc98b 100%);--cbn-grad-brand:linear-gradient(135deg,#7440f0 0%,#2e6417 100%);--cbn-grad-flow:linear-gradient(90deg,#ae8bf5,#21d1ca,#9fc98b,#ae8bf5);--cbn-glow-cta:0 8px 24px -4px #7440f08c,0 4px 16px -4px #2e641773;--cbn-glow-cta-hover:0 12px 32px -4px #7440f0b3,0 6px 24px -4px #2e64178c;--cbn-glow-governed:0 0 0 1px #ae8bf58c,0 0 32px -4px #7440f080,0 0 56px -8px #9fc98b66;--cbn-data-1:#ae8bf5;--cbn-data-2:#9fc98b;--cbn-data-3:#21d1ca;--cbn-data-4:#d6c6fb;--cbn-data-context:#2d3545;--cbn-film-ground:#050a17;--cbn-glow-violet:#7440f061;--cbn-glow-green:#9fc98b38;--cbn-glow-teal:#21d1ca33;background:var(--cbn-bg);color:var(--cbn-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-context=brand-native] .cbn-orbs{isolation:isolate;position:relative}[data-context=brand-native] .cbn-orbs:before,[data-context=brand-native] .cbn-orbs:after{content:"";z-index:-1;pointer-events:none;width:var(--cbn-orb-size);height:var(--cbn-orb-size);max-width:80%;max-height:120%;filter:blur(var(--cbn-orb-blur));border-radius:50%;position:absolute}[data-context=brand-native] .cbn-orbs:before{background:radial-gradient(closest-side,var(--cbn-glow-violet),transparent);top:-20%;left:8%}[data-context=brand-native] .cbn-orbs:after{background:radial-gradient(closest-side,var(--cbn-glow-green),transparent);bottom:-25%;right:6%}[data-context=brand-native] .cbn-orbs--teal:after{background:radial-gradient(closest-side,var(--cbn-glow-teal),transparent)}[data-context=brand-native] .cbn-orbs--left:before{left:-10%}[data-context=brand-native] .cbn-orbs--right:after{right:-12%}[data-context=brand-native] .cbn-glow{isolation:isolate;position:relative}[data-context=brand-native] .cbn-glow:before{content:"";z-index:-1;background:radial-gradient(40% 60% at 30% 50%,var(--cbn-glow-violet),transparent 70%),radial-gradient(40% 60% at 70% 50%,var(--cbn-glow-green),transparent 70%);filter:blur(60px);pointer-events:none;height:70%;position:absolute;inset:-10% 10% auto}[data-context=brand-native] .cbn-text-grad,[data-context=brand-native] .cbn-text-grad-brand{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}[data-context=brand-native] .cbn-text-grad{background-image:var(--cbn-grad-title)}[data-context=brand-native] .cbn-text-grad-brand{background-image:var(--cbn-grad-brand-text)}@media (forced-colors:active){[data-context=brand-native] :is(.cbn-text-grad,.cbn-text-grad-brand){-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}[data-context=brand-native] :is(.cbn-glass,.cbn-glass-2,.cbn-glass-3){border:1px solid var(--cbn-glass-border);-webkit-backdrop-filter:blur(var(--cbn-glass-blur)) saturate(140%);backdrop-filter:blur(var(--cbn-glass-blur)) saturate(140%);box-shadow:inset 0 1px 0 var(--cbn-glass-highlight),var(--cbn-shadow);transition:border-color var(--cbn-dur-base) var(--cbn-ease-standard),background-color var(--cbn-dur-base) var(--cbn-ease-standard),box-shadow var(--cbn-dur-base) var(--cbn-ease-standard);position:relative}[data-context=brand-native] .cbn-glass{background:var(--cbn-glass-1);border-radius:var(--cbn-radius-panel)}[data-context=brand-native] .cbn-glass-2{background:var(--cbn-glass-2);border-radius:var(--cbn-radius-card)}[data-context=brand-native] .cbn-glass-3{background:var(--cbn-glass-3);border-radius:var(--cbn-radius-card);box-shadow:var(--cbn-shadow-inner),var(--cbn-shadow-elevated)}[data-context=brand-native] :is(.cbn-glass-2,.cbn-glass-3).is-interactive:hover{background:var(--cbn-glass-3);border-color:var(--cbn-glass-hover-border);box-shadow:inset 0 1px 0 var(--cbn-glass-highlight),var(--cbn-shadow-elevated)}[data-context=brand-native] :is(.cbn-glass-2,.cbn-glass-3).is-interactive:focus-visible{outline:2px solid var(--cbn-focus);outline-offset:2px}[data-context=brand-native] .cbn-grad-border{background:linear-gradient(#fff,#fff) padding-box,var(--cbn-grad-border) border-box;border-color:#0000}:is([data-context=brand-native][data-theme=dark],[data-context=brand-native] [data-theme=dark],[data-theme=dark] [data-context=brand-native]) .cbn-grad-border{background:linear-gradient(var(--cbn-night),var(--cbn-night)) padding-box,var(--cbn-grad-border) border-box}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-context=brand-native] :is(.cbn-glass,.cbn-glass-2,.cbn-glass-3){background:var(--cbn-surface-raised)}}[data-context=brand-native] .cbn-hairline{background:linear-gradient(90deg,transparent,var(--cbn-border) 20%,var(--cbn-text-muted) 50%,var(--cbn-border) 80%,transparent);border:0;height:1px}[data-context=brand-native] .cbn-label{font-family:var(--cbn-font-mono);font-size:var(--cbn-label-size);letter-spacing:var(--cbn-label-track);text-transform:uppercase;color:var(--cbn-accent)}@media (prefers-reduced-motion:reduce){[data-context=brand-native] *{transition-duration:0s!important}}[data-context=brand-native] .cbn-hero-badge{border-radius:var(--cbn-radius-pill);background:linear-gradient(var(--cbn-bg),var(--cbn-bg)) padding-box,var(--cbn-grad-border) border-box;height:32px;box-shadow:inset 0 1px 0 var(--cbn-glass-highlight),0 0 24px -6px var(--cbn-glow-violet);font:500 13px/1 var(--cbn-font-body);color:var(--cbn-text-2);white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:0 14px 0 4px;text-decoration:none;display:inline-flex}[data-context=brand-native] .cbn-hero-badge__tag{border-radius:var(--cbn-radius-pill);background:var(--cbn-tint);height:24px;font:500 11px/1 var(--cbn-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-accent);align-items:center;padding:0 10px;display:inline-flex}[data-context=brand-native] .cbn-hero-badge:hover{color:var(--cbn-text)}[data-context=brand-native] .cbn-hero-badge:focus-visible{outline:2px solid var(--cbn-focus);outline-offset:3px}[data-context=brand-native] .cbn-btn{border-radius:var(--cbn-radius-control)}[data-context=brand-native] .cbn-btn--glow{background:var(--cbn-grad-brand);color:#fff;box-shadow:inset 0 1px 0 #ffffff2e,inset 0 0 0 1px #ffffff1a,var(--cbn-glow-cta);transition:box-shadow var(--cbn-dur-base) var(--cbn-ease-standard),filter var(--cbn-dur-base) var(--cbn-ease-standard);border:0}[data-context=brand-native] .cbn-btn--glow:hover{background:var(--cbn-grad-brand);color:#fff;filter:brightness(1.08);box-shadow:inset 0 1px 0 #ffffff38,inset 0 0 0 1px #ffffff24,var(--cbn-glow-cta-hover)}[data-context=brand-native] .cbn-btn--glow:active{filter:brightness(.94)}[data-context=brand-native] .cbn-btn--secondary{border-color:var(--cbn-glass-border-strong);background:var(--cbn-glass-1)}[data-context=brand-native] .cbn-btn--secondary:hover{background:var(--cbn-glass-3);border-color:var(--cbn-glass-hover-border)}[data-context=brand-native] :is(.cbn-input,.cbn-textfield input,.cbn-select select){border-radius:var(--cbn-radius-control)}[data-context=brand-native] .cbn-flow{flex-wrap:nowrap;align-items:center;gap:0;display:flex}[data-context=brand-native] .cbn-node{border-radius:var(--cbn-radius-card);background:var(--cbn-glass-2);border:1px solid var(--cbn-glass-border);min-width:168px;-webkit-backdrop-filter:blur(var(--cbn-glass-blur));backdrop-filter:blur(var(--cbn-glass-blur));box-shadow:var(--cbn-shadow-inner),var(--cbn-shadow);color:var(--cbn-text);padding:16px 18px;position:relative}[data-context=brand-native] .cbn-node__label{font:500 11px/1 var(--cbn-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-text-muted);margin-bottom:6px;display:block}[data-context=brand-native] .cbn-node__title{font:600 15px/1.3 var(--cbn-font-body);color:var(--cbn-text);display:block}[data-context=brand-native] .cbn-node__meta{font:400 12px/1.4 var(--cbn-font-body);color:var(--cbn-text-2);margin-top:6px;display:block}[data-context=brand-native] .cbn-node--governed{background:linear-gradient(var(--cbn-surface-2),var(--cbn-surface-2)) padding-box,var(--cbn-grad-border) border-box;box-shadow:var(--cbn-shadow-inner),var(--cbn-glow-governed);border-color:#0000}[data-context=brand-native] .cbn-node--governed .cbn-node__label{color:var(--cbn-accent)}[data-context=brand-native] .cbn-pipe{background:var(--cbn-grad-flow);background-size:200% 100%;border-radius:2px;flex:48px;min-width:32px;height:2px;animation:3s linear infinite cbn-flow;position:relative}[data-context=brand-native] .cbn-pipe:after{content:"";background:var(--cbn-positive);width:6px;height:6px;box-shadow:0 0 8px var(--cbn-positive);border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}[data-context=brand-native] .cbn-pipe--vertical{background-size:100% 200%;flex:none;width:2px;min-width:0;height:32px;animation-name:cbn-flow-v}@keyframes cbn-flow{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes cbn-flow-v{0%{background-position:0 0}to{background-position:0 -200%}}@media (prefers-reduced-motion:reduce){[data-context=brand-native] .cbn-pipe{animation:none}}[data-context=brand-native] .cbn-metric{font:700 56px/1 var(--cbn-font-heading);letter-spacing:-.04em;font-feature-settings:"tnum"}.skip-link{top:8px;left:max(16px, env(safe-area-inset-left));z-index:60;border-radius:var(--cbn-radius-control,4px);color:#111e39;background:#fff;align-items:center;min-height:44px;padding:0 16px;font:500 15px/1 Inter,Helvetica,Arial,sans-serif;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-200%);box-shadow:0 8px 24px #111e392e}.skip-link:focus{outline-offset:2px;outline:2px solid #5e17eb;transform:none}#main:focus{outline:none}.hdr{z-index:30;background:#eef2fa;border-bottom:1px solid #dfe4ec;font-size:15px;font-weight:500;position:sticky;top:0}.hdr-in{max-width:1200px;padding:12px max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left));box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-height:72px;margin:0 auto;display:flex}.hdr-logo{flex:0 auto;align-items:center;min-width:0;min-height:44px;display:flex}.hdr-lg{width:auto;height:clamp(14px,4.2vw,24px);display:block}.hdr-nav{align-items:center;gap:8px 28px;display:none}.hdr-right{flex:none;align-items:center;gap:6px;display:flex}.hdr-contact{color:#40495b;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:none}.hdr-mbtn{border-radius:var(--cbn-radius-control,4px);color:#111e39;cursor:pointer;background:#fff;border:1px solid #c9d0dc;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex}.hdr :focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #5e17eb}.hm{position:relative}.hm-trg{min-width:44px;min-height:44px;font:inherit;color:#40495b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.hm-chev{transition:transform var(--cbn-dur-fast) var(--cbn-ease-standard)}.hm-trg[aria-expanded=true] .hm-chev{transform:rotate(180deg)}.hm-menu{z-index:40;visibility:hidden;pointer-events:none;min-width:240px;margin-top:8px;position:absolute;top:100%;left:0}.hm-menu>li{list-style:none;display:flex}.hm-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.hm-menu[data-open=true]{visibility:visible;pointer-events:auto}.hm-menu-r{left:auto;right:0}.hm-try{position:static}.hm-try .hm-menu{top:100%;right:max(16px, env(safe-area-inset-right));box-sizing:border-box;width:min(280px,100vw - 32px);min-width:0;margin-top:0;left:auto}.try-sm{display:inline-flex}.try-md{display:none}.try-sm .cbn-btn{padding:0 12px;position:relative}.try-sm .cbn-btn:after{content:"";position:absolute;inset:-2px 0}.hdr .cbn-menu__item{min-width:44px;height:44px;color:inherit;background:0 0;text-decoration:none;position:relative}.hdr .cbn-menu__item:before{content:"";border-radius:var(--cbn-radius-control);z-index:-1;background:0 0;position:absolute;inset:4px 0}.hdr .cbn-menu__item:hover,.hdr .cbn-menu__item:focus-visible{background:0 0}.hdr .cbn-menu__item:focus-visible:before{background:var(--cbn-neutral-100)}@media (hover:hover) and (pointer:fine){.hdr .cbn-menu__item:hover:before{background:var(--cbn-neutral-100)}}.mnav{overscroll-behavior:contain;z-index:35;background:#eef2fa;border-bottom:1px solid #dfe4ec;max-height:calc(100dvh - 72px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #111e3914}.mnav[data-open=true]{display:block}.mnav-in{max-width:1200px;padding:8px max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left));box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.mg{border-bottom:1px solid #dfe4ec}.mg-trg{color:#111e39;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:0;font:500 16px/1.2 Inter,Helvetica,Arial,sans-serif;display:flex}.mg-trg[aria-expanded=true] .hm-chev{transform:rotate(180deg)}.mg-list{flex-direction:column;padding:0 0 8px 12px;display:none}.mg-list[data-open=true]{display:flex}.mitem{min-height:44px;color:inherit;align-items:center;font:400 15px/1.3 Inter,Helvetica,Arial,sans-serif;text-decoration:none;display:flex}.mg-link{color:#111e39;align-items:center;min-height:48px;font:500 16px/1.2 Inter,Helvetica,Arial,sans-serif;text-decoration:none;display:flex}.hdr-scrim{pointer-events:none;z-index:25;background:0 0;display:none;position:fixed;inset:0}.hdr-scrim[data-open=true]{display:block}@media (width>=400px){.hdr-in{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));gap:16px}.hdr-right{gap:8px}.try-sm{display:none}.try-md{display:inline-flex}}@media (width>=768px){.hdr-in,.mnav-in{padding-left:40px;padding-right:40px}}@media (width>=1024px){.hdr-in{padding-left:40px;padding-right:40px}.hdr-nav{font-size:15px;font-weight:500;display:flex}.hdr-right{gap:16px 24px}.hdr-contact{display:inline-flex}.hdr-mbtn,.mnav[data-open],.hdr-scrim[data-mob=true]{display:none}.hm-try{position:relative}.hm-try .hm-menu{width:auto;min-width:240px;margin-top:8px;top:100%;left:auto;right:0}.try-sm{display:inline-flex}.try-md{display:none}.try-sm .cbn-btn{padding:0 16px}}@media (prefers-reduced-motion:reduce){.hm-chev{transition:none}}.hm-chev-btn{vertical-align:-1px;margin-left:6px}.hm-try .cbn-btn[aria-expanded=true] .hm-chev{transform:rotate(180deg)}@media (width<=1023px){.hm-try .hm-menu{width:auto;min-width:0;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));overscroll-behavior:contain;background:#eef2fa;border:0;border-bottom:1px solid #dfe4ec;border-radius:0;max-height:calc(100dvh - 72px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #111e3914}.hm-try .hm-menu:before{display:none}.hm-try .hm-menu>li{border-bottom:1px solid #dfe4ec}.hm-try .hm-menu>li:last-child{border-bottom:0}.hdr .hm-try .cbn-menu__item{border-radius:0;padding:0;font:400 15px/1.3 Inter,Helvetica,Arial,sans-serif}.hdr .hm-try .cbn-menu__item:before{display:none}}@media (width>=768px) and (width<=1023px){.hm-try .hm-menu{padding-left:40px;padding-right:40px}}.hdr-contact[aria-current=page],.hm-trg[aria-current=true]{color:var(--cbn-text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.hdr .hm-menu .cbn-menu__item[aria-current=page] .hm-row-title,.hdr .hm-menu .cbn-menu__item[aria-current=page]:not(.cbn-menu__item--described){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cbn-text);-webkit-text-decoration-color:var(--cbn-text);-webkit-text-decoration-color:var(--cbn-text);text-decoration-color:var(--cbn-text)}@media (hover:hover) and (pointer:fine){.hdr-contact:hover,.hm-trg:hover{color:var(--cbn-text)}}@media (width>=1024px){.hm-menu[data-kind=described]{box-sizing:border-box;width:360px;left:calc(0px - var(--hm-shift,0px));background:#fff;border-radius:16px;padding:6px}.hm-menu[data-panel=solutions]{grid-template-columns:1fr 1fr;gap:2px;width:600px;display:grid}.hdr .cbn-menu__item--described{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;height:auto;min-height:44px;padding:10px 12px;display:flex}.hdr .cbn-menu__item--described:before{top:0;bottom:0}.hm-row-title{font:500 14px / 20px var(--cbn-font-body);color:var(--cbn-text)}.hm-row-desc{font:400 13px / 20px var(--cbn-font-body);color:var(--cbn-text-muted)}}@media (width>=1024px) and (width<=1161px){.hm.hm-wide{position:static}.hm-wide>.hm-menu[data-kind=described]{left:auto;right:var(--cbn-gutter);top:calc(100% - 14px)}}.site .ft[data-theme=dark]{isolation:isolate;color:#eef2fa;background:#050a17;position:relative;overflow:hidden}.ft a{color:#c2c7d1;text-decoration:none}.ft-rule{opacity:.55;background:linear-gradient(90deg,#0000,#ae8bf5 25%,#21d1ca 60%,#9fc98b 80%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.ft-in{box-sizing:border-box;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding:57px 40px 40px;display:flex}.ft-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.ft-brand{flex-direction:column;gap:16px;display:flex}.ft-logo{align-self:flex-start;margin:-10px 0;padding:10px 0;display:block}.ft-logo svg{width:auto;height:24px;display:block}@keyframes ftl-glow{0%,40%,to{filter:drop-shadow(0 0 #eef2fa00)}65%{filter:drop-shadow(0 0 60px #eef2fa80)}}@keyframes ftl-la{0%,45%,85%,to{transform:translate(0)}65%{transform:translate(-190px,-90px)}}@keyframes ftl-lb{0%,45%,85%,to{transform:translate(0)}65%{transform:translate(190px,90px)}}.ftl-play .ftl-glow{animation:1s ease-in-out ftl-glow}.ftl-play .ftl-la{animation:1s cubic-bezier(.5,0,.2,1) ftl-la}.ftl-play .ftl-lb{animation:1s cubic-bezier(.5,0,.2,1) ftl-lb}@media (prefers-reduced-motion:reduce){.ftl-play .ftl-glow,.ftl-play .ftl-la,.ftl-play .ftl-lb{animation:none}}.ft-tag{letter-spacing:-.01em;color:#9299a5;font:600 18px/1.3 Archivo,Arial,sans-serif}.ft-nav{flex:560px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;min-width:0;max-width:760px;font-size:15px;font-weight:500;display:grid}@media (width>=768px){.ft-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.ft-col{flex-direction:column;gap:0;display:flex}.ft-col a{align-items:center;min-width:44px;min-height:44px;display:flex}.ft-list{margin:0;padding:0;list-style:none}.ft-head{letter-spacing:.04em;text-transform:uppercase;color:#eef2fa;margin:0;font:500 12px/1 ui-monospace,Menlo,Consolas,monospace}.ft a:where([aria-current=page]):where(:not(.ft-logo)){color:#eef2fa;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ft nav a,.ft-legal a{transition:color var(--cbn-dur-fast) var(--cbn-ease-standard)}.ft nav a:hover,.ft nav a:focus-visible,.ft-legal a:hover,.ft-legal a:focus-visible{color:#ae8bf5}.ft a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ae8bf5}.ft-hairline{background:linear-gradient(90deg,#0000,#ffffff2e 20% 80%,#0000);height:1px}.ft-bottom{color:#9299a5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:13px;display:flex}.ft-legal{flex-wrap:wrap;gap:8px 20px;display:flex}.ft-legal a{justify-content:flex-start;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ft-reg{text-align:left;font-size:var(--cbn-caption-size,12px);line-height:var(--cbn-caption-line,16px);font-weight:var(--cbn-weight-regular,400);color:#9299a5;margin:-26px 0 0}.ft-nb{white-space:nowrap}.dots{z-index:-1;pointer-events:none;opacity:.6;background-image:radial-gradient(#111e391f 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 75%);mask-image:radial-gradient(#000 40%,#0000 75%)}.dots-dark{opacity:.7;background-image:radial-gradient(#f1f4f929 1px,#0000 1.5px)}.orb{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.sec{isolation:isolate;padding:72px 0;position:relative;overflow-x:clip}.sec-in{box-sizing:border-box;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.bar{background:linear-gradient(90deg,#5e17eb,#007570,#2e6417);border-radius:2px;width:32px;height:4px;display:block}.eyebrow{align-items:center;gap:12px;display:flex}h2.eyebrow{margin:0}.eyebrow-label{letter-spacing:.08em;text-transform:uppercase;color:#007570;font:500 12px/1 ui-monospace,Menlo,Consolas,monospace}.h2{letter-spacing:-.03em;max-width:720px;margin:0;font:700 clamp(28px,3.2vw,44px)/1.2 Archivo,Arial,sans-serif}.lead{color:#40495b;text-wrap:pretty;max-width:820px;margin:0;font-size:20px;line-height:1.6}.textlink{color:#5e17eb;font-size:18px;font-weight:500;text-decoration:none}.phero{isolation:isolate;padding:120px 0 72px;position:relative;overflow:hidden}.phero-in{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.phero-h1{letter-spacing:-.04em;color:#0000;background:linear-gradient(#111e39,#40495b);-webkit-background-clip:text;background-clip:text;max-width:900px;margin:0;font:700 clamp(44px,5.5vw,72px)/1.08 Archivo,Arial,sans-serif}.phero-lead{letter-spacing:-.02em;color:#111e39;text-wrap:pretty;max-width:620px;margin:0;font:600 clamp(20px,2.1vw,28px)/1.35 Archivo,Arial,sans-serif}.phero-rule{background:linear-gradient(90deg,#5e17eb,#007570,#0000);border-radius:1px;width:96px;height:2px;margin-top:8px;display:block}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.cards-wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.card-cell{display:flex;position:relative}.site .card[data-theme=dark]{box-sizing:border-box;text-align:left;color:#f1f4f9;cursor:default;isolation:isolate;background:linear-gradient(160deg,#0e1830,#050a17) padding-box padding-box,linear-gradient(135deg,#ae8bf599,#21d1ca61,#9fc98b80) border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:1;gap:8px;width:100%;padding:20px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 32px -12px #7440f073,0 0 24px -8px #21d1ca40}a.card{cursor:pointer}.card-orb{z-index:-1;filter:blur(36px);pointer-events:none;border-radius:50%;width:200px;height:200px;display:block;position:absolute}.card-orb-tl{top:-70px;left:-40px}.card-orb-br{bottom:-80px;right:-30px}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-title{letter-spacing:-.02em;color:#f1f4f9;font:700 24px/1.2 Archivo,Arial,sans-serif}.card-num{letter-spacing:.04em;color:#21d1ca;margin-right:10px;font:500 12px/1 ui-monospace,Menlo,monospace}.card-body{border-top:1px solid #ffffff24;flex-direction:column;gap:12px;margin-top:4px;padding-top:14px;display:flex}.card-text{color:#c2c7d1;font-size:15px;line-height:1.6}.card-label{letter-spacing:.04em;text-transform:uppercase;color:#21d1ca;font:500 12px/1 ui-monospace,Menlo,Consolas,monospace}.card-link{color:#ae8bf5;font-size:15px;font-weight:500;line-height:1.6;text-decoration:none}.band{isolation:isolate;color:#f1f4f9;text-align:center;background:#050a17;padding:112px 0;position:relative;overflow:hidden}.band-in{box-sizing:border-box;flex-direction:column;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.band-h2{letter-spacing:-.035em;color:#0000;background:linear-gradient(#f1f4f9,#c2c7d1);-webkit-background-clip:text;background-clip:text;max-width:820px;margin:0;font:700 clamp(32px,4vw,56px)/1.14 Archivo,Arial,sans-serif}.band-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.phero-sub{color:#40495b;text-wrap:pretty;max-width:680px;margin:0;font-size:18px;line-height:1.6}.sec-statement{text-align:left;padding:80px 0}.sec-statement-in{box-sizing:border-box;justify-content:flex-start;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.statement{letter-spacing:-.02em;color:#111e39;text-wrap:pretty;max-width:820px;margin:0;font:600 clamp(20px,2.1vw,28px)/1.35 Archivo,Arial,sans-serif}.linkrow{flex-wrap:wrap;gap:12px 32px;display:flex}.inline-link{color:#5e17eb;text-decoration:none}.phero-legal{padding-bottom:48px}.legal-date{color:#646b78;margin:0;font-size:15px;line-height:1.6}.legal{padding:24px 0 112px}.legal-in{box-sizing:border-box;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.legal-block{flex-direction:column;gap:12px;display:flex}.legal-h2{letter-spacing:-.02em;margin:0;font:700 clamp(24px,2.4vw,32px)/1.2 Archivo,Arial,sans-serif}.legal-p{color:#40495b;text-wrap:pretty;max-width:820px;margin:0;font-size:17px;line-height:1.65}.legal-list{color:#40495b;flex-direction:column;gap:6px;max-width:820px;margin:0;padding-left:24px;font-size:17px;line-height:1.65;display:flex}.legal-table{background:#ffffffb8;border:1px solid #111e3914;border-radius:16px;max-width:820px;overflow-x:auto;box-shadow:inset 0 1px #ffffffe6,0 2px 24px #111e3914}.legal-table table{border-collapse:collapse;width:100%}.legal-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#007570;border-bottom:1px solid #111e3914;padding:14px 16px;font:500 12px/1 ui-monospace,Menlo,Consolas,monospace}.legal-table td{color:#40495b;vertical-align:top;padding:14px 16px;font-size:15px;line-height:1.6}.formsec{isolation:isolate;padding:120px 0 112px;position:relative;overflow:hidden}.formsec-in{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:48px 64px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.formsec-intro{flex-direction:column;gap:24px;display:flex}.formsec-h1{letter-spacing:-.04em;color:#0000;background:linear-gradient(#111e39,#40495b);-webkit-background-clip:text;background-clip:text;margin:0;font:700 clamp(44px,5.5vw,72px)/1.08 Archivo,Arial,sans-serif}.formsec-lead{color:#40495b;text-wrap:pretty;max-width:480px;margin:0;font-size:20px;line-height:31px}.formsec-aside{color:#40495b;flex-direction:column;gap:12px;padding-top:8px;font-size:15px;line-height:1.6;display:flex}.form-card{background:#ffffffb8;border:1px solid #111e3914;border-radius:24px;flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 2px 24px #111e3914}.form-msg{border-radius:16px;padding:14px 16px;scroll-margin-top:88px;font-size:15px;line-height:1.5;box-shadow:inset 0 1px #ffffffe6}.form-msg-ok{color:#00514e;background:#0075701a;border:1px solid #00757059}.form-msg-error{color:#b3261e;background:#b3261e14;border:1px solid #b3261e59}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.field{flex-direction:column;gap:8px;display:flex}.field-tight{gap:12px}.field-label{color:#111e39;font-size:14px;font-weight:500}.input{box-sizing:border-box;border:1px solid var(--cbn-border-input);color:#111e39;background:#fff;border-radius:10px;height:48px;padding:0 14px;font:400 16px Inter,Helvetica,Arial,sans-serif}.input:focus,.input:focus-visible{outline:2px solid var(--cbn-focus);outline-offset:2px;border-color:var(--cbn-focus)}.input[aria-invalid=true],.input[aria-invalid=true]:focus,.input[aria-invalid=true]:focus-visible{border-color:var(--cbn-alert)}.dd{position:relative}.dd-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;display:flex}.dd-chev{color:#40495b;transition:transform var(--cbn-dur-fast) var(--cbn-ease-standard);flex:none}.dd-trigger[aria-expanded=true]{border-color:var(--cbn-focus)}.dd-trigger[aria-expanded=true] .dd-chev{transform:rotate(180deg)}.dd-panel{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #dfe4ec;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 2px 24px #111e3914}.dd-opt{border-radius:var(--cbn-radius-control);height:44px;color:var(--cbn-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font:400 15px/1 Inter,Helvetica,Arial,sans-serif;display:flex}.dd-opt[data-active=true]{background:var(--cbn-neutral-100)}.dd-opt svg{color:#5e17eb;flex:none}@media (prefers-reduced-motion:reduce){.dd-chev{transition:none}}.textarea::-webkit-resizer{background:0 0}.textarea{resize:vertical;height:auto;padding:12px 14px;font:400 16px/1.5 Inter,Helvetica,Arial,sans-serif}.field-error{color:#b3261e;font-size:14px;line-height:1.5}.fine{color:#40495b;font-size:14px;line-height:1.5}.fine-muted{color:#646b78;font-size:13px;line-height:1.5}.gs-check{color:#40495b;align-items:center;gap:12px;min-height:44px;font-size:15px;line-height:1.5;display:flex}.checkbox{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #c9d0dc;border-radius:4px;flex:none;width:20px;height:20px;margin:0}.checkbox:checked{background:#5e17eb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='square'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;border-color:#5e17eb}.checkbox:focus-visible{outline-offset:2px;outline:2px solid #5e17eb}@media (forced-colors:active){.checkbox{appearance:auto}}.cbn-btn[aria-busy=true]{cursor:progress}.film-canvas{object-fit:cover;background-color:#dde5ed;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.hero-slot{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;container-type:size}.hero-box{--fw:3;--fh:4;z-index:-2;aspect-ratio:calc(var(--fw) / var(--fh));width:min(100cqw, calc(100cqh * var(--fw) / var(--fh)));flex:none;position:relative}.home-hero{box-sizing:border-box;isolation:isolate;text-align:center;background:#dde5ed;flex-direction:column;min-height:min(100svh - 73px,880px);padding:48px 0 24px;display:flex;position:relative;overflow:hidden}.home-hero-in{box-sizing:border-box;flex-direction:column;flex:1 0 auto;align-items:center;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.home-film{flex:1 1 0;align-self:stretch;min-height:0}@container (height<=63.99px){.home-film .hero-box{display:none}}@media (width<=767px){@container (aspect-ratio>=3/2){.home-film .hero-box{--fw:16;--fh:7}}}@media (width<=767px) and (height<=699px){.home-hero{padding:32px 0 16px}.home-hero-in{gap:16px}}.home-h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;max-width:900px;margin:0;font:700 clamp(36px,9.6vw,48px)/1.08 Archivo,Arial,sans-serif}.grad-ink{color:#0000;background:linear-gradient(#111e39,#40495b);-webkit-background-clip:text;background-clip:text}.grad-brand{color:#0000;background:linear-gradient(90deg,#5e17eb,#007570 50%,#2e6417);-webkit-background-clip:text;background-clip:text}.home-lead{color:#40495b;text-wrap:pretty;max-width:620px;margin:0;font-size:20px;line-height:31px}.home-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width>=768px){.home-h1{font-size:clamp(48px,6vw,88px)}.home-hero{height:640px;min-height:0}.home-hero-in{flex:1 1 0;min-height:0}.home-film{min-height:0}.home-film .hero-box{--fw:16;--fh:7}}@media (width>=1024px){.home-hero{height:680px}.home-film .hero-box{--fw:4;--fh:1}@container (aspect-ratio>=47/10){.home-film .hero-box{--fw:6;--fh:1}}}@media (width>=768px) and (height<=799px){.home-hero{height:560px;padding:32px 0 16px}.home-hero-in{gap:16px}}.home-who{text-align:center;padding:80px 0 64px}.home-who-in{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 40px}.site .home-who-card[data-theme=dark]{isolation:isolate;background:linear-gradient(160deg,#0e1830,#050a17) padding-box padding-box,linear-gradient(135deg,#ae8bf599,#21d1ca61,#9fc98b80) border-box;border:1px solid #0000;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:56px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 64px -24px #7440f080,0 0 48px -16px #21d1ca47}.home-who-orb{z-index:-1;filter:blur(60px);pointer-events:none;border-radius:50%;width:420px;height:420px;display:block;position:absolute}.home-who-bar{background:linear-gradient(90deg,#ae8bf5,#21d1ca,#9fc98b);border-radius:2px;width:48px;height:4px;display:block}.home-who-text{letter-spacing:-.01em;color:#f1f4f9;text-wrap:pretty;max-width:820px;margin:0;font:600 clamp(20px,2.2vw,28px)/1.45 Archivo,Arial,sans-serif}.sec-home{padding:80px 0 112px}.sec-in-40{gap:40px}.home-products-head{flex-direction:column;gap:16px;max-width:720px;display:flex}.home-products-lead{letter-spacing:-.02em;color:#111e39;text-wrap:pretty;margin:0;font:600 clamp(22px,2.4vw,32px)/1.3 Archivo,Arial,sans-serif}a{color:inherit}.orb-big{filter:blur(96px);width:640px;height:640px}.orb-hero-v{background:radial-gradient(closest-side,#5e17eb33,#0000);top:-30%;left:6%}.orb-hero-t{background:radial-gradient(closest-side,#00757029,#0000);bottom:-35%;right:4%}.orb-band-v{background:radial-gradient(closest-side,#7440f061,#0000);top:-30%;left:10%}.orb-band-g{background:radial-gradient(closest-side,#9fc98b38,#0000);bottom:-40%;right:8%}.orb-home-v{background:radial-gradient(closest-side,#5e17eb24,#0000);top:-20%;left:8%}.orb-home-g{background:radial-gradient(closest-side,#2e64171f,#0000);bottom:-25%;right:6%}.orb-form-v{background:radial-gradient(closest-side,#5e17eb24,#0000);top:-20%;left:4%}.orb-form-g{background:radial-gradient(closest-side,#2e64171f,#0000);bottom:-30%;right:2%}.phero-lead-wide{max-width:680px}.card-orb-a-tl{background:radial-gradient(closest-side,#7440f080,#0000)}.card-orb-a-br{background:radial-gradient(closest-side,#21d1ca4d,#0000)}.card-orb-b-tl{background:radial-gradient(closest-side,#21d1ca57,#0000)}.card-orb-b-br{background:radial-gradient(closest-side,#7440f066,#0000)}.card-orb-c-tl{background:radial-gradient(closest-side,#9fc98b52,#0000)}.card-orb-c-br{background:radial-gradient(closest-side,#7440f06b,#0000)}.card-orb-d-tl{background:radial-gradient(closest-side,#9fc98b4d,#0000)}.card-orb-d-br{background:radial-gradient(closest-side,#7440f070,#0000)}.who-orb-a{background:radial-gradient(closest-side,#7440f080,#0000);top:-40%;left:-8%}.who-orb-b{background:radial-gradient(closest-side,#21d1ca57,#0000);bottom:-50%;right:-6%}.film-home{background-image:-webkit-image-set(url(/assets/home-1x-B5L0AxLf.webp) 1x type("image/webp"),url(/assets/home-2x-CdqVkE-9.webp) 2x type("image/webp"),url(/assets/home-1x-QV0UoTzo.png) 1x type("image/png"),url(/assets/home-2x-CvLDi-yw.png) 2x type("image/png"));background-image:image-set("/assets/home-1x-B5L0AxLf.webp" 1x type("image/webp"),"/assets/home-2x-CdqVkE-9.webp" 2x type("image/webp"),"/assets/home-1x-QV0UoTzo.png" 1x type("image/png"),"/assets/home-2x-CvLDi-yw.png" 2x type("image/png"))}.film-aigate{background-image:-webkit-image-set(url(/assets/aigate-1x-SrzrCpE4.webp) 1x type("image/webp"),url(/assets/aigate-2x-BrEXaAnQ.webp) 2x type("image/webp"),url(/assets/aigate-1x-CLa4xhOl.png) 1x type("image/png"),url(/assets/aigate-2x-T3M3Ak7S.png) 2x type("image/png"));background-image:image-set("/assets/aigate-1x-SrzrCpE4.webp" 1x type("image/webp"),"/assets/aigate-2x-BrEXaAnQ.webp" 2x type("image/webp"),"/assets/aigate-1x-CLa4xhOl.png" 1x type("image/png"),"/assets/aigate-2x-T3M3Ak7S.png" 2x type("image/png"))}@media (width>=1024px){.film-home{background-image:-webkit-image-set(url(/assets/home-b4-1x-CjtTqAzc.webp) 1x type("image/webp"),url(/assets/home-b4-2x-DO3QASuK.webp) 2x type("image/webp"),url(/assets/home-b4-1x-CuahLPpE.png) 1x type("image/png"),url(/assets/home-b4-2x-M36dHZ5N.png) 2x type("image/png"));background-image:image-set("/assets/home-b4-1x-CjtTqAzc.webp" 1x type("image/webp"),"/assets/home-b4-2x-DO3QASuK.webp" 2x type("image/webp"),"/assets/home-b4-1x-CuahLPpE.png" 1x type("image/png"),"/assets/home-b4-2x-M36dHZ5N.png" 2x type("image/png"))}@container (aspect-ratio>=47/10){.film-home{background-image:-webkit-image-set(url(/assets/home-b6-1x-CGUPiNaF.webp) 1x type("image/webp"),url(/assets/home-b6-2x-Chv7RlPR.webp) 2x type("image/webp"),url(/assets/home-b6-1x-B5vd0NJR.png) 1x type("image/png"),url(/assets/home-b6-2x-qhRxUXuJ.png) 2x type("image/png"));background-image:image-set("/assets/home-b6-1x-CGUPiNaF.webp" 1x type("image/webp"),"/assets/home-b6-2x-Chv7RlPR.webp" 2x type("image/webp"),"/assets/home-b6-1x-B5vd0NJR.png" 1x type("image/png"),"/assets/home-b6-2x-qhRxUXuJ.png" 2x type("image/png"))}}}@media (width<=767px){.film-home{background-image:-webkit-image-set(url(/assets/home-m-DmEM0gmm.webp) 1x type("image/webp"),url(/assets/home-m-Cu5SkCJV.png) 1x type("image/png"));background-image:image-set("/assets/home-m-DmEM0gmm.webp" 1x type("image/webp"),"/assets/home-m-Cu5SkCJV.png" 1x type("image/png"))}@container (aspect-ratio>=3/2){.film-home{background-image:-webkit-image-set(url(/assets/home-1x-B5L0AxLf.webp) 1x type("image/webp"),url(/assets/home-1x-QV0UoTzo.png) 1x type("image/png"));background-image:image-set("/assets/home-1x-B5L0AxLf.webp" 1x type("image/webp"),"/assets/home-1x-QV0UoTzo.png" 1x type("image/png"))}}}@container (aspect-ratio<=7/10){.film-aigate{background-image:-webkit-image-set(url(/assets/aigate-t-1x-DOeE__3n.webp) 1x type("image/webp"),url(/assets/aigate-t-2x-BPqgTMRJ.webp) 2x type("image/webp"),url(/assets/aigate-t-1x-CUDTChP0.png) 1x type("image/png"),url(/assets/aigate-t-2x-B8jZO_DK.png) 2x type("image/png"));background-image:image-set("/assets/aigate-t-1x-DOeE__3n.webp" 1x type("image/webp"),"/assets/aigate-t-2x-BPqgTMRJ.webp" 2x type("image/webp"),"/assets/aigate-t-1x-CUDTChP0.png" 1x type("image/png"),"/assets/aigate-t-2x-B8jZO_DK.png" 2x type("image/png"))}}@media (width<=1023px){.film-aigate{background-image:-webkit-image-set(url(/assets/aigate-1x-SrzrCpE4.webp) 1x type("image/webp"),url(/assets/aigate-1x-CLa4xhOl.png) 1x type("image/png"));background-image:image-set("/assets/aigate-1x-SrzrCpE4.webp" 1x type("image/webp"),"/assets/aigate-1x-CLa4xhOl.png" 1x type("image/png"))}}@media (width<=767px){@container (aspect-ratio>=3/2){.film-aigate{background-image:-webkit-image-set(url(/assets/aigate-w-1x-DcJuLcHO.webp) 1x type("image/webp"),url(/assets/aigate-w-1x-SwkhqMEE.png) 1x type("image/png"));background-image:image-set("/assets/aigate-w-1x-DcJuLcHO.webp" 1x type("image/webp"),"/assets/aigate-w-1x-SwkhqMEE.png" 1x type("image/png"))}}}@media (width>=768px) and (width<=1023px){.film-aigate{background-image:-webkit-image-set(url(/assets/aigate-b-1x-DJirgT4i.webp) 1x type("image/webp"),url(/assets/aigate-b-2x-CY2YV1B5.webp) 2x type("image/webp"),url(/assets/aigate-b-1x-x37RRD0G.png) 1x type("image/png"),url(/assets/aigate-b-2x-uw29TDM7.png) 2x type("image/png"));background-image:image-set("/assets/aigate-b-1x-DJirgT4i.webp" 1x type("image/webp"),"/assets/aigate-b-2x-CY2YV1B5.webp" 2x type("image/webp"),"/assets/aigate-b-1x-x37RRD0G.png" 1x type("image/png"),"/assets/aigate-b-2x-uw29TDM7.png" 2x type("image/png"))}}@media (hover:hover) and (pointer:fine){.input:hover:not(:focus):not([aria-invalid=true]):not([aria-expanded=true]){border-color:var(--cbn-text-2)}.gs-check{cursor:pointer}.gs-check:hover .checkbox{border-color:#5e17eb}.inline-link:hover{-webkit-text-decoration:underline #5e17eb;text-decoration:underline #5e17eb}}.inline-link:focus-visible{-webkit-text-decoration:underline #5e17eb;text-decoration:underline #5e17eb}.site .cbn-btn--glow:disabled:hover,.site .cbn-btn--glow:disabled:active,.site .cbn-btn--glow[aria-busy=true]:hover,.site .cbn-btn--glow[aria-busy=true]:active{background:var(--cbn-grad-brand);color:#fff;filter:none;box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px #ffffff1a, var(--cbn-glow-cta)}.flow-steps{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1000px){.flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.cbn-pulse{filter:drop-shadow(0 0 4px #21d1cae6);stroke-dasharray:36 600;animation:2.6s linear infinite cbnPulse}@keyframes cbnPulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-636px}}@media (prefers-reduced-motion:reduce){.cbn-pulse{stroke-dashoffset:-60px;animation:none}}.fd-panel{transition:box-shadow .25s,border-color .25s}.fd-panel:hover{border-color:#ffffff47;box-shadow:inset 0 1px #ffffff2e,0 16px 44px -12px #7440f08c,0 0 34px -6px #21d1ca66!important}.fd-gov:hover{box-shadow:inset 0 1px #fff3,0 18px 56px -8px #7440f0bf,0 0 52px -2px #21d1ca99,0 0 110px -16px #9fc98b80!important}.fd-chip{transition:transform .2s,box-shadow .2s,filter .2s}.fd-chip:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 0 24px -4px!important}.fd-tile{transition:background-color .2s,border-color .2s}.fd-tile:hover{background:#ffffff21!important;border-color:#ffffff57!important}@media (prefers-reduced-motion:reduce){.fd-panel,.fd-chip,.fd-tile{transition:none}.fd-chip:hover{transform:none}}.aig-hp{max-width:100%}.aig-plans{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.aig-card{flex-direction:column;display:flex;padding:24px!important}@media (width>=1024px){.aig-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.aig-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}}.copybtn{position:absolute}.copybtn:after{content:"";position:absolute;inset:-9px -8px}.rr-wrap{z-index:1;position:relative}.rr-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.rr-h400,.rr-h240,.rr-h140{height:auto}.rr-win{height:auto;min-height:200px}.rr-conn{justify-content:center;gap:24px;padding:4px 0;display:flex;position:relative}.rr-svg,.rr-dot{display:none}.rr-lbl{position:static}@media (width>=768px){.aig-hp{max-width:min(620px,44vw)}.rr-wrap{margin:-64px -40px;padding:64px 40px;overflow-x:auto}.rr-grid{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.25fr) 120px minmax(0,1fr);gap:0;min-width:900px}.rr-h400{height:400px}.rr-h240{height:240px}.rr-h140{height:140px}.rr-win{height:264px}.rr-conn{height:400px;padding:0;display:block}.rr-svg{display:block}.rr-dot{justify-content:center;align-items:center;display:flex}.rr-lbl{white-space:nowrap;position:absolute;transform:translate(-50%)}.rr-lbl-a{top:86px;left:60px}.rr-lbl-b{top:308px;left:60px}}.fd-shim{background:linear-gradient(90deg,#ffffff1a 0%,#ffffff38 50%,#ffffff1a 100%) 0 0/200% 100%;animation:4.5s ease-in-out infinite fdshim}@keyframes fdshim{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.fd-shim{animation:none}}.cbn-pulse{filter:drop-shadow(0 0 4px #21d1cad9)}.fd-chip{background-image:linear-gradient(#ffffff1f,#fff0 70%)!important;box-shadow:inset 0 1px #ffffff2e,0 0 16px -6px!important}.fd-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-right:9px;box-shadow:0 0 8px}.fd-tile{box-shadow:inset 0 1px #ffffff24;background-image:linear-gradient(#ffffff14,#fff0 80%)!important}.ctl-cell{--cp:#111e394d;--ct:#007570}@keyframes ctlh{0%{background-position:150%,0,0,100%}to{background-position:-50%,0,0,100%}}@keyframes ctlb{0%,to{filter:none;border-color:#111e394d}50%{filter:drop-shadow(0 0 4px #007570b3);border-color:#007570}}@media (width>=1040px){.ctl-cell:nth-child(3n+1):after,.ctl-cell:nth-child(3n+2):after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, #21d1ca, transparent) 0 50% / 200% 2px no-repeat, linear-gradient(var(--cp), var(--cp)) 0 50% / 100% 2px no-repeat, radial-gradient(circle, var(--ct) 0 2.5px, transparent 3px) 0 50% / 8px 8px no-repeat, radial-gradient(circle, var(--ct) 0 2.5px, transparent 3px) 100% 50% / 8px 8px no-repeat;filter:drop-shadow(0 0 3px #0075708c);width:24px;height:8px;margin-top:-4px;animation:2.4s linear infinite ctlh;position:absolute;top:36px;left:100%}.ctl-cell:nth-child(3n):not(:last-child):before,.ctl-cell:nth-child(3n):not(:last-child):after{content:"";box-sizing:border-box;pointer-events:none;border:0 solid #111e394d;width:calc(200% + 50px);height:13px;animation:3.2s ease-in-out infinite ctlb;position:absolute;left:calc(-150% - 49px)}.ctl-cell:nth-child(3n):not(:last-child):before{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:9px;top:100%}.ctl-cell:nth-child(3n):not(:last-child):after{border-top-width:2px;border-left-width:2px;border-top-left-radius:9px;top:calc(100% + 11px)}}@media (prefers-reduced-motion:reduce){.ctl-cell:before,.ctl-cell:after{animation:none!important}}.cf{align-items:center;gap:0;display:flex}.cf-n{text-align:center;letter-spacing:.05em;text-transform:uppercase;min-width:0;min-height:44px;color:var(--c);background:var(--c);border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;padding:8px 6px;font:500 11px/1.25 ui-monospace,Menlo,Consolas,monospace;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-n{background:color-mix(in srgb, var(--c) 16%, transparent)}}.cf-n{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.cf-n{border:1px solid color-mix(in srgb, var(--c) 38%, transparent)}}.cf-n{box-shadow:inset 0 1px 0 #ffffff29, 0 0 14px -6px var(--c)}.cf-p{background:linear-gradient(90deg,#0000,#21d1ca,#0000) 0 0/200% 100% no-repeat,#ffffff3d;flex:none;width:14px;height:2px;animation:2s linear infinite cfp}@keyframes cfp{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.cf-p{animation:none}}@media (width>=1040px){.ctl-cell:first-child:before,.ctl-cell:nth-child(9):after{pointer-events:none;letter-spacing:.06em;text-transform:uppercase;color:#646b78;font:500 11px/1 ui-monospace,Menlo,Consolas,monospace;position:absolute}.ctl-cell:first-child:before{content:"Request";top:-18px;left:2px}.ctl-cell:nth-child(9):after{content:"Response";top:calc(100% + 8px);right:2px}}.ctl{transition:box-shadow .28s,filter .28s}.ctl:hover,.ctl:focus-visible,.ctl[aria-expanded=true]{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff2e,0 24px 60px -12px #7440f0bf,0 0 44px -4px #21d1ca80!important}.ctl:focus-visible{outline-offset:3px;outline:2px solid #5e17eb}.ctl-full{opacity:0;border-top:1px solid #0000;max-height:0;margin-top:0;padding-top:0;display:block;overflow:hidden}.ctl[aria-expanded=true] .ctl-full{opacity:1;border-top-color:#ffffff24;max-height:240px;margin-top:12px;padding-top:12px;transition:max-height .3s,opacity .25s,border-color .25s}.ctl-ic{transition:transform .25s}.ctl[aria-expanded=true] .ctl-ic{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ctl,.ctl[aria-expanded=true] .ctl-full,.ctl-ic{transition:none}}.aig-hero{box-sizing:border-box;isolation:isolate;text-align:left;background:#dde5ed;flex-direction:column;min-height:min(100svh - 73px,880px);padding:48px 0 24px;display:flex;position:relative;overflow:hidden}.aig-hero-in{box-sizing:border-box;flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.aig-hero-text{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.aig-film{flex:1 1 0;justify-content:flex-start;align-self:stretch;min-height:0}@container (height<=63.99px){.aig-film .hero-box{display:none}}@media (width<=767px){@container (aspect-ratio>=3/2){.aig-film .hero-box{--fw:16;--fh:7}}}@media (width<=767px) and (height<=699px){.aig-hero{padding:32px 0 16px}.aig-hero-in,.aig-hero-text{gap:16px}}@media (width>=768px){.aig-hero{height:640px;min-height:0}.aig-hero-in{flex:1 1 0;min-height:0}.aig-film{min-height:0}}@media (width>=768px) and (width<=1023px){.aig-film .hero-box{--fw:4;--fh:1}}@media (width>=1024px){.aig-hero{height:680px}.aig-hero-in{grid-template-columns:minmax(0,616px) minmax(0,1fr);align-items:center;column-gap:40px;display:grid}.aig-hp{max-width:100%}.aig-film{justify-content:flex-end;height:100%}@container (aspect-ratio<=7/10){.aig-film .hero-box{--fw:3;--fh:5}}}@media (width>=768px) and (height<=799px){.aig-hero{height:560px;padding:32px 0 16px}.aig-hero-in{row-gap:16px}.aig-hero-text{gap:16px}}.aig-h1{margin:0;line-height:0}.aig-hero-logo{width:auto;height:clamp(56px,7vw,96px);display:block}.aig-hp-lead{color:#111e39;text-wrap:pretty;margin:0;font-size:20px;line-height:31px}.aig-hp-sub{color:#40495b;text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.aig-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.sec-80{padding:80px 0}.sec-in-gap-40{gap:40px}.h2-logo{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.h2-logo-img{flex:none;width:auto;height:1.15em;display:block}.ctl-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.ctl-cell{min-height:72px;position:relative}.site .ctl[data-theme=dark]{box-sizing:border-box;text-align:left;width:100%;min-height:72px;font:inherit;color:#f1f4f9;cursor:pointer;isolation:isolate;background:linear-gradient(160deg,#0e1830,#050a17) padding-box padding-box,linear-gradient(135deg,#ae8bf599,#21d1ca61,#9fc98b80) border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:0;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 32px -12px #7440f073,0 0 24px -8px #21d1ca40}.ctl-title{letter-spacing:-.02em;font:700 20px/1.25 Archivo,Arial,sans-serif}.ctl-ic{color:#ae8bf5;background:#ae8bf529;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 0 14px -2px #ae8bf573}.cf-c1{--c:#ae8bf5}.cf-c2{--c:#21d1ca}.cf-c3{--c:#9fc98b}.code-box{background:#ffffffb8;border:1px solid #111e3914;border-radius:16px;max-width:820px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 2px 24px #111e3914}.copybtn{color:#40495b;cursor:pointer;background:#fff;border:1px solid #111e3924;border-radius:9999px;margin:0;padding:6px 12px;font:500 13px/1 Inter,Helvetica,Arial,sans-serif;position:absolute;top:12px;right:12px}.code-box pre{color:#111e39;white-space:pre;margin:0;padding:24px 96px 24px 24px;font:400 14px/1.7 ui-monospace,Menlo,Consolas,monospace;overflow-x:auto}.mono-inline{color:#111e39;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.site .rec-card[data-theme=dark]{isolation:isolate;background:linear-gradient(160deg,#0e1830,#050a17) padding-box padding-box,linear-gradient(135deg,#ae8bf599,#21d1ca61,#9fc98b80) border-box;border:1px solid #0000;border-radius:24px;flex-direction:column;gap:20px;padding:56px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 64px -24px #7440f080,0 0 48px -16px #21d1ca47}.rec-orb{z-index:-1;filter:blur(60px);pointer-events:none;border-radius:50%;width:420px;height:420px;display:block;position:absolute}.rec-orb-a{background:radial-gradient(closest-side,#7440f080,#0000);top:-30%;left:-8%}.rec-orb-b{background:radial-gradient(closest-side,#21d1ca57,#0000);bottom:-40%;right:-6%}.rec-bar{background:linear-gradient(90deg,#ae8bf5,#21d1ca,#9fc98b);border-radius:2px;width:48px;height:4px;display:block}.rec-h2{letter-spacing:-.03em;color:#f1f4f9;max-width:720px;margin:0;font:700 clamp(28px,3.2vw,44px)/1.2 Archivo,Arial,sans-serif}.rec-text{color:#c2c7d1;text-wrap:pretty;max-width:720px;margin:0;font-size:18px;line-height:1.6}.aig-plans[data-count="2"]{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.aig-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .aig-card[data-theme=dark]{box-sizing:border-box;text-align:left;color:#f1f4f9;cursor:default;isolation:isolate;background:linear-gradient(160deg,#0e1830,#050a17) padding-box padding-box,linear-gradient(135deg,#ae8bf599,#21d1ca61,#9fc98b80) border-box;border:1px solid #0000;border-radius:16px;flex:1;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 32px -12px #7440f073,0 0 24px -8px #21d1ca40}.plan-wrap{display:contents}.plan-name{letter-spacing:-.02em;color:#f1f4f9;font:700 24px/1.2 Archivo,Arial,sans-serif}.plan-tag{color:#c2c7d1;margin-top:8px;font-size:15px;line-height:1.6}.plan-price{letter-spacing:-.03em;color:#f1f4f9;margin-top:24px;font:700 48px/1.1 Archivo,Arial,sans-serif}.plan-qual{color:#aeb6c5;margin-top:4px;font-size:14px;line-height:1.5}.plan-cta{margin-top:24px}.plan-feats{border-top:1px solid #ffffff24;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;display:flex}.plan-feats-head{color:#f1f4f9;font:700 15px/1.4 Archivo,Arial,sans-serif}.plan-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-list li{color:#f1f4f9;align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.plan-check{flex:none;margin-top:4px}.plan-note{color:#aeb6c5;margin-top:4px;font-size:13px;line-height:1.5}.rf-1{isolation:isolate;padding:112px 0 0;position:relative;overflow:hidden}.rf-2{z-index:-1;pointer-events:none;opacity:.6;background-image:radial-gradient(#111e391f 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 75%);mask-image:radial-gradient(#000 40%,#0000 75%)}.rf-3{z-index:-1;filter:blur(96px);background:radial-gradient(closest-side,#5e17eb24,#0000);border-radius:50%;width:640px;height:640px;position:absolute;top:-10%;left:4%}.rf-4{z-index:-1;filter:blur(96px);background:radial-gradient(closest-side,#2e64171f,#0000);border-radius:50%;width:640px;height:640px;position:absolute;bottom:-20%;right:4%}.rf-5{box-sizing:border-box;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.rf-6{background:linear-gradient(90deg,#5e17eb,#007570,#2e6417);border-radius:2px;width:32px;height:4px;display:block}.rf-7{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:720px;margin:0;font:700 clamp(28px,3.2vw,44px)/1.2 Archivo,Arial,sans-serif;display:flex}.rf-8{flex:none;width:auto;height:1.15em;display:block}.rf-9{position:relative}.site .rf-1 .rf-10{isolation:isolate;box-sizing:border-box;background:linear-gradient(#0e1830,#050a17);border-color:#ffffff24;border-radius:24px;flex-direction:column;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 12px 36px -14px #7440f052,0 0 24px -8px #21d1ca33}.rf-11{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#7440f080,#0000);border-radius:50%;width:240px;height:240px;position:absolute;top:-22%;left:-18%}.rf-12{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#9fc98b47,#0000);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-26%;right:-16%}.rf-13{letter-spacing:0;color:#f1f4f9;text-align:center;font:600 18px/24px Archivo,Arial,sans-serif;display:block}.rf-14{background:linear-gradient(90deg,#ae8bf5,#21d1ca,#9fc98b);border-radius:1px;flex:none;align-self:center;width:36px;height:2px;margin-top:-14px}.rf-15{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.rf-16{background:linear-gradient(#ffffff14,#ffffff08) padding-box padding-box,linear-gradient(135deg,#ae8bf5a6,#ffffff24 45%,#9fc98b8c) border-box;border:1.5px solid #0000;border-radius:16px;flex-direction:column;width:88%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 18px 40px -18px #7440f08c}.rf-17{background:#ffffff08;border-bottom:1px solid #ffffff1f;align-items:center;gap:6px;padding:11px 14px;display:flex}.rf-18{background:#ae8bf5bf;border-radius:50%;width:8px;height:8px}.rf-19{background:#21d1cabf;border-radius:50%;width:8px;height:8px}.rf-20{background:#9fc98bbf;border-radius:50%;width:8px;height:8px}.rf-21{background:#ffffff1a;border-radius:4px;flex:1;height:8px;margin-left:10px}.rf-22{flex-direction:column;flex:1;gap:11px;min-height:0;padding:16px 16px 14px;display:flex}.rf-23{justify-content:center;align-self:center;align-items:center;width:76px;height:76px;margin-bottom:4px;display:flex;position:relative}.rf-24{background:radial-gradient(closest-side,#7440f073,#21d1ca1f 70%,#0000);border-radius:50%;position:absolute;inset:0}.rf-25{filter:drop-shadow(0 0 14px #ae8bf58c);width:56px;height:56px;display:block;position:relative}.rf-26{border-radius:5px;width:78%;height:9px;animation-delay:0s;display:block}.rf-27{border-radius:5px;align-self:flex-end;width:56%;height:9px;animation-delay:.3s;display:block}.rf-28{border-radius:5px;width:68%;height:9px;animation-delay:.6s;display:block}.rf-29{border-radius:5px;align-self:flex-end;width:40%;height:9px;animation-delay:.9s;display:block}.rf-30{background:#ffffff0d;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:8px;height:30px;margin-top:auto;padding:0 6px 0 12px;display:flex}.rf-31{background:#ffffff1f;border-radius:4px;flex:1;width:55%;height:7px}.rf-32{background:linear-gradient(135deg,#7440f0,#21d1ca);border-radius:50%;width:20px;height:20px;box-shadow:0 0 12px -2px #7440f0cc}.rf-33{position:absolute;top:0;left:0;overflow:visible}.rf-34{letter-spacing:.06em;text-transform:uppercase;color:#646b78;font:500 11px/1 ui-monospace,Menlo,Consolas,monospace}.rf-35{box-sizing:border-box;z-index:2;background:#fff;border:1px solid #111e3947;border-radius:3px;width:6px;height:22px;margin:-11px 0 0 -3px;position:absolute;top:110px;left:0}.rf-36{background:#007570;border-radius:50%;width:3px;height:3px}.rf-37{box-sizing:border-box;z-index:2;background:#fff;border:1px solid #111e3947;border-radius:3px;width:6px;height:22px;margin:-11px 0 0 -3px;position:absolute;top:170px;left:120px}.rf-38{box-sizing:border-box;z-index:2;background:#fff;border:1px solid #111e3947;border-radius:3px;width:6px;height:22px;margin:-11px 0 0 -3px;position:absolute;top:230px;left:120px}.rf-39{box-sizing:border-box;z-index:2;background:#fff;border:1px solid #111e3947;border-radius:3px;width:6px;height:22px;margin:-11px 0 0 -3px;position:absolute;top:290px;left:0}.site .rf-1 .rf-40{isolation:isolate;box-sizing:border-box;background:linear-gradient(#0e1830,#050a17) padding-box padding-box,linear-gradient(135deg,#5e17eb,#007570 50%,#2e6417) border-box;border:1.5px solid #0000;border-radius:24px;flex-direction:column;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 14px 48px -8px #7440f099,0 0 40px -4px #21d1ca73,0 0 90px -20px #9fc98b59}.rf-41{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#21d1ca57,#0000);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-26%;right:-16%}.rf-42{justify-content:center;height:52px;display:flex}.rf-43{filter:drop-shadow(0 0 16px #ae8bf559);width:52px;height:52px;display:block}.rf-44{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:0 4px;display:grid}.rf-45{letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-data-1,#ae8bf5);background:var(--cbn-data-1,#ae8bf5);border-radius:14px;justify-content:center;align-items:center;padding:10px 8px;font:500 13px/1.2 ui-monospace,Menlo,Consolas,monospace;display:flex}@supports (color:color-mix(in lab, red, red)){.rf-45{background:color-mix(in srgb, var(--cbn-data-1,#ae8bf5) 16%, transparent)}}.rf-45{border:1px solid var(--cbn-data-1,#ae8bf5)}@supports (color:color-mix(in lab, red, red)){.rf-45{border:1px solid color-mix(in srgb, var(--cbn-data-1,#ae8bf5) 38%, transparent)}}.rf-45{box-shadow:0 0 16px -6px var(--cbn-data-1,#ae8bf5)}.rf-46{letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-data-3,#21d1ca);background:var(--cbn-data-3,#21d1ca);border-radius:14px;justify-content:center;align-items:center;padding:10px 8px;font:500 13px/1.2 ui-monospace,Menlo,Consolas,monospace;display:flex}@supports (color:color-mix(in lab, red, red)){.rf-46{background:color-mix(in srgb, var(--cbn-data-3,#21d1ca) 16%, transparent)}}.rf-46{border:1px solid var(--cbn-data-3,#21d1ca)}@supports (color:color-mix(in lab, red, red)){.rf-46{border:1px solid color-mix(in srgb, var(--cbn-data-3,#21d1ca) 38%, transparent)}}.rf-46{box-shadow:0 0 16px -6px var(--cbn-data-3,#21d1ca)}.rf-47{letter-spacing:.06em;text-transform:uppercase;color:var(--cbn-data-2,#9fc98b);background:var(--cbn-data-2,#9fc98b);border-radius:14px;justify-content:center;align-items:center;padding:10px 8px;font:500 13px/1.2 ui-monospace,Menlo,Consolas,monospace;display:flex}@supports (color:color-mix(in lab, red, red)){.rf-47{background:color-mix(in srgb, var(--cbn-data-2,#9fc98b) 16%, transparent)}}.rf-47{border:1px solid var(--cbn-data-2,#9fc98b)}@supports (color:color-mix(in lab, red, red)){.rf-47{border:1px solid color-mix(in srgb, var(--cbn-data-2,#9fc98b) 38%, transparent)}}.rf-47{box-shadow:0 0 16px -6px var(--cbn-data-2,#9fc98b)}.rf-48{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);flex:none;height:1px}.rf-49{flex:none;justify-content:center;align-items:center;height:56px;display:flex}.rf-50{width:100%;height:auto;display:block}.rf-51{box-sizing:border-box;z-index:2;background:#fff;border:1px solid #111e3947;border-radius:3px;width:6px;height:22px;margin:-11px 0 0 -3px;position:absolute;top:224px;left:0}.rf-52{box-sizing:border-box;z-index:2;background:#fff;border:1px solid #111e3947;border-radius:3px;width:6px;height:22px;margin:-11px 0 0 -3px;position:absolute;top:120px;left:120px}.rf-53{box-sizing:border-box;z-index:2;background:#fff;border:1px solid #111e3947;border-radius:3px;width:6px;height:22px;margin:-11px 0 0 -3px;position:absolute;top:330px;left:120px}.rf-54{flex-direction:column;gap:20px;display:flex}.rf-55{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#7440f075,#0000);border-radius:50%;width:240px;height:240px;position:absolute;top:-22%;left:-18%}.rf-56{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#21d1ca4d,#0000);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-26%;right:-16%}.rf-57{flex:1;align-items:center;min-height:0;display:flex}.rf-58{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%;display:grid}.site .rf-1 .rf-59{color:#f1f4f9;text-align:center;background:#ffffff0f;border-color:#ffffff29;justify-content:center;align-items:center;min-width:0;height:112px;padding:0 10px;font:600 14px/1.3 Inter,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.rf-60{flex:none;width:128px;max-width:none;height:128px;display:block}.rf-61{flex:none;width:64px;max-width:none;height:64px;display:block}.site .rf-1 .rf-62{isolation:isolate;box-sizing:border-box;background:linear-gradient(#0e1830,#050a17);border-color:#ffffff24;border-radius:24px;flex-direction:column;justify-content:center;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 12px 36px -14px #7440f052,0 0 24px -8px #21d1ca33}.rf-63{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#21d1ca4d,#0000);border-radius:50%;width:240px;height:240px;position:absolute;top:-22%;left:-18%}.rf-64{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#7440f070,#0000);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-26%;right:-16%}.site .rf-1 .rf-65{color:#f1f4f9;text-align:center;background:#ffffff0f;border-color:#ffffff29;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:0;min-width:0;height:112px;padding:0 10px;font:600 14px/1.3 Inter,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.rf-66{flex:none;width:157px;height:auto;margin-top:-23px;display:block}.rf-67{flex:none;width:110px;height:auto;margin-top:-3px;display:block}.rf-68{gap:24px;display:grid}.rf-69{flex-direction:column;gap:8px;display:flex}.rf-70{letter-spacing:.04em;color:#007570;font:500 12px/1 ui-monospace,Menlo,monospace}.rf-71{letter-spacing:-.02em;font:700 18px/1.2 Archivo,Arial,sans-serif}.rf-72{color:#40495b;font-size:13px;line-height:1.55}.site{color:#111e39;background:#eef2fa;flex-direction:column;min-height:100vh;font-family:Inter,Helvetica,Arial,sans-serif;display:flex}.site>main{flex:1 0 auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
