@layer reset{@scope ([data-astryx-theme="bringme"]) 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(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.3333}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.4118}:where(h4){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.4286}:where(h5){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6667}:where(h6){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.4286;color:var(--color-text-primary)}:where(small){font-size:.8125rem;font-weight:var(--font-weight-normal);line-height:1.55;color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-theme{:root{color-scheme:light dark}@scope ([data-astryx-theme="bringme"]) to ([data-astryx-theme]){:scope{--font-size-4xs:0.375rem;--font-size-3xs:0.4375rem;--font-size-2xs:0.5rem;--font-size-xs:0.625rem;--font-size-sm:0.75rem;--font-size-base:0.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-semibold);--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-bold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--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:0.8125rem;--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.55;--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:300ms;--duration-medium-max:400ms;--duration-slow-min:525ms;--duration-slow:700ms;--duration-slow-max:935ms;--font-family-body:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-code:var(--font-geist-mono),ui-monospace,"SF Mono",Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-syntax-keyword:light-dark(#700084,#efa8ff);--color-syntax-string:light-dark(#005600,#a6d2a2);--color-syntax-comment:light-dark(#737373,#a3a3a3);--color-syntax-number:light-dark(#6e3500,#ffb37f);--color-syntax-function:light-dark(#00458c,#a0caff);--color-syntax-type:light-dark(#700084,#efa8ff);--color-syntax-variable:light-dark(#171717,#e5e5e5);--color-syntax-operator:light-dark(#737373,#a3a3a3);--color-syntax-constant:light-dark(#6e3500,#ffb37f);--color-syntax-tag:light-dark(#89001a,#ffaeaa);--color-syntax-attribute:light-dark(#584400,#eec12f);--color-syntax-property:light-dark(#005348,#83dac9);--color-syntax-punctuation:light-dark(#a3a3a3,#525252);--color-syntax-background:light-dark(#fafafa,#0a0a0a);--color-background-surface:light-dark(#ffffff,#262626);--color-background-body:light-dark(#fbfaf7,#1b1b1b);--color-background-card:light-dark(#ffffff,#1b1b1b);--color-background-popover:light-dark(#ffffff,#1b1b1b);--color-background-muted:light-dark(#f1eee7,#202020);--color-accent:light-dark(#0f5133,#9fe5c0);--color-accent-muted:light-dark(#e8f5ed,#14432f);--color-neutral:light-dark(#0000000F,#FFFFFF1A);--color-overlay:light-dark(#00000080,#000000CC);--color-overlay-hover:light-dark(#0000000D,#FFFFFF0D);--color-overlay-pressed:light-dark(#0000001A,#FFFFFF1A);--color-text-primary:light-dark(#171614,#fafafa);--color-text-secondary:light-dark(#504b45,#c7c7c7);--color-text-disabled:light-dark(#77716a,#8f8f8f);--color-text-accent:light-dark(#0f5133,#9fe5c0);--color-on-dark:#ffffff;--color-on-light:#171717;--color-on-accent:light-dark(#ffffff,#0a2018);--color-on-success:light-dark(#ffffff,#171717);--color-on-error:light-dark(#ffffff,#171717);--color-on-warning:#171717;--color-icon-accent:light-dark(#0f5133,#9fe5c0);--color-icon-primary:light-dark(#171717,#fafafa);--color-icon-secondary:light-dark(#5f5952,#c7c7c7);--color-icon-disabled:light-dark(#a3a3a3,#525252);--color-success:light-dark(#007004,#9fe59b);--color-error:light-dark(#a50c25,#ffc6c1);--color-warning:light-dark(#745b00,#fdcf4f);--color-success-muted:light-dark(#c5e5c0,#84c9803D);--color-error-muted:light-dark(#facecb,#ff9e973D);--color-warning-muted:light-dark(#f8da9d,#deb4333D);--color-border:light-dark(#d2c8bb,#FFFFFF33);--color-border-emphasized:light-dark(#b7aa9b,#737373);--color-skeleton:light-dark(#ece5da,#525252);--color-shadow:light-dark(#0000001A,#0000004D);--color-tint-hover:light-dark(black,white);--color-background-red:light-dark(#facecb,#ff9e973D);--color-border-red:light-dark(#e6bab8,#ff6f6c);--color-icon-red:light-dark(#89001a,#ff9e97);--color-text-red:light-dark(#89001a,#ffc6c1);--color-background-orange:light-dark(#fad0b5,#ffa2583D);--color-border-orange:light-dark(#e6bda2,#e2883e);--color-icon-orange:light-dark(#6e3500,#ffa258);--color-text-orange:light-dark(#6e3500,#ffc9a2);--color-background-yellow:light-dark(#fff7e9,#deb4333D);--color-border-yellow:light-dark(#e7dfd4,#c0990e);--color-icon-yellow:light-dark(#7b4c11,#deb433);--color-text-yellow:light-dark(#7b4c11,#fdcf4f);--color-background-green:light-dark(#c5e5c0,#84c9803D);--color-border-green:light-dark(#b2d1ac,#69ad67);--color-icon-green:light-dark(#0c5700,#84c980);--color-text-green:light-dark(#0c5700,#9fe59b);--color-background-teal:light-dark(#a5e3d6,#7ec6b83D);--color-border-teal:light-dark(#94d6c8,#63ab9d);--color-icon-teal:light-dark(#005348,#7ec6b8);--color-text-teal:light-dark(#005348,#99e2d3);--color-background-cyan:light-dark(#a3e0ef,#83c2d43D);--color-border-cyan:light-dark(#91d3e3,#67a7b8);--color-icon-cyan:light-dark(#00505f,#83c2d4);--color-text-cyan:light-dark(#00505f,#9edef0);--color-background-blue:light-dark(#c4ddfb,#9eb7ff3D);--color-border-blue:light-dark(#b1c9e7,#6d9cfe);--color-icon-blue:light-dark(#00458c,#9eb7ff);--color-text-blue:light-dark(#00458c,#c7d3ff);--color-background-purple:light-dark(#eccef3,#f297ff3D);--color-border-purple:light-dark(#d8bbdf,#dd74f0);--color-icon-purple:light-dark(#700084,#f297ff);--color-text-purple:light-dark(#700084,#fac1ff);--color-background-pink:light-dark(#fccadc,#ff99c33D);--color-border-pink:light-dark(#e7b7c8,#f273aa);--color-icon-pink:light-dark(#83004b,#ff99c3);--color-text-pink:light-dark(#83004b,#ffc3da);--color-background-gray:light-dark(#e5e5e5,var(--color-neutral));--color-border-gray:light-dark(#d4d4d4,#262626);--color-icon-gray:light-dark(#525252,#a3a3a3);--color-text-gray:light-dark(#262626,#e5e5e5);--radius-none:0rem;--radius-inner:0.125rem;--radius-element:0.25rem;--radius-container:0.375rem;--radius-page:0.5rem;--radius-full:9999px;--shadow-low:none;--shadow-med:none;--shadow-high:none;--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 #1981004D;--shadow-inset-warning:inset 0px 0px 0px 2px #ffce2f4D;--shadow-inset-error:inset 0px 0px 0px 2px #e33f4a4D}.astryx-heading.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.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.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.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.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.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-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button.destructive{background-color:var(--color-error-muted);color:var(--color-error);border:1px solid var(--color-error);padding-inline:var(--spacing-4)}.astryx-button{padding-inline:var(--spacing-4);border-radius:var(--radius-element);box-shadow:none;--button-press-scale:scale(1);--_button-radius:var(--radius-element)}.astryx-button.primary{color:var(--color-on-accent);background-color:var(--color-accent);border:1px solid var(--color-accent)}.astryx-button.secondary{border:1px solid var(--color-border-emphasized);background-color:var(--color-background-surface)}.astryx-badge.info{background-color:light-dark(#0074e2,#6d9cfe);color:light-dark(#ffffff,#171717)}.astryx-badge.neutral{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge.success{background-color:light-dark(#198100,#64af4c);color:light-dark(#ffffff,#171717)}.astryx-badge.warning{background-color:#ffce2f;color:#171717}.astryx-badge.error{background-color:light-dark(#e33f4a,#ff705d);color:light-dark(#ffffff,#171717)}.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-banner.info{background-color:var(--color-background-blue);--color-accent-muted:transparent;--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner.success{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner.warning{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner.error{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progressbar{--color-background-muted:var(--color-border-emphasized)}.astryx-progressbar.accent{--color-accent:#0074e2}.astryx-progressbar.success{--color-success:#198100}.astryx-progressbar.warning{--color-warning:#ffce2f}.astryx-progressbar.error{--color-error:#e33f4a}.astryx-card{border:1px solid var(--color-border);box-shadow:none;--astryx-card-padding:var(--spacing-4)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-textinput{border:1px solid var(--color-border-emphasized);border-bottom-color:var(--color-text-secondary);border-radius:var(--radius-element)}.astryx-numberinput,.astryx-textinput{background-color:var(--color-background-surface);box-shadow:none}.astryx-numberinput{border:1px solid var(--color-border-emphasized);border-radius:var(--radius-element)}.astryx-dateinput{border-radius:var(--radius-element)}.astryx-dateinput,.astryx-textarea{border:1px solid var(--color-border-emphasized);background-color:var(--color-background-surface);box-shadow:none}.astryx-textarea{border-bottom-color:var(--color-text-secondary);border-radius:var(--radius-element)}.astryx-selector{border:1px solid var(--color-border-emphasized);border-radius:var(--radius-element);background-color:var(--color-background-surface);box-shadow:none}.astryx-heading.primary,.astryx-text.primary{color:var(--color-text-primary)}.astryx-heading.secondary,.astryx-text.secondary{color:var(--color-text-secondary)}.astryx-heading.disabled,.astryx-text.disabled{color:var(--color-text-disabled)}.astryx-heading.placeholder,.astryx-text.placeholder{color:var(--color-text-secondary)}.astryx-heading.active,.astryx-text.active{color:var(--color-accent)}[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)}}}@layer astryx-theme{}.astryx-date-input,.astryx-number-input,.astryx-selector,.astryx-text-area,.astryx-text-input{border:var(--spacing-0) solid transparent;border-bottom:var(--spacing-0-5) solid var(--color-border);background-color:var(--color-background-surface)}.astryx-date-input:hover,.astryx-number-input:hover,.astryx-selector:hover,.astryx-text-area:hover,.astryx-text-input:hover{border-color:var(--color-border-emphasized);box-shadow:none}.public-top-nav{min-height:calc(var(--spacing-12) + var(--spacing-4));padding-inline:var(--spacing-8);border-bottom:var(--spacing-0-5) solid var(--color-border);background-color:var(--color-background-body)}.public-top-nav .astryx-top-nav-heading{padding-inline:var(--spacing-0)}.public-brand-mark{width:calc(var(--spacing-8) + var(--spacing-0-5));height:calc(var(--spacing-8) + var(--spacing-0-5))}.workspace-brand-mark{width:var(--spacing-6);height:var(--spacing-6)}.public-navigation{-webkit-margin-start:auto;margin-inline-start:auto}.site-footer-copy{min-width:0;white-space:normal;overflow-wrap:anywhere}.public-top-nav .astryx-button{min-height:var(--spacing-10);border-radius:var(--radius-element)}.astryx-card[data-variant=green] .astryx-badge[data-variant=green]{color:var(--color-text-primary)}.pricing-centered-section{margin-inline:auto}.pricing-hero-copy{width:100%;text-align:center}.pricing-plan-card{border-color:var(--color-border-emphasized);box-shadow:none}.pricing-plan-card .astryx-badge{align-self:flex-start}.pricing-plan-card .astryx-button{width:100%;min-height:var(--spacing-12)}.pricing-benefit{min-height:100%;padding:var(--spacing-5);-webkit-border-before:var(--spacing-0-5) solid var(--color-border-emphasized);border-block-start:var(--spacing-0-5) solid var(--color-border-emphasized);-webkit-border-end:var(--spacing-0-5) solid var(--color-border);border-inline-end:var(--spacing-0-5) solid var(--color-border)}.pricing-benefit:last-child{-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent}.pricing-benefit .astryx-badge{align-self:flex-start}.pricing-faq{max-width:calc(var(--spacing-12) * 15)}.public-content-hero{margin-inline:auto}.public-breadcrumbs a{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none}.public-breadcrumbs a:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:var(--spacing-1)}.template-card{border-color:var(--color-border-emphasized);box-shadow:none}.template-card .astryx-badge{align-self:flex-start}.template-message{white-space:pre-line}.template-checklist-item{padding-block:var(--spacing-4);-webkit-border-after:var(--spacing-0-5) solid var(--color-border);border-block-end:var(--spacing-0-5) solid var(--color-border)}.template-checklist-item:last-child{-webkit-border-after:var(--spacing-0) solid transparent;border-block-end:var(--spacing-0) solid transparent}.guide-article-section,.guide-hero,.guide-related-section,.guide-template-callout{margin-inline:auto}.guide-article{max-width:calc(var(--spacing-12) * 15)}.guide-answer{border-color:var(--color-border-emphasized);box-shadow:none}.guide-section>.astryx-text{max-width:calc(var(--spacing-12) * 14)}.guide-point{padding-block:var(--spacing-3)}.guide-hub-row,.guide-related-row{padding-block:var(--spacing-5);-webkit-border-after:var(--spacing-0-5) solid var(--color-border);border-block-end:var(--spacing-0-5) solid var(--color-border)}.guide-hub-row:first-child,.guide-related-row:first-child{-webkit-border-before:var(--spacing-0-5) solid var(--color-border);border-block-start:var(--spacing-0-5) solid var(--color-border)}.guide-related-row a,.guide-title-link{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.guide-related-row a:hover,.guide-title-link:hover{text-decoration:underline;text-underline-offset:var(--spacing-1)}.security-control{min-height:100%;padding:var(--spacing-6);-webkit-border-before:var(--spacing-0-5) solid var(--color-border-emphasized);border-block-start:var(--spacing-0-5) solid var(--color-border-emphasized);-webkit-border-end:var(--spacing-0-5) solid var(--color-border);border-inline-end:var(--spacing-0-5) solid var(--color-border)}.security-control:nth-child(2n){-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent}.security-control .astryx-badge{align-self:flex-start}.legal-page-section{margin-inline:auto}.legal-page-section .astryx-list{color:var(--color-text-primary)}.astryx-layout-content:has(.landing-section),[data-astryx-theme=bringme]:has(.landing-section){background-color:var(--color-background-body);color:var(--color-text-primary)}.landing-top-nav{min-height:calc(var(--spacing-12) + var(--spacing-6));padding-inline:var(--spacing-10);-webkit-border-after:var(--spacing-0) solid transparent;border-block-end:var(--spacing-0) solid transparent;background-color:var(--color-background-body)}.landing-plan-label,.landing-plan-title,.landing-product-logo,.landing-top-nav .astryx-top-nav-heading{font-family:Georgia,Times New Roman,serif}.landing-top-nav .astryx-top-nav-heading{padding-inline:var(--spacing-0);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;color:var(--color-text-accent)}.landing-menu-button{border-radius:var(--radius-none)}.landing-menu-links .astryx-button{justify-content:flex-start;width:100%;min-height:var(--spacing-12)}.astryx-layout-content>.landing-section{width:100%;margin-inline:auto;padding:var(--spacing-0)}.landing-section>.astryx-section{padding:var(--spacing-0)}.landing-editorial-hero>.astryx-section{padding:calc(var(--spacing-12) + var(--spacing-8)) var(--spacing-10) var(--spacing-8)}.landing-editorial-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}.landing-editorial-copy{max-width:calc(var(--spacing-12) * 11);text-align:start}.landing-editorial-heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(calc(var(--font-size-5xl) * 1.15),5.7vw,calc(var(--font-size-5xl) * 2.35));line-height:1.03;font-weight:var(--font-weight-normal);letter-spacing:-.055em;color:var(--color-text-accent)}.landing-editorial-support{max-width:calc(var(--spacing-12) * 9);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--color-text-primary)}.landing-primary-actions{width:calc(var(--spacing-12) * 6)}.landing-primary-actions .astryx-button:first-child{width:100%;min-height:calc(var(--spacing-12) + var(--spacing-4));font-size:var(--font-size-xl)}.landing-primary-actions .astryx-button:last-child{text-decoration:underline;text-underline-offset:var(--spacing-1)}.landing-demo-link{justify-content:flex-start;padding-inline:var(--spacing-0);font-size:var(--font-size-lg)}.landing-product-panel{position:relative;overflow:hidden;width:100%;min-width:var(--spacing-0);border:var(--spacing-0-5) solid var(--color-text-accent);border-radius:var(--radius-page);background-color:var(--color-background-surface);box-shadow:none}.landing-product-bar{min-height:calc(var(--spacing-12) + var(--spacing-2));padding-inline:var(--spacing-5);color:var(--color-on-dark);background-color:color-mix(in srgb,var(--color-accent) 65%,var(--color-on-light))}.landing-product-bar .astryx-icon,.landing-product-bar .astryx-text{color:inherit}.landing-product-logo{font-size:var(--font-size-xl)}.landing-plan-icon,.landing-product-avatar,.landing-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-page);background-color:var(--color-accent-muted)}.landing-product-avatar{width:var(--spacing-8);height:var(--spacing-8);color:var(--color-on-light)!important}.landing-product-columns{min-height:calc(var(--spacing-12) * 9)}.landing-demo-column{min-width:var(--spacing-0);padding:var(--spacing-5);-webkit-border-end:var(--spacing-0-5) solid var(--color-border);border-inline-end:var(--spacing-0-5) solid var(--color-border);transition:background-color var(--duration-normal) ease}.landing-demo-column:last-child{-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent}.landing-demo-column[data-active=true]{background-color:var(--color-accent-muted)}.landing-demo-column>.astryx-h-stack .astryx-heading{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.landing-step-number{width:var(--spacing-8);height:var(--spacing-8);color:var(--color-text-accent)}.landing-upload-row{padding:var(--spacing-3);border:var(--spacing-0-5) dashed var(--color-border-emphasized);border-radius:var(--radius-element)}.landing-upload-row>:nth-child(2){flex:1 1 auto}.landing-file-icon{font-size:var(--font-size-2xl)}.landing-followup-preview,.landing-invoice-preview,.landing-reminder-preview{border-color:var(--color-border);box-shadow:none}.landing-followup-preview .astryx-text,.landing-invoice-preview .astryx-text,.landing-reminder-preview .astryx-text{overflow-wrap:anywhere}.landing-timeline-item{position:relative}.landing-timeline-marker{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-5);height:var(--spacing-5);flex:0 0 auto;border:var(--spacing-0-5) solid var(--color-border-emphasized);border-radius:var(--radius-page);color:var(--color-on-accent)}.landing-timeline-marker[data-complete=true]{border-color:var(--color-accent);background-color:var(--color-accent)}.landing-polite-note{padding:var(--spacing-3);border-radius:var(--radius-element);background-color:var(--color-accent-muted)}.landing-plan-split{-webkit-border-before:var(--spacing-0-5) solid var(--color-border);border-block-start:var(--spacing-0-5) solid var(--color-border)}.landing-plan-path{min-height:calc(var(--spacing-12) * 4);padding:var(--spacing-10)}.landing-plan-path[data-pro=true]{-webkit-border-start:var(--spacing-0-5) solid var(--color-border);border-inline-start:var(--spacing-0-5) solid var(--color-border)}.landing-plan-icon{width:calc(var(--spacing-12) + var(--spacing-6));height:calc(var(--spacing-12) + var(--spacing-6));color:var(--color-text-accent)}.landing-plan-label{font-size:var(--font-size-lg)}.landing-plan-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-normal);line-height:1.1;letter-spacing:-.035em}.landing-plan-title a{color:inherit;text-decoration:none}.landing-plan-title a:hover{text-decoration:underline;text-underline-offset:var(--spacing-1)}.landing-plan-description{color:var(--color-text-primary)}.public-page-hero{padding-block:clamp(calc(var(--spacing-12) + var(--spacing-4)),10vh,calc(var(--spacing-12) * 2))}.public-final-cta>.astryx-section,.public-page-hero>.astryx-section{max-width:calc(var(--spacing-12) * 16)}.public-page-lead,.public-section-heading{max-width:calc(var(--spacing-12) * 14)}.public-final-cta .astryx-button,.public-page-hero .astryx-button{min-height:var(--spacing-12);padding-inline:var(--spacing-6)}.public-step-row{grid-template-columns:minmax(var(--spacing-12),.25fr) minmax(0,1.5fr) minmax(0,.75fr)!important;padding-block:var(--spacing-8);-webkit-border-after:var(--spacing-0-5) solid var(--color-border);border-block-end:var(--spacing-0-5) solid var(--color-border)}.public-step-row:last-child{-webkit-border-after:var(--spacing-0) solid transparent;border-block-end:var(--spacing-0) solid transparent}.public-step-result{padding:var(--spacing-4);-webkit-border-start:var(--spacing-1) solid var(--color-accent);border-inline-start:var(--spacing-1) solid var(--color-accent);background-color:var(--color-background-muted)}.public-flow-state{min-height:100%;padding:var(--spacing-5);-webkit-border-before:var(--spacing-0-5) solid var(--color-border-emphasized);border-block-start:var(--spacing-0-5) solid var(--color-border-emphasized);-webkit-border-end:var(--spacing-0-5) solid var(--color-border);border-inline-end:var(--spacing-0-5) solid var(--color-border)}.public-flow-state:last-child{-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent}.public-flow-state .astryx-badge,.public-path-summary .astryx-badge{align-self:flex-start}.public-path-summary{border-color:var(--color-border-emphasized);box-shadow:none}.public-context-item{min-height:100%;padding:var(--spacing-6);-webkit-border-before:var(--spacing-0-5) solid var(--color-border);border-block-start:var(--spacing-0-5) solid var(--color-border);-webkit-border-end:var(--spacing-0-5) solid var(--color-border);border-inline-end:var(--spacing-0-5) solid var(--color-border)}.public-context-item:nth-child(2n){-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent}.public-guardrail-card,.public-sending-path{border-color:var(--color-border-emphasized);box-shadow:none}.public-guardrail-card .astryx-badge,.public-sending-path .astryx-badge{align-self:flex-start}.public-sending-path .astryx-button{width:100%;min-height:var(--spacing-12)}.public-response-row{grid-template-columns:minmax(0,.6fr) minmax(0,.55fr) minmax(0,1.85fr)!important;padding-block:var(--spacing-5);-webkit-border-after:var(--spacing-0-5) solid var(--color-border);border-block-end:var(--spacing-0-5) solid var(--color-border)}.public-response-row:last-child{-webkit-border-after:var(--spacing-0) solid transparent;border-block-end:var(--spacing-0) solid transparent}.public-final-cta{text-align:center}.workspace-shell{min-width:0;background-color:var(--color-background-body)}.workspace-shell .astryx-app-shell-header,.workspace-shell .astryx-side-nav{background-color:var(--color-background-surface);box-shadow:none}.workspace-shell .astryx-side-nav-item[aria-current=page]{background-color:var(--color-accent-muted);box-shadow:none;font-weight:var(--font-weight-semibold)}.workspace-shell .astryx-card{box-shadow:none}.reminder-message-card{border-color:var(--color-border-emphasized)}.reminder-email-signature{-webkit-padding-start:var(--spacing-3);padding-inline-start:var(--spacing-3);-webkit-border-start:var(--spacing-0-5) solid var(--color-accent);border-inline-start:var(--spacing-0-5) solid var(--color-accent)}.payer-response-preview{padding-block:var(--spacing-3);border-block:var(--border-width) solid var(--color-border-emphasized)}.payer-response-preview-action{display:inline-flex;align-items:center;min-height:var(--spacing-8);padding-block:var(--spacing-1);padding-inline:var(--spacing-3);color:var(--color-text-primary)}.managed-send-plan,.payer-response-preview-action{background-color:var(--color-background-surface)}.managed-send-calendar-day,.managed-send-plan,.payer-response-preview-action{border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-inner)}.managed-send-calendar-day{background-color:var(--color-background-muted);box-shadow:none}.managed-send-calendar-day-first{border-color:var(--color-border-green);background-color:var(--color-accent-muted)}.company-settings-panel{color:var(--color-text-primary)}.company-settings-panel .astryx-field-label{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.company-settings-panel .astryx-text-area,.company-settings-panel .astryx-text-input{border-bottom-color:var(--color-border-emphasized)}.workspace-content-frame{box-sizing:border-box;width:100%;min-width:0;margin-inline:auto;padding:var(--spacing-6)}.workspace-brand-link{display:inline-flex;color:var(--color-text-primary);text-decoration:none}.workspace-sidenav-frame{position:relative;width:max-content;min-width:0;overflow:visible}.workspace-shell .astryx-app-shell-sidenav{overflow:visible}.workspace-sidenav-collapse{position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--spacing-4) * -1);transform:translateY(-50%);z-index:1;width:var(--spacing-8);min-width:var(--spacing-8);height:var(--spacing-8);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-element);background-color:var(--color-background-surface);box-shadow:none}.invoice-intake-grid{width:100%;max-width:calc(var(--spacing-12) * 20);align-items:stretch}.invoice-upload-option{position:relative;min-width:0;height:100%;border-radius:var(--radius-container)}.invoice-upload-option .astryx-file-input[data-mode=dropzone]{min-height:calc(var(--spacing-12) * 5);border-style:solid;border-color:var(--color-border-green);border-radius:var(--radius-container);background-color:var(--color-background-green);box-shadow:none;transition-property:border-color,background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.invoice-upload-option .astryx-file-input[data-mode=dropzone]>:not(input){opacity:0}.invoice-upload-option .astryx-file-input[data-mode=dropzone]:focus-within,.invoice-upload-option:hover .astryx-file-input[data-mode=dropzone]{border-color:var(--color-accent);background-color:var(--color-accent-muted);box-shadow:none}.invoice-upload-option .astryx-file-input[data-mode=dropzone][data-status=error]{border-color:var(--color-error)}.invoice-upload-option-content{position:absolute;inset:0;z-index:2;box-sizing:border-box;min-width:0;padding:var(--spacing-6);pointer-events:none}.invoice-intake-icon{width:var(--spacing-12);height:var(--spacing-12);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);background-color:var(--color-background-surface);box-shadow:none}.invoice-intake-icon-primary{border-color:var(--color-border-green);background-color:var(--color-accent-muted)}.invoice-intake-footer{-webkit-margin-before:auto;margin-block-start:auto}.invoice-intake-action-label{color:var(--color-text-accent)}.invoice-intake-arrow{transition-property:transform,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.invoice-manual-option{height:100%;min-height:calc(var(--spacing-12) * 5);overflow:hidden;border-radius:var(--radius-container);background-color:var(--color-background-surface);box-shadow:none;transition-property:border-color,background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.invoice-manual-option-content{box-sizing:border-box;min-height:calc(var(--spacing-12) * 5);padding:var(--spacing-6)}.invoice-manual-option:focus-within,.invoice-manual-option:hover{border-color:var(--color-border-emphasized);background-color:var(--color-background-muted);box-shadow:none}.invoice-manual-option:focus-within .invoice-intake-arrow,.invoice-manual-option:hover .invoice-intake-arrow,.invoice-upload-option:focus-within .invoice-intake-arrow,.invoice-upload-option:hover .invoice-intake-arrow{transform:translate(var(--spacing-1),calc(var(--spacing-1) * -1))}@media (prefers-reduced-motion:reduce){.invoice-intake-arrow,.invoice-manual-option,.invoice-upload-option .astryx-file-input[data-mode=dropzone]{transition-duration:0s}}.invoice-review-grid,.invoice-review-workspace{width:100%;min-width:0}.invoice-pdf-import--review,.invoice-pdf-import--review .invoice-review-grid,.invoice-pdf-import--review .invoice-review-workspace,.invoice-review-region,.invoices-flow-region{min-height:0}.invoice-review-fields{min-width:0}.invoice-pdf-import--review .invoice-review-fields{overflow-y:auto}.invoice-pdf-viewer{min-width:0;min-height:calc(var(--spacing-12) * 11);overflow:hidden;border-color:var(--color-border-emphasized);border-radius:var(--radius-container)}.invoice-pdf-frame,.invoice-pdf-viewer{background-color:var(--color-background-inverted)}.invoice-pdf-frame{display:block;width:100%;height:clamp(calc(var(--spacing-12) * 11),calc(100vh - calc(var(--spacing-12) * 5)),calc(var(--spacing-12) * 16));border:0}.invoice-pdf-viewer--viewport .invoice-pdf-frame{height:100%;min-height:0}.workspace-state{min-width:0}.invoice-next-action-callout{min-width:calc(var(--spacing-12) * 4);padding:var(--spacing-4);border:var(--border-width) solid var(--color-border-emphasized);-webkit-border-start:calc(var(--border-width) * 3) solid var(--color-border-green);border-inline-start:calc(var(--border-width) * 3) solid var(--color-border-green);border-radius:var(--radius-inner);background-color:var(--color-background-surface);box-shadow:none}.invoice-lifecycle-layout{width:100%;min-width:0}.invoice-lifecycle-main{min-width:0}.invoice-lifecycle-rail{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--spacing-12) + var(--spacing-4));flex:0 0 calc(var(--spacing-12) * 4);min-width:calc(var(--spacing-12) * 4);-webkit-padding-start:var(--spacing-5);padding-inline-start:var(--spacing-5);-webkit-border-start:var(--border-width) solid var(--color-border-emphasized);border-inline-start:var(--border-width) solid var(--color-border-emphasized)}.invoice-lifecycle-mobile-summary,.invoice-lifecycle-toggle{display:none}.invoice-lifecycle-main-list,.invoice-lifecycle-outcome-list{margin:var(--spacing-0);padding:var(--spacing-0);list-style:none}.invoice-lifecycle-diagram{min-width:0}.invoice-lifecycle-step{position:relative;min-width:0}.invoice-lifecycle-main-step{min-height:calc(var(--spacing-12) + var(--spacing-4));-webkit-padding-after:var(--spacing-4);padding-block-end:var(--spacing-4)}.invoice-lifecycle-main-step:after{content:"";position:absolute;z-index:0;inset-block-start:var(--spacing-5);inset-block-end:calc(var(--spacing-1) * -1);inset-inline-start:calc(var(--spacing-2) - var(--border-width));width:var(--border-width);background-color:var(--color-border-emphasized)}.invoice-lifecycle-main-step:last-child:after{inset-block-end:calc(var(--spacing-8) * -1)}.invoice-lifecycle-icon{position:relative;z-index:1;flex:none;width:var(--spacing-4);height:var(--spacing-4);color:var(--color-icon-disabled);background-color:var(--color-background-body)}.invoice-lifecycle-step[data-state=complete] .invoice-lifecycle-icon,.invoice-lifecycle-step[data-state=current] .invoice-lifecycle-icon{color:var(--color-icon-accent)}.invoice-lifecycle-step-copy{min-width:0;-webkit-padding-after:var(--spacing-2);padding-block-end:var(--spacing-2)}.invoice-lifecycle-outcomes{position:relative;-webkit-margin-start:var(--spacing-2);margin-inline-start:var(--spacing-2);-webkit-padding-start:var(--spacing-5);padding-inline-start:var(--spacing-5)}.invoice-lifecycle-outcomes:before{content:"";position:absolute;z-index:0;inset-block-start:calc(var(--spacing-8) * -1);inset-block-end:var(--spacing-8);inset-inline-start:var(--spacing-0);width:var(--border-width);background-color:var(--color-border-emphasized)}.invoice-lifecycle-outcome-step{min-height:var(--spacing-10)}.invoice-lifecycle-outcome-step:before{content:"";position:absolute;z-index:0;inset-block-start:calc(var(--spacing-2) - var(--border-width));inset-inline-start:calc(var(--spacing-5) * -1);width:var(--spacing-5);height:var(--border-width);background-color:var(--color-border-emphasized)}.invoice-lifecycle-hover-detail{width:calc(var(--spacing-12) * 4);max-width:calc(var(--spacing-12) * 5);padding:var(--spacing-3);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-inner);background-color:var(--color-background-popover);box-shadow:none}.reminder-draft-tools{padding-block:var(--spacing-2);color:var(--color-text-primary)}.reminder-decision-panel{border:var(--border-width) solid var(--color-border-emphasized);-webkit-border-start:calc(var(--border-width) * 3) solid var(--color-border-green);border-inline-start:calc(var(--border-width) * 3) solid var(--color-border-green);border-radius:var(--radius-inner);background-color:var(--color-background-surface);box-shadow:none}.reminder-state-actions{width:100%}.activity-completed-list{border-block:var(--border-width) solid var(--color-border-emphasized)}.activity-completed-row{padding-block:var(--spacing-4)}.schedule-calendar-frame{border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-inner);background-color:var(--color-background-surface);box-shadow:none}.schedule-calendar-heading{padding:var(--spacing-4);-webkit-border-after:var(--border-width) solid var(--color-border-emphasized);border-block-end:var(--border-width) solid var(--color-border-emphasized)}.schedule-plan-note{padding-inline:var(--spacing-4);color:var(--color-text-secondary)}.schedule-calendar-scroll{overflow-x:auto}.invoice-mobile-list{display:none}.schedule-calendar-grid{min-width:calc(var(--spacing-12) * 12)}.schedule-calendar-weekdays{-webkit-border-after:var(--border-width) solid var(--color-border-emphasized);border-block-end:var(--border-width) solid var(--color-border-emphasized);background-color:var(--color-background-muted)}.schedule-calendar-weekday{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-primary);text-align:end}.schedule-calendar-day{min-height:calc(var(--spacing-12) * 2);padding:var(--spacing-2);-webkit-border-end:var(--border-width) solid var(--color-border);border-inline-end:var(--border-width) solid var(--color-border);-webkit-border-after:var(--border-width) solid var(--color-border);border-block-end:var(--border-width) solid var(--color-border);background-color:var(--color-background-surface)}.schedule-calendar-day[data-today] .schedule-calendar-date{color:var(--color-text-green)}.schedule-calendar-date{align-self:flex-end;color:var(--color-text-primary)}.schedule-event-link{display:block;padding:var(--spacing-2);border:var(--border-width) solid var(--color-border-emphasized);border-inline-start-width:calc(var(--border-width) * 3);border-radius:var(--radius-inner);color:var(--color-text-primary);text-decoration:none;box-shadow:none}.schedule-event-link[data-owner=self]{border-inline-start-color:var(--color-border-blue);background-color:var(--color-background-muted)}.schedule-event-link[data-owner=managed]{border-inline-start-color:var(--color-border-green);background-color:var(--color-accent-muted)}.schedule-event-link:hover{border-color:var(--color-border-emphasized)}.schedule-event-time,.schedule-event-title{color:var(--color-text-primary)}.schedule-event-detail{color:var(--color-text-secondary)}.schedule-legend-label{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-text-primary)}.schedule-legend-label:before{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-inner);content:""}.schedule-legend-label[data-owner=self]:before{background-color:var(--color-background-blue)}.schedule-legend-label[data-owner=managed]:before{background-color:var(--color-background-green)}@media (max-width:48rem){.workspace-sidenav-collapse{display:none}.workspace-content-frame{padding:var(--spacing-4)}.invoice-lifecycle-layout{flex-direction:column}.invoice-lifecycle-rail{position:static;order:0;width:100%;min-width:0;-webkit-padding-after:var(--spacing-4);padding-block-end:var(--spacing-4);-webkit-padding-start:var(--spacing-0);padding-inline-start:var(--spacing-0);-webkit-border-after:var(--border-width) solid var(--color-border-emphasized);border-block-end:var(--border-width) solid var(--color-border-emphasized);-webkit-border-start:var(--spacing-0) solid transparent;border-inline-start:var(--spacing-0) solid transparent}.invoice-lifecycle-mobile-summary,.invoice-lifecycle-toggle{display:flex}.invoice-desktop-table,.invoice-lifecycle-details[data-expanded=false]{display:none}.invoice-mobile-list{display:flex}.schedule-calendar-scroll{overflow-x:visible}.schedule-calendar-grid{min-width:0}.schedule-calendar-weekday{padding:var(--spacing-2) var(--spacing-1);text-align:center}.schedule-calendar-day{min-height:calc(var(--spacing-12) + var(--spacing-8));padding:var(--spacing-1)}.schedule-calendar-date{align-self:center}.schedule-event-link{overflow:hidden;padding:var(--spacing-1)}.schedule-event-detail{display:none}.schedule-event-time,.schedule-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell .astryx-top-nav{gap:var(--spacing-2);padding-inline:var(--spacing-3)}.public-top-nav,.workspace-shell .astryx-top-nav .astryx-button{padding-inline:var(--spacing-3)}.public-top-nav{min-height:var(--spacing-12)}.public-navigation{display:none}.site-footer-content{align-items:flex-start}.site-footer-copy,.site-footer-links{width:100%}.public-brand-mark{width:var(--spacing-6);height:var(--spacing-6)}.public-auth-actions,.public-navigation{gap:var(--spacing-1)}.public-top-nav .astryx-button,.public-top-nav .astryx-top-nav-item{min-height:var(--spacing-8);padding-inline:var(--spacing-2)}.landing-top-nav{min-height:calc(var(--spacing-12) + var(--spacing-2));padding-inline:var(--spacing-4)}.landing-top-nav .astryx-top-nav-heading{font-size:var(--font-size-xl)}.landing-editorial-hero>.astryx-section{padding:var(--spacing-10) var(--spacing-4) var(--spacing-12)}.landing-editorial-grid{grid-template-columns:minmax(0,1fr)!important}.landing-editorial-copy{max-width:100%}.landing-editorial-heading{font-size:clamp(var(--font-size-4xl),14vw,calc(var(--font-size-5xl) * 1.25))}.landing-editorial-support{font-size:var(--font-size-lg)}.landing-primary-actions{width:100%;align-items:stretch}.landing-demo-link,.landing-primary-actions .astryx-button{width:100%}.landing-demo-link{justify-content:center}.landing-product-links{display:none}.landing-product-columns{grid-template-columns:minmax(0,1fr)!important}.landing-demo-column{-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent;-webkit-border-after:var(--spacing-0-5) solid var(--color-border);border-block-end:var(--spacing-0-5) solid var(--color-border)}.landing-demo-column:last-child{-webkit-border-after:var(--spacing-0) solid transparent;border-block-end:var(--spacing-0) solid transparent}.landing-plan-grid{grid-template-columns:minmax(0,1fr)!important}.landing-plan-path{min-height:auto;padding:var(--spacing-8) var(--spacing-4)}.landing-plan-path[data-pro=true]{-webkit-border-start:var(--spacing-0) solid transparent;border-inline-start:var(--spacing-0) solid transparent;-webkit-border-before:var(--spacing-0-5) solid var(--color-border);border-block-start:var(--spacing-0-5) solid var(--color-border)}.landing-plan-title{font-size:var(--font-size-3xl)}.landing-plan-icon{width:var(--spacing-12);height:var(--spacing-12)}.public-final-cta .astryx-button,.public-page-hero .astryx-button{width:100%}.public-step-row{grid-template-columns:minmax(0,1fr)!important;gap:var(--spacing-4);padding-block:var(--spacing-6)}.public-context-item,.public-context-item:nth-child(2n),.public-flow-state{-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent}.public-context-item,.public-context-item:nth-child(2n){padding-inline:var(--spacing-0)}.security-control,.security-control:nth-child(2n){-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent}.public-response-row{grid-template-columns:minmax(0,1fr)!important;gap:var(--spacing-2)}.pricing-benefit{-webkit-border-end:var(--spacing-0) solid transparent;border-inline-end:var(--spacing-0) solid transparent}}