.agaria .cs{--cs-line:#d5cfef;--cs-line-strong:#12100f29;--cs-ink:#12100f;--cs-muted:#686082;--cs-dim:.5;--cs-lh:1.25;max-width:min(1360px, calc(100% - 2 * var(--gutter)));margin:var(--space-section) auto;font-family:var(--body);color:var(--cs-ink)}:root.dark .agaria .cs{--cs-line:#ffffff24;--cs-line-strong:#ffffff29;--cs-ink:#f5f2ed;--cs-muted:#a39d96}.agaria .cs-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.agaria .cs-copy{padding:var(--mk-pane-pad);flex-direction:column;justify-content:center;display:flex}.agaria .cs-heading{font-family:var(--display);font-size:var(--mk-title-1);font-weight:400;line-height:var(--cs-lh);letter-spacing:var(--mk-title-1-ls);color:var(--cs-ink);margin:0}.agaria .cs-word{height:calc(var(--cs-lh) * 1em);vertical-align:top;display:inline-block;overflow:hidden}.agaria .cs-words{flex-direction:column;animation:24s ease-in infinite cs-roll;display:flex}.agaria .cs-words>span{height:calc(var(--cs-lh) * 1em);white-space:nowrap;color:var(--cs-c);display:block}:root.dark .agaria .cs-words>span{color:var(--cs-cd)}@keyframes cs-roll{0%,11.25%{transform:translateY(0)}12.5%,23.75%{transform:translateY(-11.1111%)}25%,36.25%{transform:translateY(-22.2222%)}37.5%,48.75%{transform:translateY(-33.3333%)}50%,61.25%{transform:translateY(-44.4444%)}62.5%,73.75%{transform:translateY(-55.5556%)}75%,86.25%{transform:translateY(-66.6667%)}87.5%,98.75%{transform:translateY(-77.7778%)}to{transform:translateY(-88.8889%)}}.agaria .cs-lede{max-width:42ch;margin:var(--mk-title-gap) 0 0;font-size:var(--mk-body);line-height:var(--mk-body-lh);color:var(--cs-muted)}.agaria .cs-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.agaria.agaria .cs .cs-copy .cs-actions .login,.agaria .cs-more{border-radius:var(--mk-btn-radius);height:42px;font-size:var(--mk-btn-lg-fs);align-items:center;padding:0 22px;font-weight:400;line-height:1;display:inline-flex}.agaria.agaria .cs .cs-copy .cs-actions .login{color:#fff;background:#2e2b28}.agaria.agaria .cs .cs-copy .cs-actions .login:hover{color:#fff;background:#191716}.dark .agaria.agaria .cs .cs-copy .cs-actions .login{color:#000;background:#fcfbfb}.dark .agaria.agaria .cs .cs-copy .cs-actions .login:hover{color:#000;background:#e8e6e3}.agaria .cs-more{border:1px solid var(--cs-line-strong);color:var(--cs-ink);transition:background-color .15s,border-color .15s}.agaria .cs-more:hover{background:var(--cs-line);border-color:var(--cs-ink)}.agaria .cs-actions :is(.login,.cs-more):focus-visible{outline:2px solid var(--cs-ink);outline-offset:3px}.agaria .cs-art{place-items:center;padding:clamp(20px,3vw,40px);display:grid}.agaria .cs .cs-sketch{width:100%;max-width:520px;height:auto}.agaria .cs-sketch .cs-csv-text{font-family:var(--body);fill:var(--sk-ink);font-size:8.5px;font-weight:600}.agaria .cs-sketch .cs-off{opacity:0}.agaria .cs-sketch .cs-on{opacity:1}@media (prefers-reduced-motion:reduce){.agaria .cs-words{animation-timing-function:step-end}}@media (max-width:899px){.agaria .cs-panel{grid-template-columns:minmax(0,1fr)}}.agaria .cs-sketch .cs-mark{fill:var(--cs-ink)}
.agaria :is(.rl,.rl-set){--rl-ink:#12100f;--rl-accent-text:#26335d;--rl-card-bg:#fff;--rl-card-line:#d5cfef;--rl-card-line-hover:#b4aadb;--rl-desc:#686082}.agaria .rl{--rl-top:clamp(116px, 15vh, 152px);padding:var(--rl-top) var(--gutter) 0;font-family:var(--body);color:var(--rl-ink);position:relative}.dark .agaria :is(.rl,.rl-set){--rl-ink:var(--dk-ink);--rl-accent-text:var(--dk-navy-ink);--rl-card-bg:var(--dk-surface);--rl-card-line:var(--dk-line);--rl-card-line-hover:#ffffff47;--rl-desc:var(--dk-ink-dim)}.agaria .rl-inner{max-width:1360px;margin:0 auto}.agaria .rl-intro{max-width:1120px;margin-inline:auto;padding-left:21px;position:relative}.agaria .rl-hero{grid-template-columns:minmax(0,1fr);display:grid}.agaria .rl-hero>.rl-intro{width:100%}.agaria .rl-hero>.cd{margin-top:0}.agaria .rl-hero>.rl-intro{margin-bottom:clamp(28px,4vw,56px)}.agaria .rl-heading{max-width:31ch;font-family:var(--display);font-size:var(--mk-max);letter-spacing:-.0125em;text-wrap:balance;color:var(--rl-ink);margin:0;font-weight:400;line-height:1.25}.agaria .rl-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.agaria.agaria .rl .rl-intro .rl-actions .login{height:42px;font-size:var(--mk-btn-lg-fs);color:#fff;background:#2e2b28;padding:0 22px}.agaria.agaria .rl .rl-intro .rl-actions .login:hover{color:#fff;background:#191716}.agaria.agaria .rl .rl-intro .rl-actions .login:focus-visible{outline:2px solid var(--rl-ink);outline-offset:3px}.dark .agaria.agaria .rl .rl-intro .rl-actions .login{color:#000;background:#fcfbfb}.dark .agaria.agaria .rl .rl-intro .rl-actions .login:hover{color:#000;background:#e8e6e3}.agaria .rl-rise{overflow-anchor:none;animation:.9s cubic-bezier(.22,1,.36,1) .12s both hero-rise}@media (prefers-reduced-motion:reduce){.agaria .rl-rise{animation:none}}.agaria .rl-group{margin-top:var(--mk-section)}.agaria .rl-group-head{margin-bottom:calc(var(--mk-head) * 1.4);justify-content:center;align-items:flex-end;gap:24px;display:flex}.agaria .rl-group-title{font-family:var(--display);letter-spacing:-.015em;text-align:center;text-wrap:balance;color:var(--rl-ink);margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.15}.agaria .rl-controls{gap:8px;display:flex}.agaria .rl-controls button{border:1px solid var(--rl-card-line);background:var(--rl-card-bg);width:40px;height:40px;color:var(--rl-ink);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .2s,opacity .2s;display:grid}.agaria .rl-controls button svg{width:18px;height:18px}.agaria .rl-controls button:hover:not(:disabled){border-color:var(--rl-card-line-hover)}.agaria .rl-controls button:disabled{opacity:.4;cursor:default}.agaria .rl-controls button:focus-visible{outline:2px solid var(--rl-accent-text);outline-offset:2px}.agaria .rl-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.agaria .rl-rail::-webkit-scrollbar{display:none}.agaria .rl-card{border:1px solid var(--rl-card-line);background:var(--rl-card-bg);width:450px;min-height:477px;color:var(--rl-ink);scroll-snap-align:start;flex-direction:column;flex:none;justify-content:flex-start;gap:24px;padding:32px;display:flex}.agaria .rl-card+.rl-card{margin-left:-1px}.agaria .rl-card:focus-visible{outline:2px solid var(--rl-accent-text);outline-offset:-3px}.agaria .rl-card-title{font-family:var(--display);letter-spacing:0;margin:0;font-size:18px;font-weight:500;line-height:1.4}.agaria .rl-card-desc{color:var(--rl-desc);margin:8px 0 0;font-size:16px;line-height:1.5}.agaria .rl-more{color:var(--rl-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rl-accent-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--rl-accent-text) 40%, transparent);text-underline-offset:4px;margin-top:14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration-thickness:1.5px;transition:text-decoration-color .2s;display:inline-block}.agaria .rl-card:is(:hover,:focus-visible) .rl-more{-webkit-text-decoration-color:var(--rl-accent-text);text-decoration-color:var(--rl-accent-text)}.agaria .rl-card-art{aspect-ratio:1;align-self:center;width:100%;max-width:300px}.agaria .rl .rl-group-head{position:relative}.agaria .rl .rl-group-head .rl-controls{position:absolute;bottom:0;right:0}.agaria .rl-card .cs-sketch .cs-mark{fill:var(--rl-ink)}@media (max-width:899px){.agaria .rl{padding-top:104px}.agaria .rl-group-head .rl-controls{display:none}.agaria .rl-card{width:85vw;min-height:0;padding:24px}.agaria .rl-card-art{max-width:260px}}@media (max-width:880px){.agaria .rl-actions{display:none}.agaria.ag-home .rl-laptop-note{margin-top:20px}}
