@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2) format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2) format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2) format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2) format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-ext-700-normal-C8_gqRu2.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-ext-700-normal-4Hjo2OtD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2) format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,astryx-base,astryx-theme;@layer reset{@scope ([data-astryx-theme="business"]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer components{.landing-hero-asset{width:100%;max-width:32rem;height:auto;object-fit:contain}.state-illustration{display:block;width:min(100%,18rem);height:auto;object-fit:contain}.state-illustration-compact{width:5rem;flex:0 0 5rem}.state-illustration-table{width:7.5rem;margin-inline:auto}.astryx-empty-state .state-illustration{margin-inline:auto}.astryx-grid>.astryx-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:.25rem;align-self:stretch}.astryx-grid>.astryx-field>:not([popover]){align-self:start}.astryx-grid:has(>.astryx-field)>:not(.astryx-field){grid-row:span 3}@media(max-width:599px){.astryx-segmented-control-item{padding-inline:.375rem}}}@layer astryx-theme{:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@scope ([data-astryx-theme="business"]) to ([data-astryx-theme]){:scope{--font-size-4xs: .375rem;--font-size-3xs: .4375rem;--font-size-2xs: .5rem;--font-size-xs: .625rem;--font-size-sm: .75rem;--font-size-base: .875rem;--font-size-lg: 1.0625rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.8125rem;--font-size-4xl: 2.1875rem;--font-size-5xl: 2.625rem;--text-heading-1-size: var(--font-size-2xl);--text-heading-1-weight: var(--font-weight-bold);--text-heading-1-leading: 1.3333;--text-heading-2-size: var(--font-size-xl);--text-heading-2-weight: var(--font-weight-semibold);--text-heading-2-leading: 1.4;--text-heading-3-size: var(--font-size-lg);--text-heading-3-weight: var(--font-weight-semibold);--text-heading-3-leading: 1.4118;--text-heading-4-size: var(--font-size-base);--text-heading-4-weight: var(--font-weight-semibold);--text-heading-4-leading: 1.4286;--text-heading-5-size: var(--font-size-sm);--text-heading-5-weight: var(--font-weight-semibold);--text-heading-5-leading: 1.6667;--text-heading-6-size: var(--font-size-xs);--text-heading-6-weight: var(--font-weight-semibold);--text-heading-6-leading: 1.6;--text-body-size: var(--font-size-base);--text-body-weight: var(--font-weight-normal);--text-body-leading: 1.4286;--text-large-size: var(--font-size-lg);--text-large-weight: var(--font-weight-semibold);--text-large-leading: 1.4118;--text-label-size: var(--font-size-base);--text-label-weight: var(--font-weight-medium);--text-label-leading: 1.4286;--text-code-size: var(--font-size-base);--text-code-weight: var(--font-weight-normal);--text-code-leading: 1.4286;--text-supporting-size: var(--font-size-sm);--text-supporting-weight: var(--font-weight-normal);--text-supporting-leading: 1.6667;--text-display-1-size: var(--font-size-5xl);--text-display-1-weight: var(--font-weight-normal);--text-display-1-leading: 1.2381;--text-display-2-size: var(--font-size-4xl);--text-display-2-weight: var(--font-weight-normal);--text-display-2-leading: 1.2571;--text-display-3-size: var(--font-size-3xl);--text-display-3-weight: var(--font-weight-normal);--text-display-3-leading: 1.3793;--duration-fast-min: 95ms;--duration-fast: 125ms;--duration-fast-max: 165ms;--duration-medium-min: 225ms;--duration-medium: .3s;--duration-medium-max: .4s;--duration-slow-min: 525ms;--duration-slow: .7s;--duration-slow-max: 935ms;--font-family-body: "Inter Variable", Inter, -apple-system, "Segoe UI", system-ui, sans-serif;--font-family-heading: "Inter Variable", Inter, -apple-system, "Segoe UI", system-ui, sans-serif;--font-family-code: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-syntax-keyword: light-dark(#6b187c, #efa8ff);--color-syntax-string: light-dark(#0b5615, #a4d6a3);--color-syntax-comment: light-dark(#6a6a6a, #9e9e9e);--color-syntax-number: light-dark(#733100, #ffb37e);--color-syntax-function: light-dark(#00458c, #a1caff);--color-syntax-type: light-dark(#6b187c, #efa8ff);--color-syntax-variable: light-dark(#111111, #e2e2e2);--color-syntax-operator: light-dark(#6a6a6a, #9e9e9e);--color-syntax-constant: light-dark(#733100, #ffb37e);--color-syntax-tag: light-dark(#8a0011, #ffaea7);--color-syntax-attribute: light-dark(#584400, #eec448);--color-syntax-property: light-dark(#005348, #90d7c8);--color-syntax-punctuation: light-dark(#6a6a6a, #9e9e9e);--color-syntax-background: light-dark(#ffffff, #111111);--color-syntax-added: color-mix(in srgb, var(--color-success-muted) 25%, transparent);--color-syntax-removed: color-mix(in srgb, var(--color-error-muted) 25%, transparent);--color-syntax-diff-header: transparent;--color-syntax-added-marker: var(--color-syntax-punctuation);--color-syntax-removed-marker: var(--color-syntax-punctuation);--color-background-surface: #FFFFFF;--color-background-body: #F3F5F8;--color-background-card: #FFFFFF;--color-background-popover: light-dark(#FBFCFF, #2F3037);--color-background-muted: light-dark(#1A1B220D, #1A1B2280);--color-accent: light-dark(#155BBB, #B7C4FF);--color-accent-muted: light-dark(color-mix(in srgb, var(--color-accent) 20%, transparent), color-mix(in srgb, var(--color-accent) 25%, transparent));--color-neutral: light-dark(#1A1B221A, #E1E2EB33);--color-overlay: light-dark(#1A1B2266, #1A1B2299);--color-overlay-hover: light-dark(#1A1B220D, #FFFFFF0D);--color-overlay-pressed: light-dark(#1A1B221A, #FFFFFF1A);--color-text-primary: light-dark(#000000, #FBFCFF);--color-text-secondary: light-dark(#2E303B, #C4C6D5);--color-text-disabled: light-dark(#8E909E, #5C5E6B);--color-text-accent: var(--color-accent);--color-on-dark: #ffffff;--color-on-light: #111111;--color-on-accent: #FFFFFF;--color-on-success: light-dark(#ffffff, #111111);--color-on-error: light-dark(#ffffff, #111111);--color-on-warning: #111111;--color-icon-accent: var(--color-accent);--color-icon-primary: light-dark(#000000, #FBFCFF);--color-icon-secondary: light-dark(#2E303B, #C4C6D5);--color-icon-disabled: light-dark(#8E909E, #5C5E6B);--color-success: light-dark(#00490b, #a4d6a3);--color-error: light-dark(#76000c, #ffc4be);--color-warning: light-dark(#4b3900, #f8d36a);--color-success-muted: light-dark(#bce0bb, #90ca903D);--color-error-muted: light-dark(#ffc4be, #ff98903D);--color-warning-muted: light-dark(#fae19e, #e2b6233D);--color-border: #1A1B2214;--color-border-emphasized: #C4CAD4;--color-skeleton: light-dark(#A8AAB9, #444652);--color-shadow: light-dark(#0000001A, #0000004D);--color-tint-hover: light-dark(black, white);--color-background-red: light-dark(#FDE8E6, #5b2b28);--color-border-red: light-dark(#F5C6C1, #c4655c);--color-icon-red: light-dark(#76000c, #ff9890);--color-text-red: light-dark(#76000c, #ffaea7);--color-background-orange: light-dark(#FDEEE2, #503424);--color-border-orange: light-dark(#F6D2B5, #c87a43);--color-icon-orange: light-dark(#622700, #ff9e55);--color-text-orange: light-dark(#622700, #ffb37e);--color-background-yellow: light-dark(#FBF3D9, #453a1c);--color-border-yellow: light-dark(#EEDDA6, #b99a3c);--color-icon-yellow: light-dark(#4b3900, #e2b623);--color-text-yellow: light-dark(#4b3900, #eec448);--color-background-green: light-dark(#E4F3E6, #2b422b);--color-border-green: light-dark(#BFDFC4, #6ab26b);--color-icon-green: light-dark(#00490b, #90ca90);--color-text-green: light-dark(#00490b, #90ca90);--color-background-teal: light-dark(#DFF3EF, #28413c);--color-border-teal: light-dark(#B5E0D7, #4fb1a0);--color-icon-teal: light-dark(#00463d, #81c9bb);--color-text-teal: light-dark(#00463d, #90d7c8);--color-background-cyan: light-dark(#DFF2F8, #274046);--color-border-cyan: light-dark(#B3DFEC, #49adc4);--color-icon-cyan: light-dark(#004351, #71c7dd);--color-text-cyan: light-dark(#004351, #85d5e9);--color-background-blue: light-dark(#E6EFFC, #253c5a);--color-border-blue: light-dark(#C3D7F5, #5aa0f8);--color-icon-blue: light-dark(#003978, #88bcff);--color-text-blue: light-dark(#003978, #a1caff);--color-background-purple: light-dark(#F5E9F9, #4a2f51);--color-border-purple: light-dark(#E6C9EF, #d885eb);--color-icon-purple: light-dark(#5c0e6c, #e496f6);--color-text-purple: light-dark(#5c0e6c, #eaacf8);--color-background-pink: light-dark(#FCE8EF, #572b3d);--color-border-pink: light-dark(#F5C4D5, #fc78b1);--color-icon-pink: light-dark(#70003f, #fd92bd);--color-text-pink: light-dark(#70003f, #ffa9ca);--color-background-gray: light-dark(#EDEFF2, #303030);--color-border-gray: light-dark(#D6DAE0, #262626);--color-icon-gray: light-dark(#474747, #9e9e9e);--color-text-gray: light-dark(#1b1b1b, #d4d4d4);--radius-none: 0px;--radius-inner: 5px;--radius-element: 10px;--radius-container: 15px;--radius-page: 35px;--radius-full: 9999px;--shadow-low: 0 2px 4px light-dark(oklch(0 0 0 / 5%), oklch(0 0 0 / 25%)), 0 4px 8px light-dark(oklch(0 0 0 / 10%), oklch(0 0 0 / 40%)), inset 0 0 0 1px light-dark(transparent, oklch(1 0 0 / 8%));--shadow-med: 0 2px 4px light-dark(oklch(0 0 0 / 5%), oklch(0 0 0 / 35%)), 0 4px 12px light-dark(oklch(0 0 0 / 10%), oklch(0 0 0 / 50%)), inset 0 0 0 1px light-dark(transparent, oklch(1 0 0 / 12%));--shadow-high: 0 4px 6px light-dark(oklch(0 0 0 / 10%), oklch(0 0 0 / 50%)), 0 12px 24px light-dark(oklch(0 0 0 / 15%), oklch(0 0 0 / 70%)), inset 0 0 0 1px light-dark(transparent, oklch(1 0 0 / 15%));--shadow-inset-hover: inset 0px 0px 0px 2px #0074e24D;--shadow-inset-selected: inset 0px 0px 0px 2px #0074e280;--shadow-inset-success: inset 0px 0px 0px 2px #2f7d334D;--shadow-inset-warning: inset 0px 0px 0px 2px #f8d36a4D;--shadow-inset-error: inset 0px 0px 0px 2px #de47454D;--color-background-inverted: light-dark(#1A1B22, #FBFCFF);--color-track: light-dark(#A8AAB9, #444652);--radius-chat: 35px;--focus-outline-color: var(--color-accent);--astryx-theme-neutral-color-status-fill-accent: light-dark(#0074e2, #6d9cfe);--astryx-theme-neutral-color-status-fill-success: light-dark(#198100, #64af4c);--astryx-theme-neutral-color-status-fill-warning: #ffce2f;--astryx-theme-neutral-color-status-fill-error: light-dark(#c9303a, #ff705d);--astryx-theme-neutral-color-status-muted-accent: light-dark(#b9d7ff, #88bcff3D);--astryx-theme-neutral-color-on-tint-neutral: light-dark(#fafafa4D, #0a0a0a4D);--astryx-theme-neutral-color-on-tint-overlay-hover: light-dark(#fafafa1A, #0a0a0a1A);--astryx-theme-neutral-color-on-tint-overlay-pressed: light-dark(#fafafa33, #0a0a0a33);--astryx-theme-neutral-color-destructive-overlay-hover: light-dark(#ff7f770D, #ee736c0D);--astryx-theme-neutral-color-destructive-overlay-pressed: light-dark(#ff7f771A, #ee736c1A);--color-brand: #1F5FBF;--color-on-brand: #FFFFFF}:scope{font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button[data-variant=destructive]{background-color:var(--color-error-muted);color:var(--color-error);--color-overlay-hover: var(--astryx-theme-neutral-color-destructive-overlay-hover);--color-overlay-pressed: var(--astryx-theme-neutral-color-destructive-overlay-pressed)}.astryx-badge[data-variant=info]{background-color:var(--astryx-theme-neutral-color-status-fill-accent);color:var(--color-on-accent)}.astryx-badge[data-variant=neutral]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success);color:var(--color-on-success)}.astryx-badge[data-variant=warning]{background-color:var(--astryx-theme-neutral-color-status-fill-warning);color:var(--color-on-warning)}.astryx-badge[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error);color:var(--color-on-error)}.astryx-badge[data-variant=red]{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge[data-variant=orange]{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge[data-variant=yellow]{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge[data-variant=green]{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge[data-variant=teal]{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge[data-variant=cyan]{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge[data-variant=blue]{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge[data-variant=purple]{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge[data-variant=pink]{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge[data-variant=gray]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-status-dot[data-variant=warning]{background-color:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-status-dot[data-variant=accent]{background-color:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-avatar-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-avatar-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-segmented-control{padding:var(--spacing-1);--_segmented-control-padding: var(--spacing-1)}.astryx-segmented-control-item[data-size=sm]{height:calc(var(--size-element-sm) - 8px)}.astryx-segmented-control-item[data-size=md]{height:calc(var(--size-element-md) - 8px)}.astryx-segmented-control-item[data-size=lg]{height:calc(var(--size-element-lg) - 8px)}.astryx-segmented-control-item[data-selected=selected]{box-shadow:none}.astryx-banner{--color-neutral: var(--astryx-theme-neutral-color-on-tint-neutral);--color-overlay-hover: var(--astryx-theme-neutral-color-on-tint-overlay-hover);--color-overlay-pressed: var(--astryx-theme-neutral-color-on-tint-overlay-pressed)}.astryx-banner[data-status=info]{--color-accent-muted: var(--astryx-theme-neutral-color-status-muted-accent);--color-text-primary: var(--color-text-blue);--color-text-secondary: var(--color-text-blue);--color-accent: var(--color-text-blue)}.astryx-banner[data-status=success]{--color-text-primary: var(--color-text-green);--color-text-secondary: var(--color-text-green);--color-success: var(--color-text-green)}.astryx-banner[data-status=warning]{--color-text-primary: var(--color-text-yellow);--color-text-secondary: var(--color-text-yellow);--color-warning: var(--color-text-yellow)}.astryx-banner[data-status=error]{--color-text-primary: var(--color-text-red);--color-text-secondary: var(--color-text-red);--color-error: var(--color-text-red)}.astryx-step-indicator[data-status=accent]{--color-accent: var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-step-indicator[data-status=success]{--color-success: var(--astryx-theme-neutral-color-status-fill-success)}.astryx-step-indicator[data-status=warning]{--color-warning: var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-step-indicator[data-status=error]{--color-error: var(--astryx-theme-neutral-color-status-fill-error)}.astryx-switch{--color-background-gray: var(--color-border-emphasized)}.astryx-progress-bar{--color-background-muted: var(--color-border-emphasized)}.astryx-progress-bar[data-variant=accent]{--color-accent: var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-progress-bar[data-variant=success]{--color-success: var(--astryx-theme-neutral-color-status-fill-success)}.astryx-progress-bar[data-variant=warning]{--color-warning: var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-progress-bar[data-variant=error]{--color-error: var(--astryx-theme-neutral-color-status-fill-error)}.astryx-card{border-color:transparent;box-shadow:0 1px 2px #1018280f,0 4px 12px #1018280f;--astryx-card-padding: var(--spacing-3)}.astryx-section{--astryx-section-padding: var(--spacing-3)}.astryx-layout-header{border-bottom-color:transparent}.astryx-app-shell{background-color:#f1f3f7}.astryx-popover{box-shadow:0 4px 12px #10182814,0 16px 32px #1018281f}.astryx-app-shell-sidenav{background-color:#0f1b2d;border-right-color:transparent}.astryx-text[data-color=primary],.astryx-heading[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}}@layer astryx-theme{@media(not (min-width:1024px))and (pointer:coarse){@scope ([data-astryx-theme="business"]) to ([data-astryx-theme]){:scope{--font-size-4xs: .4375rem;--font-size-3xs: .5rem;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.1875rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.625rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 2.625rem;--text-heading-1-size: var(--font-size-2xl);--text-heading-1-weight: var(--font-weight-bold);--text-heading-1-leading: 1.3846;--text-heading-2-size: var(--font-size-xl);--text-heading-2-weight: var(--font-weight-semibold);--text-heading-2-leading: 1.4545;--text-heading-3-size: var(--font-size-lg);--text-heading-3-weight: var(--font-weight-semibold);--text-heading-3-leading: 1.4737;--text-heading-4-size: var(--font-size-base);--text-heading-4-weight: var(--font-weight-semibold);--text-heading-4-leading: 1.5;--text-heading-5-size: var(--font-size-sm);--text-heading-5-weight: var(--font-weight-semibold);--text-heading-5-leading: 1.4286;--text-heading-6-size: var(--font-size-xs);--text-heading-6-weight: var(--font-weight-semibold);--text-heading-6-leading: 1.6667;--text-body-size: var(--font-size-base);--text-body-weight: var(--font-weight-normal);--text-body-leading: 1.5;--text-large-size: var(--font-size-lg);--text-large-weight: var(--font-weight-semibold);--text-large-leading: 1.4737;--text-label-size: var(--font-size-base);--text-label-weight: var(--font-weight-medium);--text-label-leading: 1.5;--text-code-size: var(--font-size-base);--text-code-weight: var(--font-weight-normal);--text-code-leading: 1.5;--text-supporting-size: var(--font-size-sm);--text-supporting-weight: var(--font-weight-normal);--text-supporting-leading: 1.4286;--text-display-1-size: var(--font-size-5xl);--text-display-1-weight: var(--font-weight-normal);--text-display-1-leading: 1.2381;--text-display-2-size: var(--font-size-4xl);--text-display-2-weight: var(--font-weight-normal);--text-display-2-leading: 1.2222;--text-display-3-size: var(--font-size-3xl);--text-display-3-weight: var(--font-weight-normal);--text-display-3-leading: 1.4667;--font-family-body: "Inter Variable", Inter, -apple-system, "Segoe UI", system-ui, sans-serif;--font-family-heading: "Inter Variable", Inter, -apple-system, "Segoe UI", system-ui, sans-serif;--font-family-code: ui-monospace, "SF Mono", Menlo, Consolas, monospace}}}}@layer astryx-theme{@scope ([data-astryx-theme="business"]) to ([data-astryx-theme]){[data-astryx-media=dark]{color-scheme:dark;--color-text-primary: var(--color-on-dark);--color-icon-primary: var(--color-on-dark);--color-accent: var(--color-on-dark)}[data-astryx-media=light]{color-scheme:light;--color-text-primary: var(--color-on-light);--color-icon-primary: var(--color-on-light);--color-accent: var(--color-on-light)}}}@property --once-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --once-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes once-hscroll-fade{0%{--once-fade-start: 0px;--once-fade-end: 32px}8%{--once-fade-start: 32px}92%{--once-fade-end: 32px}to{--once-fade-start: 32px;--once-fade-end: 0px}}@supports (animation-timeline: scroll(self inline)){.astryx-table-scroll-wrapper{animation:once-hscroll-fade linear both;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--once-fade-start),#000 calc(100% - var(--once-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--once-fade-start),#000 calc(100% - var(--once-fade-end)),transparent)}}.once-pin-end{position:sticky;inset-inline-end:0;z-index:1;background-color:var(--once-pin-background, var(--table-sticky-background, var(--color-background-card)));background-clip:padding-box;transition:box-shadow .15s ease}th.once-pin-end{z-index:2}.once-pin-end:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--table-row-overlay, transparent);pointer-events:none}[data-once-pin-covering] .once-pin-end{box-shadow:-8px 0 8px -8px var(--color-shadow, rgba(5, 54, 89, .1))}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:107.4%;ascent-override:93.1%;descent-override:24.7%;line-gap-override:0%}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:103.7%;ascent-override:96.5%;descent-override:25.6%;line-gap-override:0%}.once-public,.once-public [data-astryx-theme]{--font-family-body: "Be Vietnam Pro", "Be Vietnam Pro Fallback", "Inter Variable", Inter, -apple-system, "Segoe UI", system-ui, sans-serif;--font-family-heading: "Be Vietnam Pro", "Be Vietnam Pro Fallback", "Inter Variable", Inter, -apple-system, "Segoe UI", system-ui, sans-serif;font-family:var(--font-family-body);--text-body-size: 1rem;--text-body-leading: 1.6;--text-large-size: 1.125rem;--text-large-weight: var(--font-weight-normal);--text-large-leading: 1.6;--text-label-size: 1rem;--text-label-leading: 1.5;--text-supporting-size: .875rem;--text-supporting-leading: 1.55;--text-heading-3-size: 1.125rem;--text-heading-3-leading: 1.4;--text-display-2-size: clamp(2rem, 1.3rem + 2vw, 2.75rem);--text-display-2-leading: 1.18;--text-display-3-size: clamp(1.625rem, 1.2rem + 1.3vw, 2.25rem);--text-display-3-leading: 1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.once-public :is(.astryx-heading,.astryx-text):is([data-type=display-1],[data-type=display-2],[data-type=display-3]){letter-spacing:-.02em}.once-public .landing-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.once-public .landing-band{border-top:1px solid #E3E7ED}.once-public .landing-band-tint{background-color:#eef3f9;background-image:linear-gradient(180deg,#f6f9fd,#e8eff8)}.once-public .landing-hero{position:relative;isolation:isolate;background-color:#e6effb;background-image:radial-gradient(55% 80% at 90% 10%,#155bbb33,#155bbb00 70%),radial-gradient(45% 60% at 0% 100%,#0d3b8014,#0d3b8000 70%),linear-gradient(180deg,#f7fafe,#e3edfa);border-bottom:1px solid #D3DFEF}.once-public .landing-hero+.landing-band{border-top:0}.once-public .landing-band-dark{background-color:#124a9c;background-image:linear-gradient(120deg,#0d3b80,#155bbb 60%,#2a73d2);border-top:0;--color-text-primary: #FFFFFF;--color-text-secondary: #DCE7F7;--color-text-accent: #FFFFFF;color:var(--color-text-primary)}.once-public .landing-band-dark .landing-contact-actions>:first-child{--color-accent: #FFFFFF;--color-on-accent: #0D3B80}.once-public .landing-band-dark .landing-contact-actions{--color-neutral: rgba(255, 255, 255, .16)}.once-public .landing-contact-mark svg{display:block;border-radius:12px;box-shadow:0 0 0 2px #fff}.once-public .landing-band-dark .astryx-card{--color-text-primary: #000000;--color-text-secondary: #2E303B;--color-text-accent: var(--color-accent)}@media(min-width:1024px){.once-public .landing-hero{padding-block:24px 16px}}.landing-gutter{padding-inline:var(--spacing-4)}.landing-band-outer{padding-block:var(--spacing-8)}.landing-band-inner{gap:var(--spacing-8);padding-block:var(--spacing-4)}.landing-hero-inner{padding-block:var(--spacing-8)}.landing-hero-stack{gap:var(--spacing-8)}.landing-hero-copy{gap:var(--spacing-6)}@media(min-width:768px){.landing-gutter{padding-inline:var(--spacing-6)}.landing-band-outer{padding-block:var(--spacing-10)}.landing-band-inner{gap:var(--spacing-10);padding-block:var(--spacing-6)}}@media(min-width:1024px){.landing-gutter{padding-inline:var(--spacing-8)}.landing-band-inner,.landing-hero-inner{padding-block:var(--spacing-10)}.landing-hero-stack{gap:var(--spacing-10)}.landing-hero-copy{gap:var(--spacing-8)}}.once-public .landing-plan-featured{outline:2px solid var(--color-accent);outline-offset:-2px}.once-public .landing-plan-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background-color:var(--color-accent);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.6}.once-public .landing-card-title{font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.once-public .landing-highlight{display:block;color:var(--color-accent)}.once-public .landing-cta{--size-element-lg: 3rem}.once-public .landing-cta .astryx-button{padding-inline:1.5rem;font-size:1rem}.once-public .astryx-button svg:last-child{transition:transform var(--duration-fast, 175ms) var(--ease-standard, ease-out)}.once-public .astryx-button:hover svg:last-child{transform:translate(3px)}.once-public .landing-check{flex-shrink:0;margin-top:.1875rem}.once-public .guide-points{list-style:none;margin:0;padding:0}.once-public .guide-facts,.once-public .guide-facts dd{margin:0}.once-public .guide-form .astryx-field>*{min-width:0}.once-public .guide-indent-2{padding-inline-start:1rem}.once-public .guide-indent-3{padding-inline-start:2rem}.once-public .once-guide-toc{top:72px;max-height:calc(100vh - 88px)}.once-public .landing-fact-value{font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.once-public .landing-step-no{font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.02em}.once-public .landing-rows{gap:64px}@media(min-width:1024px){.once-public .landing-rows{gap:96px}}.once-public .landing-row-title{font-size:1.75rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.once-public .landing-shot{margin:0;width:100%;overflow:hidden;border:1px solid var(--color-border-emphasized);border-radius:12px;background:var(--color-background-card);box-shadow:0 1px 2px #1018280f,0 12px 32px #1018281a}.once-public .landing-shot-bar{display:flex;align-items:center;gap:6px;height:32px;padding-inline:12px;background:#f1f3f7;border-bottom:1px solid var(--color-border)}.once-public .landing-shot-dot{width:10px;height:10px;border-radius:50%;background:#d0d5dd}.once-public .landing-shot-url{margin-inline:auto;padding:1px 16px;border-radius:6px;background:#fff;font-size:.75rem;color:var(--color-text-secondary)}.once-public .landing-shot img{display:block;width:100%;height:auto}@keyframes landing-panel-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.once-public .landing-tour-panel>*{animation:landing-panel-in var(--duration-medium-max, .4s) var(--ease-standard, ease-out) both}@media(hover:hover){.once-public .landing-shot{transition:transform var(--duration-medium-min, .25s) var(--ease-standard, ease-out),box-shadow var(--duration-medium-min, .25s) var(--ease-standard, ease-out)}.once-public .landing-shot:hover{transform:translate3d(0,-4px,0);box-shadow:0 2px 4px #1018280f,0 20px 44px #10182824}.once-public .landing-shot-hero .landing-shot:hover{transform:none}}@media(prefers-reduced-motion:reduce){.once-public .landing-tour-panel>*,.once-public .landing-shot,.once-public .astryx-button svg:last-child{animation:none;transition:none}}.once-public .landing-shot-hero{width:100%;max-width:1080px}.once-public .landing-tour-panel{width:100%;max-width:1000px}.astryx-side-nav[data-mode=topbar]{background-color:#0f1b2d;border-radius:8px;padding:6px 8px}.once-public .astryx-top-nav{padding-inline:8px}@media(min-width:768px){.once-public .astryx-top-nav{padding-inline:16px}}@media(min-width:1024px){.once-public .astryx-top-nav{padding-inline:max(24px,calc((100% - 1200px)/2 - 8px));min-height:52px}}.astryx-layout-header .astryx-side-nav{padding-inline-start:0}.once-guide{grid-template-columns:minmax(0,1fr) 260px}.once-guide-toc{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}@media(max-width:1100px){.once-guide{grid-template-columns:minmax(0,1fr)}.once-guide-toc{display:none}}.once-guide-figure{margin-block:12px 20px}.once-guide-shot{display:block;padding:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:none;cursor:zoom-in}.once-guide-shot img{display:block;max-width:100%;height:auto}.once-public .guide-card-foot{margin-top:auto}@media(max-width:768px){.once-split-view{flex-direction:column;align-items:stretch}.once-split-side,.once-split-main{flex:1 1 auto!important;width:100%}}
