.st-panel:where(.astro-p76rgatu){gap:var(--s-6);padding:var(--s-6);border-radius:var(--r-xl);background:var(--mist);grid-area:1/1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.st-panel:where(.astro-p76rgatu)[hidden]{display:none}@media (width<=767px){.st-panel:where(.astro-p76rgatu){padding:var(--s-5);grid-template-columns:minmax(0,1fr)}}.st-panel:where(.astro-p76rgatu) .st-body{gap:var(--s-3);align-content:start;display:grid}.st-panel:where(.astro-p76rgatu) .st-body h3{font-size:var(--fs-xl)}.st-panel:where(.astro-p76rgatu) .st-body p{color:var(--ink-2)}.steps-ui:where(.astro-qbhddndp){margin-top:var(--s-8);gap:var(--s-7);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;display:grid}@media (width<=1023px){.steps-ui:where(.astro-qbhddndp){gap:var(--s-5);grid-template-columns:minmax(0,1fr)}}.st-list:where(.astro-qbhddndp){gap:var(--s-2);display:grid;position:relative}.st-ind:where(.astro-qbhddndp){border-radius:var(--r-md);background:var(--paper);width:100%;height:0;box-shadow:var(--shadow);border:1px solid var(--line);pointer-events:none;transition:transform var(--t-slow) var(--ease-out), height var(--t-slow) var(--ease-out), width var(--t-slow) var(--ease-out);position:absolute;top:0;left:0}.st-item:where(.astro-qbhddndp){z-index:1;gap:var(--s-3);text-align:left;padding:var(--s-4) var(--s-4) var(--s-5);border-radius:var(--r-md);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid;position:relative}.st-num:where(.astro-qbhddndp){background:var(--mist);width:44px;height:44px;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-2);transition:background-color var(--t-med) var(--ease-out), color var(--t-med) var(--ease-out);border-radius:12px;place-items:center;font-weight:500;display:grid}.st-txt:where(.astro-qbhddndp){gap:2px;display:grid}.st-txt:where(.astro-qbhddndp) strong:where(.astro-qbhddndp){font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--ink);display:block}.st-txt:where(.astro-qbhddndp) span:where(.astro-qbhddndp){font-size:var(--fs-sm);display:block}.st-prog:where(.astro-qbhddndp){left:calc(var(--s-4) + 44px + var(--s-3));right:var(--s-4);background:var(--line);opacity:0;height:2px;transition:opacity var(--t-fast) var(--ease-out);border-radius:2px;position:absolute;bottom:10px;overflow:hidden}.st-prog:where(.astro-qbhddndp) i:where(.astro-qbhddndp){background:var(--brand);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.st-item:where(.astro-qbhddndp)[aria-selected=true] .st-num:where(.astro-qbhddndp){background:var(--brand);color:var(--white)}.st-item:where(.astro-qbhddndp)[aria-selected=true] .st-prog:where(.astro-qbhddndp){opacity:1}@media (hover:hover){.st-item:where(.astro-qbhddndp):not([aria-selected=true]):hover .st-num:where(.astro-qbhddndp){background:var(--brand-soft);color:var(--brand)}}@media (width<=1023px){.st-list:where(.astro-qbhddndp){scrollbar-width:none;margin-inline:calc(-1 * var(--s-5));padding:4px var(--s-5);display:flex;overflow-x:auto}.st-list:where(.astro-qbhddndp)::-webkit-scrollbar{display:none}.st-item:where(.astro-qbhddndp){flex:none;width:230px}}.st-panels:where(.astro-qbhddndp){display:grid}.viz:where(.astro-bpzz7klb){border-radius:var(--r-md);background:var(--mist);border:1px solid var(--line);padding:var(--s-4);gap:var(--s-2);min-height:168px;font-size:var(--fs-xs);align-content:center;display:grid;position:relative}.p-card.is-dark .viz:where(.astro-bpzz7klb),.dark .viz:where(.astro-bpzz7klb){border-color:var(--dark-line);background:#ffffff0d}.viz-sync:where(.astro-bpzz7klb) .row:where(.astro-bpzz7klb){gap:var(--s-3);background:var(--paper);border:1px solid var(--line);border-radius:10px;grid-template-columns:92px minmax(0,1fr) 18px;align-items:center;padding:8px 10px;display:grid}.viz-sync:where(.astro-bpzz7klb) .row:where(.astro-bpzz7klb) span:where(.astro-bpzz7klb){white-space:nowrap;font-weight:600}.viz-sync:where(.astro-bpzz7klb) .bar:where(.astro-bpzz7klb){background:var(--mist);border-radius:999px;height:6px;overflow:hidden}.viz-sync:where(.astro-bpzz7klb) .bar:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb){background:var(--brand);border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:fill 4.8s var(--ease-out) infinite;display:block;transform:scaleX(0)}.viz-sync:where(.astro-bpzz7klb) .ok{--od-icon-size:16px;color:var(--ok);opacity:0;animation:pop 4.8s var(--ease-out) infinite}.viz-sync:where(.astro-bpzz7klb) .row:where(.astro-bpzz7klb):nth-child(2) i:where(.astro-bpzz7klb),.viz-sync:where(.astro-bpzz7klb) .row:where(.astro-bpzz7klb):nth-child(2) .ok{animation-delay:.5s}.viz-sync:where(.astro-bpzz7klb) .row:where(.astro-bpzz7klb):nth-child(3) i:where(.astro-bpzz7klb),.viz-sync:where(.astro-bpzz7klb) .row:where(.astro-bpzz7klb):nth-child(3) .ok{animation-delay:1s}@keyframes fill{0%{transform:scaleX(0)}25%,85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes pop{0%,22%{opacity:0;transform:scale(.5)}30%,85%{opacity:1;transform:none}to{opacity:0}}.viz-brain:where(.astro-bpzz7klb) .q:where(.astro-bpzz7klb){align-items:center;gap:var(--s-2);background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 12px;display:flex}.viz-brain:where(.astro-bpzz7klb) .q:where(.astro-bpzz7klb) .od-icon{--od-icon-size:14px;color:var(--ink-2)}.viz-brain:where(.astro-bpzz7klb) .q:where(.astro-bpzz7klb) span:where(.astro-bpzz7klb){white-space:nowrap;max-width:0;animation:6s steps(28,end) infinite type;display:inline-block;overflow:hidden}.viz-brain:where(.astro-bpzz7klb) .a:where(.astro-bpzz7klb){background:var(--paper);color:var(--ink);border:1px solid var(--line);opacity:0;animation:answer 6s var(--ease-out) infinite;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.viz-brain:where(.astro-bpzz7klb) .src:where(.astro-bpzz7klb){flex-wrap:wrap;gap:6px;display:flex}.viz-brain:where(.astro-bpzz7klb) .src:where(.astro-bpzz7klb) b:where(.astro-bpzz7klb){font-family:var(--font-mono);background:var(--sky-soft);color:var(--brand);border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:500}@keyframes type{0%{max-width:0}30%,to{max-width:100%}}@keyframes answer{0%,35%{opacity:0;transform:translateY(6px)}45%,90%{opacity:1;transform:none}to{opacity:0}}.viz-cmd:where(.astro-bpzz7klb){gap:var(--s-3);align-content:start}.viz-cmd:where(.astro-bpzz7klb) .kpis:where(.astro-bpzz7klb){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb){background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:10px;gap:4px;padding:10px;display:grid}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb) small:where(.astro-bpzz7klb){color:var(--ink-2);font-size:.6875rem;display:block}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb) b:where(.astro-bpzz7klb){color:var(--ok);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb) b:where(.astro-bpzz7klb):before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite blink}.viz-cmd:where(.astro-bpzz7klb) .spark:where(.astro-bpzz7klb){align-items:flex-end;gap:4px;height:28px;display:flex}.viz-cmd:where(.astro-bpzz7klb) .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb){height:var(--h);background:var(--brand);transform-origin:bottom;animation:grow 3.6s var(--ease-out) infinite;border-radius:3px;flex:1}.viz-cmd:where(.astro-bpzz7klb) .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(2){animation-delay:.15s}.viz-cmd:where(.astro-bpzz7klb) .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(3){animation-delay:.3s}.viz-cmd:where(.astro-bpzz7klb) .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(4){background:var(--sky);animation-delay:.45s}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb):first-child .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):first-child{--h:40%}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb):first-child .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(2){--h:65%}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb):first-child .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(3){--h:55%}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb):first-child .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(4){--h:90%}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb):nth-child(2) .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):first-child{--h:30%}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb):nth-child(2) .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(2){--h:50%}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb):nth-child(2) .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(3){--h:80%}.viz-cmd:where(.astro-bpzz7klb) .kpi:where(.astro-bpzz7klb):nth-child(2) .spark:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb):nth-child(4){--h:70%}@keyframes grow{0%{transform:scaleY(.15)}30%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}.viz-cmd:where(.astro-bpzz7klb) .flows:where(.astro-bpzz7klb){gap:6px;display:grid}.viz-cmd:where(.astro-bpzz7klb) .flow-row:where(.astro-bpzz7klb){background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.viz-cmd:where(.astro-bpzz7klb) .flow-row:where(.astro-bpzz7klb) span:where(.astro-bpzz7klb){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.viz-cmd:where(.astro-bpzz7klb) .st:where(.astro-bpzz7klb){border-radius:50%;width:8px;height:8px}.viz-cmd:where(.astro-bpzz7klb) .st:where(.astro-bpzz7klb).ok{background:var(--ok)}.viz-cmd:where(.astro-bpzz7klb) .st:where(.astro-bpzz7klb).run{background:var(--sky);animation:1s ease-in-out infinite blink}.viz-cmd:where(.astro-bpzz7klb) .st:where(.astro-bpzz7klb).go{background:var(--todo-box-line)}.viz-cmd:where(.astro-bpzz7klb) .flow-row:where(.astro-bpzz7klb) b:where(.astro-bpzz7klb){background:var(--mist);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:600}.viz-cmd:where(.astro-bpzz7klb) .flow-row:where(.astro-bpzz7klb):last-child b:where(.astro-bpzz7klb){background:var(--brand);color:var(--white);animation:2.4s ease-in-out infinite pulse-btn}@keyframes pulse-btn{0%,to{box-shadow:0 0 #144d6666}50%{box-shadow:0 0 0 5px #144d6600}}.viz-build:where(.astro-bpzz7klb){align-content:start;padding:0;overflow:hidden}.viz-build:where(.astro-bpzz7klb) .bar-top:where(.astro-bpzz7klb){border-bottom:1px solid var(--line);background:var(--paper);gap:5px;padding:8px 10px;display:flex}.viz-build:where(.astro-bpzz7klb) .bar-top:where(.astro-bpzz7klb) i:where(.astro-bpzz7klb){background:var(--line);border-radius:50%;width:8px;height:8px}.viz-build:where(.astro-bpzz7klb) .canvas:where(.astro-bpzz7klb){gap:8px;padding:12px;display:grid}.viz-build:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb){background:var(--paper);border:1px solid var(--line);opacity:0;height:14px;animation:build 6s var(--ease-out) infinite;border-radius:8px;transform:scale(.96)}.viz-build:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb).h{background:var(--brand);border-color:var(--brand);height:40px}.viz-build:where(.astro-bpzz7klb) .cols:where(.astro-bpzz7klb){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.viz-build:where(.astro-bpzz7klb) .cols:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb){height:36px}.viz-build:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb).btn-b{background:var(--sky);border-color:var(--sky);width:40%;height:18px}.viz-build:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb):first-of-type{animation-delay:0s}.viz-build:where(.astro-bpzz7klb) .canvas:where(.astro-bpzz7klb)>.blk:where(.astro-bpzz7klb).h{animation-delay:.5s}.viz-build:where(.astro-bpzz7klb) .cols:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb):first-child{animation-delay:1s}.viz-build:where(.astro-bpzz7klb) .cols:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb):nth-child(2){animation-delay:1.2s}.viz-build:where(.astro-bpzz7klb) .cols:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb):nth-child(3){animation-delay:1.4s}.viz-build:where(.astro-bpzz7klb) .blk:where(.astro-bpzz7klb).btn-b{animation-delay:1.9s}@keyframes build{0%{opacity:0;transform:scale(.96)}10%,85%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.viz:where(.astro-bpzz7klb) :where(.astro-bpzz7klb),.viz:where(.astro-bpzz7klb) *,.viz-brain:where(.astro-bpzz7klb) .q:where(.astro-bpzz7klb) span:where(.astro-bpzz7klb){opacity:1!important;max-width:none!important;animation:none!important;transform:none!important}}.p-card:where(.astro-hwunfzhe){--mx:50%;--my:0%;isolation:isolate;gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-sm);transition:transform var(--t-med) var(--ease-out), box-shadow var(--t-med) var(--ease-out), border-color var(--t-med) var(--ease-out);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.p-card:where(.astro-hwunfzhe):before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my), #85cbe138, transparent 60%);opacity:0;transition:opacity var(--t-med) var(--ease-out);position:absolute;inset:0}@media (hover:hover){.p-card:where(.astro-hwunfzhe):hover{box-shadow:var(--shadow);border-color:var(--line-hover);transform:translateY(-4px)}.p-card:where(.astro-hwunfzhe):hover:before{opacity:1}.p-card:where(.astro-hwunfzhe):hover .p-cta:where(.astro-hwunfzhe) .od-icon{transform:translate(4px)}}.p-card:where(.astro-hwunfzhe).is-dark{background:var(--brand-900);color:var(--on-dark);border-color:#0000}.p-card:where(.astro-hwunfzhe).is-dark:before{background:radial-gradient(420px circle at var(--mx) var(--my), #85cbe12e, transparent 60%)}.p-top:where(.astro-hwunfzhe){justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.p-num:where(.astro-hwunfzhe){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2)}.p-card:where(.astro-hwunfzhe).is-dark .p-num:where(.astro-hwunfzhe){color:var(--on-dark-2)}.p-card:where(.astro-hwunfzhe) h3:where(.astro-hwunfzhe){font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem)}.p-cta:where(.astro-hwunfzhe){color:var(--brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.p-card:where(.astro-hwunfzhe).is-dark .p-cta:where(.astro-hwunfzhe){color:var(--sky)}.p-cta:where(.astro-hwunfzhe) .od-icon{--od-icon-size:18px;transition:transform var(--t-fast) var(--ease-out)}@media (width<=767px){.p-card:where(.astro-hwunfzhe){padding:var(--s-5)}}.p-card:where(.astro-hwunfzhe).sv-other{grid-template-rows:auto auto auto 1fr auto}.sv-link-txt:where(.astro-hwunfzhe){color:var(--ink-2);font-weight:500}.p-body:where(.astro-hwunfzhe){gap:var(--s-5);align-content:start;display:grid}.p-body:where(.astro-hwunfzhe) .od-stack:where(.astro-hwunfzhe){--od-gap:var(--s-4)}.p-card:where(.astro-hwunfzhe).is-wide .p-body:where(.astro-hwunfzhe){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}@media (width<=767px){.p-card:where(.astro-hwunfzhe).is-wide .p-body:where(.astro-hwunfzhe){grid-template-columns:minmax(0,1fr)}}.p-clear:where(.astro-hwunfzhe){font-size:var(--fs-md);color:var(--ink-2);max-width:40ch}.p-card:where(.astro-hwunfzhe).is-dark .p-clear:where(.astro-hwunfzhe){color:var(--on-dark-2)}.p-needs:where(.astro-hwunfzhe){gap:var(--s-2);display:grid}.p-needs:where(.astro-hwunfzhe) li:where(.astro-hwunfzhe){font-size:var(--fs-sm);color:var(--ink-2);padding-left:var(--s-4);position:relative}.p-needs:where(.astro-hwunfzhe) li:where(.astro-hwunfzhe):before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.p-card:where(.astro-hwunfzhe).is-dark .p-needs:where(.astro-hwunfzhe) li:where(.astro-hwunfzhe){color:var(--on-dark-2)}.sr-panel:where(.astro-zrdt33hc){gap:var(--s-4);grid-area:1/1;display:grid}.sr-panel:where(.astro-zrdt33hc)[hidden]{display:none}.sr-frame:where(.astro-zrdt33hc){border-radius:var(--r-lg);background:var(--frame-bg);border:1px solid var(--dark-line);overflow:hidden;box-shadow:0 40px 100px -40px #000000b3,0 0 0 1px #85cbe10f}.sr-bar:where(.astro-zrdt33hc){border-bottom:1px solid var(--dark-line);font-family:var(--font-mono);color:var(--on-dark-2);align-items:center;gap:6px;padding:10px 14px;font-size:.75rem;display:flex}.sr-bar:where(.astro-zrdt33hc) i:where(.astro-zrdt33hc){background:#ffffff2e;border-radius:50%;width:10px;height:10px}.sr-bar:where(.astro-zrdt33hc) span:where(.astro-zrdt33hc){margin-left:var(--s-3)}.sr-bar:where(.astro-zrdt33hc) b:where(.astro-zrdt33hc){color:var(--sky);margin-left:auto;font-weight:500}.sr-slides:where(.astro-zrdt33hc){aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 0%, var(--media-bg-top), var(--media-bg));cursor:grab;touch-action:pan-y;outline-offset:-3px;width:100%;max-height:min(520px,62vh);display:block;position:relative;overflow:hidden}.sr-slides:where(.astro-zrdt33hc).is-dragging{cursor:grabbing}.sr-slide:where(.astro-zrdt33hc){padding:var(--s-4);opacity:0;visibility:hidden;min-height:0;transition:opacity var(--t-slow) var(--ease-out), visibility 0s linear var(--t-slow);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.sr-slide:where(.astro-zrdt33hc).is-active{opacity:1;visibility:visible;transition:opacity var(--t-slow) var(--ease-out)}.sr-slide:where(.astro-zrdt33hc) img:where(.astro-zrdt33hc){object-fit:contain;user-select:none;-webkit-user-drag:none;border-radius:10px;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;display:block;box-shadow:0 12px 40px -12px #082b3b59}.sr-info:where(.astro-zrdt33hc){gap:var(--s-2) var(--s-5);padding-top:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sr-info:where(.astro-zrdt33hc) .meta:where(.astro-zrdt33hc){grid-column:1/-1}.sr-info:where(.astro-zrdt33hc) h3:where(.astro-zrdt33hc){font-size:var(--fs-xl);grid-column:1}.sr-info:where(.astro-zrdt33hc) p:where(.astro-zrdt33hc){color:var(--on-dark-2);grid-column:1;max-width:60ch}.sr-info:where(.astro-zrdt33hc) .link:where(.astro-zrdt33hc){white-space:nowrap;grid-area:2/2/span 2;align-self:end}@media (width<=767px){.sr-info:where(.astro-zrdt33hc){grid-template-columns:minmax(0,1fr)}.sr-info:where(.astro-zrdt33hc) .link:where(.astro-zrdt33hc){grid-area:auto/1}}.showroom:where(.astro-xyp36qf3){margin-top:var(--s-8);gap:var(--s-7);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;display:grid}@media (width<=1023px){.showroom:where(.astro-xyp36qf3){gap:var(--s-5);grid-template-columns:minmax(0,1fr)}}.sr-list:where(.astro-xyp36qf3){gap:var(--s-2);display:grid;position:relative}.sr-ind:where(.astro-xyp36qf3){border-radius:var(--r-md);pointer-events:none;width:100%;height:0;transition:transform var(--t-slow) var(--ease-out), height var(--t-slow) var(--ease-out), width var(--t-slow) var(--ease-out);background:#ffffff12;border:1px solid #85cbe159;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #85cbe10f}.sr-item:where(.astro-xyp36qf3){z-index:1;text-align:left;padding:var(--s-4) var(--s-5) var(--s-5);border-radius:var(--r-md);color:var(--on-dark-2);font:inherit;cursor:pointer;transition:color var(--t-fast) var(--ease-out);background:0 0;border:0;gap:4px;display:grid;position:relative}.sr-client:where(.astro-xyp36qf3){font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--sky);opacity:.7;transition:opacity var(--t-fast) var(--ease-out);font-weight:600;display:block}.sr-title:where(.astro-xyp36qf3){font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);line-height:1.3;display:block}.sr-prog:where(.astro-xyp36qf3){left:var(--s-5);right:var(--s-5);opacity:0;height:2px;transition:opacity var(--t-fast) var(--ease-out);background:#ffffff1a;border-radius:2px;position:absolute;bottom:10px;overflow:hidden}.sr-prog:where(.astro-xyp36qf3) i:where(.astro-xyp36qf3){background:var(--sky);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.sr-item:where(.astro-xyp36qf3)[aria-selected=true]{color:var(--white)}.sr-item:where(.astro-xyp36qf3)[aria-selected=true] .sr-client:where(.astro-xyp36qf3),.sr-item:where(.astro-xyp36qf3)[aria-selected=true] .sr-prog:where(.astro-xyp36qf3){opacity:1}@media (hover:hover){.sr-item:where(.astro-xyp36qf3):not([aria-selected=true]):hover{color:var(--white)}}@media (width<=1023px){.sr-list:where(.astro-xyp36qf3){gap:var(--s-2);scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--s-5));padding-inline:var(--s-5);display:flex;overflow-x:auto}.sr-list:where(.astro-xyp36qf3)::-webkit-scrollbar{display:none}.sr-item:where(.astro-xyp36qf3){scroll-snap-align:start;flex:none;width:240px}}.sr-panels:where(.astro-xyp36qf3){display:grid}
