@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-800: oklch(47.3% .137 46.201);--color-green-300: oklch(87.1% .15 154.449);--color-slate-400: oklch(70.4% .04 256.788);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-950: oklch(12.9% .042 264.695);--color-white: #fff;--spacing: .25rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-normal: 0em;--leading-tight: 1.25;--radius-md: .375rem;--radius-lg: .5rem;--ease-out: cubic-bezier(0, 0, .2, 1);--blur-xl: 24px;--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);--color-ngx-surface: #fbfbfe;--color-ngx-surface-variant: #f5f3fb;--color-ngx-surface-container: #eeeaf8;--color-ngx-text: oklch(.1937 .006 300.98);--color-ngx-muted: oklch(.5484 .023 304.99);--color-ngx-border: oklch(.84 .009 308.34);--color-ngx-primary: oklch(.5101 .274 263.83);--color-ngx-primary-soft: #f0edff;--color-ngx-primary-line: #c9c1ff;--color-ngx-secondary: #b81b7f;--color-ngx-tertiary: #dd0031;--color-ngx-danger: #b42318;--color-ngx-ink: oklch(.1693 .004 285.95)}}@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, ui-sans-serif, system-ui, 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{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{.visible{visibility:visible}.static{position:static}.contents{display:contents}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-ngx-surface{background-color:var(--color-ngx-surface)}.text-ngx-text{color:var(--color-ngx-text)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}@layer base{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--color-ngx-surface);font-family:var(--font-sans);color:var(--color-ngx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:block;min-height:100dvh}a{color:inherit;text-decoration-line:none}button,a.button{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid color-mix(in srgb,oklch(.5101 .274 263.83) 34%,transparent);outline-offset:3px}@supports (color: color-mix(in lab,red,red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--color-ngx-primary) 34%,transparent)}}h1,h2,h3,p{margin:0}h1{font-size:clamp(4.1rem,9vw,8.2rem);--tw-leading: .92;line-height:.92;--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ngx-text)}h2{font-size:clamp(2rem,4vw,3.2rem);--tw-leading: 1.05;line-height:1.05;--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ngx-text)}h3{font-size:1.08rem;--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ngx-text)}code,pre{font-family:var(--font-mono)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}@layer components{.site-shell{--content-width: 1240px;--side-pad: clamp(20px, 5vw, 64px);min-height:100dvh;overflow:hidden;background-color:var(--color-ngx-surface);background-image:linear-gradient(180deg,#ffffffeb,#fbfbfef5 44%,#f5f3fb),linear-gradient(135deg,#dd00311a,#b81b7f14 38%,#5134d61a)}.topbar{position:sticky;top:0;z-index:10;margin-inline:auto;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;background-color:color-mix(in srgb,#fbfbfe 88%,transparent);--tw-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);max-width:var(--content-width);padding-right:var(--side-pad);padding-left:var(--side-pad);border-color:color-mix(in srgb,oklch(.84 .009 308.34) 82%,transparent)}@supports (color: color-mix(in lab,red,red)){.topbar{background-color:color-mix(in oklab,var(--color-ngx-surface) 88%,transparent)}}@supports (color: color-mix(in lab,red,red)){.topbar{border-color:color-mix(in srgb,var(--color-ngx-border) 82%,transparent)}}.brand{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 3);font-size:1.1rem;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ngx-text)}.brand-mark{display:grid;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);place-items:center;border-radius:var(--radius-lg);font-size:.68rem;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);text-transform:uppercase;background:linear-gradient(135deg,var(--color-ngx-tertiary),var(--color-ngx-secondary) 50%,var(--color-ngx-primary))}.nav-links{display:flex;align-items:center;gap:clamp(.875rem,2.5vw,1.75rem);font-size:.9rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ngx-muted)}.nav-links a{min-height:calc(var(--spacing) * 9);align-content:center}.nav-links a:hover,.nav-links a:focus-visible{color:var(--color-ngx-primary)}.section-grid,.examples-section,.flow-section,.state-section,.stack-section,.cta-section{margin-inline:auto;max-width:var(--content-width);padding-right:var(--side-pad);padding-left:var(--side-pad)}.hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(2.25rem,6vw,5.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-ngx-border);padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3.5rem,7vw,5.75rem);min-height:calc(100dvh - 72px)}.hero-copy,.hero-demo{align-self:center}h1{display:grid;gap:calc(var(--spacing) * 3);font-size:clamp(4rem,8vw,7.4rem);--tw-leading: .92;line-height:.92;--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ngx-text)}h1 span:first-child{font-size:clamp(1.15rem,2vw,1.7rem);--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ngx-muted)}h1 span:last-child{max-width:820px;background:linear-gradient(135deg,var(--color-ngx-text),var(--color-ngx-secondary) 46%,var(--color-ngx-primary));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-summary{margin-top:calc(var(--spacing) * 6);max-width:620px;font-size:clamp(1.02rem,1.4vw,1.18rem);--tw-leading: 1.64;line-height:1.64;color:var(--color-ngx-muted)}.hero-actions,.cta-actions,.control-row{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3.5)}.hero-actions{margin-top:calc(var(--spacing) * 8)}.button,.inline-action,.text-button{border-radius:var(--radius-lg);transition-property:background,border-color,box-shadow,color,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.button{display:inline-flex;min-height:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface);padding-inline:22px;font-size:.96rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text)}.button:hover,.inline-action:hover,.text-button:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.button.primary{border-color:transparent;color:var(--color-white);--tw-shadow: 0 16px 34px var(--tw-shadow-color, rgb(184 27 127 / 20%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(135deg,var(--color-ngx-tertiary),var(--color-ngx-secondary) 48%,var(--color-ngx-primary))}.button.primary:hover,.button.primary:focus-visible{--tw-shadow: 0 28px 76px var(--tw-shadow-color, rgb(44 12 88 / 16%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.button.secondary:hover,.button.secondary:focus-visible{border-color:var(--color-slate-400);--tw-shadow: 0 18px 44px var(--tw-shadow-color, rgb(44 12 88 / 7%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.button.violet{border-color:var(--color-ngx-secondary);background-color:var(--color-ngx-secondary);color:var(--color-white)}.button.amber{border-color:var(--color-ngx-tertiary);background-color:var(--color-ngx-tertiary);color:var(--color-white)}.button.compact{min-height:42px;padding-inline:15px;font-size:.9rem}.hero-note{margin-top:calc(var(--spacing) * 5);font-size:.92rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ngx-muted)}.demo-stage{display:grid;gap:calc(var(--spacing) * 3);overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface);padding:calc(var(--spacing) * 3);--tw-shadow: 0 28px 76px var(--tw-shadow-color, rgb(44 12 88 / 16%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.stage-topline{display:flex;min-height:calc(var(--spacing) * 10);align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-ngx-ink);padding-inline:calc(var(--spacing) * 4);font-size:.78rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.stage-topline span{color:color-mix(in srgb,#fff 75%,transparent)}@supports (color: color-mix(in lab,red,red)){.stage-topline span{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.stage-topline strong{color:var(--color-white)}.install-line{margin:0;display:grid;min-height:calc(var(--spacing) * 20);width:100%;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface-variant);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.package-tabs{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.package-tabs span{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:.72rem;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ngx-muted)}.package-tabs span:first-child{background-color:var(--color-ngx-primary-soft);color:var(--color-ngx-primary)}.install-line code{font-size:clamp(.86rem,1.35vw,.98rem);color:var(--color-ngx-text)}.hero-proof{margin-top:calc(var(--spacing) * 5);display:flex;width:min(590px,100%);flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.hero-proof span{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:.78rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.window-header,.result-strip{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding-inline:calc(var(--spacing) * 4)}.window-header{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text)}.text-button{min-height:34px;border-style:var(--tw-border-style);border-width:1px;border-color:transparent;background-color:transparent;padding-inline:calc(var(--spacing) * 3);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-primary)}.text-button:hover,.text-button:focus-visible{border-color:var(--color-ngx-primary-line);background-color:var(--color-ngx-primary-soft)}.confirm-preview{margin:0;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface);padding:calc(var(--spacing) * 6)}.confirm-preview div:first-child{display:grid;gap:calc(var(--spacing) * 2)}.confirm-preview strong{font-size:1.18rem;color:var(--color-ngx-text)}.confirm-preview span{color:var(--color-ngx-muted)}.file-icon{display:grid;height:66px;width:66px;flex-shrink:0;place-items:center;border-radius:var(--radius-lg);background-color:var(--color-ngx-primary-soft);font-size:.7rem;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ngx-primary)}.preview-actions{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}.preview-actions span{display:grid;min-height:calc(var(--spacing) * 11);place-items:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text)}.preview-actions span:last-child{border-color:transparent;color:var(--color-white);background:linear-gradient(135deg,var(--color-ngx-secondary),var(--color-ngx-primary))}.flow-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.flow-rail span{min-height:calc(var(--spacing) * 9);align-content:center;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface-variant);text-align:center;font-size:.78rem;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ngx-muted)}.result-strip{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface-variant)}.result-strip span{color:var(--color-ngx-muted)}.result-strip strong{text-align:right;color:var(--color-ngx-primary)}.examples-section,.flow-section,.state-section,.stack-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-ngx-border);padding-top:clamp(3.625rem,7vw,6rem);padding-bottom:clamp(3.625rem,7vw,6rem)}.section-heading{margin-inline:auto;margin-bottom:clamp(1.875rem,5vw,3rem);max-width:720px;text-align:center}.section-heading p{margin-top:calc(var(--spacing) * 3);font-size:1.05rem;--tw-leading: 1.65;line-height:1.65;color:var(--color-ngx-muted)}.code-compare{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white)}.code-compare:after{position:absolute;top:50%;left:50%;display:grid;height:42px;width:42px;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);place-items:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);font-size:.82rem;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ngx-text);content:"VS"}.code-compare article{min-width:0}.code-compare article+article{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-ngx-border)}.code-compare h3{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-ngx-border);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 5)}.code-compare article:first-child h3{color:var(--color-ngx-danger)}.code-compare article:last-child h3{color:var(--color-ngx-secondary)}pre{margin:0;overflow-x:auto;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 7);padding-top:30px;padding-bottom:34px;font-size:clamp(.78rem,1.1vw,.92rem);--tw-leading: 1.75;line-height:1.75;color:var(--color-slate-700)}.filter-row{margin-top:34px;display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2.5)}.filter-chip{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding-inline:13px;font-size:.88rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.filter-chip:hover,.filter-chip:focus-visible,.filter-chip.active{border-color:var(--color-ngx-primary-line);background-color:var(--color-ngx-primary-soft);color:var(--color-ngx-primary)}.example-catalog{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.example-card,.flow-grid article,.settings-panel,.stack-preview,.cta-section{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white)}.example-card{display:flex;min-height:268px;flex-direction:column;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);--tw-shadow: 0 18px 44px var(--tw-shadow-color, rgb(44 12 88 / 7%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:border-color,transform,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.example-card:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-ngx-primary-line);--tw-shadow: 0 28px 76px var(--tw-shadow-color, rgb(44 12 88 / 16%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.example-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.category-label{font-size:.76rem;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ngx-primary);text-transform:uppercase}.behavior-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--spacing) * 1.5)}.behavior-list span{border-radius:calc(infinity * 1px);background-color:var(--color-ngx-surface-container);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:.72rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}.example-card p,.flow-grid p,.stack-preview small,.settings-panel dd,.cta-section p{--tw-leading: 1.62;line-height:1.62;color:var(--color-ngx-muted)}.inline-action{margin-top:auto;min-height:38px;align-self:flex-start;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);font-size:.9rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text)}.inline-action:hover,.inline-action:focus-visible{border-color:var(--color-ngx-primary-line);background-color:var(--color-ngx-primary-soft);color:var(--color-ngx-primary)}.example-count{margin-top:22px;font-size:.88rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-muted)}.flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.flow-grid article{display:grid;min-height:210px;align-content:flex-start;gap:13px;padding:calc(var(--spacing) * 6)}.flow-grid span{display:grid;height:46px;width:46px;place-items:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-primary-line);background-color:var(--color-ngx-primary-soft);--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-ngx-primary)}.state-compare{display:grid;grid-template-columns:180px 1fr 1fr 180px;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white)}.state-compare pre{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-ngx-surface-variant)}.state-compare pre+pre{background-color:var(--color-white)}.friction-list,.benefit-list{margin:0;display:grid;align-content:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 7);list-style:none}.friction-list{color:var(--color-ngx-danger)}.benefit-list{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-ngx-border);color:var(--color-ngx-secondary)}.friction-list li,.benefit-list li{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.friction-list li:before,.benefit-list li:before{display:grid;height:22px;width:22px;place-items:center;border-radius:calc(infinity * 1px);font-size:.82rem;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.friction-list li:before{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-300);color:var(--color-ngx-danger);content:"x"}.benefit-list li:before{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-300);color:var(--color-ngx-secondary);content:"+"}.stack-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:calc(var(--spacing) * 7)}.stack-controls{display:grid;align-content:flex-start;gap:18px}.settings-panel{padding:calc(var(--spacing) * 6)}.settings-panel dl{margin-top:18px;display:grid;gap:calc(var(--spacing) * 4)}.settings-panel div{display:flex;justify-content:space-between;gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ngx-border);padding-top:calc(var(--spacing) * 3.5)}.settings-panel dt{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text)}.settings-panel dd{margin:0;text-align:right}.stack-preview{display:grid;gap:calc(var(--spacing) * 2.5);background-color:var(--color-ngx-surface-variant);padding:18px}.stack-row{display:grid;min-height:58px;grid-template-columns:34px 1fr auto;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4)}.stack-row span{display:grid;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);place-items:center;border-radius:calc(infinity * 1px);background-color:var(--color-ngx-primary-soft);font-size:.86rem;--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-ngx-primary)}.stack-row strong{color:var(--color-ngx-text)}.cta-section{margin-top:clamp(2.625rem,6vw,4.625rem);margin-bottom:clamp(2.625rem,6vw,4.625rem);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 7);border-radius:0;border-inline-style:var(--tw-border-style);border-inline-width:0px;padding-top:clamp(1.625rem,4vw,2.5rem);padding-bottom:clamp(1.625rem,4vw,2.5rem);--tw-shadow: 0 18px 50px var(--tw-shadow-color, rgb(11 87 208 / 8%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cta-section p{margin-top:calc(var(--spacing) * 2.5);font-size:1.02rem}.example-call{position:fixed;top:50%;left:50%;z-index:70;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);overflow:auto;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding:22px;color:var(--color-ngx-text);--tw-shadow: 0 28px 76px var(--tw-shadow-color, rgb(44 12 88 / 16%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 40px)}.example-dialog{display:grid;gap:calc(var(--spacing) * 4)}.example-call h2{font-size:1.22rem;--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.example-call p{--tw-leading: 1.55;line-height:1.55;color:var(--color-ngx-muted)}.example-kicker{font-size:.78rem;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ngx-primary);text-transform:uppercase}.example-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--spacing) * 2.5)}.example-primary,.example-secondary{height:calc(var(--spacing) * 9);min-height:0;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text)}.example-primary{border-color:var(--color-ngx-primary);background-color:var(--color-ngx-primary);color:var(--color-white)}.example-primary:disabled{cursor:wait;opacity:70%}.example-field{display:grid;gap:calc(var(--spacing) * 2);font-size:.9rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.example-field input,.example-field select,.command-palette input{height:calc(var(--spacing) * 9);min-height:0;width:100%;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-ngx-text);font:inherit}.choice-list{display:grid;gap:calc(var(--spacing) * 2)}.choice-row{display:grid;min-height:calc(var(--spacing) * 14);width:100%;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;color:var(--color-ngx-text)}.choice-row span{font-size:.88rem;color:var(--color-ngx-muted)}.choice-row:hover,.choice-row:focus-visible,.choice-row.active{border-color:var(--color-ngx-primary-line);background-color:var(--color-ngx-primary-soft)}.swatch-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--spacing) * 2.5)}.swatch{aspect-ratio:1 / 1;min-width:0;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, rgb(17 24 39 / 18%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.swatch.selected{outline-style:var(--tw-outline-style);outline-width:3px;outline-offset:2px;outline-color:var(--color-ngx-text)}.menu-backdrop,.sheet-backdrop,.drawer-backdrop,.lightbox{position:fixed;inset:0;z-index:65;background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.menu-backdrop,.sheet-backdrop,.drawer-backdrop,.lightbox{background-color:color-mix(in oklab,var(--color-slate-950) 35%,transparent)}}.context-menu{position:fixed;z-index:70;display:grid;min-width:190px;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-shadow: 0 28px 76px var(--tw-shadow-color, rgb(44 12 88 / 16%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.context-menu button{min-height:38px;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;text-align:left;color:var(--color-ngx-text);font:inherit}.context-menu button:hover,.context-menu button:focus-visible{background-color:var(--color-ngx-surface-container)}.command-palette{display:grid;gap:calc(var(--spacing) * 3);width:min(560px,calc(100vw - 40px))}.sheet-backdrop,.drawer-backdrop{display:flex}.sheet-backdrop.leaving,.drawer-backdrop.leaving{opacity:0%}.bottom-sheet{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);display:grid;gap:calc(var(--spacing) * 4);align-self:flex-end;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding:22px;--tw-shadow: 0 28px 76px var(--tw-shadow-color, rgb(44 12 88 / 16%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:min(620px,calc(100vw - 24px))}.settings-drawer{margin-left:auto;display:grid;gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow: -20px 0 56px var(--tw-shadow-color, rgb(17 24 39 / 18%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:min(380px,calc(100vw - 28px))}.check-row{display:flex;min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text)}.lightbox{display:grid;place-items:center;background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 75%,transparent);padding:calc(var(--spacing) * 6)}@supports (color: color-mix(in lab,red,red)){.lightbox{background-color:color-mix(in oklab,var(--color-slate-950) 75%,transparent)}}.lightbox figure{margin:0;width:min(820px,100%);overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow: 0 24px 70px var(--tw-shadow-color, rgb(0 0 0 / 34%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lightbox img{display:block;max-height:min(66dvh,560px);width:100%;object-fit:cover}.lightbox figcaption{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text)}.lightbox button{min-height:34px;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ngx-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ngx-text);font:inherit}.pending-strip{min-height:42px;align-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);font-size:.9rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-800)}.example-banner{position:fixed;right:calc(var(--spacing) * 6);z-index:68;display:grid;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);color:var(--color-ngx-text);--tw-shadow: 0 18px 54px var(--tw-shadow-color, rgb(180 35 24 / 14%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out);width:min(360px,calc(100vw - 48px))}.example-banner.leaving{--tw-translate-x: calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0%}.example-banner span{color:var(--color-ngx-muted)}}@media(max-width:980px){.hero,.stack-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.hero{min-height:0}.hero-demo{align-self:flex-start}.example-catalog,.flow-grid,.state-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.friction-list,.benefit-list{grid-column:span 1 / span 1}.benefit-list,.state-compare pre{border-left-style:var(--tw-border-style);border-left-width:0px}.state-compare pre{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ngx-border)}.cta-section{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.topbar{position:static;min-height:0;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 3.5);padding-block:18px}.nav-links{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:calc(var(--spacing) * 2)}.nav-links a{min-height:calc(var(--spacing) * 8)}.hero{padding-top:42px}h1{font-size:clamp(3.35rem,16vw,4.75rem)}.hero-actions,.cta-actions,.control-row{flex-direction:column}.button,.inline-action{width:100%}.confirm-preview,.window-header,.result-strip{padding-inline:calc(var(--spacing) * 4)}.confirm-preview{margin:calc(var(--spacing) * 4);flex-direction:column;align-items:flex-start;padding-block:calc(var(--spacing) * 5)}.preview-actions{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.code-compare,.example-catalog,.flow-grid,.state-compare{grid-template-columns:repeat(1,minmax(0,1fr))}.code-compare:after{display:none}.code-compare article+article,.benefit-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0px;border-color:var(--color-ngx-border)}.example-card,.flow-grid article{min-height:0}.stack-row{min-height:68px;grid-template-columns:30px 1fr}.stack-row small{grid-column-start:2}.settings-panel div{flex-direction:column;align-items:flex-start;gap:var(--spacing)}.settings-panel dd{text-align:left}}@media(max-width:420px){.site-shell{--side-pad: 16px}h1{font-size:3.35rem}.hero-lede{font-size:1.85rem}pre{padding-inline:18px;padding-block:22px;font-size:.76rem}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@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;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@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;}@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-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-outline-style: solid;--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;--tw-leading: initial;--tw-tracking: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-font-weight: initial;--tw-duration: initial;--tw-ease: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--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}}}
