@layer tokens{@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text Fallback;src:local(Arial);size-adjust:106%;ascent-override:98%;descent-override:22%;line-gap-override:0%}:root{color-scheme:light dark;--color-primary-base:#ff8a5b;--color-secondary-base:#48b086;--color-tertiary-base:#00bdbf;--color-neutral-base:#83746f;--color-bg:light-dark(oklch(from var(--color-neutral-base) calc(l + .38) .015 h),oklch(from var(--color-neutral-base) calc(l - .34) .02 h));--color-bg-raised:light-dark(oklch(from var(--color-bg) calc(l + .02) c h),oklch(from var(--color-bg) calc(l + .04) c h));--color-bg-sunken:light-dark(oklch(from var(--color-bg) calc(l - .025) c h),oklch(from var(--color-bg) calc(l - .03) c h));--color-line:light-dark(oklch(from var(--color-neutral-base) calc(l + .12) c h),oklch(from var(--color-neutral-base) calc(l - .08) c h));--color-line-strong:light-dark(oklch(from var(--color-neutral-base) calc(l - .08) c h),oklch(from var(--color-neutral-base) calc(l + .16) c h));--color-ink:light-dark(oklch(from var(--color-neutral-base) calc(l - .42) c h),oklch(from var(--color-neutral-base) calc(l + .4) calc(c - .02) h));--color-ink-muted:light-dark(oklch(from var(--color-neutral-base) calc(l - .2) c h),oklch(from var(--color-neutral-base) calc(l + .22) calc(c - .02) h));--color-ink-inverse:oklch(from var(--color-neutral-base) calc(l + .45) c h);--color-accent:light-dark(oklch(from var(--color-primary-base) calc(l - .22) c h),oklch(from var(--color-primary-base) calc(l + .02) c h));--color-accent-strong:light-dark(oklch(from var(--color-primary-base) calc(l - .3) c h),oklch(from var(--color-primary-base) calc(l + .1) c h));--color-accent-soft:light-dark(oklch(from var(--color-primary-base) calc(l + .22) calc(c - .06) h),oklch(from var(--color-primary-base) calc(l - .3) calc(c - .04) h));--color-on-accent:light-dark(var(--color-ink-inverse),oklch(from var(--color-neutral-base) calc(l - .42) c h));--color-positive:light-dark(oklch(from var(--color-secondary-base) calc(l - .18) c h),oklch(from var(--color-secondary-base) calc(l + .06) c h));--color-positive-soft:light-dark(oklch(from var(--color-secondary-base) calc(l + .28) calc(c - .07) h),oklch(from var(--color-secondary-base) calc(l - .28) calc(c - .04) h));--color-on-positive:var(--color-on-accent);--color-info:light-dark(oklch(from var(--color-tertiary-base) calc(l - .24) c h),oklch(from var(--color-tertiary-base) calc(l + .02) c h));--color-info-soft:light-dark(oklch(from var(--color-tertiary-base) calc(l + .3) calc(c - .1) h),oklch(from var(--color-tertiary-base) calc(l - .28) calc(c - .04) h));--color-danger:light-dark(oklch(from var(--color-primary-base) calc(l - .24) c 25),oklch(from var(--color-primary-base) calc(l + .04) c 25));--color-danger-soft:light-dark(oklch(from var(--color-primary-base) calc(l + .28) calc(c - .06) 25),oklch(from var(--color-primary-base) calc(l - .34) calc(c + .02) 25));--focus-ring:0 0 0 3px oklch(from var(--color-accent) l c h / .35);--color-primary:var(--color-accent);--color-primary-container:var(--color-accent-soft);--color-accent-deep:var(--color-accent-strong);--color-success:var(--color-positive);--color-info-base:var(--color-info);--color-warning:var(--color-accent);--color-error:var(--color-danger);--color-surface:var(--color-bg);--color-surface-elevated:var(--color-bg-raised);--color-surface-container-low:var(--color-bg-sunken);--color-surface-container-high:light-dark(oklch(from var(--color-bg) calc(l - .05) c h),oklch(from var(--color-bg) calc(l + .08) c h));--color-surface-cream:var(--color-bg);--color-surface-tint:var(--color-info-soft);--color-text:var(--color-ink);--color-text-inverse:var(--color-on-accent);--color-muted:var(--color-ink-muted);--color-border:var(--color-line);--color-outline:var(--color-line-strong);--color-neutral-200:var(--color-line);--color-neutral-900:light-dark(oklch(from var(--color-neutral-base) calc(l - .32) c h),oklch(from var(--color-neutral-base) calc(l + .28) c h));--color-on-surface:var(--color-ink);--color-on-surface-variant:var(--color-ink-muted);--color-surface-variant:var(--color-bg-sunken);--color-surface-container-lowest:var(--color-bg-raised);--color-on-primary-container:var(--color-accent-strong);--color-outline-variant:var(--color-line);--color-text-muted:var(--color-ink-muted);--font-family-sans:"Golos Text", "Golos Text Fallback", system-ui, sans-serif;--font-family-display:var(--font-family-sans);--font-family:var(--font-family-sans);--font-family-code:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:clamp(.7813rem, .7747rem + .0326vw, .8rem);--text-sm:clamp(.8125rem, .8016rem + .0543vw, .875rem);--text-base:clamp(.9375rem, .9158rem + .1087vw, 1rem);--text-lg:clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--text-xl:clamp(1.62rem, 1.5041rem + .5793vw, 1.9531rem);--text-2xl:clamp(1.944rem, 1.771rem + .8651vw, 2.4414rem);--text-3xl:clamp(2.3328rem, 2.0827rem + 1.2504vw, 3.0518rem);--leading-tight:1.1;--leading-heading:1.25;--leading-body:1.55;--tracking-tight:-.01em;--tracking-caps:.04em;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size--1:var(--text-base);--font-size-0:var(--text-lg);--font-size-1:clamp(1.35rem, 1.2761rem + .3696vw, 1.5625rem);--font-size-2:var(--text-xl);--font-size-3:var(--text-2xl);--font-size-4:var(--text-3xl);--font-size-h1:var(--text-3xl);--font-size-h2:var(--text-2xl);--font-size-h3:var(--text-xl);--font-size-impact:var(--text-2xl);--font-size-body-lg:var(--text-lg);--font-size-body-md:var(--text-base);--font-size-body-sm:var(--text-sm);--font-size-label:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-body--1:var(--text-base);--font-size--2:var(--text-xs);--font-size-h4:var(--font-size-1);--font-weight-regular:var(--font-weight-normal);--font-mono:var(--font-family-code);--line-height-tight:var(--leading-tight);--line-height-snug:var(--leading-heading);--line-height-heading:var(--leading-heading);--line-height-normal:var(--leading-body);--line-height-relaxed:var(--leading-body);--line-height-text:var(--leading-body);--line-height-display:var(--leading-tight);--body-max-inline-size:65ch;--space-0:.25rem;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-8:4rem;--space-10:6rem;--space-section:clamp(3rem, 2rem + 4vi, 6rem);--container-padding:1.5rem;--section-gap:var(--space-section);--card-gap:var(--space-4);--radius-input:.5rem;--radius-card:1rem;--radius-panel:1.5rem;--radius-pill:9999px;--radius-sm:var(--radius-input);--radius-md:var(--radius-input);--radius-lg:var(--radius-card);--radius-xl:var(--radius-card);--radius-2xl:var(--radius-panel);--radius-3xl:var(--radius-panel);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--transition-base:var(--duration-fast) var(--ease-in-out);--transition-slow:var(--duration-slow) var(--ease-out);--shadow-color:var(--color-neutral-900);--elevation-1:0 1px 2px oklch(from var(--shadow-color,var(--color-neutral-900)) l c h / .06);--elevation-2:0 12px 32px oklch(from var(--shadow-color,var(--color-neutral-900)) l c h / .14);--shadow-sm:var(--elevation-1);--shadow-md:var(--elevation-2);--shadow-lg:var(--elevation-2);--shadow-xl:var(--elevation-2);--z-sticky:50;--z-modal:1000;--z-popover:1100;--header-height:80px;--layout-content-max:1200px;--layout-narrow-max:48rem;--layout-popout-max:1440px;--layout-padding:var(--container-padding);--grid-gap:var(--card-gap);--card-min-width:320px;--color-info-bg:var(--color-info-soft);--color-info-border:light-dark(oklch(from var(--color-tertiary-base) calc(l + .16) calc(c - .04) h),oklch(from var(--color-tertiary-base) calc(l - .16) calc(c - .02) h));--color-info-text:var(--color-info);--color-success-bg:var(--color-positive-soft);--color-success-border:light-dark(oklch(from var(--color-secondary-base) calc(l + .14) calc(c - .04) h),oklch(from var(--color-secondary-base) calc(l - .16) calc(c - .02) h));--color-success-text:var(--color-positive);--color-warning-bg:var(--color-accent-soft);--color-warning-border:light-dark(oklch(from var(--color-primary-base) calc(l + .12) calc(c - .03) h),oklch(from var(--color-primary-base) calc(l - .02) calc(c - .01) calc(h + 35)));--color-warning-text:var(--color-accent);--color-error-bg:var(--color-danger-soft);--color-error-border:light-dark(oklch(from var(--color-primary-base) calc(l + .14) calc(c - .03) 25),oklch(from var(--color-primary-base) calc(l - .2) c 25));--color-error-text:var(--color-danger)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:root{--wk-color-primary:var(--color-primary);--wk-color-success:var(--color-success);--wk-color-success-bg:var(--color-success-bg);--wk-color-success-border:var(--color-success-border);--wk-color-success-text:var(--color-success-text);--wk-color-error:var(--color-error);--wk-color-error-bg:var(--color-error-bg);--wk-color-error-border:var(--color-error-border);--wk-color-error-text:var(--color-error-text);--wk-color-warning:var(--color-warning);--wk-color-warning-bg:var(--color-warning-bg);--wk-color-warning-border:var(--color-warning-border);--wk-color-warning-text:var(--color-warning-text);--wk-color-info:var(--color-info);--wk-color-info-bg:var(--color-info-bg);--wk-color-info-border:var(--color-info-border);--wk-color-info-text:var(--color-info-text);--wk-color-neutral-0:var(--color-ink-inverse);--wk-color-neutral-200:var(--color-neutral-200);--wk-color-neutral-600:var(--color-neutral-base);--wk-color-neutral-900:var(--color-neutral-900);--wk-color-overlay:oklch(from var(--color-neutral-900) l c h / .45);--wk-font-family-sans:var(--font-family-sans);--wk-font-size--1:var(--font-size--1);--wk-font-size-0:var(--font-size-0);--wk-font-size-2:var(--font-size-2);--wk-font-size-3:var(--font-size-3);--wk-font-weight-normal:var(--font-weight-normal);--wk-font-weight-semibold:var(--font-weight-semibold);--wk-font-weight-bold:var(--font-weight-bold);--wk-line-height-tight:var(--line-height-tight);--wk-line-height-normal:var(--line-height-normal);--wk-space-1:var(--space-1);--wk-space-2:var(--space-2);--wk-space-3:var(--space-3);--wk-space-4:var(--space-4);--wk-space-6:var(--space-6);--wk-radius-sm:var(--radius-sm);--wk-radius-md:var(--radius-md);--wk-radius-lg:var(--radius-lg);--wk-shadow-md:var(--shadow-md);--wk-shadow-lg:var(--shadow-lg);--wk-shadow-xl:var(--shadow-xl);--wk-transition-base:var(--transition-base);--wk-z-modal:var(--z-modal);--wk-z-popover:var(--z-popover)}}@layer resets{*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:oklch(from var(--color-border) l c h / .8);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:oklch(from var(--color-outline) l c h / .95)}::-webkit-scrollbar-track{background:0 0}html{text-size-adjust:none;font-family:var(--font-family);color-scheme:light dark;interpolate-size:allow-keywords}body{min-height:80vh;line-height:var(--line-height-text);margin:0}h1,h2,h3,h4,button,input,label{line-height:var(--line-height-display)}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:is(ul,ol)[class]{margin:0;padding:0;list-style:""}h1,h2,h3,h4{text-wrap:balance;font-family:var(--font-family)}p,li,figcaption{max-inline-size:var(--body-max-inline-size);text-wrap:pretty}code{font-family:var(--font-family-code)}:first-child{margin-block-start:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}img,picture{max-inline-size:100%;display:block}td,math,time[datetime*=\:]{font-variant-numeric:tabular-nums lining-nums}table{border-collapse:collapse}:target{scroll-margin-block:5rlh}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer common{html{scrollbar-gutter:stable;accent-color:var(--color-primary)}body{font-size:var(--font-size-body-md);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased;min-block-size:100svh}h1,h2,h3,h4{--_color:var(--color-text);line-height:var(--leading-heading);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);color:var(--_color);text-wrap:balance;margin:0}h1{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-1)}p{font-size:var(--font-size-0)}a{color:var(--color-primary);text-underline-offset:.2em;transition:color var(--transition-base);text-decoration-thickness:1px}input,textarea{caret-color:oklch(from var(--color-primary) l c h / .5);caret-shape:block;padding:.25lh 1ch}a:hover{color:var(--color-primary-container)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.primary-layout{grid-template-columns:[full-start] minmax(var(--layout-padding), 1fr) [popout-start] minmax(0, calc((var(--layout-popout-max) - var(--layout-content-max)) * .5)) [content-start] minmax(0, calc((var(--layout-content-max) - var(--layout-narrow-max)) * .5)) [narrow-start] min(var(--layout-narrow-max), 100% - (var(--layout-padding) * 2)) [narrow-end] minmax(0, calc((var(--layout-content-max) - var(--layout-narrow-max)) * .5)) [content-end] minmax(0, calc((var(--layout-popout-max) - var(--layout-content-max)) * .5)) [popout-end] minmax(var(--layout-padding), 1fr) [full-end];display:grid}.primary-layout>*{grid-column:content}.layout-full{grid-column:full}.layout-popout{grid-column:popout}.layout-narrow{grid-column:narrow}@container (inline-size<=48rem){.layout-bleed{grid-column:full}}@container style(--cq-size:sm){.layout-bleed-flow{margin-inline:calc(var(--layout-padding) * -1)}}.u-section{padding-block:var(--space-section);--cq-size:lg;container-type:inline-size}.u-section+.u-section,.u-section+script+.u-section{padding-block-start:0}@container (inline-size<=48rem){.u-section>*{--cq-size:sm}}.grid-auto-fit{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--card-min-width), 100%), 1fr));display:grid}.grid-auto-fill{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill, minmax(min(var(--card-min-width), 100%), 1fr));display:grid}.grid-auto-fit-max-column-count{--_max-cols:attr(data-max-cols type(<number>), 3);--_min-col:var(--column-inline-size,var(--card-min-width));--_col-size:calc((100% - (var(--_max-cols) - 1) * var(--grid-gap)) / var(--_max-cols));gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--_min-col), var(--_col-size))), 1fr));display:grid}.grid-auto-fill-max-column-count{--_max-cols:attr(data-max-cols type(<number>), 3);--_min-col:var(--column-inline-size,var(--card-min-width));--_col-size:calc((100% - (var(--_max-cols) - 1) * var(--grid-gap)) / var(--_max-cols));gap:var(--grid-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--_min-col), var(--_col-size))), 1fr));display:grid}.flex-group{--_gap:var(--space-3);gap:var(--_gap);flex-wrap:wrap;align-items:center;display:flex}.u-eyebrow{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin:0 0 var(--space-2)}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-split{--cq-size:lg;container-type:inline-size}.layout-split__inner{--split-media:35rem;gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}@container (inline-size<=46rem){.layout-split>*{--cq-size:sm}.layout-split__inner{grid-template-columns:1fr}}.bento-grid{gap:var(--card-gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container style(--cq-size:lg){.bento-grid{grid-template-columns:repeat(3,1fr)}.bento-grid__item--wide{grid-column:span 2}}.prose>*+*{margin-block-start:var(--prose-gap,1em)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto;types:page-nav}html:active-view-transition-type(page-nav){--page-vt-out:--animation-page-out;--page-vt-in:--animation-page-in;--page-vt-duration:.2s;--page-vt-ease:cubic-bezier(.86, 0, .14, 1);--page-vt-snapshot-min-block-size:calc(100svh - var(--header-height,80px))}html:active-view-transition-type(page-nav)::view-transition-old(page-content){min-block-size:var(--page-vt-snapshot-min-block-size)}html:active-view-transition-type(page-nav)::view-transition-new(page-content){min-block-size:var(--page-vt-snapshot-min-block-size)}html:active-view-transition-type(page-nav)::view-transition-old(page-content){animation:var(--page-vt-out) var(--page-vt-duration) var(--page-vt-ease) forwards}html:active-view-transition-type(page-nav)::view-transition-new(page-content){animation:var(--page-vt-in) var(--page-vt-duration) var(--page-vt-ease) forwards}@keyframes --animation-page-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes --animation-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html:active-view-transition-type(theme-switch){--theme-switch-duration:.5s;--theme-switch-heart-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M17.5.917a6.4 6.4 0 0 0-5.5 3.3A6.4 6.4 0 0 0 6.5.917 6.8 6.8 0 0 0 0 7.967c0 6.775 10.956 14.6 11.422 14.932l.578.409.578-.409C13.044 22.569 24 14.742 24 7.967A6.8 6.8 0 0 0 17.5.917Z'/%3E%3C/svg%3E")}html:active-view-transition-type(theme-switch)::view-transition-old(root){mix-blend-mode:normal;z-index:1;animation:none}html:active-view-transition-type(theme-switch)::view-transition-new(root){animation:--animation-theme-heart-in var(--theme-switch-duration) ease-in-out;mix-blend-mode:normal;z-index:2;-webkit-mask:var(--theme-switch-heart-mask-image) center / 0 no-repeat;mask:var(--theme-switch-heart-mask-image) center / 0 no-repeat}html:active-view-transition-type(theme-switch)::view-transition-group(auth-menu){mix-blend-mode:normal;z-index:2147483646;animation:none}html:active-view-transition-type(theme-switch)::view-transition-old(auth-menu){mix-blend-mode:normal;z-index:2147483646;animation:none}html:active-view-transition-type(theme-switch)::view-transition-new(auth-menu){mix-blend-mode:normal;z-index:2147483646;animation:none}@keyframes --animation-theme-heart-in{to{mask-size:200vmax}}}}@layer components{.u-card-surface{--_card-bg:var(--color-bg-raised);--_card-border-radius:var(--radius-card);--_card-border:var(--color-line);--_card-shadow:none;background:var(--_card-bg);border-radius:clamp(var(--_card-radius-min,0px), (100cqi - 100%) * 100000, var(--_card-border-radius)) / var(--_card-border-radius);box-shadow:var(--_card-shadow);border:1px solid var(--_card-border);transition:border-color var(--transition-base);&:hover:not(.u-card-glow){--_card-border:var(--color-line-strong)}}.u-card-glow{--_card-bg:var(--color-surface-elevated);--_glow-color:var(--color-primary-base);--_glow-size:12rem;background:radial-gradient(var(--_glow-size) var(--_glow-size) at calc(var(--live-local-pointer-x-ratio,.5) * 100%) calc(var(--live-local-pointer-y-ratio,.5) * 100%), color-mix(in oklab, var(--_glow-color) calc(var(--live-local-pointer-inside,0) * 28%), transparent), transparent 70%), var(--_card-bg)}@media (prefers-reduced-motion:reduce),(pointer:coarse){.u-card-glow{background:var(--_card-bg)}}wk-button{--wk-button-bg:var(--color-accent);--wk-button-color:var(--color-on-accent);--wk-button-border-radius:var(--radius-card);--wk-button-padding:var(--space-2) var(--space-4);--wk-button-font-weight:var(--font-weight-semibold)}wk-button[data-variant=secondary]{--wk-button-bg:transparent;--wk-button-color:var(--color-ink);--wk-button-border:1px solid var(--color-line-strong)}wk-card{--wk-card-bg:var(--color-bg-raised)}.btn{--_bg:var(--color-accent);--_bg-hover:var(--color-accent-strong);--_fg:var(--color-on-accent);--_bd:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-4);padding-block:var(--space-1);font-family:var(--font-family-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-heading);border-radius:var(--radius-card);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);text-decoration:none;display:inline-flex;&:hover{background:var(--_bg-hover);color:var(--_fg)}&[data-variant=secondary],&.btn-secondary{--_bg:transparent;--_bg-hover:var(--color-bg-sunken);--_fg:var(--color-ink);--_bd:var(--color-line-strong)}&[data-variant=quiet]{--_bg:transparent;--_bg-hover:var(--color-bg-sunken);--_fg:var(--color-accent);--_bd:transparent}&[hidden]{display:none}}.stack{--_gap:var(--space-3);gap:var(--_gap);flex-direction:column;display:flex}wk-alert{margin-block:var(--space-3);display:block}wk-alert[type=warning],wk-toast[type=warning]{--wk-color-warning:light-dark(var(--color-accent),oklch(from var(--color-accent) calc(l + .1) c calc(h + 18)))}wk-dialog{--wk-dialog-bg:var(--color-surface-elevated);--wk-dialog-border-color:var(--color-border);--wk-dialog-max-width:var(--layout-narrow-max);color:var(--color-text)}wk-tooltip{--wk-tooltip-bg:var(--color-accent-deep);--wk-tooltip-color:var(--color-text-inverse);--wk-tooltip-border-radius:var(--radius-md);--wk-tooltip-font-size:var(--font-size-label);--wk-tooltip-max-width:16rem;--wk-tooltip-z-index:var(--z-popover)}.user-avatar{--_avatar-size:2rem;--_avatar-font:var(--font-size-label);inline-size:var(--_avatar-size);block-size:var(--_avatar-size);font-size:var(--_avatar-font);font-weight:var(--font-weight-bold);letter-spacing:.02em;color:var(--color-text-inverse);background:linear-gradient(145deg, var(--color-primary-base), oklch(from var(--color-secondary-base) calc(l - .08) c h));border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.user-avatar--sm{--_avatar-size:2rem;--_avatar-font:var(--font-size-label)}.user-avatar--md{--_avatar-size:2.5rem;--_avatar-font:var(--font-size-body-sm,var(--font-size--1))}.user-avatar--lg{--_avatar-size:3.5rem;--_avatar-font:var(--font-size-h3)}.user-avatar__img{object-fit:cover;block-size:100%;inline-size:100%}.user-avatar__initials{place-items:center;display:inline-grid}wk-alert{transition:display .28s ease allow-discrete, opacity .28s ease, transform .28s ease}wk-alert:not([hidden]){opacity:1;display:block;transform:none}wk-alert[hidden]{opacity:0;display:none;transform:translateY(-.25rem)}@starting-style{wk-alert:not([hidden]){opacity:0;transform:translateY(-.25rem)}}@keyframes --animation-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.base-card{--card-border-radius:var(--radius-3xl);--card-border-color:var(--color-border);--card-background-color:var(--color-surface-elevated);--card-gap:var(--space-4);--card-padding-inline:var(--space-5);--card-padding-block:var(--space-5);--card-badge-inset:var(--space-4);--card-split-basis:300px;background:var(--card-background-color);border:1px solid oklch(from var(--card-border-color) l c h / .4);border-radius:var(--card-border-radius);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-slow), border-color var(--transition-slow), transform var(--transition-slow);flex-wrap:wrap;align-content:start;display:flex;overflow:hidden;container:split-card/inline-size;&>*{flex-grow:1;flex-basis:var(--card-split-basis)}&:hover{box-shadow:var(--shadow-xl);border-color:oklch(from var(--card-border-color) l c h / .7)}}.base-card__media{flex-grow:999;position:relative;overflow:hidden}.base-card__image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--transition-slow)}.base-card:hover .base-card__image{transform:scale(1.1)}.base-card__badge{position:absolute;inset-block-start:var(--card-badge-inset);inset-inline-start:var(--card-badge-inset)}.base-card__body{gap:var(--card-gap);padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);flex-direction:column;display:flex}@container split-card (inline-size<=37.5rem){.base-card__media .base-card__image{block-size:30vb}}}@layer utilities{[hidden]:not([hidden=until-found]){display:none}}
