@layer components{.ui-alert{position:relative;display:grid;width:100%;grid-gap:.125rem;gap:.125rem;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border-color);padding:.5rem .625rem;text-align:left;font-size:.875rem;line-height:calc(1.25 / .875)}.ui-alert--default,.ui-alert--destructive{background-color:var(--card)}.ui-alert--destructive{color:var(--destructive)}.ui-alert__title{font-family:Syne Neo,Syne,system-ui,sans-serif;font-weight:500}.ui-alert__description{font-size:.875rem;line-height:calc(1.25 / .875);text-wrap:balance;color:var(--muted-foreground)}.ui-alert__action{position:absolute}.ui-badge{display:inline-flex;height:1.25rem;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;border:1px solid transparent;padding-inline:.5rem;padding-block:.125rem;font-size:.75rem;line-height:calc(1 / .75);font-weight:500;white-space:nowrap;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}@layer components{.ui-badge:focus-visible{border-color:var(--ring)}.ui-badge--default{background-color:var(--primary);color:var(--primary-foreground)}.ui-badge--destructive{background-color:var(--destructive);color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.ui-badge--destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.ui-badge--outline{border-color:var(--border-color);color:var(--foreground)}@media (hover:hover){.ui-badge--ghost:hover{background-color:var(--muted)}}.ui-badge--link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){.ui-badge--link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.ui-badge--challenge{color:oklch(47.3% .137 46.201)}.divided-list{display:flex;flex-direction:column;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border-color);overflow:hidden}}@layer components{:where(.divided-list>:not(:last-child)){border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:1px;border-color:var(--border-color)}}@layer components{.ui-empty-state{border-radius:calc(var(--radius) + 4px);border:1px solid var(--border-color);padding:2rem;text-align:center}.ui-empty-state--with-icon{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ui-empty-state__icon{height:3rem;border-radius:9999px;background-color:var(--muted);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-empty-state__message{font-size:1rem;line-height:calc(1.5 / 1);color:var(--muted-foreground)}.ui-empty-state__cta{color:var(--primary);display:block;margin-top:.5rem;font-size:.875rem;line-height:calc(1.25 / .875)}.ui-empty-state__cta:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.author-bio{display:flex;align-items:flex-start;gap:1.25rem;border:1px solid var(--border-color);border-radius:1rem;background-color:var(--card);padding:2rem}.author-bio__content{flex:1 1}.author-bio__eyebrow{margin-bottom:.5rem;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted-foreground)}.author-bio__name{font-family:Syne Neo,Syne,system-ui,sans-serif;margin-bottom:.25rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}.author-bio__name-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}@layer components{@media (hover:hover){.author-bio__name-link:hover{color:var(--primary)}}.author-bio__role{margin-bottom:.75rem;font-size:.875rem;line-height:calc(1.25 / .875);font-weight:600;color:var(--primary)}.author-bio__bio{font-size:.875rem;line-height:1.625;color:var(--muted-foreground)}.author-bio__stats{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.625rem}.author-bio__stat{display:inline-flex;gap:.375rem;border-radius:3.40282e+38px;padding-inline:.875rem;padding-block:.5rem;font-size:13px;font-weight:500;color:var(--muted-foreground)}.author-bio__stat-value{font-family:Syne Neo,Syne,system-ui,sans-serif;font-size:1rem;line-height:calc(1.5 / 1);font-weight:700;letter-spacing:-.025em;color:var(--primary)}.author-bio__links{margin-top:1rem;display:flex;align-items:center;gap:1rem}.author-bio__profile-link{display:inline-flex;align-items:center;gap:.375rem;font-size:13px;font-weight:600;color:var(--primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover:hover){.author-bio__profile-link:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.author-bio__profile-link:hover{color:color-mix(in oklab,var(--primary) 80%,transparent)}}}.author-bio__arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.author-bio__posts-link{font-size:13px;font-weight:600;color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover:hover){.author-bio__posts-link:hover{color:var(--primary)}}}.form-label{--colocated-css-spike:1}