.li>*{transform-box:fill-box;transform-origin:50%}.li-ring{border:1.5px solid color-mix(in srgb, currentColor 38%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);transition:border-color .15s,background-color .15s,transform .25s cubic-bezier(.34,1.56,.64,1)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-ring{background:color-mix(in srgb, currentColor 14%, transparent);border-color:currentColor;transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li>*{stroke-dasharray:1;animation:.55s cubic-bezier(.4,0,.2,1) both li-draw;animation-delay:calc(var(--k) * 70ms)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-file-text>:nth-child(n+3)){transform-origin:0;animation:1.4s cubic-bezier(.3,.7,.3,1) infinite li-type;animation-delay:calc((var(--k) - 2) * .12s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-sheet>:nth-child(n+2),.li-list-checks>:is(:first-child,:nth-child(2)),.li-git-fork>:is(:nth-child(4),:nth-child(5)),.li-workflow>:nth-child(2),.li-credit-card>:nth-child(2),.li-shield-check>:nth-child(2),.li-shield-half>:nth-child(2),.li-activity>*){stroke-dasharray:1;animation:1.5s cubic-bezier(.4,0,.2,1) infinite li-redraw;animation-delay:calc(var(--k) * 90ms)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-file-type-2>:nth-child(n+3),.li-layout-dashboard>*,.li-calendar-days>:nth-child(n+5),.li-workflow>:is(:first-child,:nth-child(3)),.li-git-fork>:nth-child(-n+3),.li-stethoscope>:nth-child(5),.li-sparkles>:first-child){animation:1.3s cubic-bezier(.34,1.56,.64,1) infinite li-pop;animation-delay:calc(var(--k) * 80ms)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-calendar-days>:is(:first-child,:nth-child(2)),.li-presentation>:nth-child(3),.li-lock>:nth-child(2),.li-wallet>:first-child,.li-folder-open>*){animation:.7s ease-in-out infinite li-hop;animation-delay:calc(var(--k) * .12s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-mail>:nth-child(2){transform-origin:top;animation:1.4s ease-in-out infinite li-flap}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-sticky-note>:nth-child(2){transform-origin:100% 100%;animation:1.2s ease-in-out infinite li-curl}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-audio-lines>*{animation:.5s ease-in-out infinite alternate li-eq;animation-delay:calc(var(--k) * -.13s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-messages-square>:nth-child(2),.li-message-square>*){animation:1s ease-in-out infinite li-bob}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-users-round>:nth-child(3),.li-users>:is(:nth-child(3),:nth-child(4))){animation:1.4s cubic-bezier(.34,1.56,.64,1) infinite li-join}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-layers>:first-child,.li-database>:first-child){animation:1.4s ease-in-out infinite li-up}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-layers>:nth-child(2),.li-database>:nth-child(2)){animation:1.4s ease-in-out infinite li-down}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-blocks>:first-child{animation:1.4s cubic-bezier(.34,1.56,.64,1) infinite li-dock}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-square-pen>:nth-child(2){transform-origin:20% 80%;animation:.5s ease-in-out infinite li-write}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-settings>:first-child{animation:1.6s cubic-bezier(.6,0,.4,1) infinite li-turn}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-key-round{animation:1.2s ease-in-out infinite li-key}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-sparkles>:nth-child(n+2){animation:.8s ease-in-out infinite li-twinkle;animation-delay:calc(var(--k) * .15s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-book-open>:nth-child(2){animation:1.4s ease-in-out infinite li-page}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-folder-kanban>:nth-child(n+2){transform-origin:top;animation:1.1s cubic-bezier(.3,.7,.3,1) infinite li-rise;animation-delay:calc(var(--k) * .1s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-cpu>:nth-child(n+3){animation:1.2s ease-in-out infinite li-blink;animation-delay:calc(var(--k) * .1s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-hammer,.li-scale){transform-origin:50% 10%;animation:1s ease-in-out infinite li-swing}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-gauge>:first-child{transform-origin:0 100%;animation:1.4s cubic-bezier(.34,1.56,.64,1) infinite li-needle}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-bell>:first-child{transform-origin:50% 0;animation:1.1s ease-in-out infinite li-ring}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-compass>:first-child{animation:1.8s cubic-bezier(.34,1.56,.64,1) infinite li-turn}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-brain>*{animation:1.4s ease-in-out infinite li-blink;animation-delay:calc(var(--k) * .12s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-panel-left-close>:nth-child(3){animation:.9s ease-in-out infinite li-nudge-left}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-panel-left-open>:nth-child(3){animation:.9s ease-in-out infinite li-nudge-right}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-panel-left-close,.li-panel-left-open)>:nth-child(2){animation:1.8s ease-in-out infinite li-blink}}@keyframes li-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes li-redraw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}@keyframes li-type{0%{transform:scaleX(.1)}45%,to{transform:scaleX(1)}}@keyframes li-pop{0%,to{transform:scale(1)}30%{transform:scale(1.35)}55%{transform:scale(.92)}}@keyframes li-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes li-flap{0%,to{transform:scaleY(1)}45%,60%{transform:scaleY(-.6)}}@keyframes li-curl{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes li-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1.1)}}@keyframes li-bob{0%,to{transform:translate(0)}50%{transform:translate(1px,-1.6px)}}@keyframes li-join{0%{opacity:.25;transform:translate(3px)}40%,to{opacity:1;transform:translate(0)}}@keyframes li-up{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes li-down{0%,to{transform:translateY(0)}50%{transform:translateY(1.6px)}}@keyframes li-dock{0%{transform:translate(2px,-2px)}45%,to{transform:translate(0)}}@keyframes li-write{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(8deg)}}@keyframes li-turn{0%{transform:rotate(0)}70%,to{transform:rotate(180deg)}}@keyframes li-key{0%,to{transform:rotate(0)}50%{transform:rotate(-22deg)}}@keyframes li-twinkle{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes li-page{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82)}}@keyframes li-rise{0%{transform:scaleY(.3)}50%,to{transform:scaleY(1)}}@keyframes li-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes li-nudge-left{0%,to{transform:translate(0)}50%{transform:translate(-2.5px)}}@keyframes li-nudge-right{0%,to{transform:translate(0)}50%{transform:translate(2.5px)}}@keyframes li-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes li-needle{0%{transform:rotate(-70deg)}55%,to{transform:rotate(0)}}@keyframes li-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(0)}}.li-rail>*{stroke-dasharray:none!important;animation:none!important}.li-rail>:last-child:not(:first-child){stroke:#2563eb}
.YlDAFW_header{--rule:#e3e6ea;--rule-strong:#d0d6de;--ink:#0f172a;--muted:#475569;--faint:#64748b;--brand:#2563eb;--brand-soft:#eff6ff;z-index:50;border-bottom:1px solid var(--rule);color:var(--ink);background:#fff;transition:background-color .25s;position:sticky;top:0}.YlDAFW_header[data-scrolled=true]{-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffdb}.YlDAFW_bar{width:100%;max-width:1216px;margin-inline:auto}@media (min-width:768px){.YlDAFW_bar{border-inline:1px solid var(--rule)}}.YlDAFW_navlink{white-space:nowrap;color:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:8px 10px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:relative}@media (min-width:1024px) and (max-width:1279px){.YlDAFW_navlink{padding-inline:7px}}.YlDAFW_navlink:hover,.YlDAFW_navlink[aria-expanded=true],.YlDAFW_navlink[aria-current=page],.YlDAFW_navlink[data-current=true]{color:var(--ink)}.YlDAFW_navlink[aria-current=page]:after,.YlDAFW_navlink[data-current=true]:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:1px;left:10px;right:10px}.YlDAFW_navlink:focus-visible,.YlDAFW_focusRing:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.YlDAFW_menu{border:1px solid var(--rule-strong);opacity:0;visibility:hidden;background:#fff;border-radius:8px;min-width:560px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)translateY(4px);box-shadow:0 16px 40px -16px #0f172a38}.YlDAFW_menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.YlDAFW_menu[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.YlDAFW_menuWide{min-width:720px}.YlDAFW_rows1>*+*{border-top:1px solid var(--rule)}.YlDAFW_rows2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.YlDAFW_rows2>:nth-child(n+3){border-top:1px solid var(--rule)}.YlDAFW_rows2>:nth-child(2n){border-left:1px solid var(--rule)}.YlDAFW_rows2>:last-child:nth-child(odd){grid-column:span 2}.YlDAFW_menuItem{align-items:center;gap:12px;padding:14px 16px;transition:background-color .15s;display:flex}.YlDAFW_menuItem:hover,.YlDAFW_menuItem:focus-visible,.YlDAFW_menuItem[aria-current=page]{background:#f6f8fa}.YlDAFW_menuItem:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.YlDAFW_itemLabel{color:var(--ink);font-size:14px;font-weight:500;display:block}.YlDAFW_menuItem[aria-current=page] .YlDAFW_itemLabel{color:var(--brand)}.YlDAFW_itemDesc{color:var(--faint);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.YlDAFW_menuFooter{border-top:1px solid var(--rule);color:var(--muted);background:#f6f8fa;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:500;transition:color .15s;display:flex}.YlDAFW_menuFooter:hover,.YlDAFW_menuFooter:focus-visible,.YlDAFW_menuFooter[aria-current=page]{color:var(--brand)}.YlDAFW_menuFooter:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.YlDAFW_menuFooter .YlDAFW_arrow{transition:transform .18s}.YlDAFW_menuFooter:hover .YlDAFW_arrow,.YlDAFW_menuFooter:focus-visible .YlDAFW_arrow{transform:translate(3px)}.YlDAFW_tile{border:1px solid var(--rule-strong,#d0d6de);width:36px;height:36px;color:var(--muted,#475569);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.YlDAFW_glyph{color:inherit}:is(a,button):is(:hover,:focus-visible)>.YlDAFW_tile,:is(a,button)[aria-current=page]>.YlDAFW_tile{background:var(--brand-soft,#eff6ff);color:var(--brand,#2563eb);border-color:#bfdbfe}.YlDAFW_sheet{border-top:1px solid var(--rule);overscroll-behavior:contain;background:#fff;height:calc(100dvh - 4rem);overflow-y:auto}.YlDAFW_eyebrow{font-family:var(--dd-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:12px}.YlDAFW_sheetLink{color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:8px 0;font-size:17px;display:flex}.YlDAFW_sheetLink[aria-current=page]{color:var(--brand)}.YlDAFW_sheetFlat{font-size:20px;font-weight:500}.YlDAFW_sheetMore{color:var(--brand);font-size:15px}.YlDAFW_sheetLink:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.YlDAFW_header,.YlDAFW_menu,.YlDAFW_menuFooter .YlDAFW_arrow,.YlDAFW_tile{transition:none}}
