:root{--sentric-font-sans:Arial,Helvetica,sans-serif;--sentric-text-small:14px;--sentric-text-body:16px;--sentric-text-section:20px;--sentric-text-title:clamp(26px,3vw,32px);--sentric-leading:1.5;--sentric-space-1:4px;--sentric-space-2:8px;--sentric-space-3:12px;--sentric-space-4:16px;--sentric-space-6:24px;--sentric-space-8:32px;--sentric-radius-control:8px;--sentric-radius-card:12px;--sentric-radius-panel:20px;--sentric-radius-pill:999px;--sentric-control-height:44px;--sentric-action-height:56px;--sentric-color-ink:#28245c;--sentric-color-muted:#535d74;--sentric-color-surface:#fff;--sentric-color-subtle:#f5f9fc;--sentric-color-canvas:#ecf0f5;--sentric-color-border:#dce2ec;--sentric-color-control-border:#c5ccda;--sentric-brand-gradient:linear-gradient(90deg,#5ab1d6,#28245c 50%,#a13c91);--sentric-color-accent:#5ab1d6;--sentric-color-accent-hover:#469fc5;--sentric-color-focus:#438eb2;--sentric-color-focus-ring:#5ab1d633;--sentric-color-credits:#87009d;--sentric-color-credits-hover:#720086;--sentric-color-danger:#a34455;--sentric-color-danger-soft:#fff0f1;--sentric-color-success:#267351;--sentric-color-success-soft:#edf7f3;--sentric-color-warning:#805d17;--sentric-color-warning-soft:#fff6e3;--sentric-color-info:#276d90;--sentric-color-info-soft:#edf6fb;--sentric-shadow-panel:0 12px 36px #28245c12;--sentric-motion-fast:150ms}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-2{left:.5rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);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)}.\!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)!important}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--sentric-page-background:var(--sentric-color-canvas)}html{scrollbar-gutter:stable}body,html{background-color:var(--sentric-page-background);padding:0;margin:0;font-family:var(--sentric-font-sans)}button,code,input,kbd,pre,samp,select,textarea{font-size:inherit}h5,h6,small,sub,sup{font-size:max(14px,.875em)}:root{--disclosure-duration:240ms;--disclosure-easing:cubic-bezier(.2,.7,.2,1)}@supports (interpolate-size:allow-keywords){details:not([data-disclosure-motion=none]){interpolate-size:allow-keywords}details:not([data-disclosure-motion=none])::details-content{height:0;opacity:0;overflow:clip;transition:height var(--disclosure-duration) var(--disclosure-easing),opacity var(--disclosure-duration) ease,content-visibility var(--disclosure-duration) allow-discrete}details:not([data-disclosure-motion=none])[open]::details-content{height:auto;opacity:1}[data-disclosure-content]{interpolate-size:allow-keywords;transition:height var(--disclosure-duration) var(--disclosure-easing),opacity var(--disclosure-duration) ease,padding-block var(--disclosure-duration) var(--disclosure-easing),margin-block var(--disclosure-duration) var(--disclosure-easing),display var(--disclosure-duration) allow-discrete}[data-disclosure-content]:not(tbody){height:auto;overflow-y:clip;opacity:1}[data-disclosure-content][hidden]{opacity:0}[data-disclosure-content][hidden]:not(tbody){height:0;padding-block:0;margin-block:0}[data-disclosure-cell]{height:auto;overflow:clip;transition:height var(--disclosure-duration) var(--disclosure-easing),padding-block var(--disclosure-duration) var(--disclosure-easing)}[data-disclosure-content][hidden] [data-disclosure-cell]{height:0;padding-block:0}@starting-style{[data-disclosure-content]:not([hidden]):not(tbody){height:0;opacity:0;padding-block:0;margin-block:0}[data-disclosure-content]:not([hidden]) [data-disclosure-cell]{height:0;padding-block:0}}}@media(prefers-reduced-motion:reduce){:root{--disclosure-duration:0s}}html[data-focus-input=pointer]:is([data-focus-surface=dashboard],[data-focus-surface=public]) :is(:focus,:has(input:focus-visible)){outline:none!important}:root{--sentric-input-focus:var(--sentric-color-focus,#438eb2);--sentric-input-focus-ring:var(--sentric-color-focus-ring,#5ab1d633);--sentric-input-error:var(--sentric-color-danger,#a34455);--sentric-input-error-ring:#c4526226}:is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=color]),select,textarea):not(:disabled):focus{border-color:var(--sentric-input-focus)!important;box-shadow:0 0 0 3px var(--sentric-input-focus-ring)!important;outline:none!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=color]),select,textarea):not(:disabled):is([aria-invalid=true],[data-invalid=true],:user-invalid){border-color:var(--sentric-input-error)!important;background-color:#fff9fa!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=color]),select,textarea):not(:disabled):is([aria-invalid=true],[data-invalid=true],:user-invalid):focus{border-color:var(--sentric-input-error)!important;box-shadow:0 0 0 3px var(--sentric-input-error-ring)!important}@media(prefers-reduced-motion:no-preference){:is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=color]),select,textarea){transition:border-color .15s ease,box-shadow .15s ease}}