@keyframes lift{0%{transform:translateY(var(--dy))}}@keyframes appear{0%{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes focus-top{15%,80%{fill:#f4c300}}@keyframes focus-left{15%,80%{fill:#d6aa00}}@keyframes focus-right{15%,80%{fill:#b88f00}}.leader[data-astro-cid-rphs6awl]{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.lift[data-astro-cid-rphs6awl]{animation:lift .9s cubic-bezier(.55, 0, .25, 1) calc(var(--t) + .15s) both, fade-out .4s ease-in var(--out) forwards, fade-in .6s ease-out var(--final) forwards}.step[data-astro-cid-rphs6awl]{animation:fade-out .4s ease-in var(--out) forwards, fade-in .6s ease-out var(--final) forwards}.lift[data-astro-cid-rphs6awl] [data-astro-cid-rphs6awl]:is(.face-top,.face-left,.face-right){animation:1.8s ease-in-out var(--t) both}.lift[data-astro-cid-rphs6awl] .face-top[data-astro-cid-rphs6awl]{animation-name:focus-top}.lift[data-astro-cid-rphs6awl] .face-left[data-astro-cid-rphs6awl]{animation-name:focus-left}.lift[data-astro-cid-rphs6awl] .face-right[data-astro-cid-rphs6awl]{animation-name:focus-right}.label[data-astro-cid-rphs6awl] [data-astro-cid-rphs6awl]:is(.badge,text){animation:appear .3s ease-out calc(var(--t) + .85s) both}.label[data-astro-cid-rphs6awl].focus .badge[data-astro-cid-rphs6awl]{animation:appear .3s ease-out calc(var(--t) + .85s) both, focus-top 1.8s ease-in-out var(--t) both}.leader[data-astro-cid-rphs6awl]{animation:draw .4s ease-out calc(var(--t) + .95s) both}.arrowhead[data-astro-cid-rphs6awl]{animation:appear .15s ease-out calc(var(--t) + 1.3s) both}.guides[data-astro-cid-rphs6awl]{animation:appear .6s ease-out var(--final) both}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.exploded-pack[data-astro-cid-rphs6awl]:not([data-play]) [data-astro-cid-rphs6awl]{animation-play-state:paused!important}}.dropdown-custom[data-astro-cid-i5v37hkz]{display:none;position:relative}.dropdown[data-astro-cid-i5v37hkz][data-enhanced] .dropdown-native[data-astro-cid-i5v37hkz]{display:none}.dropdown[data-astro-cid-i5v37hkz][data-enhanced] .dropdown-custom[data-astro-cid-i5v37hkz]{display:block}.dropdown-button[data-astro-cid-i5v37hkz]:hover{border-color:#56606b}.dropdown-button[data-astro-cid-i5v37hkz][aria-expanded=true]{border-color:#1f3a5f}.dropdown-chevron[data-astro-cid-i5v37hkz]{transition:transform .15s}.dropdown-button[data-astro-cid-i5v37hkz][aria-expanded=true] .dropdown-chevron[data-astro-cid-i5v37hkz]{transform:rotate(180deg)}.dropdown-list[data-astro-cid-i5v37hkz]{z-index:20;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), 0 16px 40px -16px #16202c59;background:#ffffffb8;border:1px solid #d5dbe1e6;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.dropdown-list[data-astro-cid-i5v37hkz]:not([hidden]){animation:.12s ease-out dropdown-open}@keyframes dropdown-open{0%{opacity:0;transform:translateY(-4px)}}.dropdown-option[data-astro-cid-i5v37hkz]{color:#16202c;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 10px;font-size:16px;display:flex}.dropdown-option[data-astro-cid-i5v37hkz].is-active{background:#e9eef4}.dropdown-option[data-astro-cid-i5v37hkz][aria-selected=true]{font-weight:620}.dropdown-check[data-astro-cid-i5v37hkz]{visibility:hidden;flex:none}.dropdown-option[data-astro-cid-i5v37hkz][aria-selected=true] .dropdown-check[data-astro-cid-i5v37hkz]{visibility:visible}@media (prefers-reduced-motion:reduce){.dropdown-chevron[data-astro-cid-i5v37hkz]{transition:none}.dropdown-list[data-astro-cid-i5v37hkz]:not([hidden]){animation:none}}.sr[data-astro-cid-4q62zleh]{text-align:left}.sr-inner[data-astro-cid-4q62zleh]{gap:14px;display:grid}.sr-head[data-astro-cid-4q62zleh],.sr-card[data-astro-cid-4q62zleh]{background:var(--glass);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-edge)}.sr-head[data-astro-cid-4q62zleh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 18px;display:flex}.sr-head-text[data-astro-cid-4q62zleh]{flex-direction:column;gap:2px;display:flex}.sr-kicker[data-astro-cid-4q62zleh]{color:#56606b;font-size:12px;font-weight:650}.sr-title[data-astro-cid-4q62zleh]{color:#16202c;font-size:18px;font-weight:700}.sr-progress[data-astro-cid-4q62zleh]{align-items:center;gap:12px;display:flex}.sr-count[data-astro-cid-4q62zleh]{color:#3b4550;white-space:nowrap;font-size:13px}.sr-count[data-astro-cid-4q62zleh] strong[data-astro-cid-4q62zleh]{color:#16202c;font-size:15px}.sr-bar[data-astro-cid-4q62zleh]{grid-template-columns:repeat(4,28px);gap:4px;display:grid}.sr-seg[data-astro-cid-4q62zleh]{transform-origin:0;height:6px;display:block}.sr-seg--ok[data-astro-cid-4q62zleh]{background:#1f3a5f}.sr-seg--found[data-astro-cid-4q62zleh]{background:#f4c300}.sr-seg--missing[data-astro-cid-4q62zleh]{border:1px dashed #5c7a9e;height:4px}.sr-fields[data-astro-cid-4q62zleh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=600px){.sr-fields[data-astro-cid-4q62zleh]{grid-template-columns:1fr}}.sr-card[data-astro-cid-4q62zleh]{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:4px;min-height:118px;padding:16px 18px;display:flex;position:relative}.sr-label[data-astro-cid-4q62zleh]{color:#56606b;font-size:12px;font-weight:600}.sr-value[data-astro-cid-4q62zleh]{letter-spacing:-.01em;color:#16202c;font-size:22px;font-weight:700;line-height:1.2}.sr-chip[data-astro-cid-4q62zleh]{white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding:5px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.sr-chip[data-astro-cid-4q62zleh] svg[data-astro-cid-4q62zleh]{flex:none;display:block}.sr-chip--ok[data-astro-cid-4q62zleh]{color:#fff;background:#1f3a5f}.sr-actions[data-astro-cid-4q62zleh]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.sr-actions[data-astro-cid-4q62zleh] .sr-chip[data-astro-cid-4q62zleh]{margin-top:0}.sr-chip--found[data-astro-cid-4q62zleh]{color:#16202c;background:#f4c300}.sr-confirm[data-astro-cid-4q62zleh]{color:#1f3a5f;background:#fff9;border:1px solid #1f3a5f;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.sr-card--found[data-astro-cid-4q62zleh]{padding-right:92px}.sr-source[data-astro-cid-4q62zleh]{box-sizing:border-box;background:#fff;flex-direction:column;gap:6px;width:58px;height:76px;padding:9px 7px;display:flex;position:absolute;top:16px;right:18px;transform:rotate(3deg);box-shadow:0 0 0 1px #16202c14,0 8px 18px -8px #0b142080}.sr-source[data-astro-cid-4q62zleh] i[data-astro-cid-4q62zleh]{background:#d5dbe1;height:4px;display:block}.sr-source[data-astro-cid-4q62zleh] i[data-astro-cid-4q62zleh]:nth-child(2){width:70%}.sr-source[data-astro-cid-4q62zleh] i[data-astro-cid-4q62zleh]:nth-child(5){width:55%}.sr-source[data-astro-cid-4q62zleh] .sr-hit[data-astro-cid-4q62zleh]{background:#d5dbe1;position:relative}.sr-source[data-astro-cid-4q62zleh] .sr-hit[data-astro-cid-4q62zleh]:after{content:"";transform-origin:0;background:#f4c300d9;position:absolute;inset:-2px}.sr-source[data-astro-cid-4q62zleh] em[data-astro-cid-4q62zleh]{color:#8a95a1;font-size:8px;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:4px}.sr-card--missing[data-astro-cid-4q62zleh]{background:#ffffff85;border:1.5px dashed #1f3a5f8c}.sr-card--missing[data-astro-cid-4q62zleh] .sr-value[data-astro-cid-4q62zleh]{color:#56606b;font-weight:600}.sr-chip--missing[data-astro-cid-4q62zleh]{color:#1f3a5f;background:#ffffff8c;border:1px dashed #1f3a5f}.sr-dot[data-astro-cid-4q62zleh]{background:#f4c300;width:7px;height:7px;position:relative;box-shadow:0 0 0 1px #16202c40}.sr-dot[data-astro-cid-4q62zleh]:after{content:"";opacity:0;border:1px solid #f4c300;position:absolute;inset:-3px}@keyframes sr-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes sr-stamp{0%{opacity:0;transform:scale(1.4)}}@keyframes sr-fill{0%{transform:scaleX(0)}}@keyframes sr-sweep{0%{opacity:1;transform:scaleX(0)}35%,80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes sr-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:no-preference){.sr-head[data-astro-cid-4q62zleh]{animation:.6s cubic-bezier(.2,.8,.2,1) both sr-rise}.sr-card[data-astro-cid-4q62zleh]{animation:sr-rise .6s cubic-bezier(.2, .8, .2, 1) calc(.15s + var(--i) * .12s) both}.sr-chip--ok[data-astro-cid-4q62zleh]{animation:sr-stamp .45s cubic-bezier(.34, 1.56, .64, 1) calc(.75s + var(--i) * .15s) both}.sr-seg[data-astro-cid-4q62zleh]{animation:sr-fill .4s ease-out calc(1.1s + var(--i) * .12s) both}.sr-source[data-astro-cid-4q62zleh] .sr-hit[data-astro-cid-4q62zleh]:after{animation:3.2s ease-in-out 1.2s infinite both sr-sweep}.sr-dot[data-astro-cid-4q62zleh]:after{animation:1.8s ease-out 1.4s infinite sr-ping}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.sr[data-astro-cid-4q62zleh]:not([data-play]) [data-astro-cid-4q62zleh],.sr[data-astro-cid-4q62zleh]:not([data-play]) [data-astro-cid-4q62zleh]:after{animation-play-state:paused}}.gf-root{--gf-px:0;--gf-py:0;--gf-ease:cubic-bezier(.2, .8, .2, 1);--gf-spring:cubic-bezier(.34, 1.36, .5, 1);--gf-hinge:0deg;--gf-lift:42px;--gf-spread:0px;--gf-fan:0deg;--gf-stack:15px;--gf-ink:#141416;--gf-ink-soft:#1414168c;--gf-focus:#1f3a5f;vertical-align:top;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;isolation:isolate;flex:none;font-family:inherit;display:inline-block;position:relative}.gf-root[data-tone=dark]{--gf-ink:#f5f5f7;--gf-ink-soft:#f5f5f794;--gf-focus:#f4c300}.gf-root:hover,.gf-root:focus-within{--gf-hinge:-11deg;--gf-lift:-34px;--gf-spread:8px;--gf-fan:1.4deg;--gf-stack:10px}.gf-root[data-open]{--gf-hinge:-24deg;--gf-lift:-96px;--gf-spread:40px;--gf-fan:5deg;--gf-stack:30px;z-index:2}.gf-stage{transform-origin:0 0;width:340px;height:272px;position:absolute;top:0;left:0}.gf-tilt{transform:perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));transition:transform .9s var(--gf-ease);position:absolute;inset:0}.gf-shadow{filter:blur(22px);height:60px;transform:translateX(calc(var(--gf-px) * -8px));transition:transform .9s var(--gf-ease), opacity .9s var(--gf-ease);background:#10121857;position:absolute;bottom:-6px;left:18px;right:18px}.gf-root[data-tone=dark] .gf-shadow{background:#0000009e}.gf-back{background:linear-gradient(#f3f3f4 0%,#e3e3e6 100%);position:absolute;inset:0;overflow:hidden}.gf-root[data-tone=dark] .gf-back{background:linear-gradient(#2a2a2e 0%,#121214 100%)}.gf-art{object-fit:cover;max-width:none;transform:translate(calc(var(--gf-px) * -7px), calc(var(--gf-py) * -6px)) scale(1.02);transition:transform 1.1s var(--gf-ease), opacity 1.2s var(--gf-ease), filter 1.2s var(--gf-ease);position:absolute;top:-12px;left:-12px}canvas.gf-art{opacity:0;filter:blur(14px)saturate(.6)}canvas.gf-art[data-ready]{opacity:1;filter:none}.gf-back-sheen{pointer-events:none;background:linear-gradient(#ffffff38 0%,#fff0 22%),radial-gradient(120% 80% at 80% 0,#ffffff29,#fff0 60%);position:absolute;inset:0}.gf-rim{pointer-events:none;fill:none;max-width:none;position:absolute;top:0;left:0;overflow:visible}.gf-back-rim{width:340px;height:272px}.gf-back-rim path{stroke:#ffffff73;stroke-width:1px}.gf-root[data-tone=dark] .gf-back-rim path{stroke:#ffffff29}.gf-files{z-index:5;pointer-events:none;clip-path:inset(-400px -400px 10px);position:absolute;inset:0}.gf-sheet-slot{display:contents}.gf-sheet{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;transform-origin:50% 100%;width:272px;height:184px;transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition:transform .75s var(--gf-spring) calc(var(--gf-depth) * 40ms), box-shadow .4s var(--gf-ease), translate .9s var(--gf-ease), opacity .9s var(--gf-ease);background:linear-gradient(#fff 0%,#f2f2f0 100%);position:absolute;top:96px;left:34px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0000001a,0 10px 26px -8px #0a0c1447}.gf-root[data-tone=dark] .gf-sheet{background:linear-gradient(#2c2c30 0%,#1c1c1f 100%);box-shadow:inset 0 1px #ffffff24,0 0 0 .5px #ffffff14,0 12px 28px -8px #000000b3}.gf-sheet--art{background:#1a1a1d}.gf-root[data-open] .gf-sheet:hover,.gf-root[data-open] .gf-sheet:focus-visible{transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));transition-delay:0s;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0000001a,0 22px 40px -12px #0a0c146b}.gf-sheet:focus-visible{outline:2px solid var(--gf-focus);outline-offset:2px}.gf-sheet-art{object-fit:cover;width:272px;max-width:none;height:184px;transition:opacity .9s var(--gf-ease), filter .9s var(--gf-ease);position:absolute;top:0;left:0}canvas.gf-sheet-art{opacity:0;filter:blur(10px)}canvas.gf-sheet-art[data-ready]{opacity:1;filter:none}.gf-sheet--art:after{content:"";pointer-events:none;background:linear-gradient(#0000006b 0%,#0000 34%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.gf-sheet-head{z-index:1;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;top:11px;left:14px;right:14px}.gf-sheet-name{text-overflow:ellipsis;letter-spacing:-.005em;color:#18181b;font-size:12.5px;font-weight:560;overflow:hidden}.gf-sheet-meta{letter-spacing:.02em;color:#18181b80;flex:none;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.gf-root[data-tone=dark] .gf-sheet-name,.gf-sheet--art .gf-sheet-name{color:#fafafa}.gf-root[data-tone=dark] .gf-sheet-meta,.gf-sheet--art .gf-sheet-meta{color:#fafafaa8}.gf-lines{flex-direction:column;gap:9px;display:flex;position:absolute;top:40px;left:14px;right:14px}.gf-lines i{background:#18181b14;height:5px;display:block}.gf-lines i:first-child{background:#18181b24;height:9px;margin-bottom:4px}.gf-root[data-tone=dark] .gf-lines i{background:#ffffff14}.gf-root[data-tone=dark] .gf-lines i:first-child{background:#ffffff29}.gf-sheet--drop{animation:gf-drop .85s var(--gf-ease) both}@keyframes gf-drop{0%{opacity:0;translate:0 -190px;rotate:-9deg}35%{opacity:1}72%{translate:0 10px;rotate:1deg}to{opacity:1;translate:0;rotate:0deg}}.gf-front{z-index:10;-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);transform-origin:50% 100%;width:340px;height:198px;transform:perspective(760px) rotateX(var(--gf-hinge));transition:transform .8s var(--gf-spring), translate 1s var(--gf-ease), opacity 1s var(--gf-ease);position:absolute;top:74px;left:0}.gf-front--bump{animation:gf-bump .7s var(--gf-ease) .38s both}@keyframes gf-bump{0%{scale:1}35%{scale:1.018 .975}70%{scale:.996 1.006}to{scale:1}}.gf-tint{background:linear-gradient(#ffffff29 0%,#ffffff80 42%,#fcfcfced 100%);position:absolute;inset:0}.gf-root[data-tone=dark] .gf-tint{background:linear-gradient(#1212142e 0%,#0e0e109e 46%,#08080af0 100%)}.gf-spec{background:radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%), #ffffff80, #fff0 70%);mix-blend-mode:soft-light;opacity:.9;transition:background-position .6s var(--gf-ease);pointer-events:none;position:absolute;inset:0}.gf-root[data-tone=dark] .gf-spec{mix-blend-mode:screen;opacity:.16}.gf-front-rim{width:340px;height:198px}.gf-front-rim path{stroke-width:2.4px;transition:stroke-width .3s var(--gf-ease)}.gf-root[data-tone=dark] .gf-front-rim{opacity:.55}.gf-hit{all:unset;z-index:1;cursor:pointer;position:absolute;inset:0}.gf-root .gf-hit:focus-visible{outline:none}.gf-hit:focus-visible~.gf-label .gf-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.gf-front:has(.gf-hit:focus-visible) .gf-front-rim path{stroke-width:5px}.gf-label{z-index:2;pointer-events:none;max-width:200px;color:var(--gf-ink);flex-direction:column;gap:4px;display:flex;position:absolute}.gf-root[data-place=bottom-left] .gf-label{bottom:32px;left:28px}.gf-root[data-place=top-left] .gf-label{top:34px;left:28px}.gf-root[data-place=top-right] .gf-label{align-items:flex-start;top:52px;right:32px}.gf-title{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.15;overflow:hidden}.gf-meta{letter-spacing:.03em;color:var(--gf-ink-soft);white-space:nowrap;animation:gf-roll .5s var(--gf-ease) both;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}@keyframes gf-roll{0%{opacity:0;filter:blur(3px);translate:0 7px}to{opacity:1;filter:blur();translate:0}}.gf-key{all:unset;box-sizing:border-box;z-index:12;cursor:pointer;width:58px;height:58px;transition:transform .35s var(--gf-spring), box-shadow .35s var(--gf-ease), background .35s var(--gf-ease);place-items:center;display:grid;position:absolute;bottom:22px;right:22px}.gf-key:hover{transform:translateY(-2px)}.gf-key:active{transition-duration:.12s;transform:translateY(0)scale(.93)}.gf-key:focus-visible{outline:2px solid var(--gf-focus);outline-offset:3px}.gf-key--add{color:#fff;background:radial-gradient(120% 90% at 50% 0,#3a3a3f 0%,#121214 55%,#050506 100%);box-shadow:inset 0 1px #ffffff38,inset 0 -3px 8px #000000b3,0 0 0 1px #000000bf,0 14px 22px -8px #0000008c,0 3px 6px -2px #00000059}.gf-root[data-tone=dark] .gf-key--add{color:#111113;background:radial-gradient(120% 90% at 50% 0,#fff 0%,#ececee 55%,#d2d2d6 100%);box-shadow:inset 0 1px #fff,inset 0 -3px 8px #00000024,0 0 0 1px #0006,0 14px 22px -8px #000000b3}.gf-key--more{color:#111113;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffeb 0%,#e2e2e6d1 100%);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #0000000f,0 0 0 1px #00000029,0 10px 18px -8px #0000004d}.gf-root[data-tone=dark] .gf-key--more{color:#f5f5f7;background:linear-gradient(#ffffff29 0%,#ffffff0f 100%);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff1a,0 10px 18px -8px #0009}.gf-key--more[aria-expanded=true]{transform:scale(.96)}.gf-glyph{fill:none;stroke:currentColor;stroke-linecap:round;max-width:none;display:block}.gf-glyph--plus{stroke-width:1.6px;width:26px;height:26px;animation:gf-turn .6s var(--gf-spring)}.gf-glyph--more{stroke-width:1.7px;width:30px;height:12px}@keyframes gf-turn{0%{rotate:-90deg}to{rotate:0deg}}.gf-menu{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);transform-origin:100% 100%;opacity:0;visibility:hidden;min-width:176px;transition:opacity .2s var(--gf-ease), transform .32s var(--gf-spring), visibility 0s .32s;background:#fcfcfdb8;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:90px;right:22px;transform:translateY(6px)scale(.94);box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #00000024,0 24px 48px -16px #0a0c1466}.gf-menu[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.gf-root[data-tone=dark] .gf-menu{background:#1e1e22b8;box-shadow:inset 0 1px #ffffff1a,0 0 0 .5px #ffffff1a,0 24px 48px -16px #000c}.gf-menu-item{all:unset;box-sizing:border-box;color:#18181b;cursor:pointer;padding:9px 12px;font-size:13.5px;font-weight:450}.gf-root[data-tone=dark] .gf-menu-item{color:#f4f4f5}.gf-menu-item:hover,.gf-menu-item:focus-visible{background:#18181b12}.gf-root .gf-menu-item:focus-visible{outline:none}.gf-root[data-tone=dark] .gf-menu-item:hover,.gf-root[data-tone=dark] .gf-menu-item:focus-visible{background:#ffffff17}.gf-menu-item--danger{color:#d92d20}.gf-root[data-tone=dark] .gf-menu-item--danger{color:#ff6b5e}.gf-root:not([data-entered]) .gf-back,.gf-root:not([data-entered]) .gf-back-rim{opacity:0;translate:0 22px}.gf-root:not([data-entered]) .gf-sheet{opacity:0;translate:0 -120px}.gf-root:not([data-entered]) .gf-front{opacity:0;translate:0 46px}.gf-root:not([data-entered]) .gf-key{opacity:0;scale:.6}.gf-root:not([data-entered]) .gf-shadow{opacity:0}.gf-back,.gf-back-rim{transition:translate 1s var(--gf-ease), opacity .9s var(--gf-ease)}.gf-root[data-entered] .gf-sheet{transition-delay:calc(var(--gf-depth) * 40ms), 0s, calc(.18s + var(--gf-depth) * 90ms), calc(.18s + var(--gf-depth) * 90ms)}.gf-root[data-entered] .gf-front{transition-delay:0s,.42s,.42s}.gf-key{transition:transform .35s var(--gf-spring), box-shadow .35s var(--gf-ease), opacity .6s var(--gf-ease) .7s, scale .7s var(--gf-spring) .7s}@media (scripting:none){.gf-root:not([data-entered]) :is(.gf-back,.gf-back-rim,.gf-sheet,.gf-front,.gf-key,.gf-shadow){opacity:1;translate:none;scale:none}}@media (prefers-reduced-motion:reduce){.gf-root *,.gf-root :before,.gf-root :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.gf-tilt{transform:none}}.cad-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:20px;padding:24px;display:grid}.cad-step[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;margin:0;display:flex}.cad-progress[data-astro-cid-lcdefpme]{display:none}@keyframes cad-cycle{0%{transform:translate(calc(100% + 32px))}8.33%,33.33%{transform:translate(0)}41.67%,to{transform:translate(calc(-100% - 32px))}}@keyframes cad-progress{0%,41.67%,to{background:#d5dbe1}8.33%,33.33%{background:#1f3a5f}}@media (prefers-reduced-motion:no-preference){.cad-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;max-width:560px;margin:0 auto;overflow:hidden}.cad-step[data-astro-cid-lcdefpme]{animation:cad-cycle 5.4s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * 1.8s - .45s) infinite both;flex-direction:row;grid-area:1/1;align-items:center;gap:24px;transform:translate(calc(100% + 32px))}.cad-step[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:none;width:min(clamp(120px,26vh,240px),45%)}.cad-step[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex:1}.cad-progress[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cad-progress[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{height:3px;animation:cad-progress 5.4s linear calc(var(--i) * 1.8s - .45s) infinite both;background:#d5dbe1}.cad-steps[data-astro-cid-lcdefpme]:hover [data-astro-cid-lcdefpme]:is(.cad-step,.cad-progress span){animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (width<=560px){.cad-steps[data-astro-cid-lcdefpme]{padding:16px}.cad-step[data-astro-cid-lcdefpme]{gap:16px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.cad-steps[data-astro-cid-lcdefpme]:not([data-play]) [data-astro-cid-lcdefpme]:is(.cad-step,.cad-progress span){animation-play-state:paused}}
