.n-config-provider[data-v-b9d96048]{width:100%;height:100%}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.grid{display:grid}.inline-grid{display:inline-grid}.mb-12px{margin-bottom:12px}.mb-8px{margin-bottom:8px}.mt--8px{margin-top:-8px}.mt-12px{margin-top:12px}.inline{display:inline}.block{display:block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.table{display:table}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-8px{gap:8px}.b,.border{border-width:1px}.border-block{border-block-start-width:1px;border-block-end-width:1px}.px{padding-left:1rem;padding-right:1rem}.text-12px{font-size:12px}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--astral-font-sans: "Noto Sans SC", "Microsoft YaHei UI", "PingFang SC", system-ui, sans-serif;--astral-font-mono: "IBM Plex Mono", "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--astral-graphite-950: #0b0e0d;--astral-graphite-900: #171b19;--astral-graphite-800: #262b28;--astral-graphite-700: #3a403c;--astral-graphite-500: #70766f;--astral-graphite-300: #b9bbb2;--astral-graphite-200: #d8d8cf;--astral-graphite-100: #ecece5;--astral-graphite-50: #f6f6f1;--astral-paper: #fcfcf9;--astral-white: #ffffff;--astral-blue-700: #064fae;--astral-blue-600: #075bc6;--astral-blue-500: #1f6feb;--astral-blue-100: #dcecff;--astral-copper-700: #8e3b16;--astral-copper-600: #b64e18;--astral-copper-500: #cf6a2d;--astral-copper-100: #f6dfd0;--astral-success: #087a55;--astral-success-soft: #d9f2e8;--astral-warning: #9a6400;--astral-warning-soft: #fff0cf;--astral-danger: #be2f2f;--astral-danger-soft: #fde1dc;--astral-radius-control: 8px;--astral-radius-panel: 12px;--astral-radius-feature: 16px;--astral-radius-large: 24px;--astral-shadow-panel: 0 18px 50px rgba(11, 14, 13, .08);--astral-shadow-floating: 0 24px 72px rgba(11, 14, 13, .18);--astral-viewport-stable: 100vh;--astral-viewport-dynamic: 100vh;--astral-header-height: 4.5rem;--astral-page-gutter: clamp(.75rem, 2.5vw, 2.5rem);--astral-container-main: 90rem;--astral-container-wide: 100rem;--astral-copy-measure: 62ch;--astral-form-measure: 36rem;--astral-text-xs: clamp(.75rem, .84rem, .8125rem);--astral-text-sm: clamp(.8125rem, .93rem, .9375rem);--astral-text-body: clamp(.9375rem, 1.08rem, 1.0625rem);--astral-text-lead: clamp(1.0625rem, 1.28rem, 1.3125rem);--astral-title-card: clamp(1.125rem, 1.36rem, 1.375rem);--astral-title-section: clamp(1.875rem, 3.25rem, 3.625rem);--astral-title-display: clamp(2.5rem, 4.85rem, 6rem);--astral-section-block: clamp(4rem, 6.35rem, 8rem);--astral-hero-gap: clamp(2rem, 4vw, 6rem)}@supports (height: 100svh){:root{--astral-viewport-stable: 100svh}}@supports (height: 100dvh){:root{--astral-viewport-dynamic: 100dvh}}@media (max-width: 640px),(max-height: 720px){:root{--astral-header-height: 4rem}}.portal-site{min-height:var(--astral-viewport-stable);overflow-x:clip;background:var(--astral-graphite-950);color:var(--astral-graphite-900);font-size:var(--astral-text-body)}.portal-site main{display:block}.portal-site button,.portal-site a{-webkit-tap-highlight-color:transparent}.portal-site button:focus-visible,.portal-site a:focus-visible{outline:2px solid var(--astral-copper-500);outline-offset:3px}.portal-shell{box-sizing:border-box;width:100%;max-width:var(--astral-container-main);margin:0 auto;padding-right:var(--astral-page-gutter);padding-left:var(--astral-page-gutter)}.portal-section{position:relative;padding:var(--astral-section-block) 0;scroll-margin-top:var(--astral-header-height)}.portal-section--dark{background:var(--astral-graphite-950);color:var(--astral-white)}.portal-section--paper{background:var(--astral-paper)}.portal-section--muted{background:var(--astral-graphite-50)}.portal-eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 1.5rem;color:var(--astral-graphite-500);font:600 var(--astral-text-xs)/1.4 var(--astral-font-mono);letter-spacing:.1em;text-transform:uppercase}.portal-eyebrow span{display:inline-flex;padding:.42rem .58rem;border:1px solid currentColor;border-radius:var(--astral-radius-control);color:var(--astral-copper-500)}.portal-section--dark .portal-eyebrow{color:var(--astral-graphite-300)}.portal-site h1,.portal-site h2,.portal-site h3,.portal-site p{overflow-wrap:anywhere}.portal-site h1,.portal-site h2{text-wrap:balance}.portal-site h1{max-width:13em;margin:0;font-size:var(--astral-title-display);font-weight:650;line-height:1.05;letter-spacing:-.055em}.portal-site h1 em{color:var(--astral-copper-500);font-style:normal}.portal-lead{max-width:var(--astral-copy-measure);margin:1.75rem 0 0;color:var(--astral-graphite-300);font-size:var(--astral-text-lead);line-height:1.7}.portal-actions{display:flex;flex-wrap:wrap;gap:.75rem}.portal-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;padding:0 1.05rem;border-radius:var(--astral-radius-control);font-size:var(--astral-text-sm);font-weight:650;text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.portal-button:hover{transform:translateY(-1px)}.portal-button--primary{border:1px solid var(--astral-copper-500);background:var(--astral-copper-500);color:var(--astral-white)}.portal-button--primary:hover{border-color:var(--astral-copper-600);background:var(--astral-copper-600)}.portal-button--ghost{border:1px solid var(--astral-graphite-700);background:transparent;color:var(--astral-graphite-100)}.portal-button--ghost:hover{border-color:var(--astral-graphite-500);background:var(--astral-graphite-900)}.portal-button--outline{border:1px solid var(--astral-graphite-300);background:transparent;color:var(--astral-graphite-900)}.portal-button--outline:hover{border-color:var(--astral-copper-500);color:var(--astral-copper-700)}.portal-section-heading{max-width:46rem;margin-bottom:clamp(2.25rem,4vw,4rem)}.portal-section-heading h2{margin:0;font-size:var(--astral-title-section);font-weight:650;line-height:1.12;letter-spacing:-.045em}.portal-section-heading>p:last-child{max-width:var(--astral-copy-measure);margin:1.1rem 0 0;color:var(--astral-graphite-500);font-size:var(--astral-text-body);line-height:1.75}.portal-section-heading--dark h2{color:var(--astral-white)}.portal-section-heading--dark>p:last-child{color:var(--astral-graphite-300)}.portal-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-home__journey{position:relative;--portal-stage-reserve: min(43vw, 39rem);--portal-stacked-stage-height: min(34vh, 20rem);--portal-stacked-stage-height: min(34svh, 20rem)}.portal-home__stage-track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;box-sizing:border-box;width:100%;padding-inline:var(--astral-page-gutter);background:transparent;pointer-events:none}.portal-home__stage-rail{position:relative;width:100%;height:100%;max-width:44rem;margin:0 auto}.portal-home__hero{display:flex;align-items:center;box-sizing:border-box;min-height:var(--astral-viewport-stable);padding-top:calc(var(--astral-header-height) + clamp(2.5rem,6vh,5.5rem));padding-bottom:clamp(3rem,6vh,5.5rem)}.portal-home__hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr);align-items:center;max-width:var(--astral-container-wide);gap:var(--astral-hero-gap)}.portal-home__hero-copy{min-width:0}.portal-home__hero-copy .portal-actions{margin-top:2rem}.portal-home__hero-notes{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:2rem 0 0;padding:1.3rem 0 0;border-top:1px solid var(--astral-graphite-800);list-style:none}.portal-home__hero-notes li{display:inline-flex;align-items:center;gap:.42rem;color:var(--astral-graphite-300);font-size:var(--astral-text-xs)}.portal-home__hero-notes .n-icon{color:var(--astral-copper-500);font-size:1rem}.portal-home__stage-wrap{position:absolute;top:0;left:0;width:100%;transform:translate3d(0,var(--portal-stage-y, 0),0);will-change:transform;pointer-events:auto}.portal-home__capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.portal-feature-card{min-height:18.5rem;padding:1.75rem;border:1px solid var(--astral-graphite-200);border-radius:var(--astral-radius-feature);background:var(--astral-white);box-shadow:var(--astral-shadow-panel)}.portal-feature-card__icon{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:var(--astral-radius-control);background:var(--astral-copper-100);color:var(--astral-copper-700);font-size:1.35rem}.portal-feature-card h3{margin:2.3rem 0 .75rem;font-size:var(--astral-title-card)}.portal-feature-card p{margin:0;color:var(--astral-graphite-500);font-size:var(--astral-text-sm);line-height:1.75}.portal-feature-card ul,.portal-business-card ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.6rem 0 0;padding:0;list-style:none}.portal-feature-card li,.portal-business-card li{padding:.35rem .5rem;border-radius:var(--astral-radius-control);background:var(--astral-graphite-50);color:var(--astral-graphite-700);font:600 var(--astral-text-xs)/1 var(--astral-font-mono)}.portal-home__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.portal-product-card{position:relative;display:flex;min-height:25rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--astral-graphite-700);border-radius:var(--astral-radius-large);background:var(--astral-graphite-900);flex-direction:column}.portal-product-card:before{position:absolute;top:0;left:2rem;width:4rem;height:2px;background:var(--astral-copper-500);content:""}.portal-product-card__topline{display:flex;align-items:center;gap:.65rem;color:var(--astral-copper-500)}.portal-product-card__topline .n-icon{font-size:1.25rem}.portal-product-card__topline span{font:600 var(--astral-text-xs)/1 var(--astral-font-mono);letter-spacing:.12em}.portal-product-card h3{margin:2rem 0 .85rem;color:var(--astral-white);font-size:clamp(2rem,3vw,3rem);letter-spacing:-.04em}.portal-product-card>p{max-width:31rem;margin:0;color:var(--astral-graphite-300);font-size:var(--astral-text-body);line-height:1.65}.portal-product-card ul{display:grid;gap:.55rem;margin:1.4rem 0;padding:0;list-style:none}.portal-product-card li{display:flex;align-items:center;gap:.55rem;color:var(--astral-graphite-100);font-size:var(--astral-text-sm)}.portal-product-card li .n-icon{color:var(--astral-copper-500)}.portal-product-card>a{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;margin-top:auto;color:var(--astral-copper-500);font-size:var(--astral-text-sm);font-weight:650;text-decoration:none}.portal-home__industry-layout{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.portal-home__industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--astral-graphite-200)}.portal-home__industry-grid article{display:flex;gap:1rem;min-height:10rem;padding:1.5rem;border-right:1px solid var(--astral-graphite-200);border-bottom:1px solid var(--astral-graphite-200)}.portal-home__industry-grid article:nth-child(2n){border-right:0}.portal-home__industry-grid article>.n-icon{flex:0 0 auto;color:var(--astral-copper-600);font-size:1.35rem}.portal-home__industry-grid h3{margin:0 0 .55rem;font-size:var(--astral-title-card)}.portal-home__industry-grid p{margin:0;color:var(--astral-graphite-500);font-size:var(--astral-text-sm);line-height:1.7}.portal-home__delivery-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--astral-graphite-300);list-style:none}.portal-home__delivery-steps li{min-height:15rem;padding:1.5rem;border-right:1px solid var(--astral-graphite-300)}.portal-home__delivery-steps li:last-child{border-right:0}.portal-home__delivery-steps>li>span{color:var(--astral-copper-600);font:700 var(--astral-text-xs)/1 var(--astral-font-mono)}.portal-home__delivery-steps div{margin-top:4rem}.portal-home__delivery-steps h3{margin:0 0 .65rem;font-size:var(--astral-title-card)}.portal-home__delivery-steps p{margin:0;color:var(--astral-graphite-500);font-size:var(--astral-text-sm);line-height:1.7}.portal-home__contact{padding-block:clamp(1.5rem,3vh,2.75rem)}.portal-home__closing{display:grid;gap:clamp(1.25rem,2.5vh,2rem)}.portal-home__closing--without-partners{align-content:center}.portal-home__contact-card,.portal-rights__contact-card{border:1px solid var(--astral-graphite-700);border-left:4px solid var(--astral-copper-500);border-radius:var(--astral-radius-large);background:var(--astral-graphite-900)}.portal-home__contact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.25rem,2.5vw,2.25rem);padding:clamp(1.35rem,2.5vw,2.4rem)}.portal-rights__contact-card{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding:clamp(2rem,5vw,4rem)}.portal-home__contact-card h2,.portal-rights__contact-card h2{max-width:46rem;margin:0;color:var(--astral-white);line-height:1.14}.portal-home__contact-card h2{font-size:clamp(1.6rem,2.55rem,2.55rem)}.portal-rights__contact-card h2{font-size:clamp(2rem,4vw,3.5rem)}.portal-home__contact-card p:last-child,.portal-rights__contact-card p:last-child{margin:1rem 0 0;color:var(--astral-graphite-300)}.portal-home__contact-actions{display:grid;flex:0 0 auto;gap:.7rem}.portal-rights__hero{display:flex;align-items:center;box-sizing:border-box;min-height:min(42rem,var(--astral-viewport-stable));padding-top:calc(var(--astral-header-height) + clamp(3rem,7vh,6rem));padding-bottom:clamp(3rem,6vh,5rem)}.portal-rights__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(3rem,8vw,8rem)}.portal-rights__hero-panel{display:grid;gap:.75rem;padding:1.5rem;border:1px solid var(--astral-graphite-700);border-top:3px solid var(--astral-copper-500);border-radius:var(--astral-radius-panel);background:var(--astral-graphite-900)}.portal-rights__hero-panel .n-icon{color:var(--astral-copper-500);font-size:1.5rem}.portal-rights__hero-panel strong{font-size:var(--astral-title-card)}.portal-rights__hero-panel span{color:var(--astral-graphite-300);font-size:var(--astral-text-sm);line-height:1.7}.portal-rights__plans{padding-top:5rem}.portal-price-status{margin-bottom:2rem;padding:.85rem 1rem;border:1px solid var(--astral-graphite-200);border-left:4px solid var(--astral-blue-500);border-radius:var(--astral-radius-control);background:var(--astral-blue-100);color:var(--astral-blue-700);font-size:var(--astral-text-sm)}.portal-price-status--warning{border-left-color:var(--astral-warning);background:var(--astral-warning-soft);color:var(--astral-warning)}.portal-plan-group+.portal-plan-group{margin-top:clamp(5rem,9vw,8rem);padding-top:clamp(5rem,9vw,8rem);border-top:1px solid var(--astral-graphite-200)}.portal-plan-group__heading{margin-bottom:2.25rem}.portal-plan-group__heading>div{display:flex;align-items:center;gap:.65rem;color:var(--astral-copper-600)}.portal-plan-group__heading>div span{font:650 var(--astral-text-xs)/1 var(--astral-font-mono);letter-spacing:.12em}.portal-plan-group__heading h2{margin:1.15rem 0 .55rem;font-size:clamp(2rem,4vw,3rem)}.portal-plan-group__heading p{margin:0;color:var(--astral-graphite-500)}.portal-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:.9rem}.portal-plan-card{display:flex;min-height:25rem;padding:1.4rem;border:1px solid var(--astral-graphite-200);border-radius:var(--astral-radius-feature);background:var(--astral-white);flex-direction:column}.portal-plan-card.is-recommended{border-color:var(--astral-copper-500);box-shadow:var(--astral-shadow-panel)}.portal-plan-card__heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.portal-plan-card__heading>span{color:var(--astral-graphite-500);font:600 var(--astral-text-xs)/1 var(--astral-font-mono)}.portal-plan-card__heading>strong{padding:.32rem .48rem;border-radius:var(--astral-radius-control);background:var(--astral-copper-100);color:var(--astral-copper-700);font-size:var(--astral-text-xs)}.portal-plan-card h3{margin:1.75rem 0 .65rem;font-size:var(--astral-title-card)}.portal-plan-card__price{margin:0;color:var(--astral-graphite-900);font-size:clamp(1.5rem,2rem,2rem);font-weight:700}.portal-plan-card ul{display:grid;gap:.7rem;margin:1.65rem 0;padding:1.25rem 0 0;border-top:1px solid var(--astral-graphite-200);list-style:none}.portal-plan-card li{display:flex;align-items:flex-start;gap:.45rem;color:var(--astral-graphite-700);font-size:var(--astral-text-sm);line-height:1.5}.portal-plan-card li .n-icon{margin-top:.1rem;color:var(--astral-copper-600);flex:0 0 auto}.portal-plan-card>.portal-button{width:100%;margin-top:auto}.portal-plan-empty{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem;border:1px dashed var(--astral-graphite-300);border-radius:var(--astral-radius-panel)}.portal-plan-empty>.n-icon{color:var(--astral-copper-600);font-size:1.4rem}.portal-plan-empty div{display:grid;gap:.2rem}.portal-plan-empty span{color:var(--astral-graphite-500);font-size:var(--astral-text-sm)}.portal-plan-empty button{padding:.65rem .8rem;border:1px solid var(--astral-graphite-300);border-radius:var(--astral-radius-control);background:transparent;color:var(--astral-graphite-900);cursor:pointer}.portal-plan-compare{margin-top:1rem;border:1px solid var(--astral-graphite-200);border-radius:var(--astral-radius-panel);background:var(--astral-white);overflow:hidden}.portal-plan-compare__scroll{overflow-x:auto}.portal-plan-compare__scroll:focus-visible{outline:2px solid var(--astral-blue-500);outline-offset:2px}.portal-plan-compare table{width:100%;min-width:46rem;border-collapse:collapse;table-layout:fixed}.portal-plan-compare th,.portal-plan-compare td{padding:.85rem;border-right:1px solid var(--astral-graphite-200);border-bottom:1px solid var(--astral-graphite-200);font-size:var(--astral-text-xs);text-align:center;vertical-align:middle}.portal-plan-compare tr>:first-child{width:11rem;text-align:left}.portal-plan-compare tr>:last-child{border-right:0}.portal-plan-compare tbody tr:last-child>*{border-bottom:0}.portal-plan-compare thead{background:var(--astral-graphite-50)}.portal-plan-compare tbody th strong,.portal-plan-compare tbody th small{display:block}.portal-plan-compare tbody th small{margin-top:.18rem;color:var(--astral-graphite-500);font-weight:400}.portal-plan-compare .is-supported{color:var(--astral-success)}.portal-plan-compare .is-unsupported{color:var(--astral-graphite-300)}.portal-plan-compare>button{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.8rem;border:0;border-top:1px solid var(--astral-graphite-200);background:var(--astral-graphite-50);color:var(--astral-graphite-700);font-size:var(--astral-text-xs);cursor:pointer}.portal-rights__business-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.portal-rights__business-columns>div>h3{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:var(--astral-text-body)}.portal-rights__business-columns>div>h3 .n-icon{color:var(--astral-copper-600)}.portal-business-card{padding:1.35rem;border:1px solid var(--astral-graphite-200);background:var(--astral-white)}.portal-business-card+.portal-business-card{border-top:0}.portal-business-card>strong{font-size:var(--astral-text-body)}.portal-business-card>p{margin:.75rem 0 0;color:var(--astral-graphite-500);font-size:var(--astral-text-sm);line-height:1.7}.portal-business-card>button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;margin-top:1.2rem;padding:0 .2rem;border:0;background:transparent;color:var(--astral-copper-700);font-size:var(--astral-text-sm);font-weight:650;cursor:pointer}.portal-rights__assurance-layout,.portal-rights__faq-layout{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.portal-rights__assurance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--astral-graphite-200)}.portal-rights__assurance-grid article{display:flex;gap:.85rem;min-height:8rem;padding:1.25rem;border-right:1px solid var(--astral-graphite-200);border-bottom:1px solid var(--astral-graphite-200)}.portal-rights__assurance-grid article:nth-child(2n){border-right:0}.portal-rights__assurance-grid .n-icon{color:var(--astral-copper-600);font-size:1.2rem;flex:0 0 auto}.portal-rights__assurance-grid h3{margin:0 0 .45rem;font-size:var(--astral-text-body)}.portal-rights__assurance-grid p{margin:0;color:var(--astral-graphite-500);font-size:var(--astral-text-sm);line-height:1.65}.portal-rights__faq-section{padding-bottom:4rem}.portal-faq-list{border-top:1px solid var(--astral-graphite-700)}.portal-faq-list article{border-bottom:1px solid var(--astral-graphite-700)}.portal-faq-list article.is-open{border-bottom-color:var(--astral-copper-500)}.portal-faq-list button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4rem;padding:0;border:0;background:transparent;color:var(--astral-white);font-size:var(--astral-text-body);text-align:left;cursor:pointer}.portal-faq-list p{max-width:40rem;margin:-.25rem 0 1.25rem;color:var(--astral-graphite-300);font-size:var(--astral-text-sm);line-height:1.75}.portal-rights__contact{padding-top:1rem}.portal-remit-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:1rem;background:#0b0e0dc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-remit-modal{width:min(34rem,100%);max-height:min(42rem,calc(var(--astral-viewport-dynamic) - 2rem));padding:1.5rem;overflow-y:auto;border:1px solid var(--astral-graphite-300);border-top:4px solid var(--astral-copper-500);border-radius:var(--astral-radius-feature);background:var(--astral-paper);box-shadow:var(--astral-shadow-floating)}.portal-remit-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.portal-remit-modal>header span{color:var(--astral-copper-700);font:650 var(--astral-text-xs)/1 var(--astral-font-mono);letter-spacing:.12em}.portal-remit-modal h2{margin:.6rem 0 0;font-size:clamp(1.4rem,1.9rem,1.75rem)}.portal-remit-modal>header>button{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--astral-graphite-200);border-radius:var(--astral-radius-control);background:transparent;color:var(--astral-graphite-700);cursor:pointer}.portal-remit-modal>p{margin:1rem 0;color:var(--astral-graphite-500);font-size:var(--astral-text-sm);line-height:1.7}.portal-remit-modal dl{margin:0;border-top:1px solid var(--astral-graphite-200)}.portal-remit-modal dl>div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--astral-graphite-200);font-size:var(--astral-text-sm)}.portal-remit-modal dt{color:var(--astral-graphite-500)}.portal-remit-modal dd{margin:0;color:var(--astral-graphite-900);font-weight:600;text-align:right}.portal-remit-modal>footer{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.25rem}@media (max-width: 1024px){.portal-home__hero-grid,.portal-rights__hero-grid,.portal-home__industry-layout,.portal-rights__assurance-layout,.portal-rights__faq-layout{grid-template-columns:1fr}.portal-home__hero{min-height:auto;padding-top:calc(var(--astral-header-height) + clamp(2.5rem,6vw,4rem))}.portal-home__hero-copy{max-width:52rem}.portal-home__stage-wrap{width:min(44rem,100%);margin:0 auto}.portal-home__capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-feature-card{min-height:0}.portal-feature-card h3{margin-top:1.5rem}.portal-rights__hero{min-height:auto}}@media (max-width: 768px){.portal-section{padding:clamp(3.75rem,10vw,5rem) 0}.portal-site h1{max-width:100%;font-size:clamp(2.25rem,7vw,3.25rem);line-height:1.08;letter-spacing:-.04em}.portal-site h1 br{display:none}.portal-home__hero{padding-top:calc(var(--astral-header-height) + clamp(2.25rem,7vw,3.5rem));padding-bottom:clamp(3rem,8vw,4.5rem)}.portal-home__hero-grid{gap:clamp(2rem,7vw,3.5rem)}.portal-home__product-grid,.portal-rights__business-columns,.portal-rights__assurance-grid{grid-template-columns:1fr}.portal-product-card{min-height:26rem}.portal-home__delivery-steps{grid-template-columns:1fr}.portal-home__delivery-steps li{display:grid;grid-template-columns:3rem 1fr;min-height:0;border-right:0;border-bottom:1px solid var(--astral-graphite-300)}.portal-home__delivery-steps div{margin-top:0}.portal-home__contact-card,.portal-rights__contact-card{align-items:stretch;padding:clamp(1.25rem,5vw,2rem)}.portal-home__contact-card{grid-template-columns:1fr}.portal-rights__contact-card{flex-direction:column}.portal-home__contact-actions,.portal-home__contact-actions .portal-button,.portal-rights__contact-card .portal-button{width:100%}.portal-rights__hero{padding-top:calc(var(--astral-header-height) + clamp(1.5rem,6vw,3rem))}.portal-rights__hero-grid{gap:2rem}.portal-plan-compare table{min-width:42rem}.portal-remit-mask{padding:.75rem}.portal-remit-modal{max-height:calc(var(--astral-viewport-dynamic) - 1.5rem)}}@media (max-width: 640px){.portal-home__capability-grid,.portal-home__industry-grid{grid-template-columns:1fr}.portal-home__hero-copy .portal-actions,.portal-home__hero-notes{display:grid;grid-template-columns:1fr}.portal-home__hero-copy .portal-button{width:100%}.portal-home__hero-notes{gap:.65rem;margin-top:1.25rem;padding-top:1rem}.portal-home__industry-grid article,.portal-rights__assurance-grid article{border-right:0}.portal-plan-grid{grid-template-columns:1fr}.portal-plan-card{min-height:22rem}.portal-plan-empty{grid-template-columns:auto 1fr}.portal-plan-empty button{grid-column:1 / -1}.portal-remit-modal dl>div{grid-template-columns:1fr;gap:.25rem}.portal-remit-modal dd{text-align:left}}@media (max-width: 480px){.portal-home__hero{padding-top:calc(var(--astral-header-height) + 1rem);padding-bottom:2.5rem}.portal-home__hero-grid{gap:1rem}.portal-home__hero h1{max-width:100%;font-size:2.25rem;line-height:1.08;letter-spacing:-.04em}.portal-home__hero .portal-eyebrow{gap:.5rem;margin-bottom:.65rem}.portal-home__hero .portal-lead{margin-top:.75rem;font-size:var(--astral-text-body);line-height:1.55}.portal-home__hero-copy .portal-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:.5rem;margin-top:.875rem}.portal-home__hero-copy .portal-button{min-height:2.625rem;padding-inline:.5rem;font-size:var(--astral-text-xs)}.portal-home__hero-notes{display:none}}@media (min-width: 769px) and (max-width: 1024px) and (max-height: 800px){.portal-home__hero{padding-top:calc(var(--astral-header-height) + 2rem);padding-bottom:3rem}.portal-home__hero-grid{gap:2rem}.portal-home__hero h1{max-width:100%;font-size:clamp(2.5rem,5vw,3.4rem)}.portal-home__hero .portal-eyebrow{margin-bottom:.875rem}.portal-home__hero .portal-lead{margin-top:1rem;font-size:var(--astral-text-body);line-height:1.6}.portal-home__hero-copy .portal-actions{margin-top:1rem}.portal-home__hero-notes{margin-top:.875rem;padding-top:.75rem}.portal-home__stage-wrap{width:min(34rem,100%)}}@media (min-width: 1025px) and (max-height: 720px){.portal-home__hero{min-height:auto;padding-top:calc(var(--astral-header-height) + 1.75rem);padding-bottom:2.75rem}.portal-home__hero-grid{gap:clamp(2rem,4vw,4rem)}.portal-home__hero h1{font-size:clamp(2.5rem,4.5vw,4rem)}.portal-home__hero .portal-eyebrow{margin-bottom:1rem}.portal-home__hero .portal-lead{margin-top:1rem;font-size:var(--astral-text-body);line-height:1.6}.portal-home__hero-copy .portal-actions{margin-top:1.25rem}.portal-home__hero-notes{margin-top:1rem;padding-top:.85rem}.portal-rights__hero{min-height:auto;padding-top:calc(var(--astral-header-height) + 2rem);padding-bottom:3rem}}@media (min-width: 1440px){.portal-home__hero-copy .portal-lead{max-width:58ch}.portal-home__hero-grid{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr)}}@media (min-width: 1025px) and (min-height: 800px){.portal-home #solutions,.portal-home #products,.portal-home #industry,.portal-home #cases{display:flex;box-sizing:border-box;min-height:calc(var(--astral-viewport-stable) - var(--astral-header-height));align-items:center}.portal-home #solutions>.portal-shell,.portal-home #products>.portal-shell,.portal-home #industry>.portal-shell,.portal-home #cases>.portal-shell{width:100%}}@media (max-width: 1199px){.portal-home__chapter{scroll-margin-top:calc(var(--astral-header-height) + 1rem)}.portal-home__chapter>.portal-shell{position:relative;z-index:21}.portal-home__chapter>.portal-shell{margin-top:var(--portal-stacked-stage-height)}.portal-home__chapter#home>.portal-shell{margin-top:calc(var(--portal-stacked-stage-height) + var(--astral-header-height))}.portal-home__hero{min-height:var(--astral-viewport-stable);padding-top:clamp(1.5rem,4vw,3rem)}.portal-home__hero-grid{grid-template-columns:1fr}.portal-home__hero-copy{max-width:52rem}}@media (max-width: 480px){.portal-home__journey{--portal-stacked-stage-height: min(38vh, 18rem);--portal-stacked-stage-height: min(38svh, 18rem)}.portal-home__chapter{scroll-margin-top:calc(var(--astral-header-height) + .75rem)}.portal-home__stage-track{padding-inline:var(--astral-page-gutter)}.portal-home__hero{padding-top:1rem}}@media (min-width: 769px) and (max-width: 1024px) and (max-height: 800px){.portal-home__journey{--portal-stacked-stage-height: min(36vh, 18rem);--portal-stacked-stage-height: min(36svh, 18rem)}}@media (min-width: 1025px) and (max-width: 1199px) and (max-height: 720px){.portal-home__journey{--portal-stacked-stage-height: min(50vh, 23rem);--portal-stacked-stage-height: min(50svh, 23rem)}}@media (min-width: 1200px){.portal-home__stage-track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;padding:0;background:transparent}.portal-home__stage-rail{position:sticky;top:0;width:100%;max-width:var(--astral-container-wide);height:var(--astral-viewport-stable);margin:0 auto}.portal-home__stage-wrap{position:absolute;top:50%;left:0;width:min(42vw,44rem);margin:0;transform:translate3d(var(--portal-stage-x, 0),-50%,0);will-change:transform}.portal-home__chapter>.portal-shell{width:100%}.portal-home__chapter--stage-right>.portal-shell{padding-right:calc(var(--portal-stage-reserve) + clamp(1rem,2.5vw,2.5rem))}.portal-home__chapter--stage-left>.portal-shell{padding-left:calc(var(--portal-stage-reserve) + clamp(1rem,2.5vw,2.5rem))}.portal-home__hero-grid{display:block;max-width:var(--astral-container-main)}.portal-home__industry-layout{grid-template-columns:1fr;gap:2rem}}@media (min-width: 1200px) and (min-height: 720px){.portal-home__chapter{display:flex;box-sizing:border-box;min-height:calc(var(--astral-viewport-stable) - var(--astral-header-height));align-items:center}.portal-home__hero{min-height:var(--astral-viewport-stable)}.portal-home__contact{padding-block:clamp(1.5rem,3vh,2.75rem)}}@media (min-width: 1200px) and (max-height: 719px){.portal-home__journey{--portal-stage-reserve: min(46vw, 42rem);--portal-stacked-stage-height: min(56vh, 25rem);--portal-stacked-stage-height: min(56svh, 25rem)}.portal-home__stage-wrap{width:min(38vw,34rem)}.portal-home__chapter{display:flex;box-sizing:border-box;min-height:calc(var(--astral-viewport-stable) - var(--astral-header-height));padding-block:clamp(1rem,2.5vh,1.75rem);align-items:center}.portal-home__hero{min-height:var(--astral-viewport-stable);padding-top:calc(var(--astral-header-height) + 1.25rem);padding-bottom:1.75rem}.portal-home__chapter>.portal-shell{width:100%}.portal-home .portal-section-heading{margin-bottom:1rem}.portal-home .portal-section-heading h2{font-size:clamp(2rem,3.35vw,2.85rem)}.portal-home .portal-section-heading>p:last-child{margin-top:.65rem;line-height:1.5}.portal-home .portal-feature-card{min-height:12rem;padding:1rem}.portal-home .portal-feature-card h3{margin-top:1rem;margin-bottom:.55rem}.portal-home .portal-feature-card p{line-height:1.55}.portal-home .portal-feature-card ul{margin-top:.9rem}.portal-home .portal-product-card{min-height:17rem;padding:1.15rem}.portal-home .portal-product-card h3{margin-top:1.15rem;margin-bottom:.6rem;font-size:2rem}.portal-home .portal-product-card>p{font-size:var(--astral-text-sm);line-height:1.5}.portal-home .portal-product-card ul{gap:.35rem;margin:.85rem 0}.portal-home__industry-grid article{min-height:7.5rem;padding:1rem}.portal-home__delivery-steps li{min-height:12rem;padding:1.25rem}.portal-home__delivery-steps div{margin-top:2rem}.portal-home__contact{min-height:calc(var(--astral-viewport-stable) - var(--astral-header-height))}.portal-home__closing--without-partners{min-height:calc(var(--astral-viewport-stable) - var(--astral-header-height) - clamp(3rem,6vh,5.5rem))}}@media (prefers-reduced-motion: reduce){.portal-site *,.portal-site *:before,.portal-site *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.console-shell{min-height:100vh;min-height:var(--astral-viewport-dynamic, 100dvh);display:grid;grid-template-columns:clamp(14rem,15vw,15.5rem) minmax(0,1fr);background:var(--astral-graphite-50);color:var(--astral-graphite-900)}.console-shell__backdrop{display:none}.console-shell__sidebar{position:sticky;top:0;height:100vh;height:var(--astral-viewport-dynamic, 100dvh);display:flex;flex-direction:column;padding:clamp(1rem,1.25vw,1.25rem) clamp(.875rem,1.1vw,1.125rem) 1rem;background:var(--astral-graphite-900);border-right:1px solid rgba(255,255,255,.07);z-index:20}.console-shell__brand{width:100%;display:flex;align-items:center;gap:12px;min-height:58px;padding:6px;border:0;background:transparent;color:var(--astral-white);text-align:left;cursor:pointer}.console-shell__brand img{width:38px;height:38px;border-radius:9px;object-fit:contain}.console-shell__brand span{min-width:0;display:flex;flex-direction:column;gap:4px}.console-shell__brand strong{font-size:var(--astral-text-sm);font-weight:700;letter-spacing:.04em}.console-shell__brand em{font:600 var(--astral-text-xs) / 1.4 var(--astral-font-sans);font-style:normal;letter-spacing:.08em;color:#e38a52}.console-shell__navigation{min-height:0;margin-top:clamp(1rem,2vw,1.75rem);padding-right:2px;display:flex;flex:1;flex-direction:column;gap:5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--astral-graphite-700) transparent}.console-shell__nav-item{position:relative;width:100%;min-height:44px;display:flex;align-items:center;gap:11px;padding:0 13px;border:1px solid transparent;border-radius:var(--astral-radius-control);background:transparent;color:#c8cec9;font-size:var(--astral-text-sm);text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.console-shell__nav-item:before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:3px;border-radius:999px;background:transparent}.console-shell__nav-item:hover{color:var(--astral-white);background:#ffffff0e}.console-shell__nav-item.is-active{color:var(--astral-white);border-color:#1f6feb38;background:#075bc63d}.console-shell__nav-item.is-active:before{background:#e38a52}.console-shell__nav-icon{width:18px;height:18px;flex:0 0 auto}.console-shell__sidebar-footer{padding:16px 7px 2px;border-top:1px solid rgba(255,255,255,.08);font:500 var(--astral-text-xs) / 1.55 var(--astral-font-sans);color:#929a94;overflow-wrap:anywhere}.console-shell__workspace{min-width:0;display:flex;flex-direction:column}.console-shell__topbar{position:sticky;top:0;z-index:12;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 28px;background:#fcfcf9f0;border-bottom:1px solid var(--astral-graphite-200);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-shell__topbar-main,.console-shell__topbar-meta{display:flex;align-items:center;gap:12px}.console-shell__topbar-main{min-width:0;flex:1 1 auto}.console-shell__topbar-meta{flex:0 0 auto;justify-content:flex-end;flex-wrap:wrap}.console-shell__menu-toggle{display:none;width:44px;height:44px;padding:11px;border:1px solid var(--astral-graphite-200);border-radius:var(--astral-radius-control);background:var(--astral-white);color:var(--astral-graphite-900);cursor:pointer}.console-shell__menu-toggle svg{width:100%;height:100%}.console-shell__breadcrumb{display:flex;align-items:center;gap:8px;min-width:0}.console-shell__breadcrumb span{font:600 var(--astral-text-xs) / 1.4 var(--astral-font-sans);letter-spacing:.06em;color:var(--astral-graphite-500)}.console-shell__breadcrumb span:after{content:"/";margin-left:8px;color:var(--astral-graphite-300)}.console-shell__breadcrumb strong{font-size:var(--astral-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-shell__badge{display:inline-flex;align-items:center;max-width:260px;height:28px;padding:0 11px;border-radius:999px;background:var(--astral-copper-100);color:var(--astral-copper-700);font:600 var(--astral-text-xs) / 1 var(--astral-font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-shell__user{max-width:180px;font-size:var(--astral-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-shell__content{width:100%;max-width:var(--astral-container-wide, 100rem);margin:0 auto;padding:clamp(1.75rem,2.7vw,2.75rem) clamp(1.5rem,2.7vw,2.75rem) clamp(3rem,4.2vw,4.5rem)}.console-shell__page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.console-shell__page-heading p{min-width:0;max-width:100%;margin:0 0 8px;font:600 var(--astral-text-xs) / 1.4 var(--astral-font-sans);letter-spacing:.08em;color:var(--astral-copper-600);overflow-wrap:anywhere}.console-shell__page-heading h1{margin:0;font-size:clamp(1.625rem,2.35rem,2.25rem);line-height:1.15;letter-spacing:-.03em;color:var(--astral-graphite-900)}.console-shell__page-heading span{display:block;max-width:70ch;margin-top:9px;font-size:var(--astral-text-sm);line-height:1.65;color:var(--astral-graphite-700)}.console-shell__view{min-width:0}.console-page{display:flex;flex-direction:column;gap:clamp(.75rem,1.2vw,1rem);color:var(--astral-graphite-900)}.console-page__hero{padding:16px 18px;border:1px solid var(--astral-graphite-200);border-left:4px solid var(--astral-copper-500);border-radius:var(--astral-radius-panel);background:var(--astral-paper)}.console-page__hero-desc{max-width:70ch;margin:0;font-size:var(--astral-text-sm);line-height:1.65;color:var(--astral-graphite-700)}.console-page__hero-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.console-page__panel{border-radius:var(--astral-radius-feature)!important;box-shadow:none!important}.console-page__panel>.n-card-header{padding-bottom:12px}.console-page__panel .n-pagination{margin-top:14px;display:flex;justify-content:flex-end}.console-page__table{margin-top:10px;border:1px solid var(--astral-graphite-200);border-radius:var(--astral-radius-panel);overflow:hidden}.console-page__muted{font-size:var(--astral-text-xs);color:var(--astral-graphite-500)}.console-page__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-page__chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:var(--astral-text-xs);background:var(--astral-graphite-100);color:var(--astral-graphite-700)}.console-shell .n-card{background:var(--astral-paper)}.console-shell .n-data-table,.console-shell .n-descriptions,.console-shell .n-code{border-radius:var(--astral-radius-panel)}.console-shell .n-form{max-width:760px}.console-shell .n-modal .n-form,.console-shell .n-drawer .n-form{max-width:none}.console-shell .n-input,.console-shell .n-base-selection,.console-shell .n-input-number{max-width:560px}.console-shell .n-data-table .n-input,.console-shell .n-data-table .n-base-selection,.console-shell .n-modal .n-input,.console-shell .n-modal .n-base-selection,.console-shell .n-drawer .n-input,.console-shell .n-drawer .n-base-selection{max-width:none}.console-shell .dashboard-grid,.console-shell .profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.console-shell .dashboard-card,.console-shell .dashboard-section,.console-shell .profile-card{border:1px solid var(--astral-graphite-200)!important;background:var(--astral-paper)!important;color:var(--astral-graphite-900)!important;box-shadow:none!important}.console-shell .dashboard-card__head h3,.console-shell .dashboard-section__head,.console-shell .dashboard-action strong,.console-shell .profile-card__head h3,.console-shell .profile-card__meta dd{color:var(--astral-graphite-900)!important}.console-shell .dashboard-card__head p,.console-shell .dashboard-card__meta dt,.console-shell .dashboard-action em,.console-shell .profile-card__head p,.console-shell .profile-card__meta dt,.console-shell .profile-bindings p,.console-shell .profile-actions-desc{color:var(--astral-graphite-500)!important}.console-shell .dashboard-card__meta div,.console-shell .profile-card__meta div{border-color:var(--astral-graphite-200)!important}.console-shell .dashboard-action,.console-shell .profile-bindings li,.console-shell .feature-flag-item,.console-shell .feature-map-item{border-color:var(--astral-graphite-200)!important;background:var(--astral-white)!important;color:var(--astral-graphite-700)!important}.console-shell .dashboard-action:hover{border-color:var(--astral-blue-500)!important;background:#f3f7fd!important}.console-shell .dashboard-card__icon,.console-shell .dashboard-action__icon,.console-shell .profile-card__icon{background:var(--astral-blue-100)!important;color:var(--astral-blue-600)!important}.console-shell .dashboard-card__icon--user,.console-shell .profile-card__icon--safe{background:var(--astral-success-soft)!important;color:var(--astral-success)!important}.console-shell .profile-card__icon--danger{background:var(--astral-danger-soft)!important;color:var(--astral-danger)!important}.console-shell .feature-flag-item__title,.console-shell .feature-map-item__title{color:var(--astral-graphite-900)!important}.console-shell .feature-flag-item__desc,.console-shell .feature-map-item__desc,.console-shell .feature-map-item__key{color:var(--astral-graphite-500)!important}.console-shell :focus-visible{outline:2px solid var(--astral-blue-500);outline-offset:2px}@media (max-width: 1024px){.console-shell{display:block}.console-shell__sidebar{position:fixed;left:0;transform:translate(-105%);width:min(18rem,calc(100vw - 2rem));box-shadow:var(--astral-shadow-floating);transition:transform .18s ease}.console-shell.is-sidebar-open .console-shell__sidebar{transform:translate(0)}.console-shell__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#0b0e0d80;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:18}.console-shell.is-sidebar-open .console-shell__backdrop{opacity:1;pointer-events:auto}.console-shell__menu-toggle{display:inline-flex}.console-shell__topbar{padding-inline:clamp(.875rem,2.4vw,1.5rem)}.console-shell__topbar-meta .n-button span:not(.n-button__icon){display:none}.console-shell__topbar-meta .n-button{min-width:2.5rem;min-height:2.5rem}.console-shell__content{padding:clamp(1.5rem,3.5vw,2rem) clamp(1.125rem,2.8vw,1.75rem) clamp(2.75rem,5vw,3.5rem)}.console-shell .dashboard-grid,.console-shell .profile-grid,.console-page__split{grid-template-columns:1fr}}@media (max-width: 768px){.console-shell__topbar{min-height:3.75rem;padding-block:.5rem}.console-shell__breadcrumb span,.console-shell__badge,.console-shell__user{display:none}.console-shell__topbar-main,.console-shell__topbar-meta{gap:.5rem}.console-shell__content{padding:1.5rem clamp(.8125rem,3.4vw,1.125rem) 2.75rem}.console-page__panel .n-card__content{padding-inline:clamp(.75rem,3.4vw,1.125rem)!important}}@media (max-width: 640px){.console-shell__topbar{padding-inline:.75rem}.console-shell__page-heading{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:18px}.console-shell__page-heading h1{font-size:clamp(1.5rem,7vw,1.75rem)}.console-shell__page-heading span{font-size:var(--astral-text-sm);line-height:1.65}.console-shell__page-heading>:not(:first-child){align-self:flex-start}.console-page__hero,.console-page__panel,.console-shell .dashboard-card,.console-shell .dashboard-section,.console-shell .profile-card{border-radius:var(--astral-radius-panel)!important}.console-page__hero{padding:14px}.console-page__table{border-radius:var(--astral-radius-control)}}@media (max-height: 720px){.console-shell__sidebar{padding:.75rem .875rem .625rem}.console-shell__brand{min-height:3rem}.console-shell__brand img{width:2rem;height:2rem}.console-shell__navigation{margin-top:.75rem;gap:.1875rem}.console-shell__nav-item{min-height:2.25rem;padding-inline:.6875rem}.console-shell__nav-item:before{top:.5rem;bottom:.5rem}.console-shell__sidebar-footer{padding-top:.625rem}.console-shell__topbar{min-height:3.5rem;padding-block:.375rem}.console-shell__content{padding-top:1.25rem;padding-bottom:2rem}.console-shell__page-heading{margin-bottom:1rem}.console-shell__page-heading p{margin-bottom:.3125rem}.console-shell__page-heading span{margin-top:.375rem;line-height:1.55}.console-page__hero{padding:.875rem 1rem}.console-page__hero-actions{margin-top:.5rem}}@media (min-width: 1600px){.console-shell__topbar{padding-inline:2rem}.console-shell__content{padding-inline:3rem}}@media (prefers-reduced-motion: reduce){.console-shell *,.console-shell *:before,.console-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.console-page__modal{width:min(35rem,calc(100vw - 1.5rem));max-height:min(53.75rem,calc(100vh - 1.5rem));max-height:min(53.75rem,calc(var(--astral-viewport-dynamic, 100dvh) - 1.5rem));display:flex;flex-direction:column;overscroll-behavior:contain}.console-page__modal--medium{width:min(42.5rem,calc(100vw - 1.5rem))}.console-page__modal--wide{width:min(47.5rem,calc(100vw - 1.5rem))}.console-page__modal--detail{width:min(55rem,calc(100vw - 1.5rem))}.console-page__modal>.n-card__content{flex:1 1 auto;min-height:0;overflow-y:auto}.console-page__modal .n-form{width:100%;max-width:680px;margin-inline:auto}.console-page__modal>.n-card-header,.console-page__modal>.n-card__footer{flex:0 0 auto}.console-page__query-form.n-form--inline{display:flex;align-items:flex-start;gap:10px;max-width:none;flex-wrap:wrap}.console-page__query-form.n-form--inline .n-form-item{margin-right:0}.console-page__field-help{display:block;margin-top:6px;font-size:var(--astral-text-xs);line-height:1.55;color:var(--astral-graphite-500)}.console-page__field-stack{width:100%;display:flex;flex-direction:column}.console-page__product-select{width:min(180px,100%)}.console-page__code{max-height:320px;overflow:auto}.console-page__details .n-descriptions-table-content{min-width:0;overflow-wrap:anywhere}.console-page__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.console-page .n-pagination{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:3px}@media (max-width: 640px){.console-page__modal{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);max-height:calc(var(--astral-viewport-dynamic, 100dvh) - 1rem)}.console-page__query-form.n-form--inline,.console-page__query-form.n-form--inline .n-form-item,.console-page__query-form.n-form--inline .n-input,.console-page__query-form.n-form--inline .n-input-number,.console-page__query-form.n-form--inline .n-base-selection{width:100%;max-width:none}.console-page__actions>.n-button{flex:1 1 auto}.console-page .n-pagination{justify-content:flex-start}.console-page__details .n-descriptions-table-header{width:112px}}@media (max-height: 720px){.console-page__modal>.n-card-header,.console-page__modal>.n-card__footer{padding-block:.75rem}.console-page__modal>.n-card__content{padding-block:.75rem}.console-page__query-form.n-form--inline{gap:.5rem}.console-page__code{max-height:min(13.75rem,42dvh)}}html,body,#app{width:100%;height:100%;margin:0;padding:0}*{box-sizing:border-box}body{font-family:var(--astral-font-sans);color:var(--astral-graphite-900);background:var(--astral-graphite-50);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}.n-modal .n-card{max-width:calc(100vw - 24px)}.n-modal .n-card .n-card__content{overflow-x:auto}
