.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fp-desk[data-astro-cid-xtyceodv]{color:#1d1d1f;outline-offset:4px;background:linear-gradient(160deg,#dfe6ef 0%,#ece8e4 55%,#f1e6dc 100%);height:clamp(480px,62vw,580px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.fp-win[data-astro-cid-xtyceodv]{background:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 .5px #0000002e,0 1px 2px #0000000f,0 18px 48px -10px #1e1e324d}.fp-bar[data-astro-cid-xtyceodv]{background:#f6f6f6;border-bottom:.5px solid #0000001a;flex:none;align-items:center;gap:6px;height:46px;padding:0 12px;display:flex;position:relative}.fp-lights[data-astro-cid-xtyceodv]{gap:8px;margin-right:10px;display:flex}.fp-lights[data-astro-cid-xtyceodv] i[data-astro-cid-xtyceodv]{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.fp-lights[data-astro-cid-xtyceodv] i[data-astro-cid-xtyceodv]:nth-child(2){background:#febc2e}.fp-lights[data-astro-cid-xtyceodv] i[data-astro-cid-xtyceodv]:nth-child(3){background:#28c840}.fp-nav[data-astro-cid-xtyceodv]{all:unset;color:#5d5d61;cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.fp-nav[data-astro-cid-xtyceodv] svg[data-astro-cid-xtyceodv]{width:15px}.fp-nav[data-astro-cid-xtyceodv][disabled],.fp-nav[data-astro-cid-xtyceodv].is-off{color:#c2c2c6;cursor:default}@media (hover:hover){.fp-nav[data-astro-cid-xtyceodv]:not([disabled]):not(.is-off):hover{background:#0000000f}}.fp-title[data-astro-cid-xtyceodv]{white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-size:13px;font-weight:700;overflow:hidden}.fp-finder[data-astro-cid-xtyceodv]{width:64%;height:78%;top:7%;left:5%}.fp-main[data-astro-cid-xtyceodv]{flex:1;grid-template-columns:148px 1fr;min-height:0;display:grid}.fp-side[data-astro-cid-xtyceodv]{background:#f2f1f3;border-right:.5px solid #00000014;flex-direction:column;gap:1px;padding:10px 8px;font-size:13px;display:flex}.fp-side[data-astro-cid-xtyceodv] p[data-astro-cid-xtyceodv]{color:#8e8e93;margin:0 0 4px 8px;font-size:11px;font-weight:600}.fp-fav[data-astro-cid-xtyceodv]{all:unset;color:#2c2c2e;cursor:default;border-radius:6px;padding:4px 8px}button[data-astro-cid-xtyceodv].fp-fav{cursor:pointer}.fp-fav[data-astro-cid-xtyceodv][data-on]{background:#00000014}.fp-files[data-astro-cid-xtyceodv]{min-width:0;font-size:13px;overflow:hidden}.fp-head[data-astro-cid-xtyceodv]{color:#8e8e93;border-bottom:.5px solid #00000014;grid-template-columns:1fr 34%;gap:12px;margin:0;padding:6px 16px;font-size:11px;font-weight:600;display:grid}.fp-list[data-astro-cid-xtyceodv]{margin:4px 8px;padding:0;list-style:none}.fp-list[data-astro-cid-xtyceodv] li{cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;grid-template-columns:20px 1fr 34%;align-items:center;gap:8px;height:30px;padding:0 8px;display:grid}.fp-list[data-astro-cid-xtyceodv] li:nth-child(2n){background:#f7f7f8}.fp-list[data-astro-cid-xtyceodv] li[aria-selected=true]{color:#fff;background:#0a63d8}.fp-list[data-astro-cid-xtyceodv] li[aria-selected=true] .fp-kd{color:#fffc}.fp-desk[data-astro-cid-xtyceodv] .fp-ic{place-items:center;width:18px;height:18px;display:grid}.fp-desk[data-astro-cid-xtyceodv] .fp-ic svg{width:100%;height:100%}.fp-list[data-astro-cid-xtyceodv] .fp-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fp-list[data-astro-cid-xtyceodv] .fp-kd{color:#8e8e93;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fp-ql[data-astro-cid-xtyceodv]{z-index:2;opacity:0;pointer-events:none;visibility:hidden;width:64%;height:84%;transition:opacity .22s var(--pj-ease), scale .32s var(--pj-ease), visibility 0s .32s;top:9%;right:4%;scale:.9}.fp-ql[data-astro-cid-xtyceodv].open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s var(--pj-ease), scale .38s var(--pj-ease);scale:1}.fp-qlbar[data-astro-cid-xtyceodv]{background:#f6f6f6;justify-content:center}.fp-qlbar[data-astro-cid-xtyceodv] .fp-title[data-astro-cid-xtyceodv]{max-width:50%;margin:0}.fp-close[data-astro-cid-xtyceodv]{all:unset;color:#5d5d61;cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;left:10px}.fp-close[data-astro-cid-xtyceodv] svg[data-astro-cid-xtyceodv]{width:13px}@media (hover:hover){.fp-close[data-astro-cid-xtyceodv]:hover{background:#0000000f}}.fp-openwith[data-astro-cid-xtyceodv]{color:#3a3a3c;background:#fff;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;right:10px;box-shadow:0 0 0 .5px #00000026,0 1px 1px #0000000d}.fq[data-astro-cid-xtyceodv]{color:#1d1d1f;overscroll-behavior:contain;scrollbar-width:thin;background:#fbfbfb;flex:1;min-height:0;padding:22px 26px 30px;transition:background-color .3s,color .3s;overflow:auto;container-type:inline-size}[data-astro-cid-xtyceodv][data-theme=dark] .fq[data-astro-cid-xtyceodv]{color:#f2f2f2;background:#1e1e1e}[data-astro-cid-xtyceodv][data-theme=dark] .fp-qlbar[data-astro-cid-xtyceodv]{color:#f2f2f2;background:#2b2b2b;border-color:#ffffff14}[data-astro-cid-xtyceodv][data-theme=dark] .fp-qlbar[data-astro-cid-xtyceodv] .fp-close[data-astro-cid-xtyceodv]{color:#bdbdc2}[data-astro-cid-xtyceodv][data-theme=dark] .fp-openwith[data-astro-cid-xtyceodv]{color:#f2f2f2;box-shadow:none;background:#3a3a3c}.fq[data-astro-cid-xtyceodv] p{margin:0}.fq[data-astro-cid-xtyceodv] .fq-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fq[data-astro-cid-xtyceodv] .fq-fam{font-size:clamp(30px,8cqw,52px);line-height:1.1}.fq[data-astro-cid-xtyceodv] .fq-face{font:600 13px/1.3 -apple-system,system-ui,sans-serif;margin-top:10px!important}.fq[data-astro-cid-xtyceodv] .fq-meta{color:#8e8e93;font:400 11px/1.45 -apple-system,system-ui,sans-serif;margin-top:3px!important}.fq[data-astro-cid-xtyceodv] .fq-tools{flex:none;align-items:center;gap:8px;margin-top:8px;font:400 12px/1 -apple-system,system-ui,sans-serif;display:flex}.fq[data-astro-cid-xtyceodv] select{appearance:none;height:26px;color:inherit;cursor:pointer;background:#0000000f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14' fill='none' stroke='%238e8e93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 5L5 2.5 7.5 5M2.5 9L5 11.5 7.5 9'/%3E%3C/svg%3E") right 8px center/8px no-repeat;border:0;border-radius:6px;padding:0 24px 0 10px;font:500 12px/1 -apple-system,system-ui,sans-serif}[data-astro-cid-xtyceodv][data-theme=dark] .fq[data-astro-cid-xtyceodv] select{background-color:#ffffff1a}.fq[data-astro-cid-xtyceodv] .fq-theme{all:unset;color:#8e8e93;cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.fq[data-astro-cid-xtyceodv] .fq-theme svg{width:15px;height:15px}.fq[data-astro-cid-xtyceodv] .fq-theme .sun,[data-astro-cid-xtyceodv][data-theme=dark] .fq[data-astro-cid-xtyceodv] .fq-theme .moon{display:none}[data-astro-cid-xtyceodv][data-theme=dark] .fq[data-astro-cid-xtyceodv] .fq-theme .sun{display:block}.fq[data-astro-cid-xtyceodv] .fq-theme:focus-visible,.fq[data-astro-cid-xtyceodv] select:focus-visible{outline-offset:1px;outline:2px solid #0a63d8}.fq[data-astro-cid-xtyceodv] .fq-k{letter-spacing:.08em;text-transform:uppercase;color:#8e8e93;font:600 10px/1 -apple-system,system-ui,sans-serif;margin:26px 0 10px!important}.fq[data-astro-cid-xtyceodv] .fq-size{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.fq[data-astro-cid-xtyceodv] .fq-size small{text-align:right;color:#b0b0b5;flex:none;width:18px;font:400 10px/1 -apple-system,system-ui,sans-serif}.fq[data-astro-cid-xtyceodv] .fq-size span{text-overflow:ellipsis;min-width:0;font-size:calc(var(--s) * .15cqw);line-height:1.25;overflow:hidden}.fq[data-astro-cid-xtyceodv] .fq-set{overflow-wrap:anywhere;font-size:clamp(16px,4cqw,26px);line-height:1.5}.fq[data-astro-cid-xtyceodv] .fq-grid{border-top:.5px solid #80808040;border-left:.5px solid #80808040;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.fq[data-astro-cid-xtyceodv] .fq-grid span{aspect-ratio:1;border-bottom:.5px solid #80808040;border-right:.5px solid #80808040;place-items:center;font-size:22px;display:grid}.fq[data-astro-cid-xtyceodv] .fq-plain{align-content:center;justify-items:center;gap:8px;height:100%;font-family:-apple-system,system-ui,sans-serif;display:grid}.fq[data-astro-cid-xtyceodv] .fq-plain .fp-ic{width:96px;height:96px}.fq[data-astro-cid-xtyceodv] .fq-plain p{font-size:15px;font-weight:600}.fq[data-astro-cid-xtyceodv] .fq-plain small{color:#8e8e93;font-size:12px}.fp-cursor[data-astro-cid-xtyceodv]{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px #00000040);width:18px;margin:-2px 0 0 -3px;transition:translate .7s cubic-bezier(.65,0,.35,1),opacity .3s,scale .1s;position:absolute;top:0;left:0;translate:50% 85%}.fp-cursor[data-astro-cid-xtyceodv].on{opacity:1}.fp-cursor[data-astro-cid-xtyceodv].down{scale:.85}.fp-keys[data-astro-cid-xtyceodv]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.fp-key[data-astro-cid-xtyceodv]{all:unset;box-sizing:border-box;cursor:pointer;min-width:44px;height:44px;font:500 14px/1 var(--display);color:var(--pj-ink);box-shadow:inset 0 0 0 1px var(--pj-line), 0 2px 0 #1f1d1b1f;background:#fff;border-radius:10px;place-items:center;padding:0 12px;transition:transform 80ms,box-shadow 80ms,background-color .15s;display:grid}.fp-key[data-astro-cid-xtyceodv].is-space{min-width:150px;color:var(--pj-2)}.fp-key[data-astro-cid-xtyceodv]:active,.fp-key[data-astro-cid-xtyceodv].down{box-shadow:inset 0 0 0 1px var(--pj-line), 0 0 0 #1f1d1b1f;background:var(--pj-stage);transform:translateY(2px)}.fp-key[data-astro-cid-xtyceodv]:focus-visible{outline-offset:2px}.fp-hint[data-astro-cid-xtyceodv]{min-width:200px;color:var(--pj-3);flex:1;margin:0 0 0 8px;font-size:14px;line-height:1.4}.fp-replay[data-astro-cid-xtyceodv]{all:unset;cursor:pointer;min-height:40px;font:500 14px/40px var(--display);box-shadow:inset 0 0 0 1px var(--pj-line);border-radius:99px;padding:0 14px}.fp-replay[data-astro-cid-xtyceodv][hidden]{display:none}@media (hover:hover){.fp-replay[data-astro-cid-xtyceodv]:hover{background:var(--pj-stage)}}.fp-calls[data-astro-cid-xtyceodv] dd[data-astro-cid-xtyceodv]{color:inherit}.fp-code[data-astro-cid-xtyceodv]{background:var(--pj-stage);border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:6px 6px 6px 16px;display:flex;box-shadow:inset 0 0 0 1px #1f1d1b0d}.fp-code[data-astro-cid-xtyceodv] code[data-astro-cid-xtyceodv]{white-space:nowrap;min-width:0;font:400 13px/40px var(--mono);color:var(--pj-ink);scrollbar-width:none;flex:1;overflow-x:auto}.fp-code[data-astro-cid-xtyceodv] button[data-astro-cid-xtyceodv]{all:unset;text-align:center;cursor:pointer;min-width:64px;height:36px;font:500 13px/36px var(--display);background:#fff;border-radius:8px;flex:none;padding:0 12px;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000000f}.fp-code[data-astro-cid-xtyceodv] button[data-astro-cid-xtyceodv]:focus-visible{outline:2px solid var(--pj-ink);outline-offset:2px}.fp-code[data-astro-cid-xtyceodv]+p[data-astro-cid-xtyceodv]{margin-top:16px}@media (width<=640px){.fp-desk[data-astro-cid-xtyceodv]{height:540px}.fp-finder[data-astro-cid-xtyceodv]{width:auto;height:300px;top:12px;left:10px;right:10px}.fp-main[data-astro-cid-xtyceodv]{grid-template-columns:1fr}.fp-side[data-astro-cid-xtyceodv]{display:none}.fp-head[data-astro-cid-xtyceodv]{grid-template-columns:1fr}.fp-head[data-astro-cid-xtyceodv] span[data-astro-cid-xtyceodv]+span[data-astro-cid-xtyceodv],.fp-list[data-astro-cid-xtyceodv] .fp-kd{display:none}.fp-list[data-astro-cid-xtyceodv] li{grid-template-columns:20px 1fr;height:36px}.fp-ql[data-astro-cid-xtyceodv]{width:auto;height:auto;inset:60px 8px 8px}.fp-openwith[data-astro-cid-xtyceodv]{display:none}.fq[data-astro-cid-xtyceodv]{padding:18px 16px 24px}.fq[data-astro-cid-xtyceodv] .fq-head{flex-direction:column-reverse;gap:4px}.fq[data-astro-cid-xtyceodv] .fq-tools{align-self:flex-end;margin-top:0}.fp-key[data-astro-cid-xtyceodv].is-space{flex:1}.fp-hint[data-astro-cid-xtyceodv]{flex-basis:100%;margin:4px 0 0}}@media (prefers-reduced-motion:reduce){.fp-ql[data-astro-cid-xtyceodv],.fp-ql[data-astro-cid-xtyceodv].open,.fp-cursor[data-astro-cid-xtyceodv]{transition:none}}
