@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-adlam-wght-normal.C10PCc4W.woff2) format("woff2-variations");unicode-range:U+061F,U+0640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-math-wght-normal.ndnopVh8.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0300,U+0306-0308,U+0313,U+0483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-symbols-wght-normal.3s1Rd7nh.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-symbols2-wght-normal.Cht2A2QT.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-vietnamese-wght-normal.DK4PNbNq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-latin-ext-wght-normal.BWLK0uY2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-latin-wght-normal.DR-jJuvz.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-sans-latin-ext-wght-normal.CStSwzyf.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-sans-latin-wght-normal.zzU05adE.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}header[data-astro-cid-axxsutmj]{position:fixed;top:0;left:0;right:0;min-width:100%;z-index:100}header[data-astro-cid-axxsutmj]:after{content:"";position:fixed;inset:0;background:#0f172a29;backdrop-filter:blur(1.1px);-webkit-backdrop-filter:blur(1.1px);opacity:0;pointer-events:none;transition:opacity .24s ease;z-index:120}header[data-astro-cid-axxsutmj].is-menu-open:after{opacity:1}#topbar[data-astro-cid-axxsutmj]{position:sticky;top:0;min-height:76px;padding:18px 22px;border-bottom:1px solid #ddd;box-shadow:0 2px 4px #0000000d;z-index:130;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative}#topbar[data-astro-cid-axxsutmj]:before{content:"";position:absolute;inset:0;background:#ffffffb8;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);z-index:-1}.left[data-astro-cid-axxsutmj]{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:0;width:100%}#topbar[data-astro-cid-axxsutmj].is-open .left[data-astro-cid-axxsutmj]{gap:10px}.brand[data-astro-cid-axxsutmj]{text-decoration:none;white-space:nowrap;position:relative;z-index:2;pointer-events:auto}.brand-text[data-astro-cid-axxsutmj]{font-family:Google Sans Code Variable,Google Sans Code,sans-serif;font-size:large;font-weight:600;color:#09121c;line-height:1.1;display:inline-flex;align-items:center;margin-top:0}.nav[data-astro-cid-axxsutmj]{position:fixed;top:calc(var(--topbar-mobile-height, 80px) + 10px);left:12px;right:12px;width:auto;max-width:min(760px,calc(100vw - 24px));margin:0 auto;visibility:hidden;transition:visibility 0s linear .4s;pointer-events:none;z-index:140}.nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj]:before{content:"";position:absolute;inset:0;border-radius:16px;background:#ffffffb8;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);z-index:-1;border:1px solid rgba(255,255,255,.62);box-shadow:0 14px 34px #0000002e;opacity:0;transition:opacity .28s ease}.nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj]{list-style:none;margin:0;padding:16px 14px 20px;flex-direction:column;gap:4px;display:flex;width:100%;overflow:visible;background:transparent;transform:translateY(-10px);transition:transform .38s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.nav-item[data-astro-cid-axxsutmj]{display:block;padding:17px 18px;border-radius:8px;text-decoration:none;font-size:clamp(1.08rem,3.8vw,1.22rem);line-height:1.25;font-weight:500;color:#252d36;background:transparent;transition:background .15s ease;width:100%;box-sizing:border-box}.nav-item[data-astro-cid-axxsutmj]:hover{background:#0000000a}.nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj] li[data-astro-cid-axxsutmj]{border-bottom:1px solid rgba(221,221,221,.5);width:100%;opacity:0;filter:blur(6px);transition:opacity .4s ease,transform .4s ease,filter .4s ease;transform:translateY(-4px)}.nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj] li[data-astro-cid-axxsutmj]:last-child{border-bottom:none}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj]{pointer-events:auto}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj] li[data-astro-cid-axxsutmj]{opacity:1;filter:blur(0);transform:translateY(0)}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj]{visibility:visible;transition:visibility 0s;pointer-events:auto}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj]:before{opacity:1}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj]{transform:translateY(0)}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj] li[data-astro-cid-axxsutmj]:nth-child(1){transition-delay:60ms}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj] li[data-astro-cid-axxsutmj]:nth-child(2){transition-delay:.12s}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj] li[data-astro-cid-axxsutmj]:nth-child(3){transition-delay:.18s}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj] li[data-astro-cid-axxsutmj]:nth-child(4){transition-delay:.24s}#topbar[data-astro-cid-axxsutmj].is-open .nav[data-astro-cid-axxsutmj]{pointer-events:auto}.social-links[data-astro-cid-axxsutmj]{display:flex;gap:12px}.desktop-socials[data-astro-cid-axxsutmj]{display:none}.social-icon[data-astro-cid-axxsutmj]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#00000009;border-radius:12px;color:#252d36;transition:background .15s ease,color .15s ease}.social-icon[data-astro-cid-axxsutmj]:hover{background:#00000014;color:#09121c}.mobile-socials[data-astro-cid-axxsutmj]{display:flex;justify-content:flex-end;margin-top:12px;pointer-events:auto}.socials-pill[data-astro-cid-axxsutmj]{display:flex;align-items:center;border-radius:30px;position:relative;z-index:1;transform:translateY(-8px);transition:transform .4s ease}.socials-pill[data-astro-cid-axxsutmj]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffffb8;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);z-index:-1;border:1px solid rgba(255,255,255,.62);box-shadow:0 14px 34px #0000002e;opacity:0;transition:opacity .4s ease}.pill-icon[data-astro-cid-axxsutmj]{display:flex;align-items:center;justify-content:center;width:60px;height:52px;color:#252d36;text-decoration:none;opacity:0;transition:opacity .4s ease,background .15s ease,color .15s ease}.pill-icon[data-astro-cid-axxsutmj]:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}.pill-icon[data-astro-cid-axxsutmj]:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.pill-icon[data-astro-cid-axxsutmj]:hover{background:#0000000d;color:#09121c}.pill-divider[data-astro-cid-axxsutmj]{width:1px;height:24px;background:#0000001f;opacity:0;transition:opacity .4s ease}#topbar[data-astro-cid-axxsutmj].is-open .mobile-socials[data-astro-cid-axxsutmj] .socials-pill[data-astro-cid-axxsutmj]{transform:translateY(0);transition-delay:.24s}#topbar[data-astro-cid-axxsutmj].is-open .mobile-socials[data-astro-cid-axxsutmj] .socials-pill[data-astro-cid-axxsutmj]:before{opacity:1;transition-delay:.24s}#topbar[data-astro-cid-axxsutmj].is-open .mobile-socials[data-astro-cid-axxsutmj] .pill-icon[data-astro-cid-axxsutmj],#topbar[data-astro-cid-axxsutmj].is-open .mobile-socials[data-astro-cid-axxsutmj] .pill-divider[data-astro-cid-axxsutmj]{opacity:1;transition-delay:.24s}.burger[data-astro-cid-axxsutmj]{width:28px;height:22px;position:absolute;right:22px;top:50%;background:transparent;border:none;padding:0;cursor:pointer;transform:translateY(-50%)}.burger[data-astro-cid-axxsutmj] span[data-astro-cid-axxsutmj]{position:absolute;left:0;width:100%;height:3px;background:#09121c;transition:transform .45s ease,opacity .45s ease,filter .12s ease}.burger[data-astro-cid-axxsutmj].is-animating span[data-astro-cid-axxsutmj]{filter:blur(1.2px)}.burger[data-astro-cid-axxsutmj] span[data-astro-cid-axxsutmj]:nth-child(1){top:1px}.burger[data-astro-cid-axxsutmj] span[data-astro-cid-axxsutmj]:nth-child(2){top:10px}.burger[data-astro-cid-axxsutmj] span[data-astro-cid-axxsutmj]:nth-child(3){top:19px}#topbar[data-astro-cid-axxsutmj].is-open .burger[data-astro-cid-axxsutmj] span[data-astro-cid-axxsutmj]:nth-child(1){transform:translateY(9px) rotate(45deg)}#topbar[data-astro-cid-axxsutmj].is-open .burger[data-astro-cid-axxsutmj] span[data-astro-cid-axxsutmj]:nth-child(2){opacity:0}#topbar[data-astro-cid-axxsutmj].is-open .burger[data-astro-cid-axxsutmj] span[data-astro-cid-axxsutmj]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}main.page{transition:filter .24s ease}body.menu-open main.page{filter:none;pointer-events:none;user-select:none}body.menu-open.no-backdrop-filter main.page,body.search-open.no-backdrop-filter main.page{filter:blur(7px) saturate(.96);pointer-events:none;user-select:none}.right[data-astro-cid-axxsutmj]{display:flex;align-items:center;position:absolute;right:58px;top:50%;transform:translateY(-50%);z-index:10}.desktop-search[data-astro-cid-axxsutmj]{display:none}.mobile-search-btn[data-astro-cid-axxsutmj]{background:transparent;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#09121c}.mobile-search-btn[data-astro-cid-axxsutmj] svg[data-astro-cid-axxsutmj]{width:26px;height:26px}.search-sheet[data-astro-cid-axxsutmj]{position:fixed;top:calc(var(--topbar-mobile-height, 80px) + 10px);left:12px;right:12px;max-width:min(760px,calc(100vw - 24px));margin:0 auto;visibility:hidden;transition:visibility 0s linear .4s;pointer-events:none;z-index:140;border-radius:16px}.search-sheet[data-astro-cid-axxsutmj]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffffb8;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);z-index:0;border:1px solid rgba(255,255,255,.62);box-shadow:0 14px 34px #0000002e;opacity:0;transition:opacity .28s ease}.mobile-search-form[data-astro-cid-axxsutmj]{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:16px;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease}.mobile-search-form[data-astro-cid-axxsutmj] input[data-astro-cid-axxsutmj]{flex:1;font-size:1rem;padding:10px 14px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#ffffffe6;outline:none}.mobile-submit-btn[data-astro-cid-axxsutmj]{background:#09121c;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer}header[data-astro-cid-axxsutmj].is-search-open:after{opacity:1}header[data-astro-cid-axxsutmj].is-search-open .search-sheet[data-astro-cid-axxsutmj]{visibility:visible;transition:visibility 0s;pointer-events:auto}header[data-astro-cid-axxsutmj].is-search-open .search-sheet[data-astro-cid-axxsutmj]:before{opacity:1}header[data-astro-cid-axxsutmj].is-search-open .search-sheet[data-astro-cid-axxsutmj] .mobile-search-form[data-astro-cid-axxsutmj]{opacity:1;transform:translateY(0)}.desktop-search-wrapper[data-astro-cid-axxsutmj],.mobile-search-wrapper[data-astro-cid-axxsutmj]{position:relative;width:100%}.search-dropdown[data-astro-cid-axxsutmj]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#ffffffb8;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(255,255,255,.62);border-radius:16px;box-shadow:0 14px 34px #0000002e;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;z-index:200;overflow:hidden;max-height:400px;overflow-y:auto}.search-dropdown[data-astro-cid-axxsutmj].show{opacity:1;visibility:visible;transform:translateY(0)}.search-dropdown[data-astro-cid-axxsutmj] .dropdown-section{padding:14px 18px 8px;font-size:.85rem;font-weight:700;text-transform:uppercase;color:#888;letter-spacing:.5px}.search-dropdown[data-astro-cid-axxsutmj] .dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;text-decoration:none;color:#333;font-size:1.15rem;transition:background .15s ease;border-bottom:1px solid rgba(0,0,0,.04)}.search-dropdown[data-astro-cid-axxsutmj] .dropdown-item:last-child{border-bottom:none}.search-dropdown[data-astro-cid-axxsutmj] .dropdown-item:hover{background:#0000000a}.search-dropdown[data-astro-cid-axxsutmj] .tag-item{color:#4c1d95;font-weight:500}.search-dropdown[data-astro-cid-axxsutmj] .tag-hash{opacity:.5;margin-right:4px}.search-dropdown[data-astro-cid-axxsutmj] .post-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.search-dropdown[data-astro-cid-axxsutmj] .post-type{font-size:.9rem;background:#eee;padding:4px 8px;border-radius:6px;color:#666}.search-dropdown[data-astro-cid-axxsutmj] .dropdown-no-results{padding:16px;text-align:center;color:#666;font-size:.9rem}@media(min-width:768px){#topbar[data-astro-cid-axxsutmj]{align-items:center;min-height:0;padding:16px 22px}.left[data-astro-cid-axxsutmj]{align-items:center;flex-direction:row;gap:32px;justify-content:flex-start;width:auto}.brand-text[data-astro-cid-axxsutmj]{margin-top:0}.right[data-astro-cid-axxsutmj]{position:static;transform:none;margin-left:auto;z-index:10;width:auto}.desktop-search-wrapper[data-astro-cid-axxsutmj]{width:auto}.desktop-search[data-astro-cid-axxsutmj]{display:flex;align-items:center;gap:8px;background:#ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px 14px;color:#6b7280;transition:all .3s ease;width:180px;box-shadow:0 2px 8px #00000005}.desktop-search[data-astro-cid-axxsutmj]:focus-within{background:#ffffffd9;border-color:#0000002e;box-shadow:0 4px 12px #0000000f;color:#09121c;width:240px}.desktop-search[data-astro-cid-axxsutmj] svg[data-astro-cid-axxsutmj]{transition:color .3s ease}.desktop-search[data-astro-cid-axxsutmj]:focus-within svg[data-astro-cid-axxsutmj]{color:#09121c}.desktop-search[data-astro-cid-axxsutmj] input[data-astro-cid-axxsutmj]{border:none;background:transparent;font-size:.95rem;outline:none;width:100%;color:#09121c}.desktop-search[data-astro-cid-axxsutmj] input[data-astro-cid-axxsutmj]::placeholder{color:#6b7280}.mobile-search-btn[data-astro-cid-axxsutmj],.search-sheet[data-astro-cid-axxsutmj],.burger[data-astro-cid-axxsutmj]{display:none}.search-dropdown[data-astro-cid-axxsutmj] .dropdown-section{padding:10px 14px 4px;font-size:.75rem}.search-dropdown[data-astro-cid-axxsutmj] .dropdown-item{padding:10px 14px;font-size:.95rem}.search-dropdown[data-astro-cid-axxsutmj] .post-type{font-size:.75rem;padding:2px 6px;border-radius:4px}.mobile-socials[data-astro-cid-axxsutmj]{display:none}.desktop-socials[data-astro-cid-axxsutmj]{display:flex;margin-left:8px}.nav[data-astro-cid-axxsutmj]{width:auto;position:static;top:auto;left:auto;right:auto;margin:0;opacity:1;visibility:visible;transition:none;display:block;pointer-events:auto;z-index:auto;overflow:visible;border-radius:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj]{display:flex;flex-direction:row;gap:0px;margin:0;padding:0;transition:none;max-height:none;opacity:1;transform:none;pointer-events:auto;white-space:nowrap}.nav-item[data-astro-cid-axxsutmj]{padding:12px 18px;font-size:large;line-height:normal}.nav[data-astro-cid-axxsutmj] ul[data-astro-cid-axxsutmj] li[data-astro-cid-axxsutmj]{border-bottom:none;opacity:1;transform:none;transition:none;filter:none}}html,body{display:flex;flex-direction:column;min-height:100vh;margin:0;padding:16px;box-sizing:border-box;font-family:Funnel Sans Variable,Funnel Sans,sans-serif;background-color:#fff;background-size:cover;background-image:linear-gradient(#fffc,#fffc),radial-gradient(18% 28% at 24% 50%,#cefaff 7%,#073aff00),radial-gradient(18% 28% at 18% 71%,#ffffff59 6%,#073aff00),radial-gradient(70% 53% at 36% 76%,#73f2ff,#073aff00),radial-gradient(42% 53% at 15% 94%,#fff 7%,#073aff00),radial-gradient(42% 53% at 34% 72%,#fff 7%,#073aff00),radial-gradient(18% 28% at 35% 87%,#fff 7%,#073aff00),radial-gradient(31% 43% at 7% 98%,#fff 24%,#073aff00),radial-gradient(21% 37% at 72% 23%,#d3ff6d9c 24%,#073aff00),radial-gradient(35% 56% at 91% 74%,#4fa1fff5 9%,#073aff00),radial-gradient(74% 86% at 67% 38%,#6dffaef5 24%,#073aff00),linear-gradient(125deg,#4efffc 1%,#4c00fc);z-index:0}*,*:before,*:after{box-sizing:border-box}body{overflow-x:hidden}.page-animate{opacity:0;transform:translateY(12px) scale(.98);animation:page-in .42s cubic-bezier(.2,.8,.2,1) 80ms forwards;will-change:transform,opacity}@keyframes page-in{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page-animate{animation:none;opacity:1;transform:none}}@media(max-width:700px){html,body{padding:0}}.post-content .content-dropdown{margin:0;padding:0;scroll-margin-top:112px;position:relative;border-bottom:1px solid #d1d5db}.post-content .content-dropdown__summary{list-style:none;display:block;cursor:pointer;user-select:none;padding:1.25rem .5rem;margin:0 -.5rem;border-radius:12px;transition:background-color .2s ease}.post-content .content-dropdown__summary:hover,.post-content .content-dropdown__summary:focus-visible{background:#6b728014}.post-content img{display:block!important;width:auto!important;max-width:min(100%,700px)!important;height:auto!important;margin:.7rem 0!important;border-radius:12px!important;clear:both}.post-content picture{display:block!important;width:auto!important;max-width:min(100%,700px)!important;margin:.7rem 0!important;border-radius:12px!important;overflow:hidden;clear:both}.post-content picture>img{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:inherit!important}.post-content p:has(>img){margin:.7rem 0 .35rem}.post-content figure.sb-media{display:block;width:fit-content;max-width:min(100%,700px);margin:.7rem 0 .95rem;clear:both}.post-content figure.sb-media>img,.post-content figure.sb-media>a>img,.post-content figure.sb-media>picture,.post-content figure.sb-media>a>picture{display:block;max-width:100%}.post-content figure.sb-media>figcaption{margin-top:.28rem;color:#4b5563;font-size:.95rem;line-height:1.45;text-align:center;font-style:italic}.post-content .content-dropdown__body figure.sb-media{max-width:min(100%,560px);margin:.55rem 0 .95rem}.post-content .content-dropdown__summary{list-style:none;display:block;cursor:pointer;user-select:none}.post-content .content-dropdown[open]>.content-dropdown__summary{margin-bottom:.3rem}.post-content .content-dropdown.is-summary-stuck,.post-content .content-dropdown.is-summary-unstucking{padding-top:var(--dropdown-sticky-height, 0px)}.post-content .content-dropdown.is-summary-stuck>.content-dropdown__summary,.post-content .content-dropdown.is-summary-unstucking>.content-dropdown__summary{position:fixed;top:var(--dropdown-sticky-top, 74px);left:var(--dropdown-sticky-left, 0px);width:var(--dropdown-sticky-width, 100%);z-index:24;margin:0;padding:.48rem .65rem;border-radius:0;background:#fffffff2;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border:none;border-bottom:2px solid #a3b1c4;outline:1px solid rgba(203,213,225,.75);outline-offset:-1px;box-shadow:0 14px 18px -14px #0f172a73}.post-content .content-dropdown.is-summary-stuck>.content-dropdown__summary:hover,.post-content .content-dropdown.is-summary-unstucking>.content-dropdown__summary:hover{background:#f3f4f6f2}.post-content .content-dropdown.is-summary-stuck>.content-dropdown__summary{animation:dropdown-sticky-pop .34s cubic-bezier(.34,1.4,.64,1) both}.post-content .content-dropdown.is-summary-unstucking>.content-dropdown__summary{animation:dropdown-sticky-drop .18s ease-in both}.post-content .content-dropdown.is-summary-stuck>.content-dropdown__summary .content-dropdown__title,.post-content .content-dropdown.is-summary-unstucking>.content-dropdown__summary .content-dropdown__title{font-size:1.06em}.post-content .content-dropdown.is-summary-stuck>.content-dropdown__summary .content-dropdown__subheading,.post-content .content-dropdown.is-summary-unstucking>.content-dropdown__summary .content-dropdown__subheading{display:none}.post-content .content-dropdown__summary *,.post-content .content-dropdown__summary .content-dropdown__title *,.post-content .content-dropdown__summary .content-dropdown__chevron{cursor:pointer}.post-content .content-dropdown__summary::-webkit-details-marker{display:none}.post-content .content-dropdown__chevron{display:inline-block;margin-right:.45rem;color:#9ca3af;font-size:1.18rem;line-height:1;transform-origin:center;vertical-align:text-top;transition:transform .22s ease,color .2s ease}.post-content .content-dropdown__summary:hover .content-dropdown__chevron{color:#6b7280}.content-dropdown-sticky-overlay{position:fixed;top:86px;left:12px;z-index:78;display:inline-flex;align-items:center;gap:.58rem;width:max-content;max-width:calc(100vw - 24px);pointer-events:none}.content-dropdown-sticky-overlay.is-visible{pointer-events:auto}.content-dropdown-sticky-overlay__pill{min-width:0;flex:0 1 auto;max-width:min(70ch,100%);border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#ffffff5c,#ffffff24);background-color:#fff3;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 10px 22px #0f172a29;border-radius:999px;padding:.56rem .98rem;opacity:0;transform:translateY(-9px);transition:opacity .22s ease,transform .26s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.content-dropdown-sticky-overlay.is-visible .content-dropdown-sticky-overlay__pill{opacity:1;transform:translateY(0)}.content-dropdown-sticky-overlay__label{font-size:1.12rem;font-weight:560;color:#0f172a;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.content-dropdown-sticky-overlay__collapse{border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#ffffff5c,#ffffff24);background-color:#fff3;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);color:#0f172a;box-shadow:0 10px 22px #0f172a29;border-radius:999px;font:inherit;font-size:.92rem;line-height:1;height:2.28rem;padding:0 .94rem;display:inline-flex;align-items:center;gap:.32rem;cursor:pointer;opacity:0;transform:translateY(-9px);transition:opacity .22s ease,transform .26s cubic-bezier(.22,.61,.36,1),background-color .18s ease,border-color .18s ease;will-change:opacity,transform}.content-dropdown-sticky-overlay.is-visible .content-dropdown-sticky-overlay__collapse{opacity:1;transform:translateY(0)}.content-dropdown-sticky-overlay__collapse:hover{color:#020617;border-color:#ffffffd6;background:linear-gradient(145deg,#ffffff75,#ffffff2e)}.content-dropdown-sticky-overlay.is-visible .content-dropdown-sticky-overlay__collapse:active{transform:scale(.97)}.content-dropdown-sticky-overlay__collapse-label{white-space:nowrap;font-weight:510}.post-content .content-dropdown__title{display:inline;line-height:1.2}.post-content .content-dropdown__headline{display:inline;line-height:1.2;font-weight:700}.post-content .content-dropdown__headline--with-subheading:after{content:": "}.post-content .content-dropdown__subheading{display:inline;line-height:1.2;font-weight:400}.post-content .content-dropdown__legacy-title *,.post-content .content-dropdown__title>*{display:inline;line-height:1.2}.post-content .content-dropdown__title>*+*{margin-left:.2rem}.post-content .content-dropdown:not([open])>.content-dropdown__summary .content-dropdown__title>*:last-child:after{content:" ...";color:#9ca3af;font-size:1.2rem;font-weight:650;line-height:1}.post-content .content-dropdown__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,.61,.36,1)}.post-content .content-dropdown:not([open])>.content-dropdown__content{display:grid}.post-content .content-dropdown[open]>.content-dropdown__content{grid-template-rows:1fr}.post-content .content-dropdown.is-closing>.content-dropdown__content{grid-template-rows:0fr}.post-content .content-dropdown__body{margin-top:0;padding-left:30px;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;transform:translateY(-2px);transition:opacity .3s ease,transform .34s cubic-bezier(.22,.61,.36,1),padding-top .34s cubic-bezier(.22,.61,.36,1),padding-bottom .34s cubic-bezier(.22,.61,.36,1)}.post-content .content-dropdown[open]>.content-dropdown__content>.content-dropdown__body{opacity:1;transform:translateY(0);padding-top:.35rem;padding-bottom:.9rem;overflow:visible}.post-content .content-dropdown.is-closing>.content-dropdown__content>.content-dropdown__body{opacity:0;transform:translateY(-2px);padding-top:0;padding-bottom:0;overflow:hidden}.post-content .content-dropdown__body>*{--dropdown-item-delay: 0ms;will-change:opacity,transform,filter;opacity:0;filter:blur(6px);transform:translateY(8px)}.post-content .content-dropdown.is-cascading[open]>.content-dropdown__content>.content-dropdown__body>*{animation:dropdown-cascade-in .42s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--dropdown-item-delay)}.post-content .content-dropdown.is-collapsing>.content-dropdown__content>.content-dropdown__body>*{animation:dropdown-cascade-out .26s cubic-bezier(.4,0,.2,1) both}.post-content .content-dropdown.is-cascaded>.content-dropdown__content>.content-dropdown__body>*{opacity:1;filter:blur(0);transform:translateY(0)}.post-content .content-dropdown__body>*:nth-child(1){--dropdown-item-delay: 30ms}.post-content .content-dropdown__body>*:nth-child(2){--dropdown-item-delay: 75ms}.post-content .content-dropdown__body>*:nth-child(3){--dropdown-item-delay: .12s}.post-content .content-dropdown__body>*:nth-child(4){--dropdown-item-delay: 165ms}.post-content .content-dropdown__body>*:nth-child(5){--dropdown-item-delay: .21s}.post-content .content-dropdown__body>*:nth-child(6){--dropdown-item-delay: 255ms}.post-content .content-dropdown__body>*:nth-child(7){--dropdown-item-delay: .3s}.post-content .content-dropdown__body>*:nth-child(8){--dropdown-item-delay: 345ms}.post-content .content-dropdown__body img{display:block;width:min(100%,560px);max-width:100%;height:auto;max-height:clamp(200px,45vh,420px);object-fit:contain;border-radius:12px;margin:.55rem 0}.post-content .content-dropdown[open]>.content-dropdown__summary .content-dropdown__chevron{transform:rotate(90deg);color:#39526e}.post-content .content-dropdown__controls,.post-content .content-dropdown__collapse-btn,.post-content .content-dropdown__collapse-btn--desktop,.post-content .content-dropdown__collapse-btn--mobile{display:none!important}.post-content .content-dropdown__collapse-btn{border:1px solid rgba(148,163,184,.55);background:#ffffffb8;color:#334155;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-radius:999px;box-shadow:0 10px 24px #0f172a24;font:inherit;font-size:.88rem;line-height:1;padding:.48rem .85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:background-color .18s ease,border-color .18s ease,transform .22s ease,opacity .22s ease}.post-content .content-dropdown__collapse-icon,.content-dropdown-mobile-fab .content-dropdown__collapse-icon,.content-dropdown-desktop-fab .content-dropdown__collapse-icon{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.post-content .content-dropdown__collapse-btn:hover{background:#ffffffd6;border-color:#64748b9e}.post-content .content-dropdown__collapse-btn--desktop{position:absolute;right:-11.7rem;bottom:0;z-index:6;min-width:11.1rem;font-size:.86rem;opacity:1;transform:translate(0);padding-inline:.88rem}.post-content .content-dropdown__collapse-btn--desktop:after{content:"";position:absolute;left:-15px;top:50%;width:12px;border-top:2px dotted #6d8de8;transform:translateY(-50%)}.post-content .content-dropdown__collapse-btn--desktop:before{content:"";position:absolute;left:-23px;top:50%;width:8px;height:8px;border-radius:999px;background:#6d8de8;transform:translateY(-50%);box-shadow:0 0 0 3px #6d8de833}.post-content .content-dropdown__collapse-btn--mobile,.content-dropdown-mobile-fab{display:none}.content-dropdown-mobile-fab.is-pop{animation:mobile-collapse-fab-pop .26s cubic-bezier(.2,.9,.25,1) both}.content-dropdown-desktop-fab{display:none}#content-dropdown-mobile-fab,#content-dropdown-desktop-fab{display:none!important;opacity:0!important;pointer-events:none!important}.content-dropdown-desktop-fab.is-pop{animation:desktop-collapse-fab-pop .22s cubic-bezier(.2,.9,.25,1) both}@keyframes dropdown-cascade-in{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes dropdown-cascade-out{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-6px);filter:blur(4px)}}@keyframes mobile-collapse-fab-pop{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes desktop-collapse-fab-pop{0%{opacity:0;transform:translate(12px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes dropdown-sticky-pop{0%{opacity:0;transform:translateY(-16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown-sticky-drop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.985);pointer-events:none}}@media(min-width:701px){.post-content .content-dropdown.is-summary-stuck,.post-content .content-dropdown.is-summary-unstucking{padding-top:0}.post-content .content-dropdown.is-summary-stuck>.content-dropdown__summary,.post-content .content-dropdown.is-summary-unstucking>.content-dropdown__summary{position:sticky;top:var(--dropdown-sticky-top, 74px);left:auto;width:auto;max-width:none;margin-left:-36px;margin-right:-36px;padding-left:36px;padding-right:36px;border-radius:.25rem .25rem 0 0;border-top:1px solid rgba(203,213,225,.75);border-left:1px solid rgba(203,213,225,.75);border-right:1px solid rgba(203,213,225,.75);outline:none;clip-path:inset(-15px -15px 0 -15px);box-shadow:none}.post-content .content-dropdown.is-summary-stuck>.content-dropdown__summary:hover,.post-content .content-dropdown.is-summary-unstucking>.content-dropdown__summary:hover{background:#f3f4f6f2}.post-content .content-dropdown__collapse-btn--desktop{display:none}.content-dropdown-desktop-fab{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;position:fixed;left:24px;top:96px;z-index:70;border:1px solid rgba(148,163,184,.55);background:#ffffffc2;color:#334155;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-radius:999px;box-shadow:0 14px 30px #0f172a2e;font:inherit;font-size:.86rem;line-height:1;min-width:11.1rem;padding:.52rem .9rem;cursor:pointer;opacity:0;pointer-events:none;transform:translate(12px) scale(.94);transition:opacity .2s ease,transform .22s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease}.content-dropdown-desktop-fab:after{content:"";position:absolute;left:-15px;top:50%;width:12px;border-top:2px dotted #6d8de8;transform:translateY(-50%)}.content-dropdown-desktop-fab:before{content:"";position:absolute;left:-10px;top:50%;width:8px;height:8px;border-radius:999px;background:#6d8de8;transform:translateY(-50%);box-shadow:0 0 0 3px #6d8de833}.content-dropdown-desktop-fab.is-visible{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.content-dropdown-desktop-fab:hover{background:#ffffffe6;border-color:#64748b9e}.content-dropdown-sticky-overlay{gap:.72rem}.content-dropdown-sticky-overlay__pill{padding:.6rem 1.08rem}.content-dropdown-sticky-overlay__label{font-size:1.2rem;font-weight:550}.content-dropdown-sticky-overlay__collapse{height:2.34rem;padding:0 .98rem;font-size:.94rem}}@media(prefers-reduced-motion:reduce){.post-content .content-dropdown__content,.post-content .content-dropdown__body{transition:none}.post-content .content-dropdown.is-cascading[open]>.content-dropdown__content>.content-dropdown__body>*{animation:none}.post-content .content-dropdown.is-collapsing>.content-dropdown__content>.content-dropdown__body>*{animation:none}}@media(max-width:700px){.post-content .content-dropdown__body img{width:100%;max-height:min(42vh,320px)}.post-content .content-dropdown__controls{position:relative;min-height:3.8rem;margin-top:.6rem}.post-content .content-dropdown__collapse-btn--desktop{display:none}.post-content .content-dropdown__collapse-btn--mobile{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;z-index:5;font-size:.9rem;padding:.78rem 1rem;box-shadow:0 12px 26px #0f172a29;opacity:1;pointer-events:auto;transform:none;transition:none!important;animation:none!important}body.mobile-dropdown-fixed-fab-visible .post-content .content-dropdown__collapse-btn--mobile,.post-content .content-dropdown.is-mobile-fab-replaced .content-dropdown__collapse-btn--mobile{opacity:0;pointer-events:none;transform:none;transition:none!important;animation:none!important}.content-dropdown-mobile-fab{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:16px;bottom:18px;z-index:80;border:1px solid rgba(148,163,184,.55);background:#ffffffc2;color:#334155;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-radius:999px;box-shadow:0 16px 34px #0f172a33;font:inherit;font-size:.9rem;line-height:1;padding:.78rem 1rem;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(14px) scale(.92);transition:opacity .2s ease,transform .22s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease}.content-dropdown-mobile-fab.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.content-dropdown-mobile-fab:hover{background:#ffffffe6;border-color:#64748b9e}.content-dropdown-sticky-overlay{gap:.5rem}.content-dropdown-sticky-overlay__pill{padding:.54rem .86rem}.content-dropdown-sticky-overlay__label{font-size:1.08rem;font-weight:550}.content-dropdown-sticky-overlay__collapse{width:2.3rem;height:2.3rem;min-width:2.3rem;padding:0;justify-content:center;border-radius:999px}.content-dropdown-sticky-overlay__collapse-label{display:none}}
