@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-2xl: 1rem;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-1{z-index:1}.col-start-1{grid-column-start:1}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.mt-0{margin-top:0}.mt-\[var\(--spacing-3xl\)\]{margin-top:var(--spacing-3xl)}.mt-\[var\(--spacing-4xl\)\]{margin-top:var(--spacing-4xl)}.mt-\[var\(--spacing-lg\)\]{margin-top:var(--spacing-lg)}.mt-\[var\(--spacing-md\)\]{margin-top:var(--spacing-md)}.mt-\[var\(--spacing-xl\)\]{margin-top:var(--spacing-xl)}.mt-\[var\(--spacing-xs\)\]{margin-top:var(--spacing-xs)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-\[var\(--spacing-lg\)\]{margin-bottom:var(--spacing-lg)}.mb-\[var\(--spacing-sm\)\]{margin-bottom:var(--spacing-sm)}.ml-\[var\(--spacing-3xl\)\]{margin-left:var(--spacing-3xl)}.ml-\[var\(--spacing-md\)\]{margin-left:var(--spacing-md)}.ml-\[var\(--spacing-sm\)\]{margin-left:var(--spacing-sm)}.ml-\[var\(--spacing-xs\)\]{margin-left:var(--spacing-xs)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-\[var\(--width-sm\)\]{width:var(--width-sm)}.w-auto{width:auto}.max-w-\[var\(--form-width\)\]{max-width:var(--form-width)}.max-w-full{max-width:100%}.min-w-0{min-width:0px}.min-w-\[13rem\]{min-width:13rem}.flex-1{flex:1}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-\[var\(--page-gap\)\]{gap:var(--page-gap)}.gap-\[var\(--space-sm\)\]{gap:var(--space-sm)}.gap-\[var\(--spacing-lg\)\]{gap:var(--spacing-lg)}.gap-\[var\(--spacing-md\)\]{gap:var(--spacing-md)}.gap-\[var\(--spacing-sm\)\]{gap:var(--spacing-sm)}.gap-\[var\(--spacing-xl\)\]{gap:var(--spacing-xl)}.gap-\[var\(--spacing-xs\)\]{gap:var(--spacing-xs)}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-\[color\:var\(--border-primary\)\]{border-color:var(--border-primary)}.border-\[color\:var\(--border-secondary\)\]{border-color:var(--border-secondary)}.border-\[color\:var\(--utility-error-200\)\]{border-color:var(--utility-error-200)}.bg-\[color\:var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-secondary_hover\)\]{background-color:var(--bg-secondary_hover)}.p-0{padding:0}.p-\[var\(--spacing-lg\)\]{padding:var(--spacing-lg)}.px-\[var\(--spacing-lg\)\]{padding-inline:var(--spacing-lg)}.px-\[var\(--spacing-sm\)\]{padding-inline:var(--spacing-sm)}.py-\[var\(--spacing-md\)\]{padding-block:var(--spacing-md)}.pl-\[var\(--spacing-3xl\)\]{padding-left:var(--spacing-3xl)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-\[length\:var\(--font-size-text-sm\)\]{font-size:var(--font-size-text-sm)}.font-\[var\(--font-weight-semibold\)\],.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#10859a\]{color:#10859a}.text-\[\#fff\]{color:#fff}.text-\[color\:var\(--fg-warning-primary\)\]{color:var(--fg-warning-primary)}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.text-\[color\:var\(--text-error-primary\)\]{color:var(--text-error-primary)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[color\:var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[color\:var\(--text-warning-primary\)\]{color:var(--text-warning-primary)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(width>=48rem){.md\:w-1\/2{width:50%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:GIP;src:url(/fonts/gip/GIP-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GIP;src:url(/fonts/gip/GIP-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GIP;src:url(/fonts/gip/GIP-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GIP;src:url(/fonts/gip/GIP-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--white: #ffffff;--black: #000000;--gray-25: #fdfdfd;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e9eaeb;--gray-300: #d5d7da;--gray-400: #a4a7ae;--gray-500: #717680;--gray-600: #535862;--gray-700: #414651;--gray-800: #252b37;--gray-900: #181d27;--gray-950: #0a0d12;--gray-dark-25: #fafafa;--gray-dark-50: #f7f7f7;--gray-dark-100: #f0f0f1;--gray-dark-200: #ececed;--gray-dark-300: #cecfd2;--gray-dark-400: #94979c;--gray-dark-500: #85888e;--gray-dark-600: #61656c;--gray-dark-700: #373a41;--gray-dark-800: #22262f;--gray-dark-900: #13161b;--gray-dark-950: #0c0e12;--brand-25: #fcfcfc;--brand-50: #fafafa;--brand-100: #f5f5f5;--brand-200: #e5e5e5;--brand-300: #d4d4d4;--brand-400: #a3a3a3;--brand-500: #737373;--brand-600: #525252;--brand-700: #404040;--brand-800: #262626;--brand-900: #171717;--brand-950: #0a0a0a;--error-25: #fffbfa;--error-50: #fef3f2;--error-100: #fee4e2;--error-200: #fecdca;--error-300: #fda29b;--error-400: #f97066;--error-500: #f04438;--error-600: #d92d20;--error-700: #b42318;--error-800: #912018;--error-900: #7a271a;--warning-25: #fffcf5;--warning-50: #fffaeb;--warning-100: #fef0c7;--warning-200: #fedf89;--warning-300: #fec84b;--warning-400: #fdb022;--warning-500: #f79009;--warning-600: #dc6803;--warning-700: #b54708;--warning-800: #93370d;--warning-900: #7a2e0e;--success-25: #f6fef9;--success-50: #ecfdf3;--success-100: #dcfae6;--success-200: #abefc6;--success-300: #75e0a7;--success-400: #47cd89;--success-500: #17b26a;--success-600: #079455;--success-700: #067647;--success-800: #085d3a;--success-900: #074d31;--blue-50: #eff8ff;--blue-100: #d1e9ff;--blue-200: #b2ddff;--blue-300: #84caff;--blue-400: #53b1fd;--blue-500: #2e90fa;--blue-600: #1570ef;--blue-700: #175cd3;--blue-light-50: #f0f9ff;--blue-light-100: #e0f2fe;--blue-light-200: #b9e6fe;--blue-light-300: #7cd4fd;--blue-light-400: #36bffa;--blue-light-500: #0ba5ec;--blue-light-600: #0086c9;--blue-light-700: #026aa2;--gray-blue-50: #f8f9fc;--gray-blue-100: #eaecf5;--gray-blue-200: #d5d9eb;--gray-blue-500: #4e5ba6;--gray-blue-700: #363f72;--indigo-50: #eef4ff;--indigo-200: #c7d7fe;--indigo-500: #6172f3;--indigo-700: #3538cd;--purple-50: #f4f3ff;--purple-200: #d9d6fe;--purple-500: #7a5af8;--purple-700: #5925dc;--pink-50: #fdf2fa;--pink-200: #fcceee;--pink-500: #ee46bc;--pink-700: #c11574;--orange-50: #fef6ee;--orange-200: #f9dbaf;--orange-500: #ef6820;--orange-700: #b93815;--logo-teal: #10859a;--logo-ink: #002930;--module-sales-from: #d97706;--module-sales-to: #fbbf24;--module-finance-from: #059669;--module-finance-to: #34d399;--module-hr-from: #f43f5e;--module-hr-to: #fb7185;--module-supply-chain-from: #78350f;--module-supply-chain-to: #b45309;--module-website-from: #4f46e5;--module-website-to: #818cf8;--module-marketing-from: #c026d3;--module-marketing-to: #e879f9;--module-services-from: #0891b2;--module-services-to: #22d3ee;--module-productivity-from: #475569;--module-productivity-to: #94a3b8;--module-platform-from: var(--module-services-from);--module-platform-to: var(--module-services-to);--shadow-color: rgba(10, 13, 18, .1);--shadow-color-soft: rgba(10, 13, 18, .06);--shadow-color-faint: rgba(10, 13, 18, .05);--shadow-color-ghost: rgba(10, 13, 18, .03);--shadow-color-lg: rgba(10, 13, 18, .08);--shadow-color-xl: rgba(10, 13, 18, .18);--shadow-skeu-ring: rgba(10, 13, 18, .18);--avatar-border-color: rgba(0, 0, 0, .08);color-scheme:light;--text-primary: var(--gray-900);--text-primary_on-brand: var(--white);--text-secondary: var(--gray-700);--text-secondary_hover: var(--gray-800);--text-tertiary: var(--gray-600);--text-tertiary_hover: var(--gray-700);--text-quaternary: var(--gray-500);--text-placeholder: var(--gray-500);--text-disabled: var(--gray-500);--text-white: var(--white);--text-brand-primary: var(--brand-900);--text-brand-secondary: var(--brand-700);--text-brand-tertiary: var(--brand-600);--text-error-primary: var(--error-600);--text-warning-primary: var(--warning-600);--text-success-primary: var(--success-600);--bg-primary: var(--white);--bg-primary_hover: var(--gray-50);--bg-secondary: var(--gray-50);--bg-secondary_hover: var(--gray-100);--bg-secondary_alt: var(--gray-50);--bg-tertiary: var(--gray-100);--bg-quaternary: var(--gray-200);--bg-active: var(--gray-50);--bg-disabled: var(--gray-100);--bg-disabled_subtle: var(--gray-50);--bg-overlay: var(--gray-950);--bg-primary-solid: var(--gray-950);--bg-brand-primary: var(--brand-50);--bg-brand-secondary: var(--brand-100);--bg-brand-solid: var(--brand-800);--bg-brand-solid_hover: var(--brand-900);--bg-error-primary: var(--error-50);--bg-error-secondary: var(--error-100);--bg-error-solid: var(--error-600);--bg-error-solid_hover: var(--error-700);--bg-warning-primary: var(--warning-50);--bg-warning-solid: var(--warning-600);--bg-success-primary: var(--success-50);--bg-success-solid: var(--success-600);--border-primary: var(--gray-300);--border-secondary: var(--gray-200);--border-tertiary: var(--gray-100);--border-disabled: var(--gray-300);--border-disabled_subtle: var(--gray-200);--border-brand: var(--brand-500);--border-error: var(--error-500);--border-error_subtle: var(--error-300);--fg-primary: var(--gray-900);--fg-secondary: var(--gray-700);--fg-secondary_hover: var(--gray-800);--fg-tertiary: var(--gray-600);--fg-tertiary_hover: var(--gray-700);--fg-quaternary: var(--gray-400);--fg-quaternary_hover: var(--gray-500);--fg-white: var(--white);--fg-disabled: var(--gray-400);--fg-disabled_subtle: var(--gray-300);--fg-brand-primary: var(--brand-600);--fg-brand-secondary: var(--brand-500);--fg-brand-primary_alt: var(--brand-600);--fg-error-primary: var(--error-600);--fg-error-secondary: var(--error-500);--fg-warning-primary: var(--warning-600);--fg-warning-secondary: var(--warning-500);--fg-success-primary: var(--success-600);--fg-success-secondary: var(--success-500);--focus-ring: var(--brand-500);--focus-ring-error: var(--error-500);--utility-gray-50: var(--gray-50);--utility-gray-100: var(--gray-100);--utility-gray-200: var(--gray-200);--utility-gray-300: var(--gray-300);--utility-gray-500: var(--gray-500);--utility-gray-700: var(--gray-700);--utility-brand-50: var(--brand-50);--utility-brand-200: var(--brand-200);--utility-brand-400: var(--brand-400);--utility-brand-500: var(--brand-500);--utility-brand-600: var(--brand-600);--utility-brand-700: var(--brand-700);--utility-error-50: var(--error-50);--utility-error-200: var(--error-200);--utility-error-500: var(--error-500);--utility-error-700: var(--error-700);--utility-warning-50: var(--warning-50);--utility-warning-100: var(--warning-100);--utility-warning-200: var(--warning-200);--utility-warning-500: var(--warning-500);--utility-warning-700: var(--warning-700);--utility-success-50: var(--success-50);--utility-success-200: var(--success-200);--utility-success-500: var(--success-500);--utility-success-700: var(--success-700);--utility-blue-50: var(--blue-50);--utility-blue-200: var(--blue-200);--utility-blue-500: var(--blue-500);--utility-blue-700: var(--blue-700);--utility-blue-light-50: var(--blue-light-50);--utility-blue-light-200: var(--blue-light-200);--utility-blue-light-500: var(--blue-light-500);--utility-blue-light-700: var(--blue-light-700);--utility-gray-blue-50: var(--gray-blue-50);--utility-gray-blue-200: var(--gray-blue-200);--utility-gray-blue-500: var(--gray-blue-500);--utility-gray-blue-700: var(--gray-blue-700);--utility-indigo-50: var(--indigo-50);--utility-indigo-200: var(--indigo-200);--utility-indigo-500: var(--indigo-500);--utility-indigo-700: var(--indigo-700);--utility-purple-50: var(--purple-50);--utility-purple-200: var(--purple-200);--utility-purple-500: var(--purple-500);--utility-purple-700: var(--purple-700);--utility-pink-50: var(--pink-50);--utility-pink-200: var(--pink-200);--utility-pink-500: var(--pink-500);--utility-pink-700: var(--pink-700);--utility-orange-50: var(--orange-50);--utility-orange-200: var(--orange-200);--utility-orange-500: var(--orange-500);--utility-orange-700: var(--orange-700);--chart-series-1: var(--utility-brand-600);--chart-series-2: var(--utility-brand-400);--chart-series-3: var(--utility-brand-200);--chart-series-highlight: var(--utility-brand-700);--chart-series-other: var(--utility-gray-200);--chart-grid: var(--border-tertiary);--chart-axis-label: var(--text-tertiary);--overlay-opacity: .2;--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-8xl: 80px;--spacing-9xl: 96px;--spacing-10xl: 128px;--spacing-11xl: 160px;--radius-none: 0px;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px;--font-family-display: "GIP", system-ui, sans-serif;--font-family-body: "GIP", system-ui, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-text-xs: 12px;--font-size-text-sm: 14px;--font-size-text-md: 16px;--font-size-text-lg: 18px;--font-size-text-xl: 20px;--font-size-display-xs: 24px;--font-size-display-sm: 30px;--font-size-display-md: 36px;--font-size-display-lg: 48px;--font-size-display-xl: 60px;--font-size-display-2xl: 72px;--line-height-text-xs: 18px;--line-height-text-sm: 20px;--line-height-text-md: 24px;--line-height-text-lg: 28px;--line-height-text-xl: 30px;--line-height-display-xs: 32px;--line-height-display-sm: 38px;--line-height-display-md: 44px;--line-height-display-lg: 60px;--line-height-display-xl: 72px;--line-height-display-2xl: 90px;--letter-spacing-display: -.02em;--shadow-xs: 0 1px 2px 0 var(--shadow-color-faint);--shadow-sm: 0 1px 3px 0 var(--shadow-color), 0 1px 2px -1px var(--shadow-color);--shadow-md: 0 4px 6px -1px var(--shadow-color), 0 2px 4px -2px var(--shadow-color-soft);--shadow-lg: 0 12px 16px -4px var(--shadow-color-lg), 0 4px 6px -2px var(--shadow-color-ghost), 0 2px 2px -1px var(--shadow-color-faint);--shadow-xl: 0 20px 24px -4px var(--shadow-color-lg), 0 8px 8px -4px var(--shadow-color-ghost), 0 3px 3px -1.5px var(--shadow-color-faint);--shadow-2xl: 0 24px 48px -12px var(--shadow-color-xl), 0 4px 4px -2px var(--shadow-color-faint);--shadow-xs-skeuomorphic: 0 0 0 1px var(--shadow-skeu-ring) inset, 0 -2px 0 0 var(--shadow-color-faint) inset, 0 1px 2px 0 var(--shadow-color-faint);--shadow-xs-skeuomorphic-bordered: 0 -2px 0 0 var(--shadow-color-faint) inset, 0 1px 2px 0 var(--shadow-color-faint);--shadow-focus-ring: 0 0 0 2px var(--bg-primary), 0 0 0 4px var(--focus-ring);--shadow-focus-ring-error: 0 0 0 2px var(--bg-primary), 0 0 0 4px var(--focus-ring-error);--control-height-sm: 36px;--control-height-md: 40px;--control-height-lg: 44px;--control-height-xl: 48px;--control-padding-x-sm: 12px;--control-padding-x-md: 14px;--control-padding-x-lg: 16px;--control-padding-x-xl: 18px;--header-icon-button-size: 32px;--nav-item-height: 36px;--nav-item-size-collapsed: 40px;--header-action-size: 36px;--header-dot-size: 8px;--header-switcher-gap: 10px;--nav-icon-box: 15px;--nav-dot-size: 6px;--nav-sub-item-indent: 36px;--sidebar-toggle-size: 24px;--sidebar-rail-spacer: 100px;--icon-size-xs: 12px;--icon-size-sm: 13px;--icon-size-md: 16px;--icon-size-lg: 20px;--icon-size-xl: 24px;--avatar-size-xxs: 16px;--avatar-size-xs: 24px;--avatar-size-sm: 32px;--avatar-size-md: 40px;--avatar-size-lg: 48px;--avatar-size-2xl: 64px;--featured-icon-size-md: 48px;--featured-icon-size-lg: 56px;--checkbox-size-sm: 16px;--checkbox-size-md: 20px;--legend-swatch-size: 14px;--module-icon-size: 32px;--module-icon-angle: -35.318deg;--module-icon-size-lg: 40px;--border-width: 1px;--app-header-height: 61px;--sidebar-width: 256px;--sidebar-width-collapsed: 72px;--pane-width: 256px;--main-padding: var(--spacing-4xl);--page-gap: var(--spacing-3xl);--section-gap: var(--spacing-xl);--card-padding: var(--spacing-xl);--width-xxs: 320px;--width-xs: 384px;--width-sm: 480px;--width-md: 560px;--width-lg: 640px;--width-xl: 768px;--width-2xl: 1024px;--width-3xl: 1280px;--menu-width: 220px;--breadcrumb-root-size: 17px;--module-card-min-width: 248px;--module-card-height: 129px;--selection-panel-width: 316px;--totals-width: 360px;--menu-item-padding-x: 10px;--module-nav-card-width: 380px;--modal-width-sm: 400px;--modal-width-md: 560px;--modal-width-lg: 680px;--header-search-width: 300px;--hub-search-width: 380px;--menu-max-height: 320px;--empty-state-max-width: 512px;--empty-state-text-width: 352px;--table-row-height: 72px;--table-header-height: 44px;--table-actions-width: 68px;--table-column-wide: 400px;--table-column-numeric: 148px;--table-column-numeric-readonly: 160px;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .3s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-enter: cubic-bezier(0, 0, .2, 1);--easing-exit: cubic-bezier(.4, 0, 1, 1);--z-sticky: 10;--z-shell: 100;--z-bulk-bar: 150;--z-drawer: 900;--z-overlay: 1000;--z-toast: 1100}@media(max-width:1279px){:root{--main-padding: var(--spacing-3xl)}}@media(max-width:767px){:root{--main-padding: var(--spacing-xl)}}@media(prefers-reduced-motion:reduce){:root{--duration-base: var(--duration-fast);--duration-slow: var(--duration-fast)}}:root{--overlay: var(--bg-overlay);--font-family-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--field-min: 200px;--form-width: var(--empty-state-max-width);--auth-panel-width: 362px;--auth-form-width: 380px;--tooltip-max-width: var(--width-xxs);color-scheme:light}@supports (color: color-mix(in lab,red,red)){:root{--overlay: color-mix(in srgb, var(--bg-overlay) 20%, transparent)}}html,body{margin:0;background:var(--bg-primary);color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-wrap:break-word}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--spacing-xxs) solid var(--focus-ring);outline-offset:var(--spacing-xxs)}@layer components{.bp-skip{position:fixed;top:var(--spacing-md);left:var(--spacing-md);z-index:var(--z-toast);transform:translateY(-200%);border-radius:var(--radius-xs);background:var(--bg-primary);padding:var(--spacing-md) var(--spacing-lg);color:var(--text-primary);font-weight:var(--font-weight-semibold);text-decoration:none;box-shadow:var(--shadow-lg)}.bp-skip:focus-visible{transform:none}.bp-shell{position:relative;display:grid;height:100dvh;overflow:clip;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:var(--app-header-height) minmax(0,1fr);grid-template-areas:"header header" "sidebar main";background:var(--bg-primary)}.bp-shell.is-collapsed{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.bp-shell.is-mobile{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main"}.bp-shell-header{grid-area:header;z-index:var(--z-shell)}.bp-shell-sidebar{grid-area:sidebar}.bp-main{position:relative;grid-area:main;min-width:0;overflow:auto;padding:var(--main-padding)}.bp-main:focus-visible{outline:none}.bp-page{display:flex;min-width:0;flex-direction:column;gap:var(--page-gap)}app-admin,app-tenant,app-account,app-home{display:contents}.bp-page router-outlet,.bp-auth-form router-outlet{display:none}.bp-scrim{position:fixed;inset:0;z-index:var(--z-drawer);border:0;background:var(--overlay)}.bp-header{display:flex;height:var(--app-header-height);align-items:center;justify-content:space-between;gap:var(--spacing-lg);border-bottom:var(--border-width) solid var(--border-secondary);background:var(--bg-secondary);padding:var(--spacing-lg) var(--spacing-xl)}.bp-header-start,.bp-header-end{display:flex;min-width:0;flex:1 1 0;align-items:center;gap:var(--spacing-lg)}.bp-header-end{justify-content:flex-end}.bp-header:not(.is-desktop) .bp-header-end{flex:0 0 auto}.bp-header-lang .bp-input{width:auto}.bp-header-icon{display:inline-flex;height:var(--header-action-size);width:var(--header-action-size);flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;padding:0;color:var(--fg-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard)}.bp-header-icon:hover,.bp-header-icon[aria-expanded=true]{background:var(--bg-secondary_hover);color:var(--fg-secondary)}.bp-switcher{display:inline-flex;min-width:0;align-items:center;gap:var(--header-switcher-gap);border:0;border-radius:var(--radius-sm);background:transparent;padding:0;color:var(--text-primary);font:inherit;cursor:pointer}.bp-switcher-name{overflow:hidden;font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-md);text-overflow:ellipsis;white-space:nowrap}.bp-switcher-caret{display:inline-flex;height:var(--header-icon-button-size);width:var(--header-icon-button-size);flex:none;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--fg-secondary);transition:background-color var(--duration-fast) var(--easing-standard)}.bp-switcher:hover .bp-switcher-caret,.bp-switcher[aria-expanded=true] .bp-switcher-caret{background:var(--bg-secondary_hover)}.bp-switcher-caret svg,.bp-nav-caret svg{fill:currentColor}.bp-app-icon{display:inline-flex;height:var(--module-icon-size);width:var(--module-icon-size);flex:none;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:linear-gradient(var(--module-icon-angle),var(--module-platform-from) 6%,var(--module-platform-to) 94%);color:var(--fg-white);filter:drop-shadow(0 var(--spacing-xs) var(--spacing-sm) var(--module-platform-to))}@supports (color: color-mix(in lab,red,red)){.bp-app-icon{filter:drop-shadow(0 var(--spacing-xs) var(--spacing-sm) color-mix(in srgb,var(--module-platform-to) 18%,transparent))}}.bp-logo{display:inline-flex;flex:none;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-xs);text-decoration:none}.bp-logo-mark{display:block;height:var(--icon-size-xl);width:var(--icon-size-xl)}.bp-logo-word{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-sm)}.bp-logo-ink{color:var(--logo-ink)}.bp-logo-teal{color:var(--logo-teal)}.bp-user{display:inline-flex;min-width:0;flex:none;align-items:center;gap:var(--spacing-lg);border:0;border-radius:var(--radius-sm);background:transparent;padding:0;font:inherit;cursor:pointer}.bp-user-name{overflow:hidden;max-width:var(--width-xxs);color:var(--text-primary);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.bp-user-chevron{display:inline-flex;color:var(--fg-tertiary)}.bp-user:hover .bp-user-chevron,.bp-user[aria-expanded=true] .bp-user-chevron{color:var(--fg-tertiary_hover)}.bp-avatar{display:inline-flex;height:var(--avatar-size-sm);width:var(--avatar-size-sm);flex:none;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--utility-brand-50);box-shadow:inset 0 0 0 var(--border-width) var(--utility-brand-200);color:var(--utility-brand-700);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xs);-webkit-user-select:none;user-select:none}.bp-avatar-md{height:var(--avatar-size-md);width:var(--avatar-size-md);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.bp-popover-anchor{position:relative;display:inline-flex;min-width:0}.bp-menu{position:absolute;top:calc(100% + var(--spacing-md));left:0;z-index:var(--z-overlay);display:flex;width:var(--menu-width);flex-direction:column;gap:var(--spacing-xxs);border:var(--border-width) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-primary);padding:var(--spacing-sm);box-shadow:var(--shadow-lg)}.bp-menu-end{right:0;left:auto}.bp-menu-item{display:flex;height:var(--nav-item-height);width:100%;align-items:center;gap:var(--menu-item-padding-x);border:0;border-radius:var(--radius-sm);background:transparent;padding:var(--spacing-md) var(--menu-item-padding-x);color:var(--text-secondary);font:inherit;font-weight:var(--font-weight-medium);text-align:start;text-decoration:none;cursor:pointer}.bp-menu-item:hover{background:var(--bg-primary_hover);color:var(--text-primary)}.bp-menu-item svg{height:var(--icon-size-sm);width:var(--icon-size-sm);color:var(--fg-secondary)}.bp-menu-item.is-current{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.bp-menu-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-menu-divider{margin:var(--spacing-xxs) 0;border-top:var(--border-width) solid var(--border-secondary)}.bp-menu-head{display:flex;min-width:0;flex-direction:column;padding:var(--spacing-md) var(--menu-item-padding-x)}.bp-menu-name{overflow:hidden;color:var(--text-primary);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.bp-menu-meta{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.bp-action-menu{display:inline-flex}.bp-action-menu-list{position:fixed;top:0;left:0;max-width:calc(100vw - 2 * var(--spacing-md));text-align:start;white-space:normal}.bp-menu-item:focus-visible{outline:none;background:var(--bg-primary_hover);color:var(--text-primary);box-shadow:var(--shadow-focus-ring)}.bp-menu-item.is-danger{color:var(--utility-error-700)}.bp-menu-item.is-danger:hover,.bp-menu-item.is-danger:focus-visible{background:var(--bg-error-primary);color:var(--utility-error-700)}.bp-menu-item.is-danger:focus-visible{box-shadow:var(--shadow-focus-ring-error)}.bp-sidebar{position:relative;z-index:var(--z-sticky);display:block;min-height:0;border-right:var(--border-width) solid var(--border-secondary);background:var(--bg-secondary)}.bp-sidebar-panel{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:var(--spacing-xl);overflow-x:hidden;overflow-y:auto;padding:var(--spacing-xl)}.bp-sidebar.is-collapsed .bp-sidebar-panel{overflow:visible}.bp-sidebar-top,.bp-sidebar-nav{display:flex;flex-direction:column;gap:var(--spacing-lg)}.bp-sidebar.is-collapsed .bp-sidebar-top,.bp-sidebar.is-collapsed .bp-sidebar-nav{gap:var(--spacing-xs)}.bp-sidebar-head{display:flex;height:var(--nav-item-height);align-items:center;gap:var(--spacing-xs)}.bp-sidebar-toggle{display:inline-flex;height:var(--sidebar-toggle-size);width:var(--sidebar-toggle-size);flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;padding:0;color:var(--fg-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard)}.bp-sidebar-toggle svg,.bp-sidebar-home svg{height:var(--nav-icon-box);width:var(--nav-icon-box)}.bp-sidebar-expand{width:100%;height:auto;margin-bottom:var(--spacing-3xl);padding:var(--spacing-md)}.bp-sidebar-home{display:flex;min-width:0;height:var(--sidebar-toggle-size);flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--spacing-md);border-radius:var(--radius-sm);padding-inline:var(--spacing-xs);color:var(--text-tertiary);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.bp-sidebar-home-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-sidebar-toggle:hover,.bp-sidebar-home:hover{background:var(--bg-secondary_hover)}.bp-sidebar-home:hover{color:var(--text-primary)}.bp-sidebar-toggle:focus-visible,.bp-sidebar-home:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.bp-nav-section{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-xxs)}.bp-nav-section-label{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-radius:var(--radius-xs);background:transparent;padding:var(--spacing-md) 0;color:var(--text-quaternary);font:inherit;font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xs);text-align:start;cursor:pointer}.bp-nav-section-label:hover{color:var(--text-tertiary)}.bp-nav-section-label:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.bp-nav-caret{color:var(--fg-disabled)}.bp-nav-caret svg{height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--duration-fast) var(--easing-standard)}.bp-nav-section-label[aria-expanded=false] .bp-nav-caret svg{transform:rotate(-90deg)}.bp-nav-items{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-xxs);margin:0;padding:0;list-style:none}.bp-sidebar.is-collapsed .bp-nav-items{gap:var(--spacing-xs)}.bp-nav-item{display:flex;height:var(--nav-item-height);min-width:0;align-items:center;gap:var(--spacing-md);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);padding:var(--spacing-md) var(--spacing-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.bp-nav-item svg{color:var(--fg-tertiary)}.bp-nav-item-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-nav-item:hover{background:var(--bg-secondary_hover);color:var(--text-primary)}.bp-nav-item:focus-visible{outline:none;background:transparent;box-shadow:var(--shadow-focus-ring)}.bp-nav-item.is-active,.bp-nav-item.is-active:hover,.bp-nav-item.is-active:focus-visible{border-color:var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.bp-nav-item.is-active svg{color:var(--fg-secondary);stroke-width:2.25}.bp-nav-count{flex:none;border:var(--border-width) solid var(--utility-gray-200);border-radius:var(--radius-full);background:var(--utility-gray-50);padding:0 var(--spacing-md);color:var(--utility-gray-700);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-xs)}.bp-sidebar.is-collapsed .bp-nav-count{position:absolute;top:0;right:0;padding:0 var(--spacing-xs)}.bp-sidebar.is-collapsed .bp-nav-item{height:var(--nav-item-size-collapsed);justify-content:center;padding:0}.bp-sidebar.is-collapsed .bp-nav-item-label{position:absolute;height:1px;width:1px;overflow:hidden;clip-path:inset(50%)}.bp-sidebar.is-collapsed [data-tip]{position:relative}.bp-sidebar.is-collapsed [data-tip]:hover:after,.bp-sidebar.is-collapsed [data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;top:50%;left:calc(100% + var(--spacing-md));z-index:var(--z-overlay);max-width:var(--tooltip-max-width);transform:translateY(-50%);border-radius:var(--radius-md);background:var(--bg-primary-solid);padding:var(--spacing-md) var(--spacing-lg);color:var(--text-white);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xs);white-space:nowrap;box-shadow:var(--shadow-lg);pointer-events:none}.bp-sidebar-foot{display:flex;flex-direction:column;align-items:center;text-align:center}.bp-sidebar-version{margin:0;color:var(--text-quaternary);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.bp-auth{display:grid;min-height:100dvh;grid-template-columns:var(--auth-panel-width) minmax(0,1fr);background:var(--bg-secondary)}.bp-auth-panel{display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:var(--spacing-3xl)}.bp-auth-panel-text{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--spacing-xs)}.bp-auth-product{margin:0;color:var(--text-primary);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-xs)}.bp-auth-lead{margin:0;color:var(--text-tertiary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.bp-auth-card{position:relative;display:flex;align-items:center;justify-content:center;margin:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl) 0;border:var(--border-width) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-primary);padding:var(--spacing-6xl) var(--spacing-xl)}.bp-auth-card:focus-visible{outline:none}.bp-auth-lang{position:absolute;top:var(--spacing-xl);right:var(--spacing-xl)}.bp-auth-lang .bp-input{width:auto}.bp-auth-form{display:flex;width:100%;max-width:var(--auth-form-width);flex-direction:column;gap:var(--spacing-3xl)}.bp-auth-head{display:flex;flex-direction:column;gap:var(--spacing-sm)}.bp-auth-title{margin:0;color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-xs)}.bp-auth-sub{margin:0;color:var(--text-tertiary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}app-icon{display:inline-flex;flex:none}app-icon svg{height:var(--icon-size-md);width:var(--icon-size-md);flex:none}app-loading,app-empty,app-breadcrumbs{display:block}.bp-crumbs-list{display:flex;min-width:0;height:var(--line-height-text-sm);align-items:center;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.bp-crumbs-item{display:flex;min-width:0;align-items:center;gap:var(--spacing-md)}.bp-crumbs-sep{color:var(--fg-quaternary)}.bp-crumbs-home{display:inline-flex;height:var(--breadcrumb-root-size);width:var(--breadcrumb-root-size);align-items:center;justify-content:center;border-radius:var(--radius-xs);color:var(--fg-tertiary)}.bp-crumbs-home:hover{color:var(--fg-tertiary_hover)}.bp-crumbs-home svg{height:var(--breadcrumb-root-size);width:var(--breadcrumb-root-size)}.bp-crumb{min-width:0;overflow:hidden;border-radius:var(--radius-xs);color:var(--text-quaternary);font-weight:var(--font-weight-semibold);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.bp-crumb:hover{color:var(--text-secondary)}.bp-crumb.is-current{color:var(--text-brand-secondary)}.bp-page-head{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-md)}.bp-page-head-text{display:flex;min-width:0;max-width:var(--width-lg);flex:1 1 var(--width-xxs);flex-direction:column;gap:var(--spacing-xs)}.bp-page-title-row{display:flex;min-height:var(--control-height-md);min-width:0;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg)}.bp-page-title{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-display-xs)}.bp-page-lead{margin:0;color:var(--text-tertiary);font-size:var(--font-size-text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-md)}.bp-page-actions{display:flex;min-height:var(--control-height-md);flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-lg)}.bp-page-actions:empty{display:none}@media(min-width:768px){.bp-page>app-breadcrumbs{position:sticky;top:calc(-1 * var(--main-padding));z-index:var(--z-sticky);margin-top:calc(-1 * var(--main-padding));margin-bottom:calc(-1 * var(--page-gap));padding-top:var(--main-padding);padding-bottom:var(--page-gap);background:var(--bg-primary)}.bp-page .bp-page-head{position:sticky;top:calc(var(--line-height-text-sm) + var(--page-gap));z-index:var(--z-sticky);margin-bottom:calc(-1 * var(--section-gap));padding-bottom:var(--section-gap);background:var(--bg-primary)}}.bp-tabs{display:flex;gap:var(--spacing-lg);overflow-x:auto;border-bottom:var(--border-width) solid var(--border-secondary);scrollbar-width:none}.bp-tab{display:inline-flex;height:var(--spacing-4xl);flex:none;align-items:center;gap:var(--spacing-md);border:0;border-bottom:var(--spacing-xxs) solid transparent;border-radius:0;background:none;padding:0 var(--spacing-xs) var(--spacing-lg);color:var(--text-quaternary);font:inherit;font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.bp-tab:hover{color:var(--text-secondary)}.bp-tab:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--shadow-focus-ring)}.bp-tab.is-active,.bp-tab[aria-selected=true]{border-bottom-color:var(--fg-brand-primary_alt);color:var(--text-brand-secondary)}.bp-tab-count{border:var(--border-width) solid var(--utility-gray-200);border-radius:var(--radius-full);background:var(--utility-gray-50);padding:0 var(--spacing-md);color:var(--utility-gray-700);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-xs)}.bp-tab.is-active .bp-tab-count,.bp-tab[aria-selected=true] .bp-tab-count{border-color:var(--utility-brand-200);background:var(--utility-brand-50);color:var(--utility-brand-700)}.bp-back{display:inline-flex;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-xs);color:var(--text-tertiary);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer}.bp-back:hover{color:var(--text-tertiary_hover)}.bp-card-grid{display:grid;gap:var(--section-gap);grid-template-columns:repeat(auto-fill,minmax(var(--module-card-min-width),1fr))}.bp-card-link{display:flex;flex-direction:column;gap:var(--spacing-md);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--easing-standard)}.bp-card-link:hover{background:var(--bg-primary_hover)}.bp-card-link .bp-app-icon{margin-bottom:var(--spacing-xs)}.bp-card-title{color:var(--text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-lg)}.bp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);border:0;border-radius:var(--radius-xs);background:var(--bg-primary);padding:calc((var(--control-height-md) - var(--line-height-text-sm)) / 2) var(--control-padding-x-md);color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-sm);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-primary),var(--shadow-xs-skeuomorphic-bordered);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.bp-btn:hover:not(:disabled){background:var(--bg-primary_hover);color:var(--text-secondary_hover)}.bp-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--border-primary),var(--shadow-focus-ring)}.bp-btn:disabled{cursor:not-allowed;background:var(--bg-disabled);color:var(--fg-disabled);box-shadow:inset 0 0 0 1px var(--border-disabled_subtle),var(--shadow-xs)}.bp-btn-primary{background:var(--bg-brand-solid);color:var(--text-white);box-shadow:inset 0 0 0 1px var(--bg-brand-solid),var(--shadow-xs-skeuomorphic)}.bp-btn-primary:hover:not(:disabled){background:var(--bg-brand-solid_hover);color:var(--text-white)}.bp-btn-primary:focus-visible{box-shadow:inset 0 0 0 1px var(--bg-brand-solid),var(--shadow-focus-ring)}.bp-btn-danger{color:var(--utility-error-700);box-shadow:inset 0 0 0 1px var(--border-error_subtle),var(--shadow-xs-skeuomorphic-bordered)}.bp-btn-danger:hover:not(:disabled){background:var(--bg-error-primary);color:var(--utility-error-700)}.bp-btn-danger:focus-visible{box-shadow:inset 0 0 0 1px var(--border-error_subtle),var(--shadow-focus-ring-error)}.bp-btn-ghost{background:transparent;color:var(--text-tertiary);box-shadow:none}.bp-btn-ghost:hover:not(:disabled){background:var(--bg-primary_hover);color:var(--text-tertiary_hover)}.bp-btn-ghost:focus-visible{box-shadow:var(--shadow-focus-ring)}.bp-btn-ghost:disabled{background:transparent;box-shadow:none}.bp-btn-sm{padding:calc((var(--control-height-sm) - var(--line-height-text-sm)) / 2) var(--control-padding-x-sm)}.bp-btn-icon{padding:calc((var(--control-height-md) - var(--line-height-text-sm)) / 2)}.bp-btn-icon svg{height:var(--line-height-text-sm);width:var(--line-height-text-sm)}.bp-btn-block{width:100%}.bp-input{display:block;width:100%;border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-md);background-color:var(--bg-primary);padding:calc((var(--control-height-md) - var(--line-height-text-sm)) / 2 - var(--border-width)) var(--spacing-lg);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.bp-input::placeholder{color:var(--text-placeholder);opacity:1}.bp-input:focus-visible{outline:none;border-color:var(--border-brand);box-shadow:var(--shadow-xs),var(--shadow-focus-ring)}.bp-input[aria-invalid=true]{border-color:var(--border-error_subtle)}.bp-input[aria-invalid=true]:focus-visible{border-color:var(--border-error);box-shadow:var(--shadow-xs),var(--shadow-focus-ring-error)}.bp-input:disabled{background-color:var(--bg-disabled);border-color:var(--border-disabled);color:var(--text-disabled);cursor:not-allowed}.bp-input-mono{font-family:var(--font-family-mono)}textarea.bp-input{min-height:var(--spacing-7xl);resize:vertical}select.bp-input{appearance:none;-webkit-appearance:none;height:var(--control-height-md);padding-top:0;padding-bottom:0;padding-right:calc(var(--spacing-lg) + var(--spacing-2xl));background-image:linear-gradient(45deg,transparent 46%,var(--fg-quaternary) 46%,var(--fg-quaternary) 62%,transparent 62%),linear-gradient(-45deg,transparent 46%,var(--fg-quaternary) 46%,var(--fg-quaternary) 62%,transparent 62%);background-position:right calc(var(--spacing-lg) + var(--spacing-sm) - 1px) center,right var(--spacing-lg) center;background-size:var(--spacing-sm) var(--spacing-sm),var(--spacing-sm) var(--spacing-sm);background-repeat:no-repeat;cursor:pointer}select.bp-input:disabled{background-image:linear-gradient(45deg,transparent 46%,var(--fg-disabled) 46%,var(--fg-disabled) 62%,transparent 62%),linear-gradient(-45deg,transparent 46%,var(--fg-disabled) 46%,var(--fg-disabled) 62%,transparent 62%);cursor:not-allowed}.bp-input.bp-input-sm{padding-top:calc((var(--control-height-sm) - var(--line-height-text-sm)) / 2 - var(--border-width));padding-bottom:calc((var(--control-height-sm) - var(--line-height-text-sm)) / 2 - var(--border-width))}select.bp-input.bp-input-sm{height:var(--control-height-sm);padding-top:0;padding-bottom:0}.bp-label{display:block;color:var(--text-secondary);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-sm)}.bp-hint{margin:var(--spacing-sm) 0 0;color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.bp-error{margin:var(--spacing-sm) 0 0;color:var(--text-error-primary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.bp-field{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-sm)}.bp-field .bp-hint,.bp-field .bp-error{margin-top:0}.bp-check{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-xs) 0;color:var(--text-secondary);cursor:pointer}.bp-check input{margin-top:var(--spacing-xxs);accent-color:var(--bg-brand-solid);flex:none}.bp-card{border:var(--border-width) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-primary);padding:var(--card-padding)}.bp-card-flush{padding:0;overflow:hidden}.bp-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.bp-h2{display:flex;align-items:center;gap:var(--spacing-md);margin:0;color:var(--text-primary);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-lg)}.bp-h3{margin:0;color:var(--text-primary);font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-md)}.bp-sub{margin:var(--spacing-xs) 0 0;color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.bp-stack{display:flex;flex-direction:column;gap:var(--section-gap)}.bp-stack-sm{gap:var(--spacing-lg)}.bp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg)}.bp-search{width:var(--width-sm);max-width:100%}.bp-grid-2{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.bp-filters{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(var(--field-min),1fr))}.bp-dl{display:grid;margin:0;gap:var(--spacing-lg) var(--spacing-3xl);grid-template-columns:max-content minmax(0,1fr)}.bp-dt{color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.bp-dd{margin:0;color:var(--text-primary)}.bp-table-wrap{overflow-x:auto;border:var(--border-width) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-primary)}.bp-table{width:100%;border-collapse:separate;border-spacing:0}.bp-th{position:sticky;top:0;z-index:1;height:var(--table-header-height);border-bottom:var(--border-width) solid var(--border-secondary);background:var(--bg-secondary);padding:var(--spacing-lg) var(--spacing-3xl) calc(var(--spacing-lg) - var(--border-width));color:var(--text-quaternary);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xs);text-align:left;vertical-align:middle;white-space:nowrap}.bp-td{height:var(--table-row-height);border-bottom:var(--border-width) solid var(--border-secondary);padding:var(--spacing-xl) var(--spacing-3xl) calc(var(--spacing-xl) - var(--border-width));color:var(--text-tertiary);vertical-align:middle;transition:background-color var(--duration-fast) var(--easing-standard)}.bp-td-lead{color:var(--text-primary);font-weight:var(--font-weight-medium)}.bp-td-lead a{color:inherit;font-weight:var(--font-weight-semibold);text-decoration:none}.bp-td-lead a:hover{text-decoration:underline}.bp-table tbody tr:hover .bp-td{background:var(--bg-primary_hover)}.bp-table tbody tr:last-child .bp-td{border-bottom:0}.bp-td .bp-btn{padding:calc((var(--control-height-sm) - var(--line-height-text-sm)) / 2) var(--control-padding-x-sm)}.bp-td-actions{width:1px;text-align:right;white-space:nowrap}.bp-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}.bp-row-actions-column{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-md)}.bp-row-confirm{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-md);white-space:normal}.bp-row-confirm .bp-error{margin:0}.bp-tree-node{display:inline-flex;align-items:flex-start;gap:var(--spacing-md)}.bp-tree-node[data-level="2"]{padding-left:calc(var(--spacing-3xl) * 1)}.bp-tree-node[data-level="3"]{padding-left:calc(var(--spacing-3xl) * 2)}.bp-tree-node[data-level="4"]{padding-left:calc(var(--spacing-3xl) * 3)}.bp-tree-node[data-level="5"]{padding-left:calc(var(--spacing-3xl) * 4)}.bp-tree-node[data-level="6"]{padding-left:calc(var(--spacing-3xl) * 5)}.bp-tree-branch{flex:none;width:var(--spacing-xl);height:var(--spacing-md);border-left:var(--border-width) solid var(--border-primary);border-bottom:var(--border-width) solid var(--border-primary)}.bp-num{text-align:right}.bp-mono{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}.bp-pill{display:inline-flex;max-width:100%;align-items:center;gap:var(--spacing-xs);overflow:hidden;border:var(--border-width) solid var(--utility-gray-200);border-radius:var(--radius-full);background:var(--utility-gray-50);padding:var(--spacing-xxs) var(--spacing-md);color:var(--utility-gray-700);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-xs);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.bp-pill.is-ok,.bp-pill.is-warn,.bp-pill.is-danger,.bp-pill.is-neutral{border-color:var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-primary);padding:var(--spacing-xxs) var(--spacing-sm);color:var(--text-secondary);box-shadow:var(--shadow-xs)}.bp-pill.is-ok:before,.bp-pill.is-warn:before,.bp-pill.is-danger:before,.bp-pill.is-neutral:before{content:"";height:var(--spacing-sm);width:var(--spacing-sm);flex:none;margin:0 var(--border-width);border-radius:var(--radius-full);background:var(--utility-gray-500)}.bp-pill.is-ok:before{background:var(--utility-success-500)}.bp-pill.is-warn:before{background:var(--utility-warning-500)}.bp-pill.is-danger:before{background:var(--utility-error-500)}.bp-pill.is-brand{border-color:var(--utility-brand-200);background:var(--utility-brand-50);color:var(--utility-brand-700)}.bp-dialog{margin:auto;max-width:min(var(--modal-width-lg),calc(100vw - var(--spacing-4xl)));max-height:calc(100dvh - var(--spacing-4xl));width:100%;overflow:hidden;padding:0;border:0;border-radius:var(--radius-2xl);background:var(--bg-primary);color:var(--text-secondary);box-shadow:var(--shadow-xl)}.bp-dialog::backdrop{background-color:var(--overlay)}.bp-dialog-panel{display:flex;max-height:calc(100dvh - var(--spacing-4xl));flex-direction:column;padding:var(--spacing-3xl)}.bp-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.bp-dialog-head .bp-btn-icon{margin:calc(-1 * var(--spacing-md)) calc(-1 * var(--spacing-md)) 0 0}.bp-dialog-body{overflow-y:auto;min-height:0;margin-top:var(--spacing-xl)}.bp-dialog-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-lg);margin-top:var(--spacing-3xl)}.bp-dialog-foot:empty{display:none}.bp-dialog-foot>div{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-lg)}.bp-dialog-foot>div>p{min-width:0;flex:1 1 var(--width-xxs);margin:0}.bp-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-3xl) var(--spacing-xl);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.bp-table-wrap .bp-pager{border-top:var(--border-width) solid var(--border-secondary)}.bp-pager-size{display:inline-flex;align-items:center;gap:var(--spacing-md);margin-left:auto}.bp-pager-size .bp-input{width:auto}.bp-alert,.bp-note{display:block;margin:0;border:var(--border-width) solid var(--utility-error-200);border-radius:var(--radius-md);background:var(--utility-error-50);padding:var(--spacing-lg) var(--spacing-xl);color:var(--text-error-primary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.bp-note{border-color:var(--utility-success-200);background:var(--utility-success-50);color:var(--text-success-primary)}.bp-alert-title,.bp-note-title{display:flex;align-items:center;gap:var(--spacing-lg);margin:0 0 var(--spacing-xs);font-weight:var(--font-weight-semibold)}.bp-alert-title:last-child,.bp-note-title:last-child{margin-bottom:0}.bp-warn{display:block;border:var(--border-width) solid var(--utility-warning-200);border-radius:var(--radius-md);background:var(--utility-warning-50);padding:var(--card-padding);color:var(--text-secondary)}.bp-warn svg{color:var(--fg-warning-primary)}.bp-alert svg{color:var(--fg-error-primary)}.bp-note svg{color:var(--fg-success-primary)}.bp-skeleton{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 37%,var(--bg-tertiary) 63%);background-size:400% 100%;animation:bp-shimmer 1.4s ease-in-out infinite}@keyframes bp-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.bp-spinner{height:var(--icon-size-md);width:var(--icon-size-md);flex:none;border:var(--spacing-xxs) solid currentColor;border-top-color:currentColor;border-radius:var(--radius-full);animation:bp-spin .7s linear infinite}@supports (color: color-mix(in lab,red,red)){.bp-spinner{border:var(--spacing-xxs) solid color-mix(in srgb,currentColor 25%,transparent)}}@keyframes bp-spin{to{transform:rotate(1turn)}}.bp-empty{display:flex;flex-direction:column;align-items:center;border:var(--border-width) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-primary);padding:var(--spacing-6xl) var(--spacing-3xl);text-align:center}.bp-empty-mark{display:grid;height:var(--featured-icon-size-md);width:var(--featured-icon-size-md);margin-bottom:var(--spacing-xl);place-items:center;border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--fg-secondary);box-shadow:var(--shadow-xs-skeuomorphic-bordered)}.bp-empty-mark svg{height:var(--icon-size-xl);width:var(--icon-size-xl)}.bp-empty-title{margin:0;color:var(--text-primary);font-size:var(--font-size-text-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-md)}.bp-empty-hint{margin:var(--spacing-xs) 0 0;max-width:var(--empty-state-text-width);color:var(--text-tertiary)}.bp-empty>:is(button,a,div):not(.bp-empty-mark){margin-top:var(--spacing-3xl)}.bp-skeleton-line{height:var(--spacing-lg);border-radius:var(--radius-full)}.bp-skeleton-row{display:flex;height:var(--table-row-height);align-items:center;gap:var(--spacing-xl);border-bottom:var(--border-width) solid var(--border-secondary);padding:0 var(--spacing-3xl)}.bp-skeleton-row:last-child{border-bottom:0}.bp-skeleton-cell{height:var(--spacing-lg);flex:1;border-radius:var(--radius-full)}.bp-skeleton-cell:nth-child(2){flex:.6}.bp-skeleton-cell:nth-child(3){flex:.4}.bp-sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;clip-path:inset(50%);white-space:nowrap}.bp-meta{color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.bp-meta-xs{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.bp-truncate{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1279px){.bp-th,.bp-td,.bp-pager,.bp-skeleton-row{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@media(max-width:767px){.bp-sidebar.is-drawer{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer);width:var(--sidebar-width);transform:translate(-100%);visibility:hidden;box-shadow:var(--shadow-xl);transition:transform var(--duration-slow) var(--easing-exit),visibility 0s linear var(--duration-slow)}.bp-sidebar.is-drawer.is-open{transform:none;visibility:visible;transition:transform var(--duration-slow) var(--easing-enter)}.bp-auth{grid-template-columns:minmax(0,1fr)}.bp-auth-panel{display:none}.bp-auth-card{margin:var(--spacing-xl);padding:var(--spacing-7xl) var(--spacing-xl) var(--spacing-3xl)}.bp-grid-2{grid-template-columns:minmax(0,1fr)}.bp-dl{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xs)}.bp-dd{margin-bottom:var(--spacing-lg)}.bp-search{width:100%}.bp-table-stack,.bp-table-stack tbody,.bp-table-stack tr,.bp-table-stack .bp-td{display:block;width:100%}.bp-table-stack thead{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.bp-table-stack tr{border-bottom:var(--border-width) solid var(--border-secondary);padding:var(--spacing-lg) var(--spacing-xl)}.bp-table-stack tbody tr:last-child{border-bottom:0}.bp-table-stack .bp-td{height:auto;border-bottom:0;padding:var(--spacing-xs) 0;white-space:normal}.bp-table-stack .bp-td[data-label]:before{content:attr(data-label);display:block;color:var(--text-quaternary);font-family:var(--font-family-body);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xs)}.bp-table-stack .bp-td-actions{width:100%;padding-top:var(--spacing-md);text-align:left}.bp-table-stack .bp-row-confirm{align-items:flex-start}.bp-table-stack .bp-row-actions-column{align-items:stretch}.bp-dialog{max-width:100vw;max-height:100dvh;height:100%;border-radius:0}.bp-dialog-panel{max-height:100dvh;height:100%;padding:var(--spacing-xl)}.bp-dialog-foot>:not(button){flex-basis:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
