@layer cyn.reset,cyn.tokens,cyn.base,cyn.recipes,cyn.utilities;@layer cyn.reset{*,*:before,*:after{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent}body{line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--cyn-color-foreground, #172033);background-color:var(--cyn-color-surface, #ffffff)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}}@layer cyn.tokens{:root{--cyn-space-0: 0px;--cyn-space-1: 4px;--cyn-space-10: 40px;--cyn-space-12: 48px;--cyn-space-16: 64px;--cyn-space-2: 8px;--cyn-space-20: 80px;--cyn-space-24: 96px;--cyn-space-3: 12px;--cyn-space-4: 16px;--cyn-space-5: 20px;--cyn-space-6: 24px;--cyn-space-8: 32px;--cyn-radius-full: 9999px;--cyn-radius-lg: 6px;--cyn-radius-md: 4px;--cyn-radius-none: 0px;--cyn-radius-sm: 3px;--cyn-radius-xl: 8px;--cyn-radius-xs: 2px;--cyn-touch-min: 44px;--cyn-touch-comfortable: 48px;--cyn-color-brand: #082B51;--cyn-color-brand-cyan-hi: #12C6D5;--cyn-color-brand-deep: #03162F;--cyn-color-brand-navy: #082B51;--cyn-color-brand-navy-hi: #2468AA;--cyn-color-brand-turquoise: #08AABD;--cyn-color-canvas: #F8FAFC;--cyn-color-focus: #2468AA;--cyn-color-foreground: #071D39;--cyn-color-ink: #071D39;--cyn-color-ink-muted: #526C80;--cyn-color-link: #035368;--cyn-color-rule: #D9E5EE;--cyn-color-surface: #FFFFFF;--cyn-color-surface-subtle: #F2F7FA}[data-theme=dark]{--cyn-color-brand: #08AABD;--cyn-color-brand-cyan-hi: #12C6D5;--cyn-color-brand-deep: #03162F;--cyn-color-brand-navy: #2468AA;--cyn-color-brand-navy-hi: #2468AA;--cyn-color-brand-turquoise: #08AABD;--cyn-color-canvas: #020D1C;--cyn-color-focus: #04B3C9;--cyn-color-foreground: #F0F5FA;--cyn-color-ink: #F0F5FA;--cyn-color-ink-muted: #8CA6BF;--cyn-color-link: #12C6D5;--cyn-color-rule: #143A66;--cyn-color-surface: #03162F;--cyn-color-surface-subtle: #072346}[data-theme=light]{--cyn-color-brand: #082B51;--cyn-color-brand-cyan-hi: #12C6D5;--cyn-color-brand-deep: #03162F;--cyn-color-brand-navy: #082B51;--cyn-color-brand-navy-hi: #2468AA;--cyn-color-brand-turquoise: #08AABD;--cyn-color-canvas: #F8FAFC;--cyn-color-focus: #2468AA;--cyn-color-foreground: #071D39;--cyn-color-ink: #071D39;--cyn-color-ink-muted: #526C80;--cyn-color-link: #035368;--cyn-color-rule: #D9E5EE;--cyn-color-surface: #FFFFFF;--cyn-color-surface-subtle: #F2F7FA}}@layer cyn.recipes{.stack{display:flex;flex-direction:column;justify-content:flex-start}.cluster{display:flex;flex-wrap:wrap;align-items:center}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cyn-grid-min, 16rem),1fr))}.center{box-sizing:content-box;margin-inline:auto;max-width:var(--cyn-center-max, 60ch)}.sidebar{display:flex;flex-wrap:wrap;gap:var(--cyn-sidebar-gap, 1rem)}.flow>*+*{margin-block-start:var(--cyn-flow-space, 1rem)}.cover{display:flex;flex-direction:column;min-height:100vh}.switcher{display:flex;flex-wrap:wrap;gap:var(--cyn-switcher-gap, 1rem)}@layer cyn.recipes{.glass{--cyn-glass-bg: rgba(255, 255, 255, .7);--cyn-glass-border: rgba(255, 255, 255, .25);--cyn-glass-blur: 16px;--cyn-glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .08);background:var(--cyn-glass-bg);border:1px solid var(--cyn-glass-border);box-shadow:var(--cyn-glass-shadow)}[data-theme=dark] .glass{--cyn-glass-bg: rgba(16, 24, 39, .75);--cyn-glass-border: rgba(255, 255, 255, .1);--cyn-glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .35)}@supports (backdrop-filter: blur(1px)){.glass{backdrop-filter:blur(var(--cyn-glass-blur));-webkit-backdrop-filter:blur(var(--cyn-glass-blur))}}@media(prefers-reduced-transparency:reduce){.glass{background:var(--cyn-color-surface, #ffffff);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] .glass{background:var(--cyn-color-surface, #101827)}}.glass-strong{--cyn-glass-bg: rgba(255, 255, 255, .85);--cyn-glass-blur: 24px}[data-theme=dark] .glass-strong{--cyn-glass-bg: rgba(16, 24, 39, .88)}.glass-edge{box-shadow:inset 0 1px 1px #fff6,var(--cyn-glass-shadow)}}}@layer cyn.utilities{.border-subtle{border:1px solid rgba(226,232,240,.4)}.col-span-full{grid-column:span full / span full}.flex-1{flex:1 1 0%}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:autorem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pt-2{padding-top:.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-0.5{padding-top:.5rem;padding-bottom:.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.radius-md{border-radius:.5rem}.radius-sm{border-radius:.375rem}.text-2xl{font-size:1.5rem}.text-base{font-size:1rem}.text-brand{font-size:brand}.text-center{font-size:center}.text-danger{font-size:danger}.text-foreground{font-size:foreground}.text-gradient{font-size:gradient}.text-info{font-size:info}.text-ink{font-size:ink}.text-muted{font-size:muted}.text-sm{font-size:.875rem}.text-success{font-size:success}.text-turquoise{font-size:turquoise}.text-warning{font-size:warning}.text-xl{font-size:1.25rem}.text-xs{font-size:.75rem}.tracking-wide{letter-spacing:.025em}.uppercase{text-transform:uppercase}.w-full{width:100%}}
