@font-face{font-family:inter;src:url(../media/Inter_variable-s.p.2la4dbfrngu72.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.AcmWvG_className{font-family:inter,inter Fallback}.AcmWvG_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}.dgm8qG_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.dgm8qG_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.YYuvmG_scene{--cycle:4.2s;width:min(140px,40vw);height:auto;overflow:visible}.YYuvmG_stroke{fill:none;stroke:var(--kl-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;animation:YYuvmG_sketch var(--cycle) cubic-bezier(.45, 0, .2, 1) infinite;animation-delay:var(--delay,0s);will-change:stroke-dashoffset, opacity}.YYuvmG_caption{align-items:center;min-height:1.5rem;font-size:.875rem;font-weight:500;display:flex}.YYuvmG_captionText{background:linear-gradient(100deg, var(--kl-muted) 0%, var(--kl-muted) 40%, var(--kl-ai) 47%, var(--kl-info) 53%, var(--kl-sage) 58%, var(--kl-muted) 65%, var(--kl-muted) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:.5s cubic-bezier(.2,.8,.2,1) both YYuvmG_captionIn,2.4s linear infinite YYuvmG_captionSheen}@keyframes YYuvmG_sketch{0%{stroke-dashoffset:1px;opacity:0}4%{opacity:1}42%,60%{stroke-dashoffset:0}90%{opacity:1}94%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes YYuvmG_captionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes YYuvmG_captionSheen{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.YYuvmG_captionText{color:var(--kl-muted);-webkit-text-fill-color:currentColor;background:0 0;animation:none!important}.YYuvmG_stroke{stroke-dashoffset:0;opacity:1;animation:none!important}}
._8WMzSW_stage{z-index:10;background:var(--kl-canvas);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;animation:.3s ease-out both _8WMzSW_fadeIn;display:flex;position:absolute;inset:0}._8WMzSW_slow{text-align:center;max-width:28rem;color:var(--kl-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:.875rem;display:flex}@keyframes _8WMzSW_fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._8WMzSW_stage{animation:none!important}}
.JKuklG_layout{grid-template-columns:minmax(0,696px);justify-content:center;align-items:start;row-gap:2rem;display:grid}.JKuklG_records{width:100%;min-width:0}@container (min-width:1240px){.JKuklG_withRecords{grid-template-columns:minmax(0,1fr) minmax(0,696px) minmax(0,1fr);column-gap:24px}.JKuklG_withRecords>section{grid-column:2}.JKuklG_withRecords>.JKuklG_records{grid-column:3;width:min(100%,276px);position:sticky;top:2rem}}
.QNAnBW_page{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:min(60vh,520px);padding:24px;animation:.35s ease-out .2s both QNAnBW_appear;display:flex}.QNAnBW_compact{min-height:12rem;padding:16px 0}[data-workspace-embed] .QNAnBW_page{min-height:calc(100dvh - 2.5rem)}@media (min-width:1024px){[data-workspace-embed] .QNAnBW_page{min-height:calc(100dvh - 3rem)}}@keyframes QNAnBW_appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.QNAnBW_page{animation:none!important}}
._5ZfxKW_cover{display:none}html[data-kl-intro] ._5ZfxKW_cover{z-index:100;background:var(--background);display:block;position:fixed;inset:0}html[data-kl-intro=fade] ._5ZfxKW_cover{animation:.5s cubic-bezier(.4,0,.2,1) both _5ZfxKW_coverIn}html[data-kl-intro=out] ._5ZfxKW_cover{pointer-events:none;animation:.7s cubic-bezier(.2,.8,.2,1) both _5ZfxKW_coverOut}@keyframes _5ZfxKW_coverIn{0%{opacity:0}}@keyframes _5ZfxKW_coverOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){._5ZfxKW_cover{animation:none!important}}
.XEWiEW_loader{display:none}.XEWiEW_card:has([data-auth-loading]):not(:has(.kl-clerk-card))>.XEWiEW_content{display:none}.XEWiEW_card:has([data-auth-loading]):not(:has(.kl-clerk-card))>.XEWiEW_loader{display:block}
