:root{--color-primary:#1976d2;--color-primary-light:#42a5f5;--color-primary-dark:#1565c0;--color-on-primary:#fff;--color-secondary:#9c27b0;--color-error:#d32f2f;--color-warning:#ed6c02;--color-success:#2e7d32;--color-background:#fff;--color-surface:#f5f5f5;--color-text:#212121;--color-text-secondary:#757575;--color-border:#e0e0e0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--font-family:"Roboto",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-normal:1.5;--line-height-tight:1.25;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 8px #0000001a;--shadow-lg:0 4px 16px #00000026}

*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}

@property --n-width--md{syntax:"*";inherits:false}@property --n-max-width--md{syntax:"*";inherits:false}@property --n-height--md{syntax:"*";inherits:false}@property --n-min-height--md{syntax:"*";inherits:false}@property --n-margin-top--md{syntax:"*";inherits:false}@property --n-margin-right--md{syntax:"*";inherits:false}@property --n-margin-bottom--md{syntax:"*";inherits:false}@property --n-margin-left--md{syntax:"*";inherits:false}@property --n-padding-top--md{syntax:"*";inherits:false}@property --n-padding-right--md{syntax:"*";inherits:false}@property --n-padding-bottom--md{syntax:"*";inherits:false}@property --n-padding-left--md{syntax:"*";inherits:false}@property --n-gap--md{syntax:"*";inherits:false}@property --n-background-color--md{syntax:"*";inherits:false}@property --n-color--md{syntax:"*";inherits:false}@property --n-font-size--md{syntax:"*";inherits:false}@property --n-font-weight--md{syntax:"*";inherits:false}@property --n-text-align--md{syntax:"*";inherits:false}@property --n-text-shadow--md{syntax:"*";inherits:false}@property --n-border-radius--md{syntax:"*";inherits:false}@property --n-box-shadow--md{syntax:"*";inherits:false}@property --n-flex-direction--md{syntax:"*";inherits:false}@property --n-align-items--md{syntax:"*";inherits:false}@property --n-justify-content--md{syntax:"*";inherits:false}@property --n-display--md{syntax:"*";inherits:false}@property --n-width--sm{syntax:"*";inherits:false}@property --n-max-width--sm{syntax:"*";inherits:false}@property --n-height--sm{syntax:"*";inherits:false}@property --n-min-height--sm{syntax:"*";inherits:false}@property --n-margin-top--sm{syntax:"*";inherits:false}@property --n-margin-right--sm{syntax:"*";inherits:false}@property --n-margin-bottom--sm{syntax:"*";inherits:false}@property --n-margin-left--sm{syntax:"*";inherits:false}@property --n-padding-top--sm{syntax:"*";inherits:false}@property --n-padding-right--sm{syntax:"*";inherits:false}@property --n-padding-bottom--sm{syntax:"*";inherits:false}@property --n-padding-left--sm{syntax:"*";inherits:false}@property --n-gap--sm{syntax:"*";inherits:false}@property --n-background-color--sm{syntax:"*";inherits:false}@property --n-color--sm{syntax:"*";inherits:false}@property --n-font-size--sm{syntax:"*";inherits:false}@property --n-font-weight--sm{syntax:"*";inherits:false}@property --n-text-align--sm{syntax:"*";inherits:false}@property --n-text-shadow--sm{syntax:"*";inherits:false}@property --n-border-radius--sm{syntax:"*";inherits:false}@property --n-box-shadow--sm{syntax:"*";inherits:false}@property --n-flex-direction--sm{syntax:"*";inherits:false}@property --n-align-items--sm{syntax:"*";inherits:false}@property --n-justify-content--sm{syntax:"*";inherits:false}@property --n-display--sm{syntax:"*";inherits:false}.responsive-node>div:empty:not([class]){display:none}.responsive-node{box-sizing:border-box;width:var(--n-width,auto);max-width:var(--n-max-width,none);height:var(--n-height,auto);min-height:var(--n-min-height,auto);margin-top:var(--n-margin-top,0);margin-right:var(--n-margin-right,0);margin-bottom:var(--n-margin-bottom,0);margin-left:var(--n-margin-left,0);padding-top:var(--n-padding-top,0);padding-right:var(--n-padding-right,0);padding-bottom:var(--n-padding-bottom,0);padding-left:var(--n-padding-left,0);gap:var(--n-gap,0);flex-direction:var(--n-flex-direction,column);align-items:var(--n-align-items,stretch);justify-content:var(--n-justify-content,flex-start);display:var(--n-display,block);position:relative}@container (max-width:1023px){.responsive-node{width:var(--n-width--md,var(--n-width,auto));max-width:var(--n-max-width--md,var(--n-max-width,none));height:var(--n-height--md,var(--n-height,auto));min-height:var(--n-min-height--md,var(--n-min-height,auto));margin-top:var(--n-margin-top--md,var(--n-margin-top,0));margin-right:var(--n-margin-right--md,var(--n-margin-right,0));margin-bottom:var(--n-margin-bottom--md,var(--n-margin-bottom,0));margin-left:var(--n-margin-left--md,var(--n-margin-left,0));padding-top:var(--n-padding-top--md,var(--n-padding-top,0));padding-right:var(--n-padding-right--md,var(--n-padding-right,0));padding-bottom:var(--n-padding-bottom--md,var(--n-padding-bottom,0));padding-left:var(--n-padding-left--md,var(--n-padding-left,0));gap:var(--n-gap--md,var(--n-gap,0));flex-direction:var(--n-flex-direction--md,var(--n-flex-direction,column));align-items:var(--n-align-items--md,var(--n-align-items,stretch));justify-content:var(--n-justify-content--md,var(--n-justify-content,flex-start));display:var(--n-display--md,var(--n-display,block))}}@container (max-width:767px){.responsive-node{width:var(--n-width--sm,var(--n-width--md,var(--n-width,auto)));max-width:var(--n-max-width--sm,var(--n-max-width--md,var(--n-max-width,none)));height:var(--n-height--sm,var(--n-height--md,var(--n-height,auto)));min-height:var(--n-min-height--sm,var(--n-min-height--md,var(--n-min-height,auto)));margin-top:var(--n-margin-top--sm,var(--n-margin-top--md,var(--n-margin-top,0)));margin-right:var(--n-margin-right--sm,var(--n-margin-right--md,var(--n-margin-right,0)));margin-bottom:var(--n-margin-bottom--sm,var(--n-margin-bottom--md,var(--n-margin-bottom,0)));margin-left:var(--n-margin-left--sm,var(--n-margin-left--md,var(--n-margin-left,0)));padding-top:var(--n-padding-top--sm,var(--n-padding-top--md,var(--n-padding-top,0)));padding-right:var(--n-padding-right--sm,var(--n-padding-right--md,var(--n-padding-right,0)));padding-bottom:var(--n-padding-bottom--sm,var(--n-padding-bottom--md,var(--n-padding-bottom,0)));padding-left:var(--n-padding-left--sm,var(--n-padding-left--md,var(--n-padding-left,0)));gap:var(--n-gap--sm,var(--n-gap--md,var(--n-gap,0)));flex-direction:var(--n-flex-direction--sm,var(--n-flex-direction--md,var(--n-flex-direction,column)));align-items:var(--n-align-items--sm,var(--n-align-items--md,var(--n-align-items,stretch)));justify-content:var(--n-justify-content--sm,var(--n-justify-content--md,var(--n-justify-content,flex-start)));display:var(--n-display--sm,var(--n-display--md,var(--n-display,block)))}}
