@layer reset,tokens,base,buttons,components,utilities;@layer reset.reset{*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;color-scheme:light dark;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first allow-end last;scroll-behavior:smooth;word-break:break-word}body{min-height:100vh;display:flex;flex-direction:column}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{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}pre{white-space:pre-wrap}button{cursor:pointer}@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;--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;--radius-xs: .25rem;--radius-s: .375rem;--radius-m: .5rem;--radius-l: .75rem;--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);--brand-c-multiplier: 1;--neutral-contrast: 1;--oklch-primary: oklch(.72 .16 260);--oklch-accent: oklch(.7 .11 35);--oklch-neutral-98: oklch(.98 .01 260);--oklch-neutral-96: oklch(.96 .01 260);--oklch-neutral-94: oklch(.94 .01 260);--oklch-neutral-92: oklch(.92 .01 260);--oklch-neutral-88: oklch(.88 .01 260);--oklch-neutral-80: oklch(.8 .02 260);--oklch-neutral-60: oklch(.6 .02 260);--oklch-neutral-40: oklch(.4 .02 260);--oklch-neutral-20: oklch(.2 .02 260);--oklch-neutral-16: oklch(.16 .02 260);--oklch-neutral-14: oklch(.14 .02 260);--oklch-neutral-12: oklch(.12 .02 260);--oklch-neutral-10: oklch(.1 .02 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)}: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-98);--elevation-0: var(--oklch-neutral-96);--elevation-1: var(--oklch-neutral-94);--elevation-2: var(--oklch-neutral-92);--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-border: var(--oklch-neutral-80);--color-border-strong: color-mix(in oklch, var(--color-border) 88%, black);--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-on-primary: oklch(.99 .01 260);--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)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--color-bg: var(--oklch-neutral-10);--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-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-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-on-primary: oklch(.98 .01 260);--focus-ring: color-mix(in oklch, var(--focus-ring-base) 82%, white);--selection-bg: color-mix(in oklch, var(--color-primary) 22%, black);--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)}.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: .1875rem;--radius-s: .25rem;--radius-m: .375rem;--radius-l: .5rem;--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:system-ui,-apple-system,Inter,sans-serif;font-size:var(--font-size-text-base);line-height:var(--line-height-text-base);color:var(--color-text);background:var(--color-bg);gap:clamp(var(--space-s),calc(var(--golden-ratio) * 1vw),var(--space-xl));padding:var(--space-2xs)}@media not (min-width:768px){body[data-css-mode=aurea]{padding:var(--space-3xs)}}body[data-css-mode=aurea] ::selection{background:var(--selection-bg)}body[data-css-mode=aurea] :target{scroll-margin:3rlh}body[data-css-mode=aurea] a{color:var(--color-primary);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:-.03rem}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:-.01rem}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%,1440px);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:right;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)}@media(max-width:1440px){body[data-css-mode=aurea] .aurea-golden-split{gap:var(--space-s)}}@media(max-width:1024px){body[data-css-mode=aurea] main{gap:var(--space-m)}body[data-css-mode=aurea] .aurea-golden-split{flex-direction:column}body[data-css-mode=aurea] .aurea-golden-main,body[data-css-mode=aurea] .aurea-golden-side{min-width:0;flex-basis:100%}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)}}@media(max-width:375px){body[data-css-mode=aurea] h1,body[data-css-mode=aurea] .aurea-heading-1{font-size:clamp(1.75rem,5vw + .6rem,2.25rem)}body[data-css-mode=aurea] h2,body[data-css-mode=aurea] .aurea-heading-2{font-size:clamp(1.25rem,3.2vw + .6rem,1.5rem)}body[data-css-mode=aurea] p,body[data-css-mode=aurea] li,body[data-css-mode=aurea] dd,body[data-css-mode=aurea] .aurea-body{font-size:clamp(.8125rem,3vw + .45rem,1rem)}body[data-css-mode=aurea]>header nav,body[data-css-mode=aurea]>div>header nav{gap:var(--space-xs)}}@container (max-width: 48rem){.aurea-golden-main,.aurea-golden-side{flex-basis:100%;min-width:0}}}@layer buttons.buttons{:root{--base-color: oklch(.7935 .2213 142.16);--lighter-color: color-mix(in oklch, var(--base-color) 80%, white);--stronger-color: color-mix(in oklch, var(--base-color) 92%, black)}.btn.is-dark{--base-color: oklch(.1935 .2213 142.16)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding-inline:var(--space-xs);padding-block:var(--space-2xs);border-radius:var(--radius-xs);background:linear-gradient(to right,color-mix(in oklch,var(--base-color) 85%,white),var(--base-color) 15% 85%,color-mix(in oklch,var(--base-color) 85%,white));xbackground:var(--base-color);box-shadow:0 1px 2px color-mix(in oklch,var(--base-color) 75%,black);color:var(--btn-primary-text);xfont-weight:600;border:none;transition:box-shadow .2s ease 0s,transform .2s ease}.btn:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--base-color) 50%,black);background:linear-gradient(to right,var(--base-color),color-mix(in oklch,var(--base-color) 90%,black) 15% 85%,var(--base-color))}.btn:active{box-shadow:0 1px 2px color-mix(in oklch,var(--base-color) 80%,black);xbackground:color-mix(in oklch,var(--base-color) 95%,white)}.btn:focus{box-shadow:none}.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)}#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:center;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}.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{padding:var(--space-s);border-radius:var(--radius-m);border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:0 6px 24px -16px #0f172a59;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)}button.aurea-button,.aurea-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding-inline:var(--space-s);padding-block:var(--space-2xs);border-radius:var(--radius-s);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600;border:none;transition:background-color .2s ease,transform .2s ease}.aurea-button:hover{background:var(--btn-primary-hover);transform:translateY(-1px)}.aurea-button:active{background:var(--btn-primary-active);transform:translateY(0)}}@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)}@media(max-width:768px){.aurea-section,#features,#pricing,#testimonials,#brand-showcase{padding-block:var(--space-m)}#hero,.aurea-hero{text-align:left;align-items:flex-start}.aurea-hero-actions{justify-content:flex-start}}@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)}}}.pub-card{display:grid;grid-template-rows:2fr .5fr .5fr;aspect-ratio:1 / 1;background-color:var(--dark);color:#fff;border:1px solid #ddd;overflow:hidden;box-shadow:0 1px 2px color-mix(in srgb,black 5%,transparent),0 4px 12px color-mix(in srgb,black 8%,transparent);padding:var(--space-2xs);container-type:inline-size;transition:transform .25s ease-out,box-shadow .25s ease-out,background-color .25s ease-out;text-decoration:none}.pub-card .card-name{grid-row:1;align-self:start;justify-self:start;font-weight:900;letter-spacing:-.01em;line-height:1.05;font-size:clamp(1rem,14cqi,4rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis}.pub-card .spacer{grid-row:2}.pub-card .card-subtitle{grid-row:3;align-self:end;text-align:right;width:100%;font-weight:600;letter-spacing:.01em;line-height:1.1;font-size:clamp(.7rem,7cqi,2rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.inner.svelte-1chiufo{display:grid;grid-template-columns:1fr auto;align-items:center;position:relative}.brand.svelte-1chiufo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3xs);max-width:100%;min-width:0;justify-self:start;color:inherit}.brand.svelte-1chiufo a:where(.svelte-1chiufo){color:inherit;text-decoration:none;transition:opacity .2s ease-out}.brand.svelte-1chiufo a:where(.svelte-1chiufo):hover{opacity:.8}.brand-title.svelte-1chiufo{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(2.3rem,4.6vw,3.4rem);font-weight:900;letter-spacing:-.2rem;text-transform:none;line-height:1}.brand-powered.svelte-1chiufo{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklch,currentColor 60%,transparent)}.brand-powered.svelte-1chiufo img:where(.svelte-1chiufo){width:clamp(70px,12vw,120px);height:auto;transform:translateY(-4px)}.toggle.svelte-1chiufo{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0px solid var(--color-border);background:transparent;color:inherit;cursor:pointer;justify-self:end;transition:transform .08s ease-out}.toggle.svelte-1chiufo:active{transform:scale(.95)}.toggle.svelte-1chiufo span[aria-hidden=true]:where(.svelte-1chiufo){position:relative;display:block;width:1.5rem;height:2px;background:currentColor}.toggle.svelte-1chiufo span[aria-hidden=true]:where(.svelte-1chiufo):before,.toggle.svelte-1chiufo span[aria-hidden=true]:where(.svelte-1chiufo):after{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .2s ease}.toggle.svelte-1chiufo span[aria-hidden=true]:where(.svelte-1chiufo):before{transform:translateY(-6px)}.toggle.svelte-1chiufo span[aria-hidden=true]:where(.svelte-1chiufo):after{transform:translateY(6px)}.toggle[aria-expanded=true].svelte-1chiufo span[aria-hidden=true]:where(.svelte-1chiufo){background:transparent}.toggle[aria-expanded=true].svelte-1chiufo span[aria-hidden=true]:where(.svelte-1chiufo):before{transform:translateY(0) rotate(45deg)}.toggle[aria-expanded=true].svelte-1chiufo span[aria-hidden=true]:where(.svelte-1chiufo):after{transform:translateY(0) rotate(-45deg)}nav.svelte-1chiufo{display:none;position:absolute;top:calc(100% + var(--space-xs));right:var(--space-m);width:clamp(16rem,75vw,22rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);box-shadow:0 16px 32px color-mix(in oklch,black 12%,transparent),0 4px 8px color-mix(in oklch,black 5%,transparent);padding:var(--space-xs);z-index:2;margin:0;transform-origin:top right;transition:opacity .2s ease-out,transform .2s ease-out}nav.svelte-1chiufo ul:where(.svelte-1chiufo){display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}nav.open.svelte-1chiufo{display:block;animation:svelte-1chiufo-slideIn .2s ease-out}@keyframes svelte-1chiufo-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}nav.svelte-1chiufo a:where(.svelte-1chiufo){display:block;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-s);transition:background-color .2s ease-out}nav.svelte-1chiufo a:where(.svelte-1chiufo):hover,nav.svelte-1chiufo a:where(.svelte-1chiufo):focus-visible{background:color-mix(in oklch,var(--color-primary) 16%,transparent)}.sr-only.svelte-1chiufo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px){.inner.svelte-1chiufo{display:flex;align-items:center;justify-content:space-between}.toggle.svelte-1chiufo{display:none}.brand.svelte-1chiufo{flex:0 0 38%}nav.svelte-1chiufo{position:static;display:flex;flex:0 0 62%;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;align-items:center;justify-content:flex-end}nav.open.svelte-1chiufo{display:flex;animation:none}nav.svelte-1chiufo ul:where(.svelte-1chiufo){flex-direction:row;gap:var(--space-s);justify-content:flex-end;width:100%}nav.svelte-1chiufo a:where(.svelte-1chiufo){padding:0}}
