@layer reset,tokens,base,buttons,components,utilities;@layer reset.reset{*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;hanging-punctuation:first allow-end last;scroll-behavior:smooth;overflow-wrap:anywhere}body{min-height:100svh;display:flex;flex-direction:column;overflow-x:clip}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}ul,ol,dl{list-style-position:inside}:is(ul,ol,dl) ul,:is(ul,ol,dl) ol,:is(ul,ol,dl) dl{padding-inline-start:1lh}img,picture,video,svg:not([class]){display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;line-height:inherit}fieldset{border:none;padding:0}pre{white-space:pre-wrap}button{cursor:pointer}:target{scroll-margin-block:var(--top-nav-height, 5ex)}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}}}@layer tokens.tokens{:root,[data-brand]{--golden-ratio: 1.618;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Fira Code", "Cascadia Code", "JetBrains Mono", monospace;--ease-default: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-normal: .2s;--z-nav: 100;--z-overlay: 200;--z-modal: 300;--top-nav-height: 3.5rem;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: 1rem;--space-s: 1.625rem;--space-m: 2.625rem;--space-l: 4.25rem;--space-xl: 6.875rem;--space-2xl: 11.125rem;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--layout-padding: var(--space-2xs);--layout-padding-compact: var(--space-3xs);--roundness: 1;--depth: 1;--radius-xs: calc(.25rem * var(--roundness));--radius-s: calc(.375rem * var(--roundness));--radius-m: calc(.5rem * var(--roundness));--radius-l: calc(.75rem * var(--roundness));--container-width: clamp(360px, 81vw, 1618px);--font-size-text-xs: clamp(.75rem, 1.25vw + .5rem, .875rem);--font-size-text-sm: clamp(.875rem, 1.5vw + .625rem, 1rem);--font-size-text-base: clamp(1rem, 1.75vw + .75rem, 1.125rem);--font-size-text-lg: clamp(1.25rem, 2.25vw + .875rem, 1.375rem);--font-size-text-xl: clamp(1.5rem, 2.75vw + 1rem, 1.75rem);--font-size-text-2xl: clamp(2rem, 3.5vw + 1.25rem, 2.25rem);--font-size-text-3xl: clamp(2.5rem, 4.5vw + 1.5rem, 3rem);--line-height-text-xs: 1.5;--line-height-text-sm: 1.5;--line-height-text-base: 1.618;--line-height-text-lg: 1.618;--line-height-text-xl: 1.5;--line-height-text-2xl: 1.5;--line-height-text-3xl: 1.4;--line-height-golden: var(--line-height-text-base);--line-height-dense: var(--line-height-text-sm);--oklch-primary: oklch(.72 .16 260);--oklch-accent: oklch(.7 .11 35);--oklch-neutral-98: oklch(.98 .015 260);--oklch-neutral-96: oklch(.96 .015 260);--oklch-neutral-94: oklch(.94 .015 260);--oklch-neutral-92: oklch(.92 .015 260);--oklch-neutral-88: oklch(.88 .015 260);--oklch-neutral-80: oklch(.8 .02 260);--oklch-neutral-60: oklch(.6 .02 260);--oklch-neutral-40: oklch(.4 .025 260);--oklch-neutral-20: oklch(.2 .025 260);--oklch-neutral-16: oklch(.16 .025 260);--oklch-neutral-14: oklch(.14 .025 260);--oklch-neutral-12: oklch(.12 .025 260);--oklch-neutral-10: oklch(.1 .025 260);--oklch-success: oklch(.72 .13 175);--oklch-warning: oklch(.82 .14 85);--oklch-danger: oklch(.64 .2 25);--oklch-info: oklch(.72 .13 245);--focus-ring-base: oklch(.78 .18 260);--shadow-color: color-mix(in oklch, var(--oklch-neutral-20) 60%, transparent);--shadow-color-lg: color-mix(in oklch, var(--oklch-neutral-20) 35%, transparent);--shadow-sm: 0 calc(1px * var(--depth)) calc(2px * var(--depth));--shadow-md: 0 calc(4px * var(--depth)) calc(8px * var(--depth));--shadow-lg: 0 calc(6px * var(--depth)) calc(24px * var(--depth)) calc(-16px * var(--depth));--shadow-hover: 0 calc(6px * var(--depth)) calc(16px * var(--depth))}:root[data-brand=fintech],[data-brand=fintech]{--oklch-primary: oklch(.7 .14 250);--oklch-accent: oklch(.78 .1 210)}:root[data-brand=health],[data-brand=health]{--oklch-primary: oklch(.74 .13 185);--oklch-accent: oklch(.86 .07 170)}:root[data-brand=build],[data-brand=build]{--oklch-primary: oklch(.72 .14 85);--oklch-accent: oklch(.78 .09 55)}:root,[data-theme=light]{color-scheme:light;--color-bg: var(--oklch-neutral-96);--elevation-0: var(--oklch-neutral-98);--elevation-1: color-mix(in oklch, white 96%, var(--oklch-neutral-98));--elevation-2: var(--oklch-neutral-94);--color-surface: var(--elevation-0);--color-surface-elevated: var(--elevation-1);--color-surface-raised: var(--elevation-2);--color-text: var(--oklch-neutral-12);--color-text-muted: var(--oklch-neutral-40);--color-text-subtle: var(--oklch-neutral-60);--color-text-disabled: var(--oklch-neutral-80);--color-icon: var(--oklch-neutral-40);--color-icon-muted: var(--oklch-neutral-60);--color-placeholder: var(--oklch-neutral-60);--color-border: var(--oklch-neutral-80);--color-border-strong: color-mix(in oklch, var(--color-border) 88%, black);--color-border-subtle: var(--oklch-neutral-92);--color-hover: color-mix(in oklch, var(--color-primary) 6%, var(--color-surface));--color-disabled-bg: var(--oklch-neutral-96);--color-primary: var(--oklch-primary);--color-primary-hover: color-mix(in oklch, var(--color-primary) 92%, black);--color-primary-active: color-mix(in oklch, var(--color-primary) 88%, black);--color-accent: var(--oklch-accent);--color-accent-soft: color-mix(in oklch, var(--color-accent) 14%, white);--color-link: var(--color-primary);--color-on-primary: color-mix(in oklch, white 92%, var(--oklch-neutral-98));--focus-ring: var(--focus-ring-base);--selection-bg: color-mix(in oklch, var(--color-primary) 18%, white);--btn-primary-bg: var(--color-primary);--btn-primary-text: var(--color-on-primary);--btn-primary-hover: var(--color-primary-hover);--btn-primary-active: var(--color-primary-active);--color-success: var(--oklch-success);--color-success-bg: color-mix(in oklch, var(--oklch-success) 10%, var(--color-surface));--color-success-border: color-mix(in oklch, var(--oklch-success) 30%, var(--color-border-subtle));--color-success-text: color-mix(in oklch, var(--oklch-success) 85%, black);--color-warning: var(--oklch-warning);--color-warning-bg: color-mix(in oklch, var(--oklch-warning) 10%, var(--color-surface));--color-warning-border: color-mix(in oklch, var(--oklch-warning) 30%, var(--color-border-subtle));--color-warning-text: color-mix(in oklch, var(--oklch-warning) 75%, black);--color-danger: var(--oklch-danger);--color-danger-bg: color-mix(in oklch, var(--oklch-danger) 10%, var(--color-surface));--color-danger-border: color-mix(in oklch, var(--oklch-danger) 30%, var(--color-border-subtle));--color-danger-text: color-mix(in oklch, var(--oklch-danger) 85%, black);--color-info: var(--oklch-info);--color-info-bg: color-mix(in oklch, var(--oklch-info) 10%, var(--color-surface));--color-info-border: color-mix(in oklch, var(--oklch-info) 30%, var(--color-border-subtle));--color-info-text: color-mix(in oklch, var(--oklch-info) 85%, black)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--color-bg: color-mix(in oklch, var(--oklch-neutral-10) 94%, var(--oklch-primary) 6%);--elevation-0: var(--oklch-neutral-12);--elevation-1: color-mix(in oklch, var(--oklch-neutral-14) 92%, var(--oklch-primary) 8%);--elevation-2: color-mix(in oklch, var(--oklch-neutral-16) 88%, var(--oklch-primary) 12%);--color-surface: var(--elevation-0);--color-surface-elevated: var(--elevation-1);--color-surface-raised: var(--elevation-2);--color-text: var(--oklch-neutral-96);--color-text-muted: color-mix(in oklch, var(--oklch-neutral-80) 86%, var(--oklch-primary) 14%);--color-text-subtle: var(--oklch-neutral-60);--color-text-disabled: var(--oklch-neutral-20);--color-icon: var(--oklch-neutral-80);--color-icon-muted: var(--oklch-neutral-60);--color-placeholder: var(--oklch-neutral-40);--color-border: color-mix(in oklch, var(--oklch-neutral-20) 72%, white);--color-border-strong: color-mix(in oklch, var(--oklch-neutral-20) 64%, white);--color-border-subtle: color-mix(in oklch, var(--oklch-neutral-16) 85%, white);--color-hover: color-mix(in oklch, var(--color-primary) 8%, var(--color-surface));--color-disabled-bg: var(--oklch-neutral-14);--color-primary: color-mix(in oklch, var(--oklch-primary) 88%, white);--color-primary-hover: color-mix(in oklch, var(--color-primary) 92%, var(--oklch-neutral-16));--color-primary-active: color-mix(in oklch, var(--color-primary) 86%, var(--oklch-neutral-16));--color-accent: color-mix(in oklch, var(--oklch-accent) 88%, white);--color-accent-soft: color-mix(in oklch, var(--color-accent) 18%, black);--color-link: color-mix(in oklch, var(--color-primary) 90%, white);--color-on-primary: color-mix(in oklch, white 90%, var(--oklch-neutral-98));--focus-ring: color-mix(in oklch, var(--focus-ring-base) 82%, white);--selection-bg: color-mix(in oklch, var(--color-primary) 22%, black);--shadow-color: color-mix(in oklch, black 50%, transparent);--shadow-color-lg: color-mix(in oklch, black 30%, transparent);--btn-primary-bg: var(--color-primary);--btn-primary-text: var(--color-on-primary);--btn-primary-hover: var(--color-primary-hover);--btn-primary-active: var(--color-primary-active);--color-success: color-mix(in oklch, var(--oklch-success) 88%, white);--color-success-bg: color-mix(in oklch, var(--oklch-success) 12%, var(--color-surface));--color-success-border: color-mix(in oklch, var(--oklch-success) 25%, var(--color-border-subtle));--color-success-text: color-mix(in oklch, var(--oklch-success) 82%, white);--color-warning: color-mix(in oklch, var(--oklch-warning) 88%, white);--color-warning-bg: color-mix(in oklch, var(--oklch-warning) 12%, var(--color-surface));--color-warning-border: color-mix(in oklch, var(--oklch-warning) 25%, var(--color-border-subtle));--color-warning-text: color-mix(in oklch, var(--oklch-warning) 82%, white);--color-danger: color-mix(in oklch, var(--oklch-danger) 88%, white);--color-danger-bg: color-mix(in oklch, var(--oklch-danger) 12%, var(--color-surface));--color-danger-border: color-mix(in oklch, var(--oklch-danger) 25%, var(--color-border-subtle));--color-danger-text: color-mix(in oklch, var(--oklch-danger) 82%, white);--color-info: color-mix(in oklch, var(--oklch-info) 88%, white);--color-info-bg: color-mix(in oklch, var(--oklch-info) 12%, var(--color-surface));--color-info-border: color-mix(in oklch, var(--oklch-info) 25%, var(--color-border-subtle));--color-info-text: color-mix(in oklch, var(--oklch-info) 82%, white)}.aurea-compact{--container-width: clamp(360px, 100vw, 1618px);--font-size-text-xs: clamp(.5625rem, .9vw + .375rem, .6875rem);--font-size-text-sm: clamp(.6875rem, 1.1vw + .5rem, .8125rem);--font-size-text-base: clamp(.75rem, 1.25vw + .5rem, .875rem);--font-size-text-lg: clamp(.875rem, 1.5vw + .625rem, 1rem);--font-size-text-xl: clamp(1.125rem, 2vw + .75rem, 1.25rem);--font-size-text-2xl: clamp(1.375rem, 2.5vw + .875rem, 1.5rem);--font-size-text-3xl: clamp(1.75rem, 3vw + 1rem, 2rem);--line-height-text-xs: 1.4;--line-height-text-sm: 1.4;--line-height-text-base: 1.5;--line-height-text-lg: 1.5;--line-height-text-xl: 1.45;--line-height-text-2xl: 1.45;--line-height-text-3xl: 1.35;--radius-xs: calc(.1875rem * var(--roundness));--radius-s: calc(.25rem * var(--roundness));--radius-m: calc(.375rem * var(--roundness));--radius-l: calc(.5rem * var(--roundness));--space-2xs: .375rem;--space-xs: .75rem;--space-s: 1.1875rem;--space-m: 1.9375rem;--space-l: 3.125rem;--space-xl: 5.0625rem;--space-2xl: 8.1875rem;--color-primary: color-mix(in oklch, var(--oklch-primary) 85%, var(--oklch-neutral-80));--color-accent: color-mix(in oklch, var(--oklch-accent) 82%, var(--oklch-neutral-80));--color-border: color-mix(in oklch, var(--oklch-neutral-80) 94%, black);--color-border-strong: color-mix(in oklch, var(--oklch-neutral-80) 86%, black)}}@layer base.base{body[data-css-mode=aurea]{font-family:var(--font-sans);font-size:var(--font-size-text-base);line-height:var(--line-height-text-base);color:var(--color-text);background:var(--color-bg);padding:0}body[data-css-mode=aurea] ::selection{background:var(--selection-bg)}body[data-css-mode=aurea] a{color:var(--color-link);text-decoration-color:color-mix(in oklch,currentColor 86%,transparent);text-decoration-thickness:max(.08em,1px);text-underline-offset:.18em}body[data-css-mode=aurea] h1,body[data-css-mode=aurea] h2,body[data-css-mode=aurea] h3,body[data-css-mode=aurea] h4,body[data-css-mode=aurea] h5,body[data-css-mode=aurea] h6{font-weight:600;color:var(--color-text)}body[data-css-mode=aurea] h1,body[data-css-mode=aurea] .aurea-heading-1{font-size:var(--font-size-text-3xl);line-height:var(--line-height-text-3xl);font-weight:900;letter-spacing:-.03em}body[data-css-mode=aurea] h2,body[data-css-mode=aurea] .aurea-heading-2{font-size:var(--font-size-text-2xl);line-height:var(--line-height-text-2xl);font-weight:900;letter-spacing:-.01em}body[data-css-mode=aurea] h3,body[data-css-mode=aurea] .aurea-heading-3{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl)}body[data-css-mode=aurea] h4,body[data-css-mode=aurea] .aurea-heading-4{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}body[data-css-mode=aurea] h5,body[data-css-mode=aurea] .aurea-heading-5{font-size:var(--font-size-text-base);line-height:var(--line-height-text-base)}body[data-css-mode=aurea] h6,body[data-css-mode=aurea] .aurea-heading-6{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}body[data-css-mode=aurea] p,body[data-css-mode=aurea] li,body[data-css-mode=aurea] dd,body[data-css-mode=aurea] dt,body[data-css-mode=aurea] .aurea-body{font-size:var(--font-size-text-base);line-height:var(--line-height-text-base);color:var(--color-text-muted);max-width:78ch}body[data-css-mode=aurea] small,body[data-css-mode=aurea] figcaption,body[data-css-mode=aurea] .aurea-caption{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-muted)}body[data-css-mode=aurea] .aurea-text-xs{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}body[data-css-mode=aurea] .aurea-text-sm{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}body[data-css-mode=aurea] .aurea-text-base{font-size:var(--font-size-text-base);line-height:var(--line-height-text-base)}body[data-css-mode=aurea] .aurea-text-lg{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}body[data-css-mode=aurea] .aurea-text-xl{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl)}body[data-css-mode=aurea] .aurea-text-2xl{font-size:var(--font-size-text-2xl);line-height:var(--line-height-text-2xl)}body[data-css-mode=aurea] .aurea-text-3xl{font-size:var(--font-size-text-3xl);line-height:var(--line-height-text-3xl)}body[data-css-mode=aurea] strong{font-weight:600;color:var(--color-text)}body[data-css-mode=aurea] blockquote{color:var(--color-text-muted);border-left:4px solid var(--color-primary);padding-inline-start:var(--space-s)}body[data-css-mode=aurea] cite{font-style:normal;display:block;margin-top:var(--space-2xs);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-muted)}body[data-css-mode=aurea] hr{border:none;border-top:1px solid var(--color-border);margin-block:var(--space-m)}body[data-css-mode=aurea] :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}body[data-css-mode=aurea] main{flex:1;width:min(100%,var(--container-width));margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-l)}body[data-css-mode=aurea] .container{width:min(100%,var(--container-width));margin-inline:auto;padding-inline:var(--space-m);display:flex;flex-direction:column;gap:var(--space-m)}body[data-css-mode=aurea] section{width:100%}body[data-css-mode=aurea]>header,body[data-css-mode=aurea]>div>header{width:min(100%,var(--container-width));margin-inline:auto;margin-top:var(--space-xs);padding-inline:var(--space-xs)}body[data-css-mode=aurea]>header nav,body[data-css-mode=aurea]>div>header nav{width:min(100%,var(--container-width));margin-inline:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}body[data-css-mode=aurea]>header nav ul,body[data-css-mode=aurea]>div>header nav ul{display:flex;flex-wrap:wrap;gap:var(--space-s);list-style:none;margin:0;padding:0}body[data-css-mode=aurea]>header nav a,body[data-css-mode=aurea]>div>header nav a{font-weight:500}body[data-css-mode=aurea]>footer,body[data-css-mode=aurea]>div>footer{padding-block:var(--space-m);padding-inline:var(--space-m);background:color-mix(in oklch,var(--color-primary) 14%,var(--color-bg));color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-xs);align-items:center}body[data-css-mode=aurea]>footer p,body[data-css-mode=aurea]>div>footer p{margin:0;text-align:center}body[data-css-mode=aurea]>footer nav ul,body[data-css-mode=aurea]>div>footer nav ul{display:flex;justify-content:center;gap:var(--space-s);list-style:none;margin:0;padding:0}.aurea-golden-split{display:flex;gap:var(--space-m);align-items:flex-start;container-type:inline-size}.aurea-golden-main{flex:.618 1 0;min-width:35ch}.aurea-golden-side{flex:.382 1 0;min-width:min(100%,28rem)}@container (max-width: 72rem){.aurea-golden-split{gap:var(--space-s)}}@container (max-width: 48rem){.aurea-golden-split{flex-direction:column}.aurea-golden-main,.aurea-golden-side{min-width:0;flex-basis:100%}}@media(max-width:1024px){body[data-css-mode=aurea]>header nav,body[data-css-mode=aurea]>div>header nav{gap:var(--space-m)}body[data-css-mode=aurea]>header nav ul,body[data-css-mode=aurea]>div>header nav ul{justify-content:flex-start}}@media(max-width:768px){body[data-css-mode=aurea]>header nav,body[data-css-mode=aurea]>div>header nav{flex-direction:column;align-items:flex-start}body[data-css-mode=aurea]>header nav ul,body[data-css-mode=aurea]>div>header nav ul{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}body[data-css-mode=aurea]>footer nav ul,body[data-css-mode=aurea]>div>footer nav ul{flex-direction:column;gap:var(--space-2xs)}}}@layer buttons.buttons{.aurea-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);padding:var(--space-2xs) var(--space-s);font-size:var(--font-size-text-base);border-radius:var(--radius-s);--_btn-bg: var(--btn-primary-bg);--_btn-text: var(--btn-primary-text);--_btn-hover: var(--btn-primary-hover);--_btn-active: var(--btn-primary-active);background:linear-gradient(to bottom,color-mix(in oklch,var(--_btn-bg) 94%,white),var(--_btn-bg));color:var(--_btn-text);border:1px solid color-mix(in oklch,var(--_btn-bg) 85%,black);box-shadow:inset 0 calc(1px * var(--depth)) 0 color-mix(in oklch,white 12%,transparent),var(--shadow-sm) color-mix(in oklch,var(--_btn-bg) 40%,transparent),var(--shadow-md) color-mix(in oklch,var(--_btn-bg) 15%,transparent)}.aurea-btn:hover{background:linear-gradient(to bottom,color-mix(in oklch,var(--_btn-hover) 92%,white),var(--_btn-hover));box-shadow:inset 0 calc(1px * var(--depth)) 0 color-mix(in oklch,white 15%,transparent),0 calc(1px * var(--depth)) calc(3px * var(--depth)) color-mix(in oklch,var(--_btn-bg) 35%,transparent),var(--shadow-hover) color-mix(in oklch,var(--_btn-bg) 12%,transparent);transform:translateY(calc(-1px * var(--depth)))}.aurea-btn:active{background:var(--_btn-active);box-shadow:inset 0 calc(2px * var(--depth)) calc(4px * var(--depth)) color-mix(in oklch,var(--_btn-bg) 30%,transparent);transform:translateY(.5px)}.aurea-btn[data-size=lg]{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m)}.aurea-btn[data-size=sm]{padding:var(--space-3xs) var(--space-2xs);font-size:var(--font-size-text-sm)}.aurea-btn[data-color=accent]{--_btn-bg: var(--color-accent);--_btn-text: var(--color-on-primary);--_btn-hover: color-mix(in oklch, var(--color-accent) 92%, black);--_btn-active: color-mix(in oklch, var(--color-accent) 88%, black)}.aurea-btn[data-color=neutral]{--_btn-bg: var(--color-surface-elevated);--_btn-text: var(--color-text);--_btn-hover: var(--color-surface);--_btn-active: var(--color-surface-raised);background:linear-gradient(to bottom,color-mix(in oklch,var(--_btn-bg) 92%,white),var(--_btn-bg));border:1px solid var(--color-border);box-shadow:inset 0 calc(1px * var(--depth)) 0 color-mix(in oklch,white 30%,transparent),var(--shadow-sm) var(--shadow-color),var(--shadow-md) var(--shadow-color-lg)}.aurea-btn[data-color=neutral]:hover{box-shadow:inset 0 calc(1px * var(--depth)) 0 color-mix(in oklch,white 35%,transparent),0 calc(1px * var(--depth)) calc(3px * var(--depth)) var(--shadow-color),var(--shadow-hover) var(--shadow-color-lg)}.aurea-btn[data-color=neutral]:active{box-shadow:inset 0 calc(2px * var(--depth)) calc(4px * var(--depth)) var(--shadow-color)}.aurea-btn[data-style=outline]{background:transparent;color:var(--_btn-bg);border:1px solid currentColor;box-shadow:none}.aurea-btn[data-style=outline]:hover{background:color-mix(in oklch,var(--_btn-bg) 8%,transparent);box-shadow:none;transform:translateY(-1px)}.aurea-btn[data-style=outline]:active{background:color-mix(in oklch,var(--_btn-bg) 12%,transparent);box-shadow:none;transform:translateY(0)}.aurea-btn[data-color=neutral][data-style=outline]{color:var(--color-text);border-color:var(--color-border);background:transparent;box-shadow:none}.aurea-btn[data-color=neutral][data-style=outline]:hover{background:var(--color-surface);border-color:var(--color-border-strong);box-shadow:none}.aurea-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}}@layer components.components{.aurea-auto ul,.aurea-auto ol{padding-left:var(--space-m)}.aurea-auto li+li{margin-top:var(--space-2xs)}.aurea-section,#features,#pricing,#testimonials,#brand-showcase{display:flex;flex-direction:column;gap:var(--space-m);padding-block:var(--space-l);container-type:inline-size}#pricing,.aurea-surface-raised{background:var(--color-surface-raised);border-radius:var(--radius-l);padding-inline:clamp(var(--space-s),3vw,var(--space-l));border:1px solid var(--color-border)}.aurea-stack,.aurea-stack-tight{display:flex;flex-direction:column}.aurea-stack{gap:var(--space-s)}.aurea-stack-tight{gap:var(--space-xs)}.aurea-cluster{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--space-s)}#hero,.aurea-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-s);padding-block:var(--space-xl);text-align:center;container-type:inline-size}.aurea-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s)}.aurea-card,#features article,#pricing article,#testimonials blockquote,.brand-card{flex:1 1 0;min-width:min(100%,18rem);padding:var(--space-s);border-radius:var(--radius-m);border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg) var(--shadow-color-lg);display:flex;flex-direction:column;gap:var(--space-xs);container-type:inline-size}.aurea-card[data-tone=accent],.brand-card[data-tone=accent]{border-color:var(--color-primary)}.aurea-logo-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-m);padding-block:var(--space-m);border-block:1px solid var(--color-border);container-type:inline-size}.aurea-logo-bar>*{color:var(--color-text-muted);font-size:var(--font-size-text-sm);font-weight:600;opacity:.55;white-space:nowrap}.aurea-spotlight{display:flex;align-items:center;gap:var(--space-l);padding-block:var(--space-l);container-type:inline-size}.aurea-spotlight[data-reverse]{flex-direction:row-reverse}.aurea-spotlight-content{flex:.618 1 0;display:flex;flex-direction:column;gap:var(--space-s)}.aurea-spotlight-visual{flex:.382 1 0;aspect-ratio:4 / 3;border-radius:var(--radius-l);background:var(--color-surface-elevated);border:1px solid var(--color-border);min-height:14rem}.aurea-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-l);padding-block:var(--space-l);text-align:center;container-type:inline-size}.aurea-stat{display:flex;flex-direction:column;gap:var(--space-3xs);flex:1 1 0;min-width:10rem}.aurea-stat-value{font-size:var(--font-size-text-3xl);line-height:var(--line-height-text-3xl);font-weight:900;color:var(--color-primary);letter-spacing:-.03rem}.aurea-stat-label{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-muted)}.aurea-cta-band{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);padding:var(--space-l) var(--space-m);text-align:center;background:color-mix(in oklch,var(--color-primary) 8%,var(--color-bg));border-radius:var(--radius-l)}.aurea-bleed{width:100vw;margin-inline:calc(-50vw + 50%);padding-inline:calc(50vw - 50%)}}@layer utilities.utilities{.aurea-prose{max-width:78ch}.aurea-space-block-xs{padding-block:var(--space-xs)}.aurea-space-block-s{padding-block:var(--space-s)}.aurea-space-block-m{padding-block:var(--space-m)}.aurea-space-block-l{padding-block:var(--space-l)}.aurea-space-inline-xs{padding-inline:var(--space-xs)}.aurea-space-inline-s{padding-inline:var(--space-s)}.aurea-space-inline-m{padding-inline:var(--space-m)}.aurea-gap-xs{gap:var(--space-xs)}.aurea-gap-s{gap:var(--space-s)}.aurea-gap-m{gap:var(--space-m)}.aurea-text-center{text-align:center}.aurea-text-start{text-align:start}.aurea-measure{max-width:35ch}.aurea-fluid{width:min(100%,var(--container-width));margin-inline:auto;padding-inline:var(--space-m)}@container (max-width: 48rem){.aurea-section,#features,#pricing,#testimonials,#brand-showcase{padding-block:var(--space-m)}}@container (max-width: 48rem){#hero,.aurea-hero{text-align:left;align-items:flex-start}.aurea-hero-actions{justify-content:flex-start}}@container (max-width: 48rem){.aurea-spotlight,.aurea-spotlight[data-reverse]{flex-direction:column}.aurea-spotlight-content,.aurea-spotlight-visual{flex-basis:100%}.aurea-spotlight-visual{min-height:10rem}}@container (max-width: 48rem){.aurea-stats{gap:var(--space-m)}}@container (max-width: 48rem){.aurea-logo-bar{gap:var(--space-s)}}@container (min-width: 48rem){.aurea-card[data-layout=split],.brand-card[data-layout=split]{flex-direction:row;gap:var(--space-m);align-items:center}.aurea-card[data-layout=split]>*,.brand-card[data-layout=split]>*{flex:1}}@container (max-width: 48rem){.aurea-card,.brand-card{gap:var(--space-xs)}}}[data-brand=incidentfast]{--oklch-primary: oklch(.72 .136 30);--oklch-accent: oklch(.7 .0935 220);--roundness: .8;--depth: .6;--oklch-neutral-98: oklch(.98 .0127 30);--oklch-neutral-96: oklch(.96 .0127 30);--oklch-neutral-94: oklch(.94 .0127 30);--oklch-neutral-92: oklch(.92 .0127 30);--oklch-neutral-88: oklch(.88 .0127 30);--oklch-neutral-80: oklch(.8 .0085 30);--oklch-neutral-60: oklch(.6 .0085 30);--oklch-neutral-40: oklch(.4 .0213 30);--oklch-neutral-20: oklch(.2 .0213 30);--oklch-neutral-16: oklch(.16 .0213 30);--oklch-neutral-14: oklch(.14 .0213 30);--oklch-neutral-12: oklch(.12 .0213 30);--oklch-neutral-10: oklch(.1 .0213 30);--oklch-success: oklch(.72 .13 175);--oklch-warning: oklch(.82 .14 85);--oklch-danger: oklch(.64 .2 25);--oklch-info: oklch(.72 .13 245);--focus-ring-base: oklch(.78 .153 30)}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }:is(.prose){color:var(--un-prose-body);max-width:65ch;font-size:1rem;line-height:1.75;--un-prose-body:#374151;--un-prose-invert-body:#d1d5db;--un-prose-headings:#111827;--un-prose-invert-headings:white;--un-prose-lead:#4b5563;--un-prose-invert-lead:#9ca3af;--un-prose-links:#111827;--un-prose-invert-links:white;--un-prose-bold:#111827;--un-prose-invert-bold:white;--un-prose-counters:#6b7280;--un-prose-invert-counters:#9ca3af;--un-prose-bullets:#d1d5db;--un-prose-invert-bullets:#4b5563;--un-prose-hr:#e5e7eb;--un-prose-invert-hr:#374151;--un-prose-quotes:#111827;--un-prose-invert-quotes:#f3f4f6;--un-prose-quote-borders:#e5e7eb;--un-prose-invert-quote-borders:#374151;--un-prose-captions:#6b7280;--un-prose-invert-captions:#9ca3af;--un-prose-kbd:#111827;--un-prose-invert-kbd:white;--un-prose-kbd-shadows:#111827;--un-prose-invert-kbd-shadows:white;--un-prose-code:#111827;--un-prose-invert-code:white;--un-prose-pre-code:#e5e7eb;--un-prose-invert-pre-code:#d1d5db;--un-prose-pre-bg:#1f2937;--un-prose-invert-pre-bg:rgb(0 0 0 / 50%);--un-prose-th-borders:#d1d5db;--un-prose-invert-th-borders:#4b5563;--un-prose-td-borders:#e5e7eb;--un-prose-invert-td-borders:#374151}:is(.prose) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:is(.prose) :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}:is(.prose) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-links);text-decoration:underline;font-weight:500}:is(.prose) :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-bold);font-weight:600}:is(.prose) :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.prose) :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.prose) :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.prose) :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:is(.prose) :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:is(.prose) :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:is(.prose) :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:is(.prose) :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:is(.prose) :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:is(.prose) :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:is(.prose) :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:is(.prose) :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:is(.prose) :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}:is(.prose) :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:is(.prose) :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--un-prose-counters)}:is(.prose) :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--un-prose-bullets)}:is(.prose) :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);font-weight:600;margin-top:1.25em}:is(.prose) :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--un-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}:is(.prose) :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--un-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--un-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:is(.prose) :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}:is(.prose) :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}:is(.prose) :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}:is(.prose) :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}:is(.prose) :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}:is(.prose) :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}:is(.prose) :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}:is(.prose) :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:is(.prose) :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:is(.prose) :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:is(.prose) :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.prose) :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}:is(.prose) :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.prose) :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--un-prose-kbd);box-shadow:0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%),0 3px rgb(var(--un-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}:is(.prose) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-code);font-weight:600;font-size:.875em}:is(.prose) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}:is(.prose) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}:is(.prose) :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.prose) :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.prose) :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}:is(.prose) :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}:is(.prose) :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.prose) :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.prose) :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:is(.prose) :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-pre-code);background-color:var(--un-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}:is(.prose) :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:is(.prose) :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:is(.prose) :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:is(.prose) :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}:is(.prose) :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--un-prose-th-borders)}:is(.prose) :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:is(.prose) :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--un-prose-td-borders)}:is(.prose) :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}:is(.prose) :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}:is(.prose) :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--un-prose-th-borders)}:is(.prose) :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}:is(.prose) :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}:is(.prose) :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:is(.prose) :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}:is(.prose) :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:is(.prose) :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:is(.prose) :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:is(.prose) :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:is(.prose) :where(>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:is(.prose) :where(>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:is(.prose) :where(>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:is(.prose) :where(>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:is(.prose) :where(>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:is(.prose) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:is(.prose) :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:is(.prose) :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:is(.prose) :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.prose) :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.prose) :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.prose) :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.prose) :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:is(.prose) :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:is(.prose) :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:is(.prose) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:is(.prose) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:is(.prose) :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:is(.prose) :where(>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:is(.prose) :where(>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.border{border-width:1px}.italic{font-style:italic}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\@container{container-type:inline-size}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.uppercase{text-transform:uppercase}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.top-nav.svelte-16pzj6c{position:fixed;top:0;left:0;width:100vw;margin:0;z-index:var(--z-nav);background:color-mix(in oklch,var(--color-surface) 80%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid color-mix(in oklch,var(--color-border) 50%,transparent)}.top-nav-inner.svelte-16pzj6c{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-width);margin-inline:auto;padding:var(--space-xs) var(--layout-padding)}.brand.svelte-16pzj6c{display:inline-flex;align-items:center;gap:var(--space-2xs);text-decoration:none;flex-shrink:0}.brand-mark.svelte-16pzj6c{display:inline-flex;flex-shrink:0}.brand-text.svelte-16pzj6c{font-size:var(--font-size-text-lg);font-weight:700;letter-spacing:-.02em;color:var(--color-text);white-space:nowrap}.burger.svelte-16pzj6c{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:transparent;color:var(--color-text);cursor:pointer;z-index:calc(var(--z-nav) + 1)}.burger-lines.svelte-16pzj6c{position:relative;display:block;width:1.25rem;height:2px;background:currentColor;transition:background var(--duration-normal) var(--ease-default)}.burger-lines.svelte-16pzj6c:before,.burger-lines.svelte-16pzj6c:after{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform var(--duration-normal) var(--ease-default)}.burger-lines.svelte-16pzj6c:before{transform:translateY(-6px)}.burger-lines.svelte-16pzj6c:after{transform:translateY(6px)}.burger[aria-expanded=true].svelte-16pzj6c .burger-lines:where(.svelte-16pzj6c){background:transparent}.burger[aria-expanded=true].svelte-16pzj6c .burger-lines:where(.svelte-16pzj6c):before{transform:rotate(45deg)}.burger[aria-expanded=true].svelte-16pzj6c .burger-lines:where(.svelte-16pzj6c):after{transform:rotate(-45deg)}.nav-panel.svelte-16pzj6c{display:none;position:absolute;top:100%;left:0;right:0;background:color-mix(in oklch,var(--color-surface) 90%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid color-mix(in oklch,var(--color-border) 50%,transparent);padding:var(--space-s) var(--layout-padding);flex-direction:column;gap:var(--space-s)}.nav-panel.open.svelte-16pzj6c{display:flex}.nav-links.svelte-16pzj6c{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.nav-links.svelte-16pzj6c a:where(.svelte-16pzj6c){display:block;padding:var(--space-2xs);border-radius:var(--radius-s);font-weight:500;text-decoration:none;color:var(--color-text-muted);position:relative}.nav-links.svelte-16pzj6c a:where(.svelte-16pzj6c):hover{color:var(--color-text);background:var(--color-hover)}.nav-links.svelte-16pzj6c a.active:where(.svelte-16pzj6c){color:var(--color-text)}.nav-actions.svelte-16pzj6c{display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px solid color-mix(in oklch,var(--color-border) 40%,transparent)}.theme-toggle.svelte-16pzj6c{align-self:flex-start;background:none;border:1px solid var(--color-border);border-radius:var(--radius-s);color:var(--color-text-muted);font-size:var(--font-size-text-sm);padding:var(--space-3xs) var(--space-2xs);cursor:pointer}.theme-toggle.svelte-16pzj6c:hover{color:var(--color-text);border-color:var(--color-border-strong)}@media(min-width:768px){.burger.svelte-16pzj6c{display:none}.nav-panel.svelte-16pzj6c{display:flex;position:static;flex-direction:row;align-items:center;flex:1;gap:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;padding:0;margin-left:var(--space-l)}.nav-links.svelte-16pzj6c{flex-direction:row;gap:var(--space-2xs)}.nav-links.svelte-16pzj6c a:where(.svelte-16pzj6c){padding:var(--space-3xs) var(--space-2xs);white-space:nowrap}.nav-links.svelte-16pzj6c a.active:where(.svelte-16pzj6c):after{content:"";position:absolute;bottom:-2px;left:var(--space-2xs);right:var(--space-2xs);height:2px;background:var(--color-primary);border-radius:1px}.nav-actions.svelte-16pzj6c{flex-direction:row;align-items:center;gap:var(--space-2xs);margin-left:auto;padding-top:0;border-top:none}.theme-toggle.svelte-16pzj6c{align-self:center}}.sr-only.svelte-16pzj6c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
