@font-face{font-family:Google Sans Code;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-adlam.D58_41qZ.woff2) format("woff2");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;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-canadian-aboriginal.0xnrbevm.woff2) format("woff2");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;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-cherokee.SkYB4LlF.woff2) format("woff2");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;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-math.BwkJ6aue.woff2) format("woff2");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-209F,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;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-old-permic.CY7-itIM.woff2) format("woff2");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;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-symbols.DbnOnupY.woff2) format("woff2");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-1F1AE,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-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Google Sans Code;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-symbols2.6vq56tJe.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-syriac.DczEK9bi.woff2) format("woff2");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;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-vietnamese.BPCbGEyX.woff2) format("woff2");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;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-latin-ext.BHwuaR_s.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-italic-latin.ClRlW5Mn.woff2) format("woff2");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:Google Sans Code;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-adlam.DxocDucr.woff2) format("woff2");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;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-canadian-aboriginal.i8em-sf3.woff2) format("woff2");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;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-cherokee.szF0G1P_.woff2) format("woff2");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;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-math.Bu7p2dP4.woff2) format("woff2");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-209F,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;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-old-permic.O2T8hc8K.woff2) format("woff2");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;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-symbols.v3xuJBaR.woff2) format("woff2");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-1F1AE,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-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-symbols2.B6ttxnmu.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-syriac.DAdTqYpi.woff2) format("woff2");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;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-vietnamese.0cNzSA7v.woff2) format("woff2");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;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-latin-ext.By3Moys0.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/google-sans-code-latin.DhKOxK6V.woff2) format("woff2");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:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-canadian-aboriginal.CNWncLRO.woff2) format("woff2");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 Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-cherokee.C7odP-aB.woff2) format("woff2");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 Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-math.DL4IxeCI.woff2) format("woff2");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-209F,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 Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-nushu.a8j5MqDc.woff2) format("woff2");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-symbols.DUvMHleI.woff2) format("woff2");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-1F1AE,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-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-syriac.D6qhNZik.woff2) format("woff2");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 Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-tifinagh.Q9Hz6iCl.woff2) format("woff2");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-vietnamese.DGXPET1M.woff2) format("woff2");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 Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-latin-ext.mnBsvLK9.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(/_astro/google-sans-flex-latin.Bkm8ExCl.woff2) format("woff2");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}:root,[data-theme=light]{--white: #ffffff;--primary-50: #f9f5fe;--primary-100: #f2e7fe;--royal-200: #dcd1f1;--primary-300: #b389e9;--royal-400: #926fd4;--primary-500: #673ab7;--royal-600: #4f2c94;--royal-700: #3e1b73;--royal-800: #2a1060;--primary-900: #1b0b57;--royal-950: #160a39;--rice-paper: #f6f2ed;--midnight-900: #1f1343;--midnight-850: #271c4c;--midnight-warm: #251a37;--page: var(--rice-paper);--surface: var(--white);--surface-raised: var(--white);--surface-warm: var(--rice-paper);--ground-rice: var(--rice-paper);--ground-white: var(--white);--surface-lilac: var(--primary-100);--surface-hover: var(--primary-50);--ink: var(--royal-950);--ink-brand: var(--royal-700);--ink-muted: #5f5877;--ink-faint: #6c6582;--border: #d9d5e3;--border-strong: #7c7595;--accent: var(--primary-500);--accent-hover: var(--royal-600);--on-accent: var(--white);--focus: var(--primary-500);--link: var(--primary-500);--selection: var(--primary-100);--scrim: rgba(22, 10, 57, .48);--success: #016961;--success-wash: #e3f6f3;--warning: #915c08;--warning-wash: #faf0db;--danger: #ae2d2f;--danger-wash: #ffecea;--info: var(--royal-600);--info-wash: var(--primary-100);--art-sky: var(--white);--art-mid: var(--primary-500);--art-low: var(--royal-700);--art-deep: var(--primary-900);--art-line: var(--royal-600);--art-line-soft: var(--royal-200);--art-thread: var(--primary-500);--art-pulse: var(--primary-500);--art-quiet-ground: var(--primary-50);--art-quiet-line: var(--royal-200);--twilight-iris-top: #b9a3e9;--twilight-iris-base: #6e4da7;--twilight-cobalt-top: #82b5ef;--twilight-cobalt-base: #1364b0;--twilight-lagoon-top: #5cc6b9;--twilight-lagoon-base: #00736a;--twilight-mauve-top: #cf9cd7;--twilight-mauve-base: #874392;--twilight-cerulean-top: #68bde4;--twilight-cerulean-base: #076d90;--twilight-emerald-top: #6fc5a1;--twilight-emerald-base: #087554;--twilight-periwinkle-top: #9badf1;--twilight-periwinkle-base: #495ab2;--twilight-berry-top: #dc98c5;--twilight-berry-base: #953d7c;--twilight-peacock-top: #58c3d2;--twilight-peacock-base: #09707c;--twilight-leaf-top: #88c28a;--twilight-leaf-base: #1e7729;--deboss-face-white: #f1eef7;--deboss-face-rice: #e8e4f0;--deboss-face-lilac: #e6d9f8;--deboss-face-royal: #240c4c;--deboss-face-midnight: #07021a;--shadow-1: 0 1px 2px rgba(27, 11, 87, .06), 0 1px 1px rgba(27, 11, 87, .04);--shadow-2: 0 10px 28px -12px rgba(27, 11, 87, .18), 0 2px 6px rgba(27, 11, 87, .05);--shadow-3: 0 32px 72px -24px rgba(27, 11, 87, .26), 0 8px 20px -8px rgba(27, 11, 87, .1);--shadow-focus: 0 0 0 3px rgba(103, 58, 183, .18);--relief-emboss-white: 1px 1px 1px rgba(62, 27, 115, .3), 2px 4px 8px rgba(62, 27, 115, .16), -1px -1px 0 rgba(62, 27, 115, .05);--relief-emboss-rice: -1px -1px 0 rgba(255, 255, 255, .95), 1px 1px 1px rgba(62, 27, 115, .26), 2px 4px 8px rgba(62, 27, 115, .14);--relief-emboss-lilac: -1px -1px 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(62, 27, 115, .3), 2px 4px 8px rgba(62, 27, 115, .16);--relief-emboss-royal: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-midnight: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-deboss-white: -1px -1px 0 rgba(62, 27, 115, .26), 1px 1px 0 rgba(255, 255, 255, 1);--relief-deboss-rice: -1px -1px 0 rgba(62, 27, 115, .28), 1px 1px 0 rgba(255, 255, 255, .95);--relief-deboss-lilac: -1px -1px 0 rgba(62, 27, 115, .26), 1px 1px 0 rgba(255, 255, 255, .9);--relief-deboss-royal: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-midnight: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-letterpress-white: 0 1px 0 rgba(62, 27, 115, .1), 0 -1px 0 rgba(62, 27, 115, .06);--relief-letterpress-rice: 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(62, 27, 115, .1);--relief-letterpress-lilac: 0 1px 0 rgba(255, 255, 255, .75), 0 -1px 0 rgba(62, 27, 115, .12);--relief-letterpress-royal: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-midnight: 0 -1px 0 rgba(0, 0, 0, .6), 0 1px 0 rgba(179, 137, 233, .14)}[data-theme=dark]{--page: var(--royal-950);--surface: var(--midnight-900);--surface-raised: var(--midnight-850);--surface-warm: var(--midnight-warm);--ground-rice: var(--royal-950);--ground-white: var(--midnight-900);--surface-lilac: var(--royal-800);--surface-hover: #2f2454;--ink: var(--primary-50);--ink-brand: var(--primary-100);--ink-muted: #bbb1d4;--ink-faint: #a298ba;--border: #362e56;--border-strong: #7e71a5;--accent: var(--primary-300);--accent-hover: var(--royal-200);--on-accent: var(--royal-950);--focus: var(--primary-300);--link: var(--primary-300);--selection: var(--royal-700);--scrim: rgba(6, 2, 20, .66);--success: #7fcfc4;--success-wash: #0c3531;--warning: #eac07a;--warning-wash: #3c2a13;--danger: #ef9491;--danger-wash: #422423;--info: var(--royal-200);--info-wash: var(--royal-800);--art-sky: var(--primary-50);--art-mid: var(--primary-500);--art-low: var(--royal-700);--art-deep: var(--primary-900);--art-line: var(--royal-200);--art-line-soft: var(--royal-800);--art-thread: var(--primary-300);--art-pulse: var(--royal-200);--art-quiet-ground: var(--royal-950);--art-quiet-line: var(--royal-800);--deboss-face-white: #100828;--deboss-face-rice: #140c1f;--deboss-face-lilac: #180740;--deboss-face-royal: #240c4c;--deboss-face-midnight: #07021a;--shadow-1: 0 1px 2px rgba(6, 2, 20, .5);--shadow-2: 0 12px 32px -12px rgba(6, 2, 20, .7), 0 2px 6px rgba(6, 2, 20, .4);--shadow-3: 0 32px 72px -24px rgba(6, 2, 20, .8), 0 8px 20px -8px rgba(6, 2, 20, .5);--shadow-focus: 0 0 0 3px rgba(179, 137, 233, .24);--relief-emboss-white: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-rice: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-lilac: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-royal: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-midnight: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-deboss-white: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-rice: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-lilac: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-royal: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-midnight: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-letterpress-white: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-rice: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-lilac: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-royal: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-midnight: 0 -1px 0 rgba(0, 0, 0, .6), 0 1px 0 rgba(179, 137, 233, .14)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-15: 60px;--space-16: 64px;--space-30: 120px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-xs: 4px;--radius-s: 8px;--radius-m: 12px;--radius-l: 16px;--radius-xl: 24px;--radius-pill: 999px;--container-s: 832px;--container-m: 1046px;--container-l: 1260px;--container-xl: 1260px;--grid-column: 83px;--grid-gutter: 24px;--measure: 66ch;--measure-narrow: 52ch;--nav-height: 56px;--sticky-offset: 88px;--control-s: 32px;--control-dense: 36px;--control-m: 40px;--control-l: 48px;--z-nav: 50;--z-popover: 60;--z-overlay: 80;--z-toast: 90;--duration-1: .12s;--duration-2: .2s;--duration-3: .32s;--duration-art: 2.4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-art: cubic-bezier(.45, 0, .55, 1);--border-hairline: 1px;--border-focus: 2px;--font-sans: "Google Sans Flex", "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Google Sans Code", ui-monospace, "SF Mono", Menlo, monospace}.gv-display-xl{font-family:var(--font-sans);font-size:60px;line-height:64px;font-weight:500;letter-spacing:-.025em;font-variation-settings:"opsz" 60}.gv-display-l{font-family:var(--font-sans);font-size:48px;line-height:54px;font-weight:500;letter-spacing:-.02em;font-variation-settings:"opsz" 48}.gv-display-m{font-family:var(--font-sans);font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.015em;font-variation-settings:"opsz" 38}.gv-heading-1{font-family:var(--font-sans);font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.01em;font-variation-settings:"opsz" 32}.gv-heading-2{font-family:var(--font-sans);font-size:26px;line-height:34px;font-weight:500;letter-spacing:-.005em;font-variation-settings:"opsz" 26}.gv-heading-3{font-family:var(--font-sans);font-size:21px;line-height:28px;font-weight:500;letter-spacing:0em;font-variation-settings:"opsz" 21}.gv-heading-4{font-family:var(--font-sans);font-size:18px;line-height:26px;font-weight:600;letter-spacing:0em}.gv-heading-5{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:600;letter-spacing:0em}.gv-body-l{font-family:var(--font-sans);font-size:20px;line-height:30px;font-weight:400;letter-spacing:0em}.gv-body-m{font-family:var(--font-sans);font-size:18px;line-height:28px;font-weight:400;letter-spacing:0em}.gv-body{font-family:var(--font-sans);font-size:16px;line-height:26px;font-weight:400;letter-spacing:0em}.gv-body-s{font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:400;letter-spacing:.005em}.gv-caption{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:400;letter-spacing:.01em}.gv-ui-l{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:500;letter-spacing:0em}.gv-ui{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500;letter-spacing:0em}.gv-ui-s{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.005em}.gv-eyebrow{font-family:var(--font-sans);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em}.gv-mono{font-family:var(--font-mono);font-size:14px;line-height:22px;font-weight:400;letter-spacing:0em}.gv-mono-s{font-family:var(--font-mono);font-size:12px;line-height:18px;font-weight:400;letter-spacing:0em}.gv-emboss-xl{font-family:var(--font-sans);font-size:96px;line-height:100px;font-weight:800;letter-spacing:-.03em;font-variation-settings:"opsz" 96}.gv-emboss-l{font-family:var(--font-sans);font-size:64px;line-height:68px;font-weight:750;letter-spacing:-.025em;font-variation-settings:"opsz" 64}.gv-emboss-m{font-family:var(--font-sans);font-size:40px;line-height:46px;font-weight:700;letter-spacing:-.015em;font-variation-settings:"opsz" 40}.gv-deboss-xl{font-family:var(--font-sans);font-size:96px;line-height:100px;font-weight:760;letter-spacing:-.03em;font-variation-settings:"opsz" 96}.gv-deboss-l{font-family:var(--font-sans);font-size:64px;line-height:68px;font-weight:700;letter-spacing:-.025em;font-variation-settings:"opsz" 64}.gv-deboss-m{font-family:var(--font-sans);font-size:40px;line-height:46px;font-weight:650;letter-spacing:-.015em;font-variation-settings:"opsz" 40}.gv-letterpress-l{font-family:var(--font-sans);font-size:48px;line-height:54px;font-weight:650;letter-spacing:-.02em;font-variation-settings:"opsz" 48}.gv-letterpress-m{font-family:var(--font-sans);font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.005em;font-variation-settings:"opsz" 24}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page: var(--royal-950);--surface: var(--midnight-900);--surface-raised: var(--midnight-850);--surface-warm: var(--midnight-warm);--ground-rice: var(--royal-950);--ground-white: var(--midnight-900);--surface-lilac: var(--royal-800);--surface-hover: #2f2454;--ink: var(--primary-50);--ink-brand: var(--primary-100);--ink-muted: #bbb1d4;--ink-faint: #a298ba;--border: #362e56;--border-strong: #7e71a5;--accent: var(--primary-300);--accent-hover: var(--royal-200);--on-accent: var(--royal-950);--focus: var(--primary-300);--link: var(--primary-300);--selection: var(--royal-700);--scrim: rgba(6, 2, 20, .66);--success: #7fcfc4;--success-wash: #0c3531;--warning: #eac07a;--warning-wash: #3c2a13;--danger: #ef9491;--danger-wash: #422423;--info: var(--royal-200);--info-wash: var(--royal-800);--art-sky: var(--primary-50);--art-mid: var(--primary-500);--art-low: var(--royal-700);--art-deep: var(--primary-900);--art-line: var(--royal-200);--art-line-soft: var(--royal-800);--art-thread: var(--primary-300);--art-pulse: var(--royal-200);--art-quiet-ground: var(--royal-950);--art-quiet-line: var(--royal-800);--deboss-face-white: #100828;--deboss-face-rice: #140c1f;--deboss-face-lilac: #180740;--deboss-face-royal: #240c4c;--deboss-face-midnight: #07021a;--shadow-1: 0 1px 2px rgba(6, 2, 20, .5);--shadow-2: 0 12px 32px -12px rgba(6, 2, 20, .7), 0 2px 6px rgba(6, 2, 20, .4);--shadow-3: 0 32px 72px -24px rgba(6, 2, 20, .8), 0 8px 20px -8px rgba(6, 2, 20, .5);--shadow-focus: 0 0 0 3px rgba(179, 137, 233, .24);--relief-emboss-white: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-rice: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-lilac: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-royal: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-emboss-midnight: -1px -1px 0 rgba(220, 209, 241, .72), 1px 1px 0 rgba(6, 2, 20, .9), 2px 4px 8px rgba(179, 137, 233, .22);--relief-deboss-white: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-rice: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-lilac: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-royal: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-deboss-midnight: -1px -1px 0 rgba(6, 2, 20, .9), 1.5px 1.5px 0 rgba(220, 209, 241, .6);--relief-letterpress-white: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-rice: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-lilac: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-royal: 0 -1px 0 rgba(6, 2, 20, .55), 0 1px 0 rgba(220, 209, 241, .12);--relief-letterpress-midnight: 0 -1px 0 rgba(0, 0, 0, .6), 0 1px 0 rgba(179, 137, 233, .14)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:26px;font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}ul[role=list],ol[role=list]{list-style:none;padding:0}img,svg,video,canvas,picture{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit}code,kbd,samp,pre{font-family:var(--font-mono)}::-moz-selection{background:var(--selection);color:var(--ink)}::selection{background:var(--selection);color:var(--ink)}:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}[hidden]{display:none!important}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}.gv-display-xl,.gv-display-l,.gv-display-m,.gv-heading-1,.gv-heading-2,.gv-heading-3,.gv-heading-4,.gv-heading-5{text-wrap:balance;color:var(--ink)}.gv-emboss-xl,.gv-emboss-l,.gv-emboss-m,.gv-deboss-xl,.gv-deboss-l,.gv-deboss-m,.gv-letterpress-l,.gv-letterpress-m{text-wrap:balance}.gv-body-l,.gv-body-m,.gv-body,.gv-body-s{text-wrap:pretty}.gv-body-l,.gv-caption{color:var(--ink-muted)}.gv-eyebrow{color:var(--ink-muted);display:block}.gv-eyebrow--accent{color:var(--accent)}.gv-mono,.gv-mono-s{font-variant-ligatures:none}.gv-tabular{font-variant-numeric:tabular-nums}.gv-muted{color:var(--ink-muted)}.gv-faint{color:var(--ink-faint)}.gv-ink-brand{color:var(--ink-brand)}@container gv (max-width: 599px){.gv-display-xl{font-size:44px;line-height:48px;font-variation-settings:"opsz" 44}.gv-display-l{font-size:36px;line-height:42px;font-variation-settings:"opsz" 36}.gv-display-m{font-size:30px;line-height:36px;font-variation-settings:"opsz" 30}.gv-heading-1{font-size:28px;line-height:36px}.gv-heading-2{font-size:23px;line-height:30px}.gv-body-l{font-size:18px;line-height:28px}.gv-emboss-xl,.gv-deboss-xl{font-size:64px;line-height:68px}.gv-emboss-l,.gv-deboss-l{font-size:48px;line-height:52px}.gv-letterpress-l{font-size:36px;line-height:42px}}:root,[data-theme]{--gv-ground: var(--page)}:root,[data-theme=light]{--gv-relief-emboss: var(--relief-emboss-rice);--gv-relief-deboss: var(--relief-deboss-rice);--gv-relief-deboss-face: var(--deboss-face-rice);--gv-relief-press: var(--relief-letterpress-rice)}[data-theme=dark]{--gv-relief-emboss: var(--relief-emboss-midnight);--gv-relief-deboss: var(--relief-deboss-midnight);--gv-relief-deboss-face: var(--deboss-face-midnight);--gv-relief-press: var(--relief-letterpress-midnight)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--gv-relief-emboss: var(--relief-emboss-midnight);--gv-relief-deboss: var(--relief-deboss-midnight);--gv-relief-deboss-face: var(--deboss-face-midnight);--gv-relief-press: var(--relief-letterpress-midnight)}}.gv-ground-white,.gv-ground-rice,.gv-ground-lilac,.gv-ground-royal,.gv-ground-midnight{background-color:var(--gv-ground);color:var(--ink)}.gv-ground-white{--gv-ground: var(--surface);--gv-relief-emboss: var(--relief-emboss-white);--gv-relief-deboss: var(--relief-deboss-white);--gv-relief-deboss-face: var(--deboss-face-white);--gv-relief-press: var(--relief-letterpress-white)}.gv-ground-rice{--gv-ground: var(--surface-warm);--gv-relief-emboss: var(--relief-emboss-rice);--gv-relief-deboss: var(--relief-deboss-rice);--gv-relief-deboss-face: var(--deboss-face-rice);--gv-relief-press: var(--relief-letterpress-rice)}.gv-ground-lilac{--gv-ground: var(--surface-lilac);--gv-relief-emboss: var(--relief-emboss-lilac);--gv-relief-deboss: var(--relief-deboss-lilac);--gv-relief-deboss-face: var(--deboss-face-lilac);--gv-relief-press: var(--relief-letterpress-lilac)}.gv-ground-royal{--gv-ground: var(--royal-700);--border: var(--royal-600);--border-strong: var(--royal-400);--gv-relief-emboss: var(--relief-emboss-royal);--gv-relief-deboss: var(--relief-deboss-royal);--gv-relief-deboss-face: var(--deboss-face-royal);--gv-relief-press: var(--relief-letterpress-royal)}.gv-ground-midnight{--gv-ground: var(--royal-950);--gv-relief-emboss: var(--relief-emboss-midnight);--gv-relief-deboss: var(--relief-deboss-midnight);--gv-relief-deboss-face: var(--deboss-face-midnight);--gv-relief-press: var(--relief-letterpress-midnight)}.gv-emboss{color:var(--gv-ground);text-shadow:var(--gv-relief-emboss)}.gv-deboss{color:var(--gv-relief-deboss-face);text-shadow:var(--gv-relief-deboss)}.gv-letterpress{color:var(--ink);text-shadow:var(--gv-relief-press)}.gv-letterpress.gv-ink-brand{color:var(--ink-brand)}@media(forced-colors:active){.gv-emboss,.gv-deboss,.gv-letterpress{color:CanvasText;text-shadow:none}}.gv-page,.gv-cq{container-type:inline-size;container-name:gv}.gv-page{min-height:100%;background:var(--page);color:var(--ink)}.gv-container{width:100%;max-width:calc(var(--container-l) + 2 * var(--space-8));margin-inline:auto;padding-inline:var(--space-8)}.gv-container--xl{max-width:calc(var(--container-xl) + 2 * var(--space-8))}.gv-container--m{max-width:calc(var(--container-m) + 2 * var(--space-8))}.gv-container--s{max-width:calc(var(--container-s) + 2 * var(--space-8))}:root{--gv-col: calc((100% - 11 * var(--grid-gutter)) / 12);--gv-col-10: calc((100% - 9 * var(--grid-gutter)) / 10);--gv-col-8: calc((100% - 7 * var(--grid-gutter)) / 8)}@container gv (max-width: 599px){.gv-container{padding-inline:var(--space-5)}}.gv-column{max-width:var(--container-m)}.gv-column--s{max-width:var(--container-s)}.gv-section{--gv-space-section: var(--space-30);--gv-space-head: var(--space-15);--gv-space-rows: var(--space-24);--gv-space-stage: var(--space-16);padding-block:var(--gv-space-section)}.gv-section--tight{padding-block:calc(var(--gv-space-section) * 2 / 3)}.gv-section--flush-top{padding-top:0}.gv-section--flush-bottom{padding-bottom:0}.gv-section--hero{padding-top:calc(var(--gv-space-section) + var(--space-10));padding-bottom:var(--gv-space-section)}@container gv (max-width: 1199px){.gv-section{--gv-space-section: var(--space-24);--gv-space-head: var(--space-12);--gv-space-rows: var(--space-20);--gv-space-stage: var(--space-12)}}@container gv (max-width: 599px){.gv-section{--gv-space-section: var(--space-12);--gv-space-head: var(--space-10);--gv-space-rows: var(--space-16);--gv-space-stage: var(--space-10)}}.gv-section--rice,.gv-section--white{background-color:var(--gv-ground);color:var(--ink)}.gv-section--rice{--gv-ground: var(--ground-rice);--gv-relief-emboss: var(--relief-emboss-rice);--gv-relief-deboss: var(--relief-deboss-rice);--gv-relief-deboss-face: var(--deboss-face-rice);--gv-relief-press: var(--relief-letterpress-rice)}.gv-section--white{--gv-ground: var(--ground-white);--surface: var(--ground-rice);--surface-warm: var(--ground-white);--gv-relief-emboss: var(--relief-emboss-white);--gv-relief-deboss: var(--relief-deboss-white);--gv-relief-deboss-face: var(--deboss-face-white);--gv-relief-press: var(--relief-letterpress-white)}.gv-section--white :where(.gv-product-window,.gv-demo-frame,.gv-menu,.gv-popover,.gv-dialog,.gv-drawer,.gv-toast,.gv-tooltip,.gv-mega-menu){--surface: var(--ground-white);--surface-warm: var(--ground-rice)}.gv-section-head{display:flex;flex-direction:column;align-items:flex-start;max-width:var(--container-s);margin-bottom:var(--gv-space-head, var(--space-16))}.gv-section-head>.gv-eyebrow{margin-bottom:var(--space-3)}.gv-section-head>:where(h1,h2,h3,.gv-headline)+:where(p,.gv-support){margin-top:var(--space-5);max-width:var(--measure-narrow)}.gv-section-head>.gv-actions{margin-top:var(--space-7)}.gv-section-head--centre{align-items:center;text-align:center;margin-inline:auto}.gv-section-head:last-child{margin-bottom:0}.gv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.gv-grid{display:grid;gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr)}@container gv (min-width: 600px){.gv-grid--2,.gv-grid--3,.gv-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gv (min-width: 960px){.gv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gv-grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.gv-grid-12>*{grid-column:1 / -1}@container gv (min-width: 960px){.gv-span-3{grid-column:span 3}.gv-span-4{grid-column:span 4}.gv-span-5{grid-column:span 5}.gv-span-6{grid-column:span 6}.gv-span-7{grid-column:span 7}.gv-span-8{grid-column:span 8}.gv-span-10{grid-column:span 10}}.gv-stack{display:flex;flex-direction:column;gap:var(--space-4)}.gv-stack--s{gap:var(--space-2)}.gv-stack--m{gap:var(--space-6)}.gv-stack--l{gap:var(--space-10)}.gv-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.gv-cluster--s{gap:var(--space-2)}.gv-cluster--l{gap:var(--space-6)}.gv-measure{max-width:var(--measure)}.gv-measure-narrow{max-width:var(--measure-narrow)}.gv-link,.gv-prose a{color:var(--link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-1) var(--ease-standard),text-decoration-thickness var(--duration-1) var(--ease-standard)}.gv-link:hover,.gv-prose a:hover{color:var(--accent-hover);text-decoration-thickness:2px}button.gv-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.gv-link--quiet{color:var(--ink);text-decoration-color:var(--border-strong)}.gv-prose{max-width:var(--measure);font-size:18px;line-height:28px;color:var(--ink)}.gv-prose>*+*{margin-top:var(--space-5)}.gv-prose>:where(h2){margin-top:var(--space-12);font-size:26px;line-height:34px;font-weight:500}.gv-prose>:where(h3){margin-top:var(--space-10);font-size:21px;line-height:28px;font-weight:500}.gv-prose :where(ul,ol){padding-left:var(--space-6)}.gv-prose :where(li+li){margin-top:var(--space-2)}.gv-prose :where(code){font-size:.875em;background:var(--surface-lilac);border-radius:var(--radius-xs);padding:.1em .35em}.gv-hairline{border:0;border-top:var(--border-hairline) solid var(--border);margin:0}.gv-surface{background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m)}.gv-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gv-skip-link{position:absolute;left:var(--space-4);top:var(--space-4);z-index:var(--z-toast);transform:translateY(-200%);background:var(--surface-raised);color:var(--ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--border-strong)}.gv-skip-link:focus-visible{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gv-icon,.gv-petal{display:inline-block;flex:none;vertical-align:middle}.gv-mark{--gv-mark-h: 24px;display:inline-block;flex:none;vertical-align:middle;height:var(--gv-mark-h);width:auto;color:var(--ink-brand)}.gv-mark--accent{color:var(--accent)}.gv-mark--ink{color:var(--ink)}.gv-mark--inherit{color:inherit}.gv-mark--16{--gv-mark-h: 16px}.gv-mark--20{--gv-mark-h: 20px}.gv-mark--24{--gv-mark-h: 24px}.gv-mark--32{--gv-mark-h: 32px}.gv-mark--48{--gv-mark-h: 48px}.gv-mark--64{--gv-mark-h: 64px}@media(forced-colors:active){.gv-mark{color:CanvasText}}.gv-wordmark{--gv-wordmark-size: 18px;--gv-wordmark-mark: 20px;--gv-wordmark-by: 13px;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-brand);font-family:var(--font-sans);font-size:var(--gv-wordmark-size);line-height:1;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;border-radius:var(--radius-xs)}.gv-wordmark__mark{height:var(--gv-wordmark-mark);width:auto;flex:none;color:inherit}.gv-wordmark__name{display:inline-block}.gv-wordmark__by{color:var(--ink-muted);font-size:var(--gv-wordmark-by);font-weight:500;letter-spacing:0;margin-left:var(--space-1);align-self:flex-end}.gv-wordmark--s{--gv-wordmark-size: 16px;--gv-wordmark-mark: 16px;--gv-wordmark-by: 12px;gap:6px}.gv-wordmark--l{--gv-wordmark-size: 28px;--gv-wordmark-mark: 32px;--gv-wordmark-by: 15px;gap:var(--space-3);letter-spacing:-.015em}a.gv-wordmark:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:4px}@media(forced-colors:active){.gv-wordmark,.gv-wordmark__by{color:CanvasText}}.gv-relief{display:inline-block;max-width:100%;font-kerning:normal;font-optical-sizing:auto;overflow-wrap:anywhere;padding:0 .06em .08em 0}.gv-relief--block{display:block}.gv-relief__a11y{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gv-icon--muted{color:var(--ink-muted)}.gv-icon--faint{color:var(--ink-faint)}.gv-icon--accent{color:var(--accent)}.gv-icon--success{color:var(--success)}.gv-icon--warning{color:var(--warning)}.gv-icon--danger{color:var(--danger)}@media(forced-colors:active){.gv-icon{color:CanvasText}}.gv-specialist{--gv-specialist-top: var(--twilight-iris-top);--gv-specialist-base: var(--twilight-iris-base);display:inline-flex;flex:none}.gv-specialist--iris{--gv-specialist-top: var(--twilight-iris-top);--gv-specialist-base: var(--twilight-iris-base)}.gv-specialist--cobalt{--gv-specialist-top: var(--twilight-cobalt-top);--gv-specialist-base: var(--twilight-cobalt-base)}.gv-specialist--lagoon{--gv-specialist-top: var(--twilight-lagoon-top);--gv-specialist-base: var(--twilight-lagoon-base)}.gv-specialist--mauve{--gv-specialist-top: var(--twilight-mauve-top);--gv-specialist-base: var(--twilight-mauve-base)}.gv-specialist--cerulean{--gv-specialist-top: var(--twilight-cerulean-top);--gv-specialist-base: var(--twilight-cerulean-base)}.gv-specialist--emerald{--gv-specialist-top: var(--twilight-emerald-top);--gv-specialist-base: var(--twilight-emerald-base)}.gv-specialist--periwinkle{--gv-specialist-top: var(--twilight-periwinkle-top);--gv-specialist-base: var(--twilight-periwinkle-base)}.gv-specialist--berry{--gv-specialist-top: var(--twilight-berry-top);--gv-specialist-base: var(--twilight-berry-base)}.gv-specialist--peacock{--gv-specialist-top: var(--twilight-peacock-top);--gv-specialist-base: var(--twilight-peacock-base)}.gv-specialist--leaf{--gv-specialist-top: var(--twilight-leaf-top);--gv-specialist-base: var(--twilight-leaf-base)}.gv-specialist>svg{display:block;overflow:visible;transform-origin:50% 100%}.gv-specialist__tip{stop-color:var(--gv-specialist-top)}.gv-specialist__foot{stop-color:var(--gv-specialist-base)}.gv-specialist--rim .gv-specialist__petal{stroke:var(--white);stroke-opacity:.92;stroke-width:30px;stroke-linejoin:round;paint-order:stroke}.gv-specialist__white{fill:var(--white)}.gv-specialist__ink{fill:var(--royal-950)}.gv-specialist__line{fill:none;stroke:var(--royal-950);stroke-linecap:round;stroke-linejoin:round}.gv-specialist__eyes{transform-box:fill-box;transform-origin:center;animation:gv-specialist-blink var(--gv-specialist-blink, 5.5s) var(--gv-specialist-blink-delay, 0s) infinite}@keyframes gv-specialist-blink{0%,92%,to{transform:scaleY(1)}94.5%{transform:scaleY(.1)}97%{transform:scaleY(1)}}@media(prefers-reduced-motion:no-preference){.gv-specialist{cursor:pointer}.gv-specialist__pupil{transition:transform .22s cubic-bezier(.25,.8,.35,1)}:is(li:hover>.gv-specialist,.gv-specialist:hover)>svg{animation:gv-specialist-hop .56s cubic-bezier(.3,.7,.4,1) both}.gv-specialist[data-acting]>svg{animation-duration:.86s;animation-timing-function:cubic-bezier(.3,.7,.4,1);animation-fill-mode:both}.gv-specialist[data-acting][data-act=jump]>svg{animation-name:gv-specialist-act-jump}.gv-specialist[data-acting][data-act=wiggle]>svg{animation-name:gv-specialist-act-wiggle;animation-duration:.72s}.gv-specialist[data-acting][data-act=flip]>svg{animation-name:gv-specialist-act-flip;transform-origin:50% 55%;animation-duration:.9s}.gv-specialist[data-acting][data-act=squish]>svg{animation-name:gv-specialist-act-squish;animation-duration:.76s}.gv-specialist[data-acting][data-act=spin]>svg{animation-name:gv-specialist-act-spin;transform-origin:50% 55%;animation-duration:.9s}.gv-specialist[data-acting] .gv-specialist__eyes{animation:gv-specialist-blink-twice .64s ease both}}@media(prefers-reduced-motion:reduce){.gv-specialist__eyes{animation:none}}@keyframes gv-specialist-hop{0%{transform:none}30%{transform:translateY(-7px) scale(.95,1.07)}55%{transform:translateY(0) scale(1.08,.92)}75%{transform:scale(.98,1.02)}to{transform:none}}@keyframes gv-specialist-act-jump{0%{transform:none}15%{transform:scale(1.12,.86)}40%{transform:translateY(-26px) scale(.9,1.12)}55%{transform:translateY(-30px) scale(1)}78%{transform:translateY(0) scale(1.14,.84)}90%{transform:scale(.96,1.05)}to{transform:none}}@keyframes gv-specialist-act-wiggle{0%,to{transform:none}15%{transform:rotate(-16deg)}30%{transform:rotate(14deg)}45%{transform:rotate(-11deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes gv-specialist-act-flip{0%{transform:none}15%{transform:scale(1.1,.88)}50%{transform:translateY(-28px) rotate(-180deg)}85%{transform:translateY(0) rotate(-360deg) scale(1.1,.9)}to{transform:rotate(-360deg)}}@keyframes gv-specialist-act-squish{0%,to{transform:none}20%{transform:scale(1.3,.68)}45%{transform:translateY(-6px) scale(.82,1.22)}65%{transform:scale(1.1,.92)}82%{transform:scale(.97,1.03)}}@keyframes gv-specialist-act-spin{0%{transform:none}20%{transform:translateY(-10px)}80%{transform:translateY(-10px) rotate(360deg)}to{transform:rotate(360deg)}}@keyframes gv-specialist-blink-twice{0%,to{transform:scaleY(1)}15%{transform:scaleY(.1)}30%{transform:scaleY(1)}45%{transform:scaleY(.1)}60%{transform:scaleY(1)}}@media(forced-colors:active){.gv-specialist__tip,.gv-specialist__foot{stop-color:CanvasText}.gv-specialist__white{fill:Canvas}.gv-specialist__ink{fill:CanvasText}.gv-specialist__line{stroke:CanvasText}}.gv-valley-art{--gv-art-aspect: 16 / 9;--gv-art-focal: 50% 50%;position:relative;display:block;width:100%;min-width:0;aspect-ratio:var(--gv-art-aspect);overflow:hidden;background:linear-gradient(180deg,var(--art-sky),var(--art-deep))}.gv-valley-art--wide{--gv-art-aspect: 21 / 9}.gv-valley-art--tall{--gv-art-aspect: 4 / 3}.gv-valley-art--cover{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.gv-valley-art--quiet{background:var(--art-quiet-ground)}.gv-valley-art--rounded{border-radius:var(--radius-l)}.gv-valley-art__picture{display:contents}.gv-valley-art__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--gv-art-focal);object-position:var(--gv-art-focal);display:block}.gv-valley-art__img--dark{display:none}[data-theme=dark] .gv-valley-art__img--dark{display:block}[data-theme=dark] .gv-valley-art__img--light{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-valley-art__img--dark{display:block}:root:not([data-theme=light]) .gv-valley-art__img--light{display:none}}@media(forced-colors:active){.gv-valley-art{background:Canvas}}.gv-wallpaper{--gv-wallpaper-window: 80%;--gv-wallpaper-top: 3.5%;--gv-wallpaper-focal: 50% 50%;container-type:inline-size;container-name:gv-wallpaper;position:relative;isolation:isolate;width:100%;min-width:0;border-radius:var(--radius-xl);overflow:hidden;background:var(--art-deep);border:var(--border-hairline) solid var(--border)}.gv-wallpaper--home{--gv-wallpaper-window: 84%;--gv-wallpaper-top: 3%;--gv-wallpaper-focal: 50% 50%}.gv-wallpaper--hero{--gv-wallpaper-window: 80%;--gv-wallpaper-top: 3.5%;--gv-wallpaper-focal: 50% 50%}.gv-wallpaper--wide{--gv-wallpaper-window: 72%;--gv-wallpaper-top: 2.5%;--gv-wallpaper-focal: 50% 100%}.gv-wallpaper--row{--gv-wallpaper-window: 80%;--gv-wallpaper-top: 7%;--gv-wallpaper-focal: 50% 50%}.gv-wallpaper--focal-right{--gv-wallpaper-focal: 100% 50%}.gv-wallpaper__art{position:absolute;inset:0;z-index:0}.gv-wallpaper__art .gv-valley-art__img,.gv-wallpaper__art .gv-dither-field__still{-o-object-position:var(--gv-wallpaper-focal);object-position:var(--gv-wallpaper-focal)}.gv-wallpaper__art.gv-dither-field{--gv-dither-focus: var(--gv-wallpaper-focal);position:absolute;inset:0;width:auto;height:auto}.gv-wallpaper .gv-wallpaper__art--sky-crop{top:auto;height:150%}.gv-wallpaper__window{position:relative;z-index:1;width:var(--gv-wallpaper-window);margin:0 auto;padding-block:var(--gv-wallpaper-top)}.gv-wallpaper__window>.gv-demo-frame,.gv-wallpaper__window>.gv-product-window{margin:0}.gv-demo-figure>.gv-wallpaper+.gv-demo-frame__caption{margin-top:var(--space-4)}@container gv-wallpaper (max-width: 599px){.gv-wallpaper__window{--gv-wallpaper-window: 92%;--gv-wallpaper-top: 4%}.gv-wallpaper .gv-wallpaper__art--sky-crop{height:185%}}@container gv (max-width: 599px){.gv-wallpaper{border-radius:var(--radius-l)}}.gv-wallpaper--launch{--gv-wallpaper-launch-delay: 2s;--gv-wallpaper-launch-time: calc(3 * var(--duration-3))}.gv-wallpaper--launch .gv-wallpaper__window>*{transform-origin:50% 100%;animation:gv-wallpaper-launch var(--gv-wallpaper-launch-time) var(--ease-standard) var(--gv-wallpaper-launch-delay) both}.gv-wallpaper--launch[data-launch=hold] .gv-wallpaper__window>*{animation:none;opacity:0}@keyframes gv-wallpaper-launch{0%{opacity:0;transform:translateY(6%) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gv-wallpaper--launch .gv-wallpaper__window>*,.gv-wallpaper--launch[data-launch=hold] .gv-wallpaper__window>*{animation:none;opacity:1;transform:none}}.gv-crew-stage{--gv-crew-size: clamp(34px, calc(2.64cqw + 26.8px) , 64px);--gv-crew-sky: calc(var(--gv-crew-size) * .55);position:relative;container:gv-crew-stage / inline-size}.gv-crew-stage>.gv-crew-stage__sky{height:var(--gv-crew-sky)}.gv-crew{--gv-crew-s: calc(var(--gv-crew-size, 4.8cqw) * .85);--gv-crew-pitch-k: 1.6;--gv-crew-pitch: calc(var(--gv-crew-s) * var(--gv-crew-pitch-k));--gv-crew-edge: 91.4cqw;--gv-crew-top: 3cqw;--gv-crew-ledge-y: calc(var(--gv-crew-sky, 0px) + var(--gv-crew-top) - var(--gv-crew-s) * .97);--gv-crew-ledge-x: calc(var(--gv-crew-edge) - (var(--gv-crew-n, 8) - 1) * var(--gv-crew-pitch) - var(--gv-crew-s) * .735);--gv-crew-shade: color-mix(in srgb, var(--royal-950) 38%, transparent);position:absolute;inset:0;z-index:2;pointer-events:none}.gv-crew .gv-specialist{pointer-events:auto;position:relative;display:block;width:100%;height:100%;cursor:grab;touch-action:none}.gv-crew .gv-specialist>svg{width:100%;height:100%}.gv-crew__member{position:absolute;left:var(--gv-crew-ledge-x);top:var(--gv-crew-ledge-y);width:calc(var(--gv-crew-s) * .735);height:var(--gv-crew-s);transform:translate(calc(var(--gv-crew-slot, 0) * var(--gv-crew-pitch)));transition:transform .72s cubic-bezier(.3,.7,.4,1);filter:drop-shadow(0 calc(var(--gv-crew-s) * .05) calc(var(--gv-crew-s) * .08) var(--gv-crew-shade))}.gv-crew__in,.gv-crew__hop,.gv-crew__body{position:relative;width:100%;height:100%;transform-origin:50% 100%}.gv-crew__member:after{content:"";position:absolute;left:12%;right:12%;bottom:calc(var(--gv-crew-s) * -.03);height:calc(var(--gv-crew-s) * .1);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--royal-950) 28%,transparent),transparent);z-index:-1;transition:opacity .36s ease .12s}.gv-crew__member[data-dragging]{z-index:3;transition:none}.gv-crew [data-dragging] .gv-specialist{cursor:grabbing}.gv-crew__hop{transition:transform .24s cubic-bezier(.3,.7,.4,1)}.gv-crew [data-dragging] .gv-crew__hop{transform:translateY(calc(var(--gv-crew-s) * -.28)) rotate(var(--gv-crew-tilt, 0deg)) scale(1.06);transition-duration:.16s}.gv-crew__prop{position:absolute;display:block;overflow:visible}.gv-crew__book{width:calc(var(--gv-crew-s) * 1.4);left:calc(var(--gv-crew-s) * -.33);top:calc(var(--gv-crew-s) * .64)}.gv-crew__page{width:calc(var(--gv-crew-s) * .62);left:calc(var(--gv-crew-s) * .6);top:calc(var(--gv-crew-s) * .3);transform:rotate(6deg)}.gv-crew__books{width:calc(var(--gv-crew-s) * 1.15);left:calc(var(--gv-crew-s) * -.21);top:calc(var(--gv-crew-s) * .6);z-index:1}.gv-crew__chart{width:calc(var(--gv-crew-s) * .95);left:calc(var(--gv-crew-s) * -.11);top:calc(var(--gv-crew-s) * .62)}.gv-crew__sheet{width:calc(var(--gv-crew-s) * .55);left:calc(var(--gv-crew-s) * .08);top:calc(var(--gv-crew-s) * .62);transform:rotate(-8deg)}.gv-crew__lens{width:calc(var(--gv-crew-s) * .6);left:calc(var(--gv-crew-s) * .32);top:calc(var(--gv-crew-s) * .42)}.gv-crew__paper{fill:var(--white)}.gv-crew__paper--tint{fill:var(--primary-50)}.gv-crew__edge{stroke:var(--royal-950);stroke-opacity:.12}.gv-crew__rule{fill:none;stroke:var(--royal-950);stroke-linecap:round}.gv-crew__cover{fill:var(--twilight-berry-base)}.gv-crew__writing{fill:none;stroke:var(--royal-950);stroke-opacity:.4;stroke-width:3px;stroke-linecap:round}.gv-crew__pen-body{fill:var(--twilight-cobalt-base)}.gv-crew__nib{fill:var(--royal-950)}.gv-crew__spine--iris{fill:var(--twilight-iris-base)}.gv-crew__spine--lagoon{fill:var(--twilight-lagoon-base)}.gv-crew__spine--cobalt{fill:var(--twilight-cobalt-base)}.gv-crew__band{fill:none;stroke:var(--white);stroke-opacity:.5;stroke-width:3px;stroke-linecap:round}.gv-crew__bar--light{fill:var(--twilight-periwinkle-top)}.gv-crew__bar--deep{fill:var(--twilight-periwinkle-base)}.gv-crew__glass{fill:var(--white);fill-opacity:.35;stroke:var(--royal-950);stroke-width:5px}.gv-crew__handle{fill:none;stroke:var(--royal-950);stroke-width:8px;stroke-linecap:round}.gv-crew__glint{fill:none;stroke:var(--white);stroke-width:3px;stroke-linecap:round}.gv-crew__token{position:absolute;left:0;top:0;z-index:4;display:block;width:calc(var(--gv-crew-s) * .42);opacity:0;color:var(--accent);overflow:visible;pointer-events:none;will-change:transform;filter:drop-shadow(0 calc(var(--gv-crew-s) * .04) calc(var(--gv-crew-s) * .06) color-mix(in srgb,var(--royal-950) 30%,transparent))}.gv-crew__tick{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .2s ease,transform .32s cubic-bezier(.3,.7,.4,1.4)}.gv-crew__tick-disc{fill:currentColor}.gv-crew__tick-mark{fill:none;stroke:var(--white);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.gv-crew__token[data-done] .gv-crew__tick{opacity:1;transform:none}@container gv-crew-stage (max-width: 599.98px){.gv-crew .gv-crew__member--wide{display:none}.gv-crew{--gv-crew-pitch-k: 1.5;--gv-crew-edge: 95.4cqw;--gv-crew-top: 4cqw}}.gv-crew__beam{--gv-crew-pixel: 4px;position:absolute;z-index:5;transform-origin:50% 0;opacity:0;background:conic-gradient(var(--white) 25%,color-mix(in srgb,var(--primary-300) 90%,transparent) 0 50%,var(--white) 0 75%,color-mix(in srgb,var(--primary-300) 90%,transparent) 0) 0 0 / var(--gv-crew-pixel) var(--gv-crew-pixel);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--royal-950) 30%,var(--royal-950) 90%,transparent),linear-gradient(to right,transparent,var(--royal-950) 22%,var(--royal-950) 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,var(--royal-950) 30%,var(--royal-950) 90%,transparent),linear-gradient(to right,transparent,var(--royal-950) 22%,var(--royal-950) 78%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--royal-400) 70%,transparent));pointer-events:none}.gv-crew-fly{--gv-crew-glow: var(--royal-400);position:fixed;inset:0;z-index:90;overflow:visible;pointer-events:none}.gv-crew-fly__dot{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--white) 0 32%,var(--royal-200) 52%,transparent 72%);box-shadow:0 0 14px 4px color-mix(in srgb,var(--gv-crew-glow) 75%,transparent)}.gv-crew-fly__ring{position:absolute;border-radius:50%;border:2px solid color-mix(in srgb,var(--gv-crew-glow) 85%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--gv-crew-glow) 50%,transparent)}.gv-crew-fly__spark{position:absolute;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gv-crew-glow) 80%,transparent))}.gv-crew-fly__spark>svg{display:block;overflow:visible}.gv-crew-fly__spark path{fill:var(--white);stroke:var(--gv-crew-glow);stroke-width:1.2px;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.gv-crew__member:not([data-landed]) .gv-crew__in{opacity:0}.gv-crew__member:not([data-landed]):after{opacity:0;transition:none}.gv-crew__body{animation:gv-crew-bob 3.2s ease-in-out calc(var(--gv-crew-turn, 0) * -.7s) infinite alternate}.gv-crew__flip{transform-box:view-box;transform-origin:60px 0;animation:gv-crew-flip 7s ease-in-out 3s infinite both}.gv-crew__writing{stroke-dasharray:32;animation:gv-crew-writing 4s linear 2.4s infinite both}.gv-crew__pen{animation:gv-crew-pen 4s linear 2.4s infinite both}.gv-crew__bar{transform-box:fill-box;transform-origin:50% 100%;animation:gv-crew-bar 2.6s ease-in-out infinite alternate}.gv-crew__bar:nth-of-type(3){animation-delay:-.9s}.gv-crew__bar:nth-of-type(4){animation-delay:-1.7s}.gv-crew__lens{animation:gv-crew-lens 4.4s ease-in-out infinite alternate}.gv-crew__member[data-busy] .gv-crew__body{animation:gv-crew-nod .65s ease-in-out 2}}@media(prefers-reduced-motion:reduce){.gv-crew__member,.gv-crew__hop{transition:none}.gv-crew__token,.gv-crew__beam{display:none}}@keyframes gv-crew-bob{0%{transform:translateY(0)}to{transform:translateY(calc(var(--gv-crew-s) * -.06))}}@keyframes gv-crew-flip{0%,76%{transform:scaleX(1);opacity:0}77%{transform:scaleX(1);opacity:1}90%{transform:scaleX(-1);opacity:1}91%,to{transform:scaleX(-1);opacity:0}}@keyframes gv-crew-writing{0%{stroke-dashoffset:32;opacity:1}40%,80%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:32;opacity:0}}@keyframes gv-crew-pen{0%{transform:translate(0) rotate(0)}10%{transform:translate(8px,-1px) rotate(-4deg)}20%{transform:translate(16px) rotate(2deg)}30%{transform:translate(24px,-1px) rotate(-4deg)}40%{transform:translate(32px) rotate(0)}80%{transform:translate(32px,-4px) rotate(0)}95%,to{transform:translate(0) rotate(0)}}@keyframes gv-crew-bar{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes gv-crew-lens{0%{transform:translate(calc(var(--gv-crew-s) * -.3),calc(var(--gv-crew-s) * .08)) rotate(-8deg)}to{transform:translate(0) rotate(4deg)}}@keyframes gv-crew-nod{0%,to{transform:none}30%{transform:translateY(calc(var(--gv-crew-s) * .03)) rotate(-3deg)}70%{transform:translateY(calc(var(--gv-crew-s) * -.02)) rotate(2deg)}}.gv-product-window{--gv-window-min-height: 360px;container-type:inline-size;container-name:gv-window;position:relative;display:flex;flex-direction:column;width:100%;min-width:0;background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-3);overflow:hidden;font-family:var(--font-sans);font-size:14px;line-height:22px;text-align:left}.gv-product-window--flush{box-shadow:none}.gv-product-window--bleed{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.gv-product-window__bar{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border-bottom:var(--border-hairline) solid var(--border);background:var(--surface);flex:none}.gv-product-window__brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-brand);font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.005em;flex:none}.gv-product-window__brand .gv-petal{color:var(--accent)}.gv-product-window__title{min-width:0;flex:1 1 auto;color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:var(--space-3);border-left:var(--border-hairline) solid var(--border)}.gv-product-window__tag{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.gv-product-window__actions{flex:none;display:inline-flex;align-items:center;gap:var(--space-2)}.gv-product-window__body{flex:1 1 auto;min-height:var(--gv-window-min-height);display:grid;grid-template-columns:minmax(0,1fr);background:var(--surface-raised)}.gv-product-window__side{display:none}.gv-product-window__main{min-width:0;padding:var(--space-6)}.gv-product-window__aside{min-width:0;padding:var(--space-5);background:var(--surface-warm);border-top:var(--border-hairline) solid var(--border)}@container gv-window (min-width: 600px){.gv-product-window__body--split{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.gv-product-window__body--split .gv-product-window__aside{border-top:0;border-left:var(--border-hairline) solid var(--border)}}@container gv-window (min-width: 960px){.gv-product-window__body--split{grid-template-columns:200px minmax(0,1fr) 300px}.gv-product-window__body--split .gv-product-window__side{display:flex;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-3);border-right:var(--border-hairline) solid var(--border);background:var(--surface)}}@container gv-window (max-width: 479px){.gv-product-window__title{display:none}.gv-product-window__main{padding:var(--space-4)}}.gv-product-window__nav-heading{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-muted);font-size:12px;line-height:16px;font-weight:600}.gv-product-window__nav-heading:not(:first-child){margin-top:var(--space-3)}.gv-product-window__item{display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-s);color:var(--ink);font-size:13px;line-height:18px;font-weight:400;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gv-product-window__item .gv-icon{color:var(--ink-muted)}a.gv-product-window__item:hover,button.gv-product-window__item:hover{background:var(--surface-hover)}.gv-product-window__item[aria-current=true],.gv-product-window__item[aria-current=page]{background:var(--surface-lilac);font-weight:500}.gv-product-window__item[aria-current=true] .gv-icon,.gv-product-window__item[aria-current=page] .gv-icon{color:var(--accent)}button.gv-product-window__item{border:0;background:transparent;width:100%;text-align:left;cursor:pointer}.gv-thread-pulse{--gv-thread-h: auto;--gv-thread-halo: 0;--gv-thread-path: path("M0 20 C 300 110, 900 110, 1200 20");display:block;width:100%;height:var(--gv-thread-h);overflow:visible;color:var(--art-thread)}.gv-thread-pulse--stretch{--gv-thread-h: 120px}.gv-thread-pulse__line{fill:none;stroke:var(--art-thread);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}.gv-thread-pulse__pulse{offset-path:var(--gv-thread-path);offset-rotate:0deg;offset-distance:0%;animation:gv-thread-run calc(var(--duration-art) * 2) var(--ease-art) infinite}.gv-thread-pulse__pulse:nth-of-type(2){animation-delay:calc(var(--duration-art) * -.667)}.gv-thread-pulse__pulse:nth-of-type(3){animation-delay:calc(var(--duration-art) * -1.333)}.gv-thread-pulse__dot,.gv-thread-pulse__halo{fill:none;stroke:var(--art-pulse);stroke-linecap:round;vector-effect:non-scaling-stroke}.gv-thread-pulse__dot{stroke-width:6px}.gv-thread-pulse__halo{stroke-width:22px;opacity:var(--gv-thread-halo)}[data-theme=dark] .gv-thread-pulse{--gv-thread-halo: .28}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-thread-pulse{--gv-thread-halo: .28}}@keyframes gv-thread-run{0%{offset-distance:0%}to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.gv-thread-pulse__pulse{animation:none;offset-distance:50%}.gv-thread-pulse__pulse:nth-of-type(1){offset-distance:25%}.gv-thread-pulse__pulse:nth-of-type(3){offset-distance:75%}}.gv-thread-pulse--still .gv-thread-pulse__pulse{animation:none;offset-distance:50%}.gv-thread-pulse--still .gv-thread-pulse__pulse:nth-of-type(1){offset-distance:25%}.gv-thread-pulse--still .gv-thread-pulse__pulse:nth-of-type(3){offset-distance:75%}@media(forced-colors:active){.gv-thread-pulse__line,.gv-thread-pulse__dot{stroke:CanvasText}.gv-thread-pulse__halo{opacity:0}}.gv-dither-field{--gv-dither-focus: 50% 50%;--gv-dither-ratio: 16 / 9;position:relative;display:block;width:100%;height:100%;min-width:0;overflow:hidden;background:var(--art-quiet-ground);isolation:isolate;touch-action:pan-y}.gv-dither-field--ratio{height:auto;aspect-ratio:var(--gv-dither-ratio)}.gv-dither-field--rounded{border-radius:var(--radius-xl)}.gv-dither-field>img,.gv-dither-field>picture,.gv-dither-field>picture>img,.gv-dither-field__still{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--gv-dither-focus);object-position:var(--gv-dither-focus)}.gv-dither-field__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity var(--duration-3) var(--ease-standard)}.gv-dither-field[data-state=live] .gv-dither-field__canvas{opacity:1}.gv-dither-field[data-state=still] .gv-dither-field__canvas{display:none}.gv-dither-field--clear{background:transparent;isolation:auto}.gv-dither-field--clear>.gv-dither-field__still{mix-blend-mode:multiply}.gv-dither-field--clear[data-state=live]>.gv-dither-field__still{visibility:hidden;transition:visibility 0s linear var(--duration-3)}[data-theme=dark] .gv-dither-field--clear:not([data-state=live])>.gv-dither-field__still{visibility:hidden}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-dither-field--clear:not([data-state=live])>.gv-dither-field__still{visibility:hidden}}@media(prefers-reduced-motion:reduce){.gv-dither-field:not(.gv-dither-field--clear) .gv-dither-field__canvas{display:none}}@media(forced-colors:active){.gv-dither-field__canvas{display:none}}.gv-button{--gv-button-h: var(--control-m);--gv-button-px: 18px;--gv-button-bg: transparent;--gv-button-fg: var(--ink);--gv-button-edge: var(--border-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--gv-button-h);padding:0 var(--gv-button-px);border:var(--border-hairline) solid var(--gv-button-edge);border-radius:var(--radius-pill);background:var(--gv-button-bg);color:var(--gv-button-fg);font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-button:hover{--gv-button-bg: var(--surface-hover)}.gv-button:active{--gv-button-bg: var(--surface-lilac)}.gv-button:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-button--primary{--gv-button-bg: var(--accent);--gv-button-fg: var(--on-accent);--gv-button-edge: var(--accent)}.gv-button--primary:hover,.gv-button--primary:active{--gv-button-bg: var(--accent-hover);--gv-button-edge: var(--accent-hover)}.gv-button--quiet{--gv-button-edge: transparent;--gv-button-px: 12px}.gv-button--quiet:hover{--gv-button-bg: var(--surface-hover)}.gv-button[aria-pressed=true]{--gv-button-bg: var(--surface-lilac);--gv-button-edge: var(--accent);--gv-button-fg: var(--ink)}.gv-button--sm{--gv-button-h: var(--control-s);--gv-button-px: 12px;font-size:13px;line-height:18px;gap:6px}.gv-button--lg{--gv-button-h: var(--control-l);--gv-button-px: 24px;font-size:16px;line-height:24px}.gv-button--block{display:flex;width:100%}.gv-button--icon-only{--gv-button-px: 0;width:var(--gv-button-h)}.gv-button__icon{width:16px;height:16px;flex:none}.gv-button--lg .gv-button__icon{width:18px;height:18px}.gv-button__label{display:inline-block}.gv-button:disabled,.gv-button[aria-disabled=true]{cursor:not-allowed;--gv-button-bg: transparent;--gv-button-fg: var(--ink-faint);--gv-button-edge: var(--border)}.gv-button--primary:disabled,.gv-button--primary[aria-disabled=true]{--gv-button-bg: var(--surface-lilac);--gv-button-edge: var(--surface-lilac);--gv-button-fg: var(--ink-muted)}.gv-button--quiet:disabled,.gv-button--quiet[aria-disabled=true]{--gv-button-edge: transparent}.gv-button[aria-busy=true]{cursor:progress}.gv-button__spinner{width:14px;height:14px;flex:none;border-radius:var(--radius-pill);border:1.5px solid currentColor;border-right-color:transparent;animation:gv-button-spin .9s linear infinite}@keyframes gv-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gv-button__spinner{animation:none;border-right-color:currentColor;opacity:.6}}@media(forced-colors:active){.gv-button{border-color:ButtonText}.gv-button--primary{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}}.gv-icon-button{--gv-icon-button-h: var(--control-m);--gv-icon-button-bg: transparent;--gv-icon-button-fg: var(--ink);--gv-icon-button-edge: transparent;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--gv-icon-button-h);height:var(--gv-icon-button-h);padding:0;border:var(--border-hairline) solid var(--gv-icon-button-edge);border-radius:var(--radius-s);background:var(--gv-icon-button-bg);color:var(--gv-icon-button-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-icon-button:hover{--gv-icon-button-bg: var(--surface-hover)}.gv-icon-button:active{--gv-icon-button-bg: var(--surface-lilac)}.gv-icon-button:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-icon-button--secondary{--gv-icon-button-edge: var(--border-strong)}.gv-icon-button--sm{--gv-icon-button-h: var(--control-s)}.gv-icon-button--round{border-radius:var(--radius-pill)}.gv-icon-button__icon{width:20px;height:20px;flex:none}.gv-icon-button--sm .gv-icon-button__icon{width:16px;height:16px}.gv-icon-button[aria-pressed=true],.gv-icon-button[aria-expanded=true]{--gv-icon-button-bg: var(--surface-lilac);--gv-icon-button-edge: var(--accent);--gv-icon-button-fg: var(--accent)}.gv-icon-button:disabled,.gv-icon-button[aria-disabled=true]{cursor:not-allowed;--gv-icon-button-bg: transparent;--gv-icon-button-fg: var(--ink-faint);--gv-icon-button-edge: transparent}.gv-icon-button--secondary:disabled,.gv-icon-button--secondary[aria-disabled=true]{--gv-icon-button-edge: var(--border)}@media(forced-colors:active){.gv-icon-button{border-color:ButtonText}}.gv-link{border-radius:var(--radius-xs)}.gv-link:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-link[aria-current=page]{color:var(--ink);font-weight:500}.gv-link--standalone{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500;color:var(--link);text-decoration:none}.gv-link--standalone:hover{color:var(--accent-hover);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gv-link--standalone.gv-link--quiet{color:var(--ink)}.gv-link--standalone.gv-link--quiet:hover{color:var(--ink);text-decoration-color:var(--border-strong)}.gv-link__icon{width:16px;height:16px;flex:none;transition:transform var(--duration-1) var(--ease-standard)}.gv-link--standalone:hover .gv-link__icon{transform:translate(2px)}.gv-link--external:hover .gv-link__icon{transform:translate(1px,-1px)}@media(prefers-reduced-motion:reduce){.gv-link--standalone:hover .gv-link__icon,.gv-link--external:hover .gv-link__icon{transform:none}}.gv-form-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-family:var(--font-sans)}.gv-form-field__label{display:block;color:var(--ink);font-size:15px;line-height:22px;font-weight:500}.gv-form-field__hint{margin-left:var(--space-2);color:var(--ink-muted);font-size:14px;font-weight:400}.gv-form-field__help{margin:0;max-width:var(--measure);color:var(--ink-muted);font-size:14px;line-height:22px;text-wrap:pretty}.gv-form-field__error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;max-width:var(--measure);color:var(--danger);font-size:14px;line-height:22px;font-weight:500}.gv-form-field__error-icon{flex:none;width:16px;height:16px;margin-top:3px}@container gv (min-width: 600px){.gv-form-field--inline{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-2);align-items:start}.gv-form-field--inline>.gv-form-field__label{grid-row:1 / span 3;padding-top:var(--space-2)}.gv-form-field--inline>:not(.gv-form-field__label){grid-column:2}}.gv-text-field{--gv-field-h: var(--control-m);--gv-field-px: var(--space-3);--gv-field-fs: 16px;--gv-field-lh: 24px;--gv-field-icon: 16px;--gv-field-bg: var(--surface);--gv-field-edge: var(--border-strong);--gv-field-fg: var(--ink);display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:var(--gv-field-h);padding:0 var(--gv-field-px);background:var(--gv-field-bg);color:var(--gv-field-fg);border:var(--border-hairline) solid var(--gv-field-edge);border-radius:var(--radius-s);font-family:var(--font-sans);cursor:text;transition:border-color var(--duration-1) var(--ease-standard),background-color var(--duration-1) var(--ease-standard)}.gv-text-field:hover{--gv-field-edge: var(--ink-muted)}.gv-text-field:has(.gv-text-field__input:focus-visible){--gv-field-edge: var(--accent);outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-text-field:has(.gv-text-field__input[aria-invalid=true]){--gv-field-edge: var(--danger)}.gv-text-field:has(.gv-text-field__input[readonly]){--gv-field-edge: var(--border);--gv-field-bg: var(--surface-warm)}.gv-text-field:has(.gv-text-field__input:disabled){--gv-field-edge: var(--border);--gv-field-bg: var(--page);--gv-field-fg: var(--ink-faint);cursor:not-allowed}.gv-text-field__input{flex:1 1 auto;width:100%;min-width:0;height:calc(var(--gv-field-h) - 2 * var(--border-hairline));margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-family:var(--font-sans);font-size:var(--gv-field-fs);line-height:var(--gv-field-lh);font-weight:400;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gv-text-field__input:focus-visible{outline:none}.gv-text-field__input::-moz-placeholder{color:var(--ink-faint);opacity:1}.gv-text-field__input::placeholder{color:var(--ink-faint);opacity:1}.gv-text-field__input:disabled{cursor:not-allowed;color:var(--ink-faint);-webkit-text-fill-color:var(--ink-faint)}.gv-text-field__input::-webkit-search-decoration,.gv-text-field__input::-webkit-search-cancel-button,.gv-text-field__input::-webkit-inner-spin-button,.gv-text-field__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.gv-text-field__input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.gv-text-field__input:-webkit-autofill,.gv-text-field__input:-webkit-autofill:hover,.gv-text-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 40px var(--gv-field-bg) inset;caret-color:var(--ink)}.gv-text-field__icon{flex:none;width:var(--gv-field-icon);height:var(--gv-field-icon);color:var(--ink-muted)}.gv-text-field__affix{flex:none;color:var(--ink-muted);font-size:15px;line-height:22px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gv-text-field__end{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);margin-right:calc(-1 * var(--space-1))}.gv-text-field--sm{--gv-field-h: var(--control-s);--gv-field-px: var(--space-2);--gv-field-fs: 14px;--gv-field-lh: 20px}.gv-text-field--sm .gv-text-field__affix{font-size:13px;line-height:18px}.gv-text-field--lg{--gv-field-h: var(--control-l);--gv-field-px: var(--space-4);--gv-field-icon: 18px;gap:var(--space-3)}@media(forced-colors:active){.gv-text-field{border-color:CanvasText}.gv-text-field:has(.gv-text-field__input:focus-visible){outline-color:Highlight}}.gv-textarea{--gv-textarea-rows: 3;--gv-textarea-max-rows: 10;--gv-textarea-line: 24px;--gv-textarea-edge: var(--border-strong);--gv-textarea-bg: var(--surface);display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0}.gv-textarea__input{display:block;width:100%;min-width:0;min-height:calc(var(--gv-textarea-rows) * var(--gv-textarea-line) + 2 * var(--space-2) + 2 * var(--border-hairline));max-height:calc(var(--gv-textarea-max-rows) * var(--gv-textarea-line) + 2 * var(--space-2) + 2 * var(--border-hairline));margin:0;padding:var(--space-2) var(--space-3);background:var(--gv-textarea-bg);color:var(--ink);border:var(--border-hairline) solid var(--gv-textarea-edge);border-radius:var(--radius-s);font-family:var(--font-sans);font-size:16px;line-height:var(--gv-textarea-line);font-weight:400;resize:vertical;field-sizing:content;overflow-y:auto;transition:border-color var(--duration-1) var(--ease-standard)}.gv-textarea__input::-moz-placeholder{color:var(--ink-faint);opacity:1}.gv-textarea__input::placeholder{color:var(--ink-faint);opacity:1}.gv-textarea__input:hover{--gv-textarea-edge: var(--ink-muted)}.gv-textarea__input:focus-visible{--gv-textarea-edge: var(--accent);outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-textarea__input[aria-invalid=true]{--gv-textarea-edge: var(--danger)}.gv-textarea__input[readonly]{--gv-textarea-edge: var(--border);--gv-textarea-bg: var(--surface-warm);resize:none}.gv-textarea__input:disabled{--gv-textarea-edge: var(--border);--gv-textarea-bg: var(--page);color:var(--ink-faint);cursor:not-allowed;resize:none}.gv-textarea__count{align-self:flex-end;margin:0;color:var(--ink-muted);font-family:var(--font-sans);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.gv-textarea__count[data-state=over]{color:var(--danger);font-weight:500}.gv-select{--gv-select-h: var(--control-m);--gv-select-px: var(--space-3);--gv-select-fs: 16px;--gv-select-lh: 24px;--gv-select-edge: var(--border-strong);--gv-select-bg: var(--surface);position:relative;display:flex;width:100%;min-width:0}.gv-select__input{width:100%;min-width:0;min-height:var(--gv-select-h);margin:0;padding:0 calc(var(--gv-select-px) + var(--space-6)) 0 var(--gv-select-px);background:var(--gv-select-bg);color:var(--ink);border:var(--border-hairline) solid var(--gv-select-edge);border-radius:var(--radius-s);font-family:var(--font-sans);font-size:var(--gv-select-fs);line-height:var(--gv-select-lh);font-weight:400;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--duration-1) var(--ease-standard)}.gv-select__input:hover{--gv-select-edge: var(--ink-muted)}.gv-select__input:focus-visible{--gv-select-edge: var(--accent);outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-select__input[aria-invalid=true]{--gv-select-edge: var(--danger)}.gv-select__input:has(option[value=""]:checked){color:var(--ink-faint)}.gv-select__input:disabled{--gv-select-edge: var(--border);--gv-select-bg: var(--page);color:var(--ink-faint);cursor:not-allowed}.gv-select__input option,.gv-select__input optgroup{background:var(--surface-raised);color:var(--ink);font-weight:400}.gv-select__input optgroup{font-weight:600}.gv-select__input option:disabled{color:var(--ink-faint)}.gv-select__chevron{position:absolute;top:50%;right:var(--gv-select-px);width:16px;height:16px;translate:0 -50%;color:var(--ink-muted);pointer-events:none}.gv-select:has(.gv-select__input:disabled) .gv-select__chevron{color:var(--ink-faint)}.gv-select--sm{--gv-select-h: var(--control-s);--gv-select-px: var(--space-2);--gv-select-fs: 14px;--gv-select-lh: 20px}.gv-select--lg{--gv-select-h: var(--control-l);--gv-select-px: var(--space-4)}@media(forced-colors:active){.gv-select__input{border-color:CanvasText}.gv-select__chevron{color:CanvasText}}.gv-checkbox{--gv-checkbox-size: 18px;--gv-checkbox-edge: var(--border-strong);--gv-checkbox-fill: var(--surface);display:grid;grid-template-columns:var(--gv-checkbox-size) minmax(0,1fr);-moz-column-gap:var(--space-3);column-gap:var(--space-3);align-items:start;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ink);font-family:var(--font-sans);cursor:pointer}.gv-checkbox__input{display:grid;place-content:center;width:var(--gv-checkbox-size);height:var(--gv-checkbox-size);margin:3px 0 0;padding:0;background:var(--gv-checkbox-fill);border:var(--border-hairline) solid var(--gv-checkbox-edge);border-radius:var(--radius-xs);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}.gv-checkbox__input:before{content:"";width:14px;height:14px;background:var(--on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;transform:scale(0);transition:transform var(--duration-1) var(--ease-standard)}.gv-checkbox__input:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.gv-checkbox__input:checked,.gv-checkbox__input:indeterminate{--gv-checkbox-fill: var(--accent);--gv-checkbox-edge: var(--accent)}.gv-checkbox__input:checked:before,.gv-checkbox__input:indeterminate:before{transform:scale(1)}.gv-checkbox:hover .gv-checkbox__input:not(:checked):not(:indeterminate):not(:disabled){--gv-checkbox-edge: var(--ink-muted)}.gv-checkbox:hover .gv-checkbox__input:is(:checked,:indeterminate):not(:disabled){--gv-checkbox-fill: var(--accent-hover);--gv-checkbox-edge: var(--accent-hover)}.gv-checkbox__input:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-checkbox__input[aria-invalid=true]:not(:checked){--gv-checkbox-edge: var(--danger)}.gv-checkbox__input:disabled{--gv-checkbox-edge: var(--border);--gv-checkbox-fill: var(--page);cursor:not-allowed}.gv-checkbox__input:disabled:is(:checked,:indeterminate){--gv-checkbox-fill: var(--border-strong);--gv-checkbox-edge: var(--border-strong)}.gv-checkbox__input:disabled:before{background:var(--surface)}.gv-checkbox:has(.gv-checkbox__input:disabled){color:var(--ink-faint);cursor:not-allowed}.gv-checkbox__label{grid-column:2;font-size:16px;line-height:24px;font-weight:400}.gv-checkbox__description{grid-column:2;margin-top:var(--space-1);color:var(--ink-muted);font-size:14px;line-height:22px;text-wrap:pretty}.gv-checkbox:has(.gv-checkbox__input:disabled) .gv-checkbox__description{color:var(--ink-faint)}.gv-checkbox__group{margin:0;padding:0;border:0;min-width:0}.gv-checkbox__legend{margin:0 0 var(--space-3);padding:0;color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500}.gv-checkbox__options{display:flex;flex-direction:column;gap:var(--space-3)}.gv-checkbox__options--inline{flex-direction:row;flex-wrap:wrap;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gv-checkbox__group>.gv-form-field__help,.gv-checkbox__group>.gv-form-field__error{margin-top:var(--space-3)}@media(prefers-reduced-motion:reduce){.gv-checkbox__input:before{transition:none}}@media(forced-colors:active){.gv-checkbox__input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.gv-checkbox__input:before{display:none}}.gv-radio-group{margin:0;padding:0;border:0;min-width:0;font-family:var(--font-sans)}.gv-radio-group__legend{margin:0 0 var(--space-3);padding:0;color:var(--ink);font-size:15px;line-height:22px;font-weight:500}.gv-radio-group__options{display:flex;flex-direction:column;gap:var(--space-3)}.gv-radio-group--horizontal .gv-radio-group__options{flex-direction:row;flex-wrap:wrap;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gv-radio-group__option{--gv-radio-size: 18px;--gv-radio-dot: 8px;--gv-radio-edge: var(--border-strong);display:grid;grid-template-columns:var(--gv-radio-size) minmax(0,1fr);-moz-column-gap:var(--space-3);column-gap:var(--space-3);align-items:start;align-content:start;color:var(--ink);cursor:pointer}.gv-radio-group__input{display:grid;place-content:center;width:var(--gv-radio-size);height:var(--gv-radio-size);margin:3px 0 0;padding:0;background:var(--surface);border:var(--border-hairline) solid var(--gv-radio-edge);border-radius:var(--radius-pill);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--duration-1) var(--ease-standard)}.gv-radio-group__input:before{content:"";width:var(--gv-radio-dot);height:var(--gv-radio-dot);border-radius:var(--radius-pill);background:var(--accent);transform:scale(0);transition:transform var(--duration-1) var(--ease-standard)}.gv-radio-group__input:checked{--gv-radio-edge: var(--accent)}.gv-radio-group__input:checked:before{transform:scale(1)}.gv-radio-group__option:hover .gv-radio-group__input:not(:checked):not(:disabled){--gv-radio-edge: var(--ink-muted)}.gv-radio-group__input:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-radio-group__input[aria-invalid=true]:not(:checked){--gv-radio-edge: var(--danger)}.gv-radio-group__input:disabled{--gv-radio-edge: var(--border);background:var(--page);cursor:not-allowed}.gv-radio-group__input:disabled:before{background:var(--border-strong)}.gv-radio-group__option:has(.gv-radio-group__input:disabled){color:var(--ink-faint);cursor:not-allowed}.gv-radio-group__label{grid-column:2;font-size:16px;line-height:24px;font-weight:400}.gv-radio-group__description{grid-column:2;margin-top:var(--space-1);color:var(--ink-muted);font-size:14px;line-height:22px;text-wrap:pretty}.gv-radio-group>.gv-form-field__help,.gv-radio-group>.gv-form-field__error{margin-top:var(--space-3)}.gv-radio-group--cards .gv-radio-group__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.gv-radio-group--cards .gv-radio-group__option{padding:var(--space-4) var(--space-5);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);transition:border-color var(--duration-1) var(--ease-standard),background-color var(--duration-1) var(--ease-standard)}.gv-radio-group--cards .gv-radio-group__option:hover{border-color:var(--border-strong)}.gv-radio-group--cards .gv-radio-group__option:has(.gv-radio-group__input:checked){border-color:var(--accent);background:var(--surface-lilac)}.gv-radio-group--cards .gv-radio-group__option:has(.gv-radio-group__input:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-radio-group--cards .gv-radio-group__input:focus-visible{outline:none}.gv-radio-group--cards .gv-radio-group__option:has(.gv-radio-group__input:disabled){background:var(--page);border-color:var(--border)}.gv-radio-group--cards .gv-radio-group__label{font-size:16px;line-height:24px;font-weight:500}@container gv (min-width: 600px){.gv-radio-group--cards .gv-radio-group__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.gv-radio-group__input:before{transition:none}}@media(forced-colors:active){.gv-radio-group__input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.gv-radio-group__input:before{display:none}.gv-radio-group--cards .gv-radio-group__option:has(.gv-radio-group__input:checked){border-color:Highlight}}.gv-switch{--gv-switch-w: 36px;--gv-switch-h: 20px;--gv-switch-thumb: 14px;--gv-switch-gap: 2px;--gv-switch-edge: var(--border-strong);--gv-switch-track: var(--surface);--gv-switch-knob: var(--border-strong);display:grid;grid-template-columns:var(--gv-switch-w) minmax(0,1fr);-moz-column-gap:var(--space-3);column-gap:var(--space-3);align-items:start;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ink);font-family:var(--font-sans);cursor:pointer}.gv-switch__input{position:relative;width:var(--gv-switch-w);height:var(--gv-switch-h);margin:2px 0 0;padding:0;background:var(--gv-switch-track);border:var(--border-hairline) solid var(--gv-switch-edge);border-radius:var(--radius-pill);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard)}.gv-switch__input:before{content:"";position:absolute;top:var(--gv-switch-gap);left:var(--gv-switch-gap);width:var(--gv-switch-thumb);height:var(--gv-switch-thumb);border-radius:var(--radius-pill);background:var(--gv-switch-knob);transition:transform var(--duration-2) var(--ease-standard),background-color var(--duration-2) var(--ease-standard)}.gv-switch__input:checked{--gv-switch-track: var(--accent);--gv-switch-edge: var(--accent);--gv-switch-knob: var(--on-accent)}.gv-switch__input:checked:before{transform:translate(calc(var(--gv-switch-w) - var(--gv-switch-thumb) - 2 * var(--gv-switch-gap) - 2 * var(--border-hairline)))}.gv-switch:hover .gv-switch__input:not(:checked):not(:disabled){--gv-switch-edge: var(--ink-muted);--gv-switch-knob: var(--ink-muted)}.gv-switch:hover .gv-switch__input:checked:not(:disabled){--gv-switch-track: var(--accent-hover);--gv-switch-edge: var(--accent-hover)}.gv-switch__input:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-switch__input:disabled{--gv-switch-edge: var(--border);--gv-switch-track: var(--page);--gv-switch-knob: var(--border);cursor:not-allowed}.gv-switch__input:disabled:checked{--gv-switch-track: var(--border-strong);--gv-switch-edge: var(--border-strong);--gv-switch-knob: var(--surface)}.gv-switch:has(.gv-switch__input:disabled){color:var(--ink-faint);cursor:not-allowed}.gv-switch__label{grid-column:2;font-size:16px;line-height:24px;font-weight:400}.gv-switch__state{margin-left:var(--space-2);color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500}.gv-switch__description{grid-column:2;margin-top:var(--space-1);color:var(--ink-muted);font-size:14px;line-height:22px;text-wrap:pretty}.gv-switch:has(.gv-switch__input:disabled) .gv-switch__description{color:var(--ink-faint)}.gv-switch--end{width:100%;grid-template-columns:minmax(0,1fr) var(--gv-switch-w);-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gv-switch--end .gv-switch__input{grid-column:2;grid-row:1}.gv-switch--end .gv-switch__label{grid-column:1;grid-row:1}.gv-switch--end .gv-switch__description{grid-column:1;grid-row:2}@media(prefers-reduced-motion:reduce){.gv-switch__input,.gv-switch__input:before{transition:none}}@media(forced-colors:active){.gv-switch__input{border-color:CanvasText}.gv-switch__input:before{background:CanvasText}.gv-switch__input:checked{background:Highlight;border-color:Highlight}.gv-switch__input:checked:before{background:HighlightText}}.gv-search-field{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0;margin:0}.gv-search-field__label{color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500}.gv-search-field__clear{--gv-search-clear: 32px;display:inline-flex;align-items:center;justify-content:center;width:var(--gv-search-clear);height:var(--gv-search-clear);margin:0;padding:0;border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-search-field__clear:hover{background:var(--surface-hover);color:var(--ink)}.gv-search-field__clear:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-search-field__clear .gv-icon{width:16px;height:16px}.gv-text-field--sm .gv-search-field__clear{--gv-search-clear: 24px;border-radius:var(--radius-xs)}.gv-search-field__kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-1);margin-right:var(--space-1);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;line-height:18px}.gv-search-field .gv-text-field__input:-moz-placeholder~.gv-text-field__end .gv-search-field__clear{display:none}.gv-search-field .gv-text-field__input:placeholder-shown~.gv-text-field__end .gv-search-field__clear{display:none}.gv-search-field .gv-text-field__input:not(:-moz-placeholder)~.gv-text-field__end .gv-search-field__kbd{display:none}.gv-search-field .gv-text-field__input:not(:placeholder-shown)~.gv-text-field__end .gv-search-field__kbd,.gv-search-field .gv-text-field__input:focus~.gv-text-field__end .gv-search-field__kbd{display:none}.gv-segmented-control{--gv-seg-h: var(--control-m);--gv-seg-pad: 3px;--gv-seg-px: var(--space-4);--gv-seg-fs: 15px;--gv-seg-lh: 22px;position:relative;--gv-seg-gap: 2px;display:inline-flex;align-items:stretch;gap:var(--gv-seg-gap);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--gv-seg-h);margin:0;padding:var(--gv-seg-pad);background:var(--page);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-sans)}.gv-segmented-control__option{position:relative;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;min-height:calc(var(--gv-seg-h) - 2 * var(--gv-seg-pad) - 2 * var(--border-hairline));padding:0 var(--gv-seg-px);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);color:var(--ink-muted);font-size:var(--gv-seg-fs);line-height:var(--gv-seg-lh);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}.gv-segmented-control__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.gv-segmented-control__label{position:relative;overflow:hidden;text-overflow:ellipsis}.gv-segmented-control__icon{position:relative;flex:none;width:16px;height:16px}.gv-segmented-control__option:hover{color:var(--ink)}.gv-segmented-control__option:has(.gv-segmented-control__input:checked){background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-1);color:var(--ink)}.gv-segmented-control__option:has(.gv-segmented-control__input:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-segmented-control__option:has(.gv-segmented-control__input:disabled){color:var(--ink-faint);cursor:not-allowed}.gv-segmented-control__input:disabled{cursor:not-allowed}.gv-segmented-control--sm{--gv-seg-h: var(--control-s);--gv-seg-px: var(--space-3);--gv-seg-fs: 13px;--gv-seg-lh: 18px}.gv-segmented-control--sm .gv-segmented-control__icon{width:14px;height:14px}.gv-segmented-control--block{display:flex;width:100%}.gv-segmented-control--block .gv-segmented-control__option{flex:1 1 0}@media(forced-colors:active){.gv-segmented-control__option:has(.gv-segmented-control__input:checked){border-color:Highlight;forced-color-adjust:none;background:Highlight;color:HighlightText}}.gv-slider{--gv-slider-p: .5;--gv-slider-track: 4px;--gv-slider-thumb: 18px;--gv-slider-fill: calc(var(--gv-slider-thumb) / 2 + (100% - var(--gv-slider-thumb)) * var(--gv-slider-p));--gv-slider-on: var(--accent);--gv-slider-off: var(--border);--gv-slider-edge: var(--border-strong);display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0;font-family:var(--font-sans)}.gv-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.gv-slider__label{color:var(--ink);font-size:15px;line-height:22px;font-weight:500}.gv-slider__value{color:var(--ink);font-size:15px;line-height:22px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.gv-slider__input{display:block;width:100%;height:24px;margin:0;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gv-slider__input:focus-visible{outline:none}.gv-slider__input::-webkit-slider-runnable-track{height:var(--gv-slider-track);border-radius:var(--radius-pill);background:linear-gradient(to right,var(--gv-slider-on) 0 var(--gv-slider-fill),var(--gv-slider-off) var(--gv-slider-fill) 100%)}.gv-slider__input::-moz-range-track{height:var(--gv-slider-track);border-radius:var(--radius-pill);background:var(--gv-slider-off)}.gv-slider__input::-moz-range-progress{height:var(--gv-slider-track);border-radius:var(--radius-pill);background:var(--gv-slider-on)}.gv-slider__input::-webkit-slider-thumb{width:var(--gv-slider-thumb);height:var(--gv-slider-thumb);margin-top:calc((var(--gv-slider-track) - var(--gv-slider-thumb)) / 2);border:var(--border-hairline) solid var(--gv-slider-edge);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-1);-webkit-appearance:none;appearance:none;-webkit-transition:border-color var(--duration-1) var(--ease-standard),box-shadow var(--duration-1) var(--ease-standard);transition:border-color var(--duration-1) var(--ease-standard),box-shadow var(--duration-1) var(--ease-standard)}.gv-slider__input::-moz-range-thumb{box-sizing:border-box;width:var(--gv-slider-thumb);height:var(--gv-slider-thumb);border:var(--border-hairline) solid var(--gv-slider-edge);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-1)}.gv-slider__input:hover{--gv-slider-edge: var(--ink-muted)}.gv-slider__input:focus-visible{--gv-slider-edge: var(--accent)}.gv-slider__input:focus-visible::-webkit-slider-thumb{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-slider__input:focus-visible::-moz-range-thumb{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-slider:has(.gv-slider__input:disabled){--gv-slider-on: var(--border-strong);--gv-slider-edge: var(--border)}.gv-slider__input:disabled{cursor:not-allowed}.gv-slider:has(.gv-slider__input:disabled) .gv-slider__label,.gv-slider:has(.gv-slider__input:disabled) .gv-slider__value{color:var(--ink-faint)}.gv-slider__scale{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--ink-muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}@media(forced-colors:active){.gv-slider__input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.gv-file-drop{container-type:inline-size;container-name:gv-file-drop;display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-file-drop__zone{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-5);align-items:start;padding:var(--space-6);background:var(--surface-warm);border:var(--border-hairline) dashed var(--border-strong);border-radius:var(--radius-m);transition:border-color var(--duration-1) var(--ease-standard),background-color var(--duration-1) var(--ease-standard)}.gv-file-drop[data-state=drag-over] .gv-file-drop__zone{border-color:var(--accent);background:var(--surface-lilac)}.gv-file-drop__icon{width:24px;height:24px;margin-top:2px;color:var(--ink-brand)}.gv-file-drop__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.gv-file-drop__title{margin:0;font-size:16px;line-height:24px;font-weight:500;text-wrap:balance}.gv-file-drop__hint{margin:0;color:var(--ink-muted);font-size:14px;line-height:22px;text-wrap:pretty}.gv-file-drop__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.gv-file-drop__browse{position:relative}.gv-file-drop__browse:has(.gv-file-drop__input:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-file-drop__input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@container gv-file-drop (min-width: 560px){.gv-file-drop__zone{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:var(--space-6) var(--space-8)}.gv-file-drop__icon{margin-top:0}.gv-file-drop__actions{grid-column:auto;flex-wrap:nowrap}}.gv-file-drop__list{margin:0;padding:0;list-style:none;background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m)}.gv-file-drop__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:var(--space-3);column-gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.gv-file-drop__file+.gv-file-drop__file{border-top:var(--border-hairline) solid var(--border)}.gv-file-drop__file-icon{width:20px;height:20px;color:var(--ink-muted)}.gv-file-drop__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500}.gv-file-drop__meta{display:block;color:var(--ink-muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.gv-file-drop__status{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.gv-file-drop__status .gv-icon{width:16px;height:16px}.gv-file-drop__file[data-state=ready] .gv-file-drop__status{color:var(--success)}.gv-file-drop__file[data-state=error] .gv-file-drop__status,.gv-file-drop__file[data-state=error] .gv-file-drop__file-icon{color:var(--danger)}.gv-file-drop__spinner{width:12px;height:12px;border-radius:var(--radius-pill);border:1.5px solid currentColor;border-right-color:transparent;animation:gv-file-drop-spin .9s linear infinite}@keyframes gv-file-drop-spin{to{transform:rotate(360deg)}}.gv-file-drop__remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-file-drop__remove:hover{background:var(--surface-hover);color:var(--ink)}.gv-file-drop__remove:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}@container gv-file-drop (max-width: 420px){.gv-file-drop__file{grid-template-columns:auto minmax(0,1fr) auto}.gv-file-drop__status{grid-column:2;grid-row:2}.gv-file-drop__remove{grid-column:3;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.gv-file-drop__spinner{animation:none;border-right-color:currentColor;opacity:.6}}.gv-email-capture{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:560px;min-width:0;margin:0;font-family:var(--font-sans)}.gv-email-capture__label{color:var(--ink);font-size:15px;line-height:22px;font-weight:500}.gv-email-capture__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-3)}.gv-email-capture__field{flex:1 1 200px;min-width:0;display:flex}.gv-email-capture__row>.gv-button{flex:none}.gv-email-capture__note{margin:0;color:var(--ink-muted);font-size:13px;line-height:18px}.gv-email-capture__message{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:14px;line-height:22px;font-weight:500}.gv-email-capture__message:empty{display:none}.gv-email-capture__message .gv-icon{flex:none;width:16px;height:16px;margin-top:3px}.gv-email-capture__message[data-tone=success]{color:var(--success)}.gv-email-capture__message[data-tone=danger]{color:var(--danger)}.gv-email-capture[data-state=success] .gv-email-capture__label,.gv-email-capture[data-state=success] .gv-email-capture__row,.gv-email-capture[data-state=success] .gv-email-capture__note{display:none}.gv-email-capture[data-state=success] .gv-email-capture__message{padding:var(--space-3) var(--space-4);background:var(--success-wash);border-radius:var(--radius-s)}@container gv (max-width: 599px){.gv-email-capture__row{flex-direction:column}.gv-email-capture__field{flex:none}.gv-email-capture__row>.gv-button{width:100%}}.gv-tabs{min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-tabs__list{display:flex;gap:var(--space-6);box-shadow:inset 0 calc(-1 * var(--border-hairline)) 0 var(--border);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--space-4)}.gv-tabs__list::-webkit-scrollbar{display:none}.gv-tabs__tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin:0;padding:var(--space-3) 0;border:0;border-radius:0;background:transparent;color:var(--ink-muted);font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--duration-1) var(--ease-standard)}.gv-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--border-focus);border-radius:var(--radius-pill);background:transparent;transition:background-color var(--duration-1) var(--ease-standard)}.gv-tabs__tab:hover{color:var(--ink)}.gv-tabs__tab:hover:after{background:var(--border)}.gv-tabs__tab[aria-selected=true]{color:var(--ink)}.gv-tabs__tab[aria-selected=true]:after{background:var(--accent)}.gv-tabs__tab:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:-2px;border-radius:var(--radius-xs)}.gv-tabs__tab:disabled,.gv-tabs__tab[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed}.gv-tabs__tab:disabled:after{background:transparent}.gv-tabs__count{color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;font-variant-numeric:tabular-nums}.gv-tabs__panel{padding-top:var(--space-8);min-width:0}.gv-tabs__panel:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:4px;border-radius:var(--radius-xs)}.gv-tabs--pills .gv-tabs__list{gap:var(--space-1);box-shadow:none}.gv-tabs--pills .gv-tabs__tab{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:14px;line-height:20px;transition:color var(--duration-1) var(--ease-standard),background-color var(--duration-1) var(--ease-standard)}.gv-tabs--pills .gv-tabs__tab:after{display:none}.gv-tabs--pills .gv-tabs__tab:hover{background:var(--surface-hover)}.gv-tabs--pills .gv-tabs__tab[aria-selected=true]{background:var(--surface-lilac);color:var(--ink)}.gv-tabs--pills .gv-tabs__tab:focus-visible{outline-offset:2px;border-radius:var(--radius-pill)}.gv-tabs--pills .gv-tabs__panel{padding-top:var(--space-5)}@container gv (min-width: 960px){.gv-tabs--vertical{display:grid;grid-template-columns:minmax(180px,calc(2 * var(--gv-col) + var(--grid-gutter))) minmax(0,1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);align-items:start}.gv-tabs--vertical .gv-tabs__list{flex-direction:column;gap:0;box-shadow:inset calc(-1 * var(--border-hairline)) 0 0 var(--border);overflow:visible}.gv-tabs--vertical .gv-tabs__tab{justify-content:space-between;white-space:normal;text-align:left;padding:var(--space-3) var(--space-5) var(--space-3) 0}.gv-tabs--vertical .gv-tabs__tab:after{inset:0 0 0 auto;width:var(--border-focus);height:auto}.gv-tabs--vertical .gv-tabs__panel{padding-top:var(--space-3)}}@media(forced-colors:active){.gv-tabs__list{border-bottom:var(--border-hairline) solid CanvasText}.gv-tabs__tab[aria-selected=true]:after{background:Highlight}.gv-tabs--pills .gv-tabs__tab[aria-selected=true]{outline:var(--border-hairline) solid Highlight}}.gv-top-nav{--gv-top-nav-control: var(--control-m);container-type:inline-size;container-name:gv-top-nav;position:sticky;top:0;z-index:var(--z-nav);background:var(--gv-ground, var(--page));color:var(--ink);border-bottom:var(--border-hairline) solid transparent;font-family:var(--font-sans);transition:border-color var(--duration-2) var(--ease-standard),box-shadow var(--duration-2) var(--ease-standard)}.gv-top-nav[data-scrolled=true]{border-bottom-color:var(--border);box-shadow:var(--shadow-1)}.gv-top-nav__inner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);height:var(--nav-height);max-width:calc(var(--container-l) + 2 * var(--space-8));margin-inline:auto;padding-inline:var(--space-5)}.gv-top-nav__brand{grid-column:1;justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;color:var(--ink-brand);font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-radius:var(--radius-s)}.gv-top-nav__brand .gv-petal{color:var(--accent)}.gv-top-nav__links{display:none;grid-column:2;justify-content:center;min-width:0}.gv-top-nav__list{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.gv-top-nav__item{position:static}.gv-top-nav__link{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--gv-top-nav-control);padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-top-nav__link:hover,.gv-top-nav__link[aria-expanded=true]{background:var(--surface-hover)}.gv-top-nav__link[aria-current=page]{text-decoration-line:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:8px}.gv-top-nav__chevron{width:16px;height:16px;color:var(--ink-muted);transition:transform var(--duration-2) var(--ease-standard)}.gv-top-nav__link[aria-expanded=true] .gv-top-nav__chevron{transform:rotate(180deg)}.gv-top-nav__item>.gv-mega-menu{position:absolute;z-index:var(--z-popover);top:calc(100% + var(--space-1));left:50%;transform:translate(-50%)}.gv-top-nav--panels .gv-top-nav__inner,.gv-top-nav__inner:has(.gv-mega-panel){position:static}.gv-top-nav__item>.gv-mega-panel{position:absolute;inset-inline:0;inset-block-start:100%;z-index:var(--z-popover);width:auto}.gv-top-nav__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:var(--space-2)}.gv-top-nav__login{display:inline-flex;align-items:center;height:var(--gv-top-nav-control);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink);font-size:15px;line-height:22px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-1) var(--ease-standard)}.gv-top-nav__login:hover{background:var(--surface-hover)}.gv-top-nav__demo,.gv-top-nav__try{display:none}.gv-top-nav__menu-button{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard)}.gv-top-nav__menu-button:hover{background:var(--surface-hover)}.gv-top-nav__brand:focus-visible,.gv-top-nav__link:focus-visible,.gv-top-nav__login:focus-visible,.gv-top-nav__menu-button:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}@container gv-top-nav (min-width: 600px){.gv-top-nav__inner{padding-inline:var(--space-8);gap:var(--space-6)}.gv-top-nav__demo,.gv-top-nav__try{display:inline-flex}}@container gv-top-nav (min-width: 960px){.gv-top-nav{--gv-top-nav-control: var(--control-dense)}.gv-top-nav__inner{gap:var(--space-4)}.gv-top-nav__links{display:flex}.gv-top-nav__menu-button,.gv-top-nav__demo{display:none}.gv-top-nav__list{gap:0}.gv-top-nav__link{padding:0 var(--space-2)}.gv-top-nav__login{padding:0 var(--space-2);font-size:14px}.gv-top-nav__demo,.gv-top-nav__try{--gv-button-h: var(--gv-top-nav-control);--gv-button-px: var(--space-4);font-size:14px;line-height:20px}}@container gv-top-nav (min-width: 1200px){.gv-top-nav__inner{gap:var(--space-6)}.gv-top-nav__actions{gap:var(--space-4)}.gv-top-nav__demo{display:inline-flex}.gv-top-nav__link{padding:0 var(--space-3)}}@container gv-top-nav (min-width: 960px) and (max-width: 1079.98px){.gv-top-nav--wide-links .gv-top-nav__links{display:none}.gv-top-nav--wide-links .gv-top-nav__menu-button{display:inline-grid}.gv-top-nav--wide-links .gv-top-nav__demo{display:inline-flex}}@container gv-top-nav (min-width: 1200px) and (max-width: 1259.98px){.gv-top-nav--wide-links .gv-top-nav__demo{display:none}}.gv-top-nav[data-yield=true] .gv-top-nav__try{--gv-button-bg: transparent;--gv-button-fg: var(--ink);--gv-button-edge: var(--border-strong)}.gv-top-nav[data-yield=true] .gv-top-nav__try:hover{--gv-button-bg: var(--surface-hover);--gv-button-edge: var(--border-strong)}@media(forced-colors:active){.gv-top-nav{border-bottom-color:CanvasText}}.gv-mega-menu{--gv-mega-col: 288px;--gv-mega-feature: 248px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,auto);gap:var(--space-2);width:-moz-max-content;width:max-content;max-width:100%;padding:var(--space-2);background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-2);font-family:var(--font-sans);text-align:left;opacity:1;translate:0 0;transition:opacity var(--duration-2) var(--ease-standard),translate var(--duration-2) var(--ease-standard)}@starting-style{.gv-mega-menu{opacity:0;translate:0 -4px}}.gv-mega-menu--feature{grid-template-columns:minmax(0,auto) var(--gv-mega-feature)}.gv-mega-menu__grid{display:grid;grid-template-columns:repeat(2,var(--gv-mega-col));align-content:start;gap:var(--space-1);margin:0;padding:0;list-style:none}.gv-mega-menu--single{--gv-mega-col: 320px}.gv-mega-menu--single .gv-mega-menu__grid{grid-template-columns:var(--gv-mega-col)}.gv-mega-menu__item{display:flex;align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-3);border-radius:var(--radius-s);color:var(--ink);text-decoration:none;transition:background-color var(--duration-1) var(--ease-standard)}.gv-mega-menu__item:hover{background:var(--surface-hover)}.gv-mega-menu__item:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:-2px}.gv-mega-menu__icon{width:20px;height:20px;margin-top:1px;flex:none;color:var(--ink-muted);transition:color var(--duration-1) var(--ease-standard)}.gv-mega-menu__item:hover .gv-mega-menu__icon{color:var(--accent)}.gv-mega-menu__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gv-mega-menu__title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:15px;line-height:22px;font-weight:500;color:var(--ink)}.gv-mega-menu__desc{font-size:14px;line-height:20px;color:var(--ink-muted);text-wrap:pretty}.gv-mega-menu__item[aria-current=page] .gv-mega-menu__title{color:var(--accent)}.gv-mega-menu__status{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:500;color:var(--ink-muted);white-space:nowrap}.gv-mega-menu__feature{display:flex;flex-direction:column;padding:var(--space-5);background:var(--surface-warm);border-radius:var(--radius-s)}.gv-mega-menu__feature-eyebrow{font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em;color:var(--ink-muted)}.gv-mega-menu__feature-title{margin:var(--space-2) 0 0;font-size:16px;line-height:24px;font-weight:600;color:var(--ink);text-wrap:balance}.gv-mega-menu__feature-text{margin:var(--space-2) 0 0;font-size:14px;line-height:22px;color:var(--ink-muted);text-wrap:pretty}.gv-mega-menu__feature-link{margin-top:auto;padding-top:var(--space-4);font-size:14px;line-height:22px;font-weight:500}@media(forced-colors:active){.gv-mega-menu{border-color:CanvasText}.gv-mega-menu__item:hover{outline:var(--border-hairline) solid CanvasText}}.gv-mobile-nav{--gv-mobile-nav-h: 680px;box-sizing:border-box;display:flex;flex-direction:column;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--page);color:var(--ink);font-family:var(--font-sans);text-align:left;overflow:hidden}dialog.gv-mobile-nav{opacity:1;translate:0 0;transition:opacity var(--duration-3) var(--ease-standard),translate var(--duration-3) var(--ease-standard),overlay var(--duration-3) allow-discrete,display var(--duration-3) allow-discrete}dialog.gv-mobile-nav:not([open]){display:none;opacity:0;translate:0 -8px}@starting-style{dialog.gv-mobile-nav[open]{opacity:0;translate:0 -8px}}dialog.gv-mobile-nav::backdrop{background:transparent}html:has(dialog.gv-mobile-nav:modal){overflow:hidden}.gv-mobile-nav--inline{position:relative;inset:auto;height:var(--gv-mobile-nav-h);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-l)}.gv-mobile-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--nav-height);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--border-hairline) solid var(--border);flex:none}.gv-mobile-nav__brand{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;color:var(--ink-brand);font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-radius:var(--radius-s)}.gv-mobile-nav__brand .gv-petal{color:var(--accent)}.gv-mobile-nav__close{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard)}.gv-mobile-nav__close:hover{background:var(--surface-hover)}.gv-mobile-nav__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-4) var(--space-6)}.gv-mobile-nav__group{border-bottom:var(--border-hairline) solid var(--border)}.gv-mobile-nav__summary,.gv-mobile-nav__top-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;font-size:20px;line-height:28px;font-weight:500;color:var(--ink);text-decoration:none;cursor:pointer;list-style:none;border-radius:var(--radius-s)}.gv-mobile-nav__summary::-webkit-details-marker{display:none}.gv-mobile-nav__summary::marker{content:""}.gv-mobile-nav__chevron{width:20px;height:20px;color:var(--ink-muted);transition:transform var(--duration-2) var(--ease-standard)}.gv-mobile-nav__group[open]>.gv-mobile-nav__summary .gv-mobile-nav__chevron{transform:rotate(180deg)}.gv-mobile-nav__top-link{border-bottom:var(--border-hairline) solid var(--border);border-radius:0}.gv-mobile-nav__top-link[aria-current=page]{color:var(--accent)}.gv-mobile-nav__list{margin:0;padding:0 0 var(--space-3);list-style:none}.gv-mobile-nav__link{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2);min-height:44px;padding:0 var(--space-3);margin:0 calc(-1 * var(--space-3));border-radius:var(--radius-s);font-size:16px;line-height:24px;color:var(--ink);text-decoration:none;transition:background-color var(--duration-1) var(--ease-standard)}.gv-mobile-nav__link:hover{background:var(--surface-hover)}.gv-mobile-nav__link[aria-current=page]{color:var(--accent);font-weight:500}.gv-mobile-nav__link:has(>.gv-mobile-nav__desc){padding-block:var(--space-2)}.gv-mobile-nav__desc{flex-basis:100%;font-size:14px;line-height:20px;font-weight:400;color:var(--ink-muted);text-wrap:pretty}.gv-mobile-nav__heading{margin:var(--space-2) 0 var(--space-1);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em;color:var(--ink-muted)}.gv-mobile-nav__heading:first-of-type{margin-top:0}.gv-mobile-nav__status{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:500;color:var(--ink-muted)}.gv-mobile-nav__login{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-3);font-size:16px;line-height:24px;font-weight:500;color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:var(--border-hairline);text-underline-offset:4px}.gv-mobile-nav__actions{display:grid;gap:var(--space-3);padding:var(--space-4);border-top:var(--border-hairline) solid var(--border);background:var(--page);flex:none}.gv-mobile-nav__summary:focus-visible,.gv-mobile-nav__top-link:focus-visible,.gv-mobile-nav__link:focus-visible,.gv-mobile-nav__close:focus-visible,.gv-mobile-nav__brand:focus-visible,.gv-mobile-nav__login:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}@media(forced-colors:active){.gv-mobile-nav{border:var(--border-hairline) solid CanvasText}}.gv-footer{container-type:inline-size;container-name:gv-footer;background:var(--gv-ground, var(--page));color:var(--ink);border-top:var(--border-hairline) solid var(--border);font-family:var(--font-sans)}.gv-footer__inner{max-width:calc(var(--container-l) + 2 * var(--space-8));margin-inline:auto;padding:var(--space-16) var(--space-4) var(--space-8)}.gv-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.gv-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.gv-footer__lockup{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;color:var(--ink-brand);font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-radius:var(--radius-s)}.gv-footer__lockup .gv-petal{color:var(--accent)}.gv-footer__tagline{margin:0;max-width:30ch;font-size:14px;line-height:22px;color:var(--ink-muted)}.gv-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.gv-footer__column{min-width:0}.gv-footer__heading{margin:0 0 var(--space-3);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em;color:var(--ink-muted)}.gv-footer__list{margin:0;padding:0;list-style:none}.gv-footer__list>li{padding-block:5px}.gv-footer__link{display:inline;color:var(--ink);font-size:15px;line-height:22px;text-decoration:none;border-radius:var(--radius-xs)}.gv-footer__link:hover{text-decoration-line:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:4px}.gv-footer__status{display:inline-flex;align-items:center;vertical-align:1px;margin-left:var(--space-1);height:20px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:500;color:var(--ink-muted)}.gv-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8);margin-top:var(--space-16);padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--border)}.gv-footer__small{margin:0;font-size:13px;line-height:18px;color:var(--ink-muted)}.gv-footer__legal-start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6)}.gv-footer__legal-links,.gv-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin:0;padding:0;list-style:none}.gv-footer__legal>.gv-footer__legal-links{flex-basis:100%}.gv-footer__legal-links a,.gv-footer__legal-links button,.gv-footer__social a{padding:0;border:0;background:none;color:var(--ink-muted);font-family:var(--font-sans);font-size:13px;line-height:18px;text-decoration:none;cursor:pointer;border-radius:var(--radius-xs);transition:color var(--duration-1) var(--ease-standard)}.gv-footer__legal-links a:hover,.gv-footer__legal-links button:hover,.gv-footer__social a:hover{color:var(--ink);text-decoration-line:underline;text-underline-offset:3px}.gv-footer__registered{flex-basis:100%;max-width:120ch;margin:0;font-size:13px;line-height:20px;color:var(--ink-muted);text-wrap:pretty}.gv-footer--page{background:var(--gv-ground, var(--page))}.gv-footer__theme{display:inline-flex;align-items:center;gap:var(--space-3);margin:0;padding:0;border:0;min-width:0}.gv-footer__theme-legend{float:left;padding:0;font-size:13px;line-height:18px;color:var(--ink-muted)}.gv-footer__theme-track{display:inline-flex;gap:2px;padding:2px;border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill)}.gv-footer__theme-option{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-footer__theme-option:hover{color:var(--ink)}.gv-footer__theme-option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.gv-footer__theme-option:has(input:checked){background:var(--surface-lilac);color:var(--ink)}.gv-footer__theme-option:has(input:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-footer__lockup:focus-visible,.gv-footer__link:focus-visible,.gv-footer__legal-links a:focus-visible,.gv-footer__legal-links button:focus-visible,.gv-footer__social a:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-footer__columns:has(>.gv-footer__column:nth-child(6)){--gv-footer-cols: 6}@container gv-footer (min-width: 600px){.gv-footer__inner{padding-inline:var(--space-8)}.gv-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@container gv-footer (min-width: 960px){.gv-footer__columns{grid-template-columns:repeat(var(--gv-footer-cols, 5),minmax(0,1fr))}}@container gv-footer (max-width: 1199px){.gv-footer__columns:has(>.gv-footer__column:nth-child(6)){display:block;-moz-columns:2;columns:2;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gv-footer__columns:has(>.gv-footer__column:nth-child(6))>.gv-footer__column{-moz-column-break-inside:avoid;break-inside:avoid}.gv-footer__columns:has(>.gv-footer__column:nth-child(6))>.gv-footer__column+.gv-footer__column{margin-block-start:var(--space-8)}}@container gv-footer (min-width: 600px) and (max-width: 1199px){.gv-footer__columns:has(>.gv-footer__column:nth-child(6)){-moz-columns:3;columns:3}}@container gv-footer (min-width: 1200px){.gv-footer__inner{padding-top:var(--space-16)}.gv-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,5fr);gap:var(--space-8)}.gv-footer__top:has(>.gv-footer__columns>.gv-footer__column:nth-child(6)){grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.gv-footer__top:has(>.gv-footer__columns>.gv-footer__column:nth-child(6)) .gv-footer__tagline{max-width:none}}@media(forced-colors:active){.gv-footer__theme-option:has(input:checked){outline:var(--border-hairline) solid CanvasText}}.gv-footer:is(.gv-ground-white,.gv-ground-rice,.gv-section--white,.gv-section--rice){border-top:0}.gv-footer--bare{background:none;border-top:0}.gv-breadcrumbs{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.005em;color:var(--ink-muted)}.gv-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.gv-breadcrumbs__item{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.gv-breadcrumbs__link{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-1);border-radius:var(--radius-xs);color:var(--ink-muted);text-decoration:none;transition:color var(--duration-1) var(--ease-standard)}.gv-breadcrumbs__link:hover{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.gv-breadcrumbs__current{display:inline-block;max-width:40ch;padding:0 var(--space-1);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-breadcrumbs__sep{width:14px;height:14px;flex:none;color:var(--ink-faint)}.gv-breadcrumbs__more{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-breadcrumbs__more:hover,.gv-breadcrumbs__more[aria-expanded=true]{background:var(--surface-hover);color:var(--ink)}.gv-breadcrumbs__menu{box-sizing:border-box;min-width:200px;max-width:320px;margin:0;padding:var(--space-1);list-style:none;background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-2)}.gv-breadcrumbs__menu[popover]{position:fixed;inset:auto;margin-block:6px;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline}.gv-breadcrumbs__menu:not([popover]){position:absolute;z-index:var(--z-popover);top:calc(100% + 6px);left:0}.gv-breadcrumbs__menu-link{display:flex;align-items:center;min-height:var(--control-dense);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--ink);font-size:14px;line-height:20px;font-weight:400;text-decoration:none;white-space:nowrap}.gv-breadcrumbs__menu-link:hover{background:var(--surface-hover)}.gv-breadcrumbs__link:focus-visible,.gv-breadcrumbs__more:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-breadcrumbs__menu-link:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:-2px}.gv-anchor-nav{--gv-anchor-top: calc(var(--nav-height) + var(--space-8));position:sticky;top:var(--nav-height);z-index:1;background:var(--gv-ground, var(--page));font-family:var(--font-sans)}.gv-anchor-nav__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em;color:var(--ink-muted)}.gv-anchor-nav__list{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;border-bottom:var(--border-hairline) solid var(--border)}.gv-anchor-nav__list::-webkit-scrollbar{display:none}.gv-anchor-nav__link{display:flex;align-items:center;min-height:44px;padding:0 var(--space-3);color:var(--ink-muted);font-size:14px;line-height:22px;font-weight:400;text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:color var(--duration-1) var(--ease-standard),box-shadow var(--duration-2) var(--ease-standard)}.gv-anchor-nav__link:hover{color:var(--ink)}.gv-anchor-nav__link[aria-current]:not([aria-current=false]){color:var(--ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--accent)}.gv-anchor-nav__link:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:-2px;border-radius:var(--radius-xs)}@container gv (min-width: 1200px){.gv-anchor-nav:not(.gv-anchor-nav--horizontal){top:var(--gv-anchor-top);background:transparent}.gv-anchor-nav:not(.gv-anchor-nav--horizontal) .gv-anchor-nav__title{position:static;width:auto;height:auto;margin:0 0 var(--space-3);overflow:visible;clip:auto;white-space:normal}.gv-anchor-nav:not(.gv-anchor-nav--horizontal) .gv-anchor-nav__list{flex-direction:column;gap:0;overflow:visible;border-bottom:0;border-left:var(--border-hairline) solid var(--border)}.gv-anchor-nav:not(.gv-anchor-nav--horizontal) .gv-anchor-nav__link{min-height:var(--control-dense);margin-left:-1px;padding:var(--space-1) 0 var(--space-1) var(--space-4);white-space:normal;box-shadow:inset 2px 0 0 transparent}.gv-anchor-nav:not(.gv-anchor-nav--horizontal) .gv-anchor-nav__link[aria-current]:not([aria-current=false]){box-shadow:inset 2px 0 0 var(--accent)}}.gv-anchor-nav--vertical{top:var(--gv-anchor-top);background:transparent}.gv-anchor-nav--vertical .gv-anchor-nav__title{position:static;width:auto;height:auto;margin:0 0 var(--space-3);overflow:visible;clip:auto;white-space:normal}.gv-anchor-nav--vertical .gv-anchor-nav__list{flex-direction:column;gap:0;overflow:visible;border-bottom:0;border-left:var(--border-hairline) solid var(--border)}.gv-anchor-nav--vertical .gv-anchor-nav__link{min-height:var(--control-dense);margin-left:-1px;padding:var(--space-1) 0 var(--space-1) var(--space-4);white-space:normal;box-shadow:inset 2px 0 0 transparent}.gv-anchor-nav--vertical .gv-anchor-nav__link[aria-current]:not([aria-current=false]){box-shadow:inset 2px 0 0 var(--accent)}@media(forced-colors:active){.gv-anchor-nav__link[aria-current]:not([aria-current=false]){text-decoration:underline}}.gv-pagination{--gv-page-size: var(--control-s);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:14px;line-height:20px;color:var(--ink)}.gv-pagination__pages{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.gv-pagination__page,.gv-pagination__step{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:var(--gv-page-size);height:var(--gv-page-size);padding:0 var(--space-2);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}.gv-pagination__step{padding:0 var(--space-3)}.gv-pagination__step .gv-icon{color:var(--ink-muted)}.gv-pagination__page:hover,.gv-pagination__step:hover{background:var(--surface-hover)}.gv-pagination__page[aria-current=page]{background:var(--surface-lilac);border-color:var(--accent);cursor:default}.gv-pagination__step[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed;background:transparent}.gv-pagination__step[aria-disabled=true] .gv-icon{color:var(--ink-faint)}.gv-pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:var(--gv-page-size);color:var(--ink-faint)}.gv-pagination__status{padding:0 var(--space-2);color:var(--ink-muted);font-variant-numeric:tabular-nums}.gv-pagination__page:focus-visible,.gv-pagination__step:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}@container gv (max-width: 599px){.gv-pagination:not(.gv-pagination--compact) .gv-pagination__step-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gv-pagination:not(.gv-pagination--compact) .gv-pagination__step{padding:0;width:var(--gv-page-size)}}@media(forced-colors:active){.gv-pagination__page[aria-current=page]{border-color:Highlight}}.gv-mega-panel{container-type:inline-size;container-name:gv-mega-panel;box-sizing:border-box;display:block;width:100%;max-block-size:calc(100dvh - var(--nav-height));overflow-y:auto;overscroll-behavior:contain;background:var(--gv-ground, var(--page));color:var(--ink);border-block:var(--border-hairline) solid var(--border);box-shadow:var(--shadow-2);font-family:var(--font-sans);text-align:left}.gv-mega-panel__inner{max-width:calc(var(--container-l) + 2 * var(--space-8));margin-inline:auto;padding:var(--space-10) var(--space-8);transition:opacity var(--duration-2) var(--ease-standard),translate var(--duration-2) var(--ease-standard)}.gv-mega-panel__inner:has(>.gv-mega-panel__footer){padding-block-end:var(--space-6)}@starting-style{.gv-mega-panel__inner{opacity:0;translate:0 calc(-1 * var(--space-1))}}.gv-mega-panel__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:var(--space-8);align-items:start}.gv-mega-panel__col{display:flex;flex-direction:column;gap:var(--space-7);min-width:0}.gv-mega-panel__col--divided{position:relative;align-self:stretch}.gv-mega-panel__col--divided:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-.5 * var(--grid-gutter));border-inline-start:var(--border-hairline) solid var(--border)}@container gv-mega-panel (min-width: 1200px){.gv-mega-panel__grid{grid-auto-flow:row;grid-template-columns:repeat(12,minmax(0,1fr))}.gv-mega-panel__col{grid-column:span 3}.gv-mega-panel__col--span-2{grid-column:span 2}.gv-mega-panel__col--span-4{grid-column:span 4}.gv-mega-panel__col--span-6{grid-column:span 6}}.gv-mega-panel__group{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.gv-mega-panel__heading{margin:0;font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em;color:var(--ink-muted)}.gv-mega-panel__list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.gv-mega-panel__item{display:flex;align-items:flex-start;gap:var(--space-3);min-block-size:44px;margin-inline:calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:var(--ink);text-decoration:none;transition:background-color var(--duration-1) var(--ease-standard)}.gv-mega-panel__item:hover,.gv-mega-panel__item:focus-visible{background:var(--surface-hover)}.gv-mega-panel__item:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:-2px}.gv-mega-panel__icon{width:20px;height:20px;margin-block-start:1px;flex:none;color:var(--ink-muted);transition:color var(--duration-1) var(--ease-standard)}.gv-mega-panel__item:hover .gv-mega-panel__icon,.gv-mega-panel__item:focus-visible .gv-mega-panel__icon,.gv-mega-panel__item[aria-current=page] .gv-mega-panel__icon{color:var(--accent)}.gv-mega-panel__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gv-mega-panel__title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:15px;line-height:22px;font-weight:500;color:var(--ink)}.gv-mega-panel__item[aria-current=page] .gv-mega-panel__title{color:var(--accent)}.gv-mega-panel__arrow{--gv-mega-panel-arrow: 14px;width:var(--gv-mega-panel-arrow);height:var(--gv-mega-panel-arrow);flex:none;margin-inline:calc(var(--space-1) - var(--space-2)) calc(-1 * (var(--gv-mega-panel-arrow) + var(--space-1)));color:var(--accent);opacity:0;transition:opacity var(--duration-1) var(--ease-standard)}.gv-mega-panel__item:hover .gv-mega-panel__arrow,.gv-mega-panel__item:focus-visible .gv-mega-panel__arrow{opacity:1}.gv-mega-panel__desc{font-size:14px;line-height:20px;font-weight:400;color:var(--ink-muted);text-wrap:pretty}.gv-mega-panel__status{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:500;color:var(--ink-muted);white-space:nowrap}.gv-mega-panel__list--names{gap:0}.gv-mega-panel__list--names .gv-mega-panel__item{align-items:center;min-block-size:40px;padding-block:var(--space-2)}.gv-mega-panel__feature{position:relative;display:none;flex-direction:column;min-width:0;padding:var(--space-2);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-l);transition:border-color var(--duration-1) var(--ease-standard)}:where(.gv-ground-white) .gv-mega-panel__feature{background:var(--surface-warm)}.gv-mega-panel__feature:hover{border-color:var(--border-strong)}@container gv-mega-panel (min-width: 1200px){.gv-mega-panel__feature{display:flex;grid-column:span 3}.gv-mega-panel__feature--span-4{grid-column:span 4}}.gv-mega-panel__feature-media{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-s);background:var(--art-deep)}.gv-mega-panel__feature-media--plain{background:var(--surface-warm);border:var(--border-hairline) solid var(--border)}.gv-mega-panel__feature-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.gv-mega-panel__window{position:relative;z-index:1;width:80%;overflow:hidden;background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-s);box-shadow:var(--shadow-1);font-size:12px;line-height:18px}.gv-mega-panel__window-bar{display:flex;align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-1) 0 var(--space-3);border-bottom:var(--border-hairline) solid var(--border)}.gv-mega-panel__window-brand{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:600;color:var(--ink-brand)}.gv-mega-panel__window-brand .gv-petal{color:var(--accent)}.gv-mega-panel__window-tag{display:inline-flex;align-items:center;height:20px;margin-inline-start:auto;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:500;color:var(--ink-muted);white-space:nowrap}.gv-mega-panel__window-body{padding:var(--space-2) var(--space-3) var(--space-3)}.gv-mega-panel__window-text{margin:0;color:var(--ink);text-wrap:pretty}.gv-mega-panel__window-ref{font-family:var(--font-mono);color:var(--ink-muted)}.gv-mega-panel__window-del{color:var(--danger);text-decoration:line-through;text-decoration-thickness:1px}.gv-mega-panel__window-ins{color:var(--link);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}.gv-mega-panel__feature-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3)}.gv-mega-panel__feature-eyebrow{margin:0;font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em;color:var(--ink-muted)}.gv-mega-panel__feature-title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--ink);text-wrap:balance}.gv-mega-panel__feature-text{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted);text-wrap:pretty}.gv-mega-panel__feature-link{display:inline-flex;align-items:center;gap:var(--space-1);margin-block-start:var(--space-2);font-size:14px;line-height:20px;font-weight:500;color:var(--link);text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:3px}.gv-mega-panel__feature-link .gv-icon{width:16px;height:16px;flex:none}.gv-mega-panel__feature-link:after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--radius-l)}.gv-mega-panel__feature:hover .gv-mega-panel__feature-link{text-decoration-line:underline}.gv-mega-panel__feature-link:focus-visible{outline:none}.gv-mega-panel__feature-link:focus-visible:after{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-mega-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-6);margin-block-start:var(--space-8);padding-block-start:var(--space-4);border-top:var(--border-hairline) solid var(--border)}.gv-mega-panel__footer-link{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:32px;border-radius:var(--radius-s);font-size:14px;line-height:20px;font-weight:500;color:var(--ink);text-decoration:none;transition:color var(--duration-1) var(--ease-standard)}.gv-mega-panel__footer-link .gv-icon{width:16px;height:16px;flex:none;color:var(--ink-muted);transition:color var(--duration-1) var(--ease-standard)}.gv-mega-panel__footer-link:hover,.gv-mega-panel__footer-link:hover .gv-icon{color:var(--link)}.gv-mega-panel__footer-link:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-mega-panel[data-motion]{overflow:hidden;transition:block-size var(--duration-3) var(--ease-standard)}.gv-mega-panel[data-motion=morph] .gv-mega-panel__inner{transition-delay:var(--duration-1)}.gv-mega-panel[data-motion=leave]{z-index:calc(var(--z-popover) + 1);background:transparent;border-color:transparent;box-shadow:none;pointer-events:none}.gv-mega-panel[data-motion=leave] .gv-mega-panel__inner,.gv-mega-panel[data-motion=close] .gv-mega-panel__inner{opacity:0;transition-duration:var(--duration-1);transition-timing-function:var(--ease-exit)}.gv-mega-panel[data-motion=close]{transition:block-size var(--duration-2) var(--ease-exit)}@media(prefers-reduced-motion:reduce){.gv-mega-panel,.gv-mega-panel__inner{transition:none;translate:none}}@media(forced-colors:active){.gv-mega-panel{border-color:CanvasText}.gv-mega-panel__item:hover{outline:var(--border-hairline) solid CanvasText}.gv-mega-panel__feature{border-color:CanvasText}}.gv-explorer{container-type:inline-size;container-name:gv-explorer;min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-explorer__index{min-width:0}.gv-explorer__group-heading{margin:0 0 var(--space-2);padding-inline:var(--space-3);color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.01em}.gv-explorer__list+.gv-explorer__group-heading{margin-top:var(--space-10)}.gv-explorer__list{margin:0;padding:0;list-style:none;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.gv-explorer__option{-moz-column-break-inside:avoid;break-inside:avoid;padding-block:3px;border-bottom:var(--border-hairline) solid var(--border)}.gv-explorer__link{position:relative;display:flex;align-items:center;gap:var(--space-3);min-block-size:48px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-1) var(--ease-standard)}.gv-explorer__link:hover{background:var(--surface-hover)}.gv-explorer__link:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:0;background:var(--surface-hover)}.gv-explorer__icon{flex:none;width:20px;height:20px;color:var(--ink-muted);transition:color var(--duration-1) var(--ease-standard)}.gv-explorer__link:hover .gv-explorer__icon,.gv-explorer__link:focus-visible .gv-explorer__icon{color:var(--accent)}.gv-explorer__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.gv-explorer__name{font-size:16px;line-height:24px;font-weight:500;color:var(--ink)}.gv-explorer__line{font-size:14px;line-height:22px;font-weight:400;color:var(--ink-muted);text-wrap:pretty}.gv-explorer__arrow{flex:none;width:16px;height:16px;color:var(--ink-muted);transition:opacity var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-explorer__link:hover .gv-explorer__arrow,.gv-explorer__link:focus-visible .gv-explorer__arrow{color:var(--accent);opacity:1}.gv-explorer__foot{margin-top:var(--space-8);margin-inline-start:var(--space-3)}.gv-explorer__preview{display:none}.gv-explorer__detail{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0;transition:opacity var(--duration-2) var(--ease-standard)}.gv-explorer__detail[hidden]{display:flex;visibility:hidden;opacity:0;transition:none}.gv-explorer__detail-eyebrow{margin:0;color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.01em}.gv-explorer__detail-title{margin:0;color:var(--ink);font-size:26px;line-height:34px;font-weight:500;letter-spacing:-.01em;font-variation-settings:"opsz" 26;text-wrap:balance}.gv-explorer__detail-text{max-width:44ch;margin:0;color:var(--ink-muted);font-size:16px;line-height:26px;text-wrap:pretty}.gv-explorer__detail-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.gv-explorer__chip{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-3);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.gv-explorer__detail-proof{display:flex;align-items:center;gap:var(--space-4);align-self:stretch;margin-top:var(--space-2);padding-top:var(--space-5);border-top:var(--border-hairline) solid var(--border)}.gv-explorer__proof-logo{--gv-logo-h: 28px;flex:none;display:block;block-size:var(--gv-logo-h);aspect-ratio:var(--gv-logo-ratio, 3);max-inline-size:40%;background:var(--ink-brand);-webkit-mask:var(--gv-logo) center / contain no-repeat;mask:var(--gv-logo) center / contain no-repeat}.gv-explorer__proof-text{display:flex;flex-direction:column;min-width:0}.gv-explorer__proof-value{color:var(--ink);font-size:16px;line-height:24px;font-weight:500;font-variant-numeric:tabular-nums}.gv-explorer__proof-label{color:var(--ink-muted);font-size:14px;line-height:20px}.gv-explorer__detail-link{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-4);color:var(--link);font-size:15px;line-height:22px;font-weight:500;text-decoration:none}.gv-explorer__detail-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.gv-explorer__detail-link>svg{width:16px;height:16px;flex:none}@container gv-explorer (min-width: 600px){.gv-explorer__list{-moz-columns:2;columns:2}.gv-explorer--single .gv-explorer__list{-moz-columns:1;columns:1}}@container gv-explorer (min-width: 960px){.gv-explorer__layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);align-items:start}.gv-explorer__index{grid-column:1 / span 6}.gv-explorer__line{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gv-explorer__arrow{opacity:0;color:var(--accent)}.gv-explorer__link[data-active=true]{background:var(--surface-hover)}.gv-explorer__link[data-active=true] .gv-explorer__arrow{opacity:1}.gv-explorer__link[data-active=true] .gv-explorer__icon{color:var(--accent)}.gv-explorer__preview{grid-column:8 / span 5;position:sticky;top:var(--sticky-offset);display:grid;min-block-size:280px;padding:var(--space-8);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);transition:border-color var(--duration-1) var(--ease-standard)}.gv-explorer__preview:hover{border-color:var(--border-strong)}.gv-explorer__preview:hover .gv-explorer__detail-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media(forced-colors:active){.gv-explorer__link:hover,.gv-explorer__link[data-active=true]{outline:var(--border-hairline) solid Highlight}.gv-explorer__preview{border-color:CanvasText}.gv-explorer__proof-logo{forced-color-adjust:none;background:CanvasText}}.gv-footer-signature{--gv-signature-size: 29.2cqi;--gv-signature-show: .54;--gv-signature-focal: 50% 100%;--gv-signature-art-h: 39cqi;--gv-signature-depth: max(1px, .006em);--gv-signature-wall: color-mix(in srgb, var(--royal-700) 20%, transparent);--gv-signature-lip: var(--white);container-type:inline-size;container-name:gv-signature;position:relative;isolation:isolate;overflow:clip;color:var(--ink)}[data-theme=dark] .gv-footer-signature,.gv-footer-signature[data-theme=dark]{--gv-signature-wall: color-mix(in srgb, var(--deboss-face-midnight) 85%, transparent);--gv-signature-lip: color-mix(in srgb, var(--royal-200) 32%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-footer-signature{--gv-signature-wall: color-mix(in srgb, var(--deboss-face-midnight) 85%, transparent);--gv-signature-lip: color-mix(in srgb, var(--royal-200) 32%, transparent)}}.gv-footer-signature__art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.gv-footer-signature__img{--gv-signature-art-drop: max(0px, calc((100cqi - var(--container-l) - 2 * var(--space-8)) * .14));position:absolute;inset:auto 0 calc(-1 * var(--gv-signature-art-drop));display:block;width:100%;height:min(100%,var(--gv-signature-art-h));-o-object-fit:cover;object-fit:cover;-o-object-position:var(--gv-signature-focal);object-position:var(--gv-signature-focal)}.gv-footer-signature--no-art .gv-footer-signature__art,[data-theme=dark] .gv-footer-signature__art,.gv-footer-signature[data-theme=dark] .gv-footer-signature__art{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-footer-signature__art{display:none}}.gv-footer-signature__band{container-type:inline-size;max-width:calc(var(--container-l) + 2 * var(--space-8));margin-inline:auto;padding:var(--space-2) var(--space-4) 0;overflow:clip;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:multiply}[data-theme=dark] .gv-footer-signature__band,.gv-footer-signature[data-theme=dark] .gv-footer-signature__band{mix-blend-mode:normal}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-footer-signature__band{mix-blend-mode:normal}}.gv-footer-signature__band .gv-footer-signature__word{display:block;max-width:none;margin:0 0 0 -.021em;padding:0;font-family:var(--font-sans);font-size:var(--gv-signature-size);line-height:.87;block-size:calc(var(--gv-signature-show) * 1em);font-weight:760;letter-spacing:-.04em;font-variation-settings:"opsz" 144;font-kerning:normal;white-space:nowrap;overflow-wrap:normal}.gv-deboss.gv-footer-signature__word{color:var(--deboss-face-white);text-shadow:var(--gv-relief-deboss),calc(-1 * var(--gv-signature-depth)) calc(-1 * var(--gv-signature-depth)) 0 var(--gv-signature-wall),var(--gv-signature-depth) var(--gv-signature-depth) 0 var(--gv-signature-lip)}@container gv-signature (min-width: 600px){.gv-footer-signature__band{padding-inline:var(--space-8)}}.gv-footer-signature--horizon{--gv-horizon-h: 36cqi;--gv-horizon-size: 25cqi;--gv-horizon-rise: 2.5cqi;--gv-horizon-focal: 50% 10%;--gv-horizon-depth: max(1px, .004em);--gv-horizon-lip: var(--white);--gv-horizon-edge: color-mix(in srgb, var(--royal-700) 26%, transparent);--gv-horizon-shade: color-mix(in srgb, var(--royal-700) 13%, transparent)}[data-theme=dark] .gv-footer-signature--horizon,.gv-footer-signature--horizon[data-theme=dark]{--gv-horizon-lip: color-mix(in srgb, var(--royal-200) 55%, transparent);--gv-horizon-edge: color-mix(in srgb, var(--royal-950) 90%, transparent);--gv-horizon-shade: color-mix(in srgb, var(--primary-300) 16%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-footer-signature--horizon{--gv-horizon-lip: color-mix(in srgb, var(--royal-200) 55%, transparent);--gv-horizon-edge: color-mix(in srgb, var(--royal-950) 90%, transparent);--gv-horizon-shade: color-mix(in srgb, var(--primary-300) 16%, transparent)}}.gv-footer-signature--horizon>.gv-footer-signature__art,.gv-footer-signature--horizon>.gv-footer-signature__band{display:none}.gv-footer-signature__horizon{position:relative;isolation:isolate;height:var(--gv-horizon-h);overflow:clip;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gv-footer-signature__horizon .gv-footer-signature__word{position:absolute;inset:var(--gv-horizon-rise) 0 auto;display:block;max-width:none;margin:0;padding:0;font-family:var(--font-sans);font-size:var(--gv-horizon-size);line-height:1;font-weight:760;letter-spacing:-.04em;font-variation-settings:"opsz" 144;font-kerning:normal;text-align:center;white-space:nowrap;pointer-events:none}.gv-emboss.gv-footer-signature__word{color:var(--gv-ground);text-shadow:calc(-1 * var(--gv-horizon-depth)) calc(-1 * var(--gv-horizon-depth)) 0 var(--gv-horizon-lip),var(--gv-horizon-depth) var(--gv-horizon-depth) 0 var(--gv-horizon-edge),calc(2 * var(--gv-horizon-depth)) calc(5 * var(--gv-horizon-depth)) calc(12 * var(--gv-horizon-depth)) var(--gv-horizon-shade)}.gv-footer-signature__horizon .gv-footer-signature__land{--gv-dither-focus: var(--gv-horizon-focal);position:absolute;inset:0}.gv-footer-signature--horizon{--gv-horizon-drop: .8em;--gv-horizon-rise-time: calc(4 * var(--duration-3))}.gv-footer-signature__horizon[data-rise=hold] .gv-footer-signature__word{transform:translateY(var(--gv-horizon-drop))}.gv-footer-signature__horizon[data-rise=go] .gv-footer-signature__word{animation:gv-horizon-rise var(--gv-horizon-rise-time) var(--ease-standard) var(--duration-2) both}@keyframes gv-horizon-rise{0%{transform:translateY(var(--gv-horizon-drop))}to{transform:none}}@media(prefers-reduced-motion:reduce){.gv-footer-signature__horizon[data-rise] .gv-footer-signature__word{animation:none;transform:none}}[data-theme=dark] .gv-footer-signature--horizon,.gv-footer-signature--horizon[data-theme=dark]{--gv-horizon-h: calc(var(--gv-horizon-rise) + .6 * var(--gv-horizon-size))}[data-theme=dark] .gv-footer-signature__land{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-footer-signature--horizon{--gv-horizon-h: calc(var(--gv-horizon-rise) + .6 * var(--gv-horizon-size))}:root:not([data-theme=light]) .gv-footer-signature__land{display:none}}@container gv-signature (max-width: 599px){.gv-footer-signature--horizon{--gv-horizon-h: 46cqi;--gv-horizon-size: 26cqi;--gv-horizon-rise: 4cqi;--gv-horizon-focal: 50% 42%}}@media(forced-colors:active){.gv-footer-signature__art,.gv-footer-signature__band,.gv-footer-signature__horizon{display:none}}.gv-section-header__headline{color:var(--ink)}.gv-section-header__support{color:var(--ink-muted);max-width:var(--measure-narrow)}.gv-section-header--flush{margin-bottom:0}.gv-section-header--wide{max-width:none}.gv-section-header--wide .gv-section-header__headline{max-width:20ch}.gv-section-header--centre .gv-section-header__support{margin-inline:auto}.gv-badge{--gv-badge-h: 24px;--gv-badge-bg: transparent;--gv-badge-fg: var(--ink);--gv-badge-edge: var(--border);display:inline-flex;align-items:center;gap:6px;height:var(--gv-badge-h);padding:0 10px;border:var(--border-hairline) solid var(--gv-badge-edge);border-radius:var(--radius-pill);background:var(--gv-badge-bg);color:var(--gv-badge-fg);font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.005em;white-space:nowrap;vertical-align:middle}.gv-badge--lilac{--gv-badge-bg: var(--surface-lilac);--gv-badge-edge: var(--surface-lilac)}.gv-badge--info{--gv-badge-bg: var(--info-wash);--gv-badge-edge: var(--info-wash);--gv-badge-fg: var(--info)}.gv-badge--success{--gv-badge-bg: var(--success-wash);--gv-badge-edge: var(--success-wash);--gv-badge-fg: var(--success)}.gv-badge--warning{--gv-badge-bg: var(--warning-wash);--gv-badge-edge: var(--warning-wash);--gv-badge-fg: var(--warning)}.gv-badge--danger{--gv-badge-bg: var(--danger-wash);--gv-badge-edge: var(--danger-wash);--gv-badge-fg: var(--danger)}.gv-badge__dot{width:6px;height:6px;flex:none;border-radius:var(--radius-pill);background:currentColor}.gv-badge__icon{width:14px;height:14px;flex:none}@media(forced-colors:active){.gv-badge{border-color:CanvasText}}.gv-kbd{--gv-kbd-h: 22px;display:inline-flex;align-items:center;justify-content:center;min-width:var(--gv-kbd-h);height:var(--gv-kbd-h);padding:0 6px;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:12px;line-height:18px;font-weight:400;font-variant-ligatures:none;vertical-align:middle;white-space:nowrap}.gv-kbd--muted{color:var(--ink-muted);border-color:var(--border)}.gv-kbd-combo{display:inline-flex;align-items:center;gap:var(--space-1);vertical-align:middle;color:var(--ink-muted);font-size:12px;line-height:18px}.gv-avatar{--gv-avatar-size: 32px;--gv-avatar-font: 13px;--gv-avatar-ring: var(--surface);position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--gv-avatar-size);height:var(--gv-avatar-size);border-radius:var(--radius-pill);background:var(--surface-lilac);color:var(--ink);font-family:var(--font-sans);font-size:var(--gv-avatar-font);line-height:1;font-weight:500;letter-spacing:.01em;overflow:hidden;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gv-avatar--24{--gv-avatar-size: 24px;--gv-avatar-font: 11px}.gv-avatar--32{--gv-avatar-size: 32px;--gv-avatar-font: 13px}.gv-avatar--40{--gv-avatar-size: 40px;--gv-avatar-font: 15px}.gv-avatar--56{--gv-avatar-size: 56px;--gv-avatar-font: 20px}.gv-avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gv-avatar__initials{display:inline-block}.gv-avatar--agent{background:var(--accent);color:var(--on-accent)}.gv-avatar__mark{height:55%;width:auto}.gv-avatar-stack{display:inline-flex;align-items:center;vertical-align:middle}.gv-avatar-stack>.gv-avatar{box-shadow:0 0 0 2px var(--gv-avatar-ring)}.gv-avatar-stack>.gv-avatar+.gv-avatar,.gv-avatar-stack>.gv-avatar+.gv-avatar-stack__more{margin-left:calc(-1 * var(--gv-avatar-size, 32px) / 6)}.gv-avatar-stack__more{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--gv-avatar-size, 32px);height:var(--gv-avatar-size, 32px);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface);border:var(--border-hairline) solid var(--border);box-shadow:0 0 0 2px var(--gv-avatar-ring, var(--surface));color:var(--ink-muted);font-size:12px;line-height:1;font-weight:500}.gv-avatar-stack--24{--gv-avatar-size: 24px}.gv-avatar-stack--40{--gv-avatar-size: 40px}@media(forced-colors:active){.gv-avatar{border:var(--border-hairline) solid CanvasText}}.gv-peer-names{--gv-peer-size: 17px;--gv-peer-gap: var(--space-10);display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0}.gv-peer-names__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.gv-peer-names__caption{display:inline-flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0;color:var(--ink-muted);font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:400;letter-spacing:.01em}.gv-peer-names__sample{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.gv-peer-names__link{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;color:var(--link);font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;text-decoration:none;border-radius:var(--radius-xs)}.gv-peer-names__link:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.gv-peer-names__link:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-peer-names__link .gv-icon{width:14px;height:14px}.gv-peer-names__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--gv-peer-gap);margin:0;padding:0;list-style:none}.gv-peer-names__name{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--gv-peer-size);line-height:24px;font-weight:500;letter-spacing:-.005em;white-space:nowrap}.gv-peer-names--centre .gv-peer-names__head{justify-content:center}.gv-peer-names--centre .gv-peer-names__caption{flex:0 1 auto}.gv-peer-names--centre .gv-peer-names__list{justify-content:center}@container gv (max-width: 599px){.gv-peer-names{--gv-peer-size: 15px;--gv-peer-gap: var(--space-6)}}.gv-stat{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--ink)}.gv-stat__value{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-sans);font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.015em;font-variation-settings:"opsz" 38;font-variant-numeric:tabular-nums;color:var(--ink)}.gv-stat--large .gv-stat__value{font-size:48px;line-height:54px;letter-spacing:-.02em;font-variation-settings:"opsz" 48}.gv-stat--small .gv-stat__value{font-size:32px;line-height:40px;letter-spacing:-.01em;font-variation-settings:"opsz" 32}.gv-stat__unit{font-size:.5em;line-height:1;font-weight:500;letter-spacing:0;color:var(--ink-muted)}.gv-stat__label{font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:400;letter-spacing:.005em;color:var(--ink-muted);max-width:28ch;text-wrap:pretty}.gv-stat__source{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:400;letter-spacing:.01em;color:var(--ink-faint)}.gv-stat__sample{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.gv-stat-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.gv-stat-row>.gv-stat+.gv-stat{border-top:var(--border-hairline) solid var(--border);padding-top:var(--space-6)}@container gv (min-width: 600px){.gv-stat-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-8)}.gv-stat-row>.gv-stat+.gv-stat{border-top:0;padding-top:0;border-left:var(--border-hairline) solid var(--border);padding-left:var(--space-8)}}@container gv (max-width: 599px){.gv-stat__value{font-size:30px;line-height:36px;font-variation-settings:"opsz" 30}.gv-stat--large .gv-stat__value{font-size:36px;line-height:42px;font-variation-settings:"opsz" 36}}.gv-quote{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);max-width:var(--measure);min-width:0;margin:0;color:var(--ink);quotes:"“" "”" "‘" "’"}.gv-quote__text{margin:0;font-family:var(--font-sans);font-size:21px;line-height:30px;font-weight:500;letter-spacing:0;font-variation-settings:"opsz" 21;color:var(--ink);text-wrap:pretty}.gv-quote__text>p{margin:0}.gv-quote__text>p+p{margin-top:var(--space-3)}.gv-quote__text>p:first-child:before{content:open-quote}.gv-quote__text>p:last-child:after{content:close-quote}.gv-quote--long .gv-quote__text{font-size:18px;line-height:28px;font-weight:400;font-variation-settings:"opsz" 18}.gv-quote__attr{display:flex;align-items:center;gap:var(--space-3);min-width:0}.gv-quote__who{display:flex;flex-direction:column;min-width:0}.gv-quote__name{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:500;color:var(--ink)}.gv-quote__role{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400;color:var(--ink-muted)}.gv-quote__sample{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;margin-left:var(--space-2)}.gv-quote--card{background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);padding:var(--space-6)}@container gv (max-width: 599px){.gv-quote__text{font-size:18px;line-height:27px}}.gv-timeline{--gv-timeline-dot: 8px;--gv-timeline-col: 24px;display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;color:var(--ink)}.gv-timeline__item{position:relative;display:grid;grid-template-columns:var(--gv-timeline-col) minmax(0,1fr);-moz-column-gap:var(--space-3);column-gap:var(--space-3);padding-bottom:var(--space-8)}.gv-timeline__item:last-child{padding-bottom:0}.gv-timeline__item:before{content:"";position:absolute;left:calc(var(--gv-timeline-col) / 2 - .5px);top:calc(var(--gv-timeline-dot) + 4px);bottom:0;width:var(--border-hairline);background:var(--border)}.gv-timeline__item:last-child:before{display:none}.gv-timeline__dot{grid-column:1;grid-row:1 / span 3;justify-self:center;width:var(--gv-timeline-dot);height:var(--gv-timeline-dot);margin-top:5px;border-radius:var(--radius-pill);background:var(--border-strong);border:var(--border-hairline) solid var(--border-strong)}.gv-timeline__item[aria-current=step] .gv-timeline__dot{background:var(--accent);border-color:var(--accent)}.gv-timeline__item--future .gv-timeline__dot{background:var(--gv-ground, var(--page))}.gv-timeline__date{grid-column:2;font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.005em;color:var(--ink-muted)}.gv-timeline__item[aria-current=step] .gv-timeline__date{color:var(--accent)}.gv-timeline__title{grid-column:2;margin-top:var(--space-1);font-family:var(--font-sans);font-size:18px;line-height:26px;font-weight:600;color:var(--ink);text-wrap:balance}.gv-timeline__body{grid-column:2;margin-top:var(--space-1);font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:400;letter-spacing:.005em;color:var(--ink-muted);max-width:40ch;text-wrap:pretty}.gv-timeline__sample{display:inline-flex;align-items:center;align-self:flex-start;height:20px;padding:0 var(--space-2);margin-top:var(--space-4);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.gv-timeline--horizontal,.gv-timeline--horizontal-on{flex-direction:row;gap:var(--space-6);overflow-x:auto;padding-bottom:var(--space-1)}.gv-timeline--horizontal>.gv-timeline__item,.gv-timeline--horizontal-on>.gv-timeline__item{flex:1 0 180px;min-width:0;grid-template-columns:minmax(0,1fr);align-content:start;padding-bottom:0;padding-top:calc(var(--gv-timeline-dot) + var(--space-4))}.gv-timeline--horizontal>.gv-timeline__item:before,.gv-timeline--horizontal-on>.gv-timeline__item:before{display:block;left:0;right:calc(-1 * var(--space-6));top:calc(var(--gv-timeline-dot) / 2 - .5px);bottom:auto;width:auto;height:var(--border-hairline)}.gv-timeline--horizontal>.gv-timeline__item:last-child:before,.gv-timeline--horizontal-on>.gv-timeline__item:last-child:before{right:0}.gv-timeline--horizontal .gv-timeline__dot,.gv-timeline--horizontal-on .gv-timeline__dot{position:absolute;top:0;left:0;margin:0;grid-row:auto;grid-column:auto;justify-self:start}.gv-timeline--horizontal .gv-timeline__date,.gv-timeline--horizontal .gv-timeline__title,.gv-timeline--horizontal .gv-timeline__body,.gv-timeline--horizontal-on .gv-timeline__date,.gv-timeline--horizontal-on .gv-timeline__title,.gv-timeline--horizontal-on .gv-timeline__body{grid-column:1}@container gv (min-width: 960px){.gv-timeline--auto{flex-direction:row;gap:var(--space-6);overflow-x:auto;padding-bottom:var(--space-1)}.gv-timeline--auto>.gv-timeline__item{flex:1 0 180px;min-width:0;grid-template-columns:minmax(0,1fr);align-content:start;padding-bottom:0;padding-top:calc(var(--gv-timeline-dot) + var(--space-4))}.gv-timeline--auto>.gv-timeline__item:before{display:block;left:0;right:calc(-1 * var(--space-6));top:calc(var(--gv-timeline-dot) / 2 - .5px);bottom:auto;width:auto;height:var(--border-hairline)}.gv-timeline--auto>.gv-timeline__item:last-child:before{right:0}.gv-timeline--auto .gv-timeline__dot{position:absolute;top:0;left:0;margin:0;grid-row:auto;grid-column:auto;justify-self:start}.gv-timeline--auto .gv-timeline__date,.gv-timeline--auto .gv-timeline__title,.gv-timeline--auto .gv-timeline__body{grid-column:1}}@media(forced-colors:active){.gv-timeline__dot{border-color:CanvasText}.gv-timeline__item[aria-current=step] .gv-timeline__dot{background:Highlight;border-color:Highlight}}.gv-code-block{display:flex;flex-direction:column;min-width:0;margin:0;background:var(--surface-lilac);border:var(--border-hairline) solid var(--surface-lilac);border-radius:var(--radius-m);color:var(--ink);overflow:hidden}.gv-code-block--plain{background:var(--surface);border-color:var(--border)}.gv-code-block__bar{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-dense);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--border-hairline) solid var(--border)}.gv-code-block__name{flex:1 1 auto;min-width:0;font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-code-block__copy{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;height:28px;padding:0 var(--space-2);border:var(--border-hairline) solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--ink-muted);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-code-block__copy:hover{background:var(--surface-hover);color:var(--ink)}.gv-code-block__copy:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-code-block__copy .gv-icon{width:14px;height:14px}.gv-code-block__pre{margin:0;padding:var(--space-4);overflow-x:auto;font-family:var(--font-mono);font-size:14px;line-height:22px;font-weight:400;font-variant-ligatures:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;color:var(--ink)}.gv-code-block__code{font:inherit;color:inherit;white-space:pre}.gv-code-block__muted{color:var(--ink-muted)}.gv-code-block__accent{color:var(--accent)}.gv-code-block__line{display:block;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}.gv-code-block__line--mark{background:var(--surface)}.gv-code-block--plain .gv-code-block__line--mark{background:var(--surface-lilac)}@container gv (min-width: 600px){.gv-code-block__pre{padding:var(--space-5)}.gv-code-block__line{margin:0 calc(-1 * var(--space-5));padding:0 var(--space-5)}}.gv-accordion{interpolate-size:allow-keywords;border-top:var(--border-hairline) solid var(--border);font-family:var(--font-sans);color:var(--ink)}.gv-accordion__item{border-bottom:var(--border-hairline) solid var(--border)}.gv-accordion__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:var(--space-5) 0;list-style:none;cursor:pointer;border-radius:var(--radius-xs)}.gv-accordion__summary::-webkit-details-marker{display:none}.gv-accordion__summary::marker{content:""}.gv-accordion__summary:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-accordion__heading{min-width:0;margin:0;font:inherit}.gv-accordion__title{min-width:0;color:var(--ink);font-size:18px;line-height:26px;font-weight:600;text-wrap:balance}.gv-accordion__summary:hover .gv-accordion__title{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:4px;text-decoration-color:var(--border-strong)}.gv-accordion__icon{flex:none;width:20px;height:20px;margin-top:3px;color:var(--ink-muted);transition:transform var(--duration-3) var(--ease-standard)}.gv-accordion__item[open]>.gv-accordion__summary .gv-accordion__icon{transform:rotate(180deg)}.gv-accordion__content{max-width:var(--measure);padding:0 var(--space-10) var(--space-6) 0;color:var(--ink-muted);font-size:16px;line-height:26px;text-wrap:pretty}.gv-accordion__content>*+*{margin-top:var(--space-3)}.gv-accordion__content :where(a){color:var(--link);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.gv-accordion__item::details-content{block-size:0;overflow-y:clip;transition:block-size var(--duration-3) var(--ease-standard),content-visibility var(--duration-3) allow-discrete}.gv-accordion__item[open]::details-content{block-size:auto}.gv-accordion--flush{border-top:0}.gv-accordion--flush>.gv-accordion__item:last-child{border-bottom:0}.gv-accordion--compact .gv-accordion__summary{padding:var(--space-4) 0}.gv-accordion--compact .gv-accordion__title{font-size:16px;line-height:24px;font-weight:500}.gv-accordion--compact .gv-accordion__icon{width:18px;height:18px;margin-top:3px}.gv-accordion--compact .gv-accordion__content{padding-bottom:var(--space-5);font-size:15px;line-height:24px}@media(prefers-reduced-motion:reduce){.gv-accordion__item::details-content{transition:none}.gv-accordion__icon{transition:none}}.gv-status-chip{--gv-chip-h: 22px;--gv-chip-fg: var(--ink-muted);--gv-chip-bg: transparent;--gv-chip-edge: var(--border-strong);--gv-chip-edge-style: dashed;display:inline-flex;align-items:center;gap:var(--space-1);height:var(--gv-chip-h);padding:0 var(--space-2);border:var(--border-hairline) var(--gv-chip-edge-style) var(--gv-chip-edge);border-radius:var(--radius-pill);background:var(--gv-chip-bg);color:var(--gv-chip-fg);font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;letter-spacing:0;white-space:nowrap;vertical-align:middle}.gv-status-chip--live{--gv-chip-fg: var(--success);--gv-chip-bg: var(--success-wash);--gv-chip-edge: var(--success-wash);--gv-chip-edge-style: solid}.gv-status-chip--early{--gv-chip-fg: var(--accent);--gv-chip-edge: var(--accent);--gv-chip-edge-style: solid}.gv-status-chip--coming{--gv-chip-fg: var(--ink-muted);--gv-chip-edge: var(--border-strong);--gv-chip-edge-style: dashed}.gv-status-chip__icon{width:12px;height:12px;flex:none}.gv-status-chip__label{display:inline-block}.gv-status-chip__date{font-weight:400}@media(forced-colors:active){.gv-status-chip{border-color:CanvasText;forced-color-adjust:none;background:Canvas;color:CanvasText}}.gv-sample-tag{--gv-sample-tag-h: 22px;display:inline-flex;align-items:center;height:var(--gv-sample-tag-h);padding:0 var(--space-2);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;white-space:nowrap;vertical-align:middle}.gv-sample-tag__label{min-width:0}.gv-sample-tag--on-surface{background:var(--surface)}.gv-sample-tag--corner{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1}@media(forced-colors:active){.gv-sample-tag{border-color:CanvasText}}.gv-faq{display:block}.gv-faq__head{margin-bottom:var(--space-16)}@container gv (max-width: 599px){.gv-faq__head{margin-bottom:var(--space-8)}}.gv-faq__list{list-style:none;margin:0;padding:0;border-top:var(--border-hairline) solid var(--border)}.gv-faq__item{border-bottom:var(--border-hairline) solid var(--border)}.gv-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:var(--space-4) 0;list-style:none;cursor:pointer;color:var(--ink);font-size:18px;line-height:26px;font-weight:600;letter-spacing:0;text-wrap:balance;transition:color var(--duration-1) var(--ease-standard)}.gv-faq__question::-webkit-details-marker{display:none}.gv-faq__question::marker{content:""}.gv-faq__question:hover{color:var(--ink-brand)}.gv-faq__question:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}.gv-faq__icon{flex:none;width:20px;height:20px;color:var(--ink-muted)}.gv-faq__icon-v{transition:opacity var(--duration-2) var(--ease-standard)}.gv-faq__item[open] .gv-faq__icon-v{opacity:0}.gv-faq__answer{padding:0 0 var(--space-5);max-width:var(--measure);color:var(--ink-muted);font-size:16px;line-height:26px;text-wrap:pretty}.gv-faq__answer>p+p{margin-top:var(--space-3)}.gv-faq__answer a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gv-faq__answer a:hover{color:var(--accent-hover);text-decoration-thickness:2px}@container gv (min-width: 1200px){.gv-faq--split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:var(--space-16);column-gap:var(--space-16);align-items:start}.gv-faq--split .gv-faq__head{position:sticky;top:var(--sticky-offset);margin-bottom:0}}@media(forced-colors:active){.gv-faq__question:focus-visible{outline-color:Highlight}}.gv-steps{--gv-steps-n: 32px;--gv-steps-gap: var(--space-4);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6);counter-reset:gv-steps}.gv-steps__item{position:relative;display:flex;gap:var(--gv-steps-gap);align-items:flex-start;min-width:0;counter-increment:gv-steps}.gv-steps__number{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--gv-steps-n);height:var(--gv-steps-n);border-radius:var(--radius-pill);background:var(--surface-lilac);color:var(--accent);font-size:15px;line-height:22px;font-weight:500;font-variant-numeric:tabular-nums;position:relative;z-index:1}.gv-steps__number:empty:before{content:counter(gv-steps)}.gv-steps__content{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding-top:3px}.gv-steps__title{font-size:18px;line-height:26px;font-weight:600;color:var(--ink);margin:0;text-wrap:balance}.gv-steps__body{color:var(--ink-muted);font-size:14px;line-height:22px;margin:0;max-width:var(--measure-narrow);text-wrap:pretty}.gv-steps__item:not(:last-child):before{content:"";position:absolute;left:calc(var(--gv-steps-n) / 2);top:var(--gv-steps-n);bottom:calc(-1 * var(--space-6));border-left:var(--border-hairline) solid var(--border)}@container gv (min-width: 960px){.gv-steps:not(.gv-steps--vertical){flex-direction:row;gap:var(--space-6)}.gv-steps:not(.gv-steps--vertical) .gv-steps__item{flex:1 1 0;flex-direction:column;gap:var(--space-3)}.gv-steps:not(.gv-steps--vertical) .gv-steps__content{padding-top:0}.gv-steps:not(.gv-steps--vertical) .gv-steps__item:not(:last-child):before{left:var(--gv-steps-n);right:calc(-1 * var(--space-6));top:calc(var(--gv-steps-n) / 2);bottom:auto;border-left:0;border-top:var(--border-hairline) solid var(--border)}}@media(forced-colors:active){.gv-steps__number{border:var(--border-hairline) solid CanvasText}}.gv-logo-wall{--gv-logo-ink: var(--ink-brand);--gv-logo-cell-add: 0px;container-type:inline-size;container-name:gv-logo-wall;display:flex;flex-direction:column;width:100%;min-width:0;color:var(--ink);font-family:var(--font-sans)}.gv-logo-wall--accent{--gv-logo-ink: var(--accent)}.gv-logo-wall--muted{--gv-logo-ink: var(--ink-muted)}.gv-logo-wall--tiles{--gv-logo-cell-add: var(--space-6)}.gv-logo-wall__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-10)}.gv-logo-wall__head:has(>.gv-logo-wall__caption){margin-bottom:var(--space-4)}.gv-logo-wall__title{margin:0;min-width:0;color:var(--ink);text-wrap:balance}.gv-logo-wall__caption{margin:0;min-width:0;font-size:13px;line-height:18px;letter-spacing:.01em;color:var(--ink-muted)}.gv-logo-wall__link{flex:none;margin-inline-start:auto}.gv-logo-wall__grid{--gv-logo-cols: 2;--gv-logo-h: 24px;--gv-logo-max-h: 40px;--gv-logo-max-w: 116px;--gv-logo-cell: 80px;display:grid;grid-template-columns:repeat(var(--gv-logo-cols),minmax(0,1fr));gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none}.gv-logo-wall__item{--gv-logo-ratio: 4;--gv-logo-scale: 1;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-block-size:calc(var(--gv-logo-cell) + var(--gv-logo-cell-add));padding:var(--space-4);color:var(--gv-logo-ink)}.gv-logo-wall__item[data-scale=s]{--gv-logo-scale: .88}.gv-logo-wall__item[data-scale=l]{--gv-logo-scale: 1.14}.gv-logo-wall__item:has(>.gv-logo-wall__story){padding:0}.gv-logo-wall__story{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;justify-content:center;min-width:0;padding:var(--space-4);color:inherit;text-decoration:none;border-radius:var(--radius-m);transition:color var(--duration-1) var(--ease-standard)}.gv-logo-wall__story:hover{color:var(--ink)}.gv-logo-wall__story:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-logo-wall__go{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);color:var(--ink-muted);opacity:0;transition:opacity var(--duration-1) var(--ease-standard)}.gv-logo-wall__story:hover .gv-logo-wall__go,.gv-logo-wall__story:focus-visible .gv-logo-wall__go{opacity:1}.gv-logo-wall__logo{display:block;flex:none;aspect-ratio:var(--gv-logo-ratio);inline-size:auto;block-size:var(--gv-logo-h);block-size:calc(var(--gv-logo-scale) * min(var(--gv-logo-max-h),var(--gv-logo-max-w) / (var(--gv-logo-ratio)),var(--gv-logo-h) * 2 / sqrt(var(--gv-logo-ratio))));max-inline-size:100%;overflow:visible}.gv-logo-wall__logo--mask{background-color:currentColor;-webkit-mask:var(--gv-logo-src) center / contain no-repeat;mask:var(--gv-logo-src) center / contain no-repeat}.gv-logo-wall__logo--image{-o-object-fit:contain;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply}[data-theme=dark] .gv-logo-wall__logo--image,.gv-logo-wall[data-theme=dark] .gv-logo-wall__logo--image{filter:grayscale(1) invert(1);mix-blend-mode:screen}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-logo-wall__logo--image{filter:grayscale(1) invert(1);mix-blend-mode:screen}}.gv-logo-wall__name{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gv-logo-wall__note{margin:var(--space-8) 0 0;max-width:var(--measure-narrow);color:var(--ink-muted)}.gv-logo-wall--tiles .gv-logo-wall__grid{gap:0;border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);overflow:hidden;background:var(--surface)}.gv-logo-wall--tiles .gv-logo-wall__item{margin:calc(-1 * var(--border-hairline)) 0 0 calc(-1 * var(--border-hairline));box-shadow:inset var(--border-hairline) var(--border-hairline) 0 var(--border);transition:background-color var(--duration-1) var(--ease-standard)}.gv-logo-wall--tiles .gv-logo-wall__item:has(>.gv-logo-wall__story:hover){background-color:var(--surface-hover)}.gv-logo-wall--tiles .gv-logo-wall__story{border-radius:0}.gv-logo-wall--tiles .gv-logo-wall__story:focus-visible{outline-offset:calc(-2 * var(--border-focus));border-radius:var(--radius-s)}@container gv-logo-wall (max-width: 599px){.gv-logo-wall__item--wide-only{display:none}.gv-logo-wall__head{margin-bottom:var(--space-6)}}@container gv-logo-wall (min-width: 480px){.gv-logo-wall__grid{--gv-logo-cols: 3}}@container gv-logo-wall (min-width: 600px){.gv-logo-wall__grid{--gv-logo-h: 26px;--gv-logo-max-h: 44px;--gv-logo-max-w: 128px;--gv-logo-cell: 96px}}@container gv-logo-wall (min-width: 720px){.gv-logo-wall__grid{--gv-logo-cols: 4}}@container gv-logo-wall (min-width: 960px){.gv-logo-wall__grid{--gv-logo-cols: 6;--gv-logo-h: 30px;--gv-logo-max-h: 52px;--gv-logo-max-w: 148px;--gv-logo-cell: 104px}}@media(forced-colors:active){.gv-logo-wall__logo--mask{forced-color-adjust:none;background-color:CanvasText}.gv-logo-wall--tiles .gv-logo-wall__item{box-shadow:inset var(--border-hairline) var(--border-hairline) 0 CanvasText}}.gv-trust-badges{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gutter);margin:0;padding:0;list-style:none}@container gv (min-width: 600px){.gv-trust-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gv (min-width: 960px){.gv-trust-badges{grid-template-columns:repeat(var(--gv-trust-cols, 4),minmax(0,1fr))}}.gv-trust-badge{min-width:0;color:var(--ink);font-family:var(--font-sans);text-align:left}.gv-trust-badge__name{margin:0;color:var(--ink);text-wrap:balance}.gv-trust-badge__line{margin:0;color:var(--ink-muted);font-size:14px;line-height:22px;letter-spacing:.005em;text-wrap:pretty}.gv-trust-badge--card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m)}@container gv (max-width: 599px){.gv-trust-badge--card{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-1);align-content:start;padding:var(--space-5);border-radius:var(--radius-l)}.gv-trust-badge--card>.gv-trust-badge__head{display:contents}.gv-trust-badge--card .gv-trust-badge__seal{--gv-trust-seal: 64px;grid-column:1;grid-row:1 / span 4}.gv-trust-badge--card .gv-trust-badge__status{grid-column:2;grid-row:1;justify-self:start;margin-bottom:var(--space-1)}.gv-trust-badge--card>:not(.gv-trust-badge__head){grid-column:2}.gv-trust-badge--card .gv-trust-badge__foot{padding-top:var(--space-2)}}.gv-trust-badge__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.gv-trust-badge--card .gv-trust-badge__name{font-size:18px;line-height:26px;font-weight:600}.gv-trust-badge__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);font-size:15px;line-height:22px;font-weight:500}.gv-trust-badge__seal{--gv-trust-seal: 72px;--gv-trust-seal-ring: 3px;position:relative;flex:none;display:grid;place-items:center;width:var(--gv-trust-seal);height:var(--gv-trust-seal);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--ink-brand)}.gv-trust-badge__seal:before{content:"";position:absolute;inset:var(--gv-trust-seal-ring);border:var(--border-hairline) solid var(--border);border-radius:inherit;pointer-events:none}.gv-trust-badge__mono{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;white-space:nowrap}.gv-trust-badge__mono-lead{font-family:var(--font-sans);font-size:15px;line-height:17px;font-weight:600;letter-spacing:.02em}.gv-trust-badge__mono-sub{font-family:var(--font-mono);font-size:12px;line-height:14px;font-weight:400;letter-spacing:0;font-variant-ligatures:none;color:var(--ink-muted)}.gv-trust-badge__seal .gv-trust-badge__icon{position:relative;width:24px;height:24px}.gv-trust-badge:has(.gv-trust-badge__status--progress) .gv-trust-badge__seal{border-style:dashed;color:var(--ink-muted)}.gv-trust-badge:has(.gv-trust-badge__status--progress) .gv-trust-badge__seal:before{content:none}.gv-trust-badge__status{--gv-trust-status-h: 22px;display:inline-flex;align-items:center;gap:var(--space-1);flex:none;height:var(--gv-trust-status-h);padding:0 var(--space-2);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.gv-trust-badge__status-icon{width:12px;height:12px;flex:none}.gv-trust-badge__status--held{color:var(--success);background:var(--success-wash);border-color:var(--success-wash)}.gv-trust-badge__status--progress{color:var(--ink-muted);background:transparent;border-style:dashed;border-color:var(--border-strong)}.gv-trust-badge--inline{--gv-trust-fact-icon: 20px;--gv-trust-fact-line: 22px;display:flex;align-items:flex-start;gap:var(--space-3)}.gv-trust-badge--inline>.gv-trust-badge__icon{flex:none;width:var(--gv-trust-fact-icon);height:var(--gv-trust-fact-icon);margin-top:calc((var(--gv-trust-fact-line) - var(--gv-trust-fact-icon)) / 2);color:var(--ink-brand)}.gv-trust-badge__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.gv-trust-badge--inline .gv-trust-badge__name{font-size:15px;line-height:var(--gv-trust-fact-line);font-weight:500;text-wrap:pretty}.gv-trust-badge--inline .gv-trust-badge__status{margin-top:var(--space-1)}.gv-trust-badges.gv-trust-badges--inline{grid-template-columns:minmax(0,1fr);gap:0}.gv-trust-badges--inline>.gv-trust-badge{padding:var(--space-4) 0}.gv-trust-badges--inline>.gv-trust-badge+.gv-trust-badge{border-top:var(--border-hairline) solid var(--border)}@container gv (min-width: 600px){.gv-trust-badges.gv-trust-badges--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-trust-badges--inline>.gv-trust-badge{padding:var(--space-4) var(--space-6) var(--space-4) 0}.gv-trust-badges--inline>.gv-trust-badge+.gv-trust-badge{border-top:0}.gv-trust-badges--inline>.gv-trust-badge:nth-child(2n){padding-inline-start:var(--space-6);border-inline-start:var(--border-hairline) solid var(--border)}.gv-trust-badges--inline>.gv-trust-badge:nth-child(n+3){border-top:var(--border-hairline) solid var(--border)}}@container gv (min-width: 960px){.gv-trust-badges.gv-trust-badges--inline{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.gv-trust-badges--inline>.gv-trust-badge,.gv-trust-badges--inline>.gv-trust-badge:nth-child(n+3){padding:var(--space-1) var(--space-6);border-top:0}.gv-trust-badges--inline>.gv-trust-badge:nth-child(2n){border-inline-start:0}.gv-trust-badges--inline>.gv-trust-badge+.gv-trust-badge{border-inline-start:var(--border-hairline) solid var(--border)}.gv-trust-badges--inline>.gv-trust-badge:first-child{padding-inline-start:0}.gv-trust-badges--inline>.gv-trust-badge:last-child{padding-inline-end:0}}.gv-trust-controls{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:0;margin:0;padding:0;list-style:none}@container gv (min-width: 600px){.gv-trust-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gv (min-width: 1200px){.gv-trust-controls{grid-template-columns:repeat(var(--gv-trust-controls-cols, 4),minmax(0,1fr))}}.gv-trust-control{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-5) 0 var(--space-8);border-top:var(--border-hairline) solid var(--border);color:var(--ink);font-family:var(--font-sans)}.gv-trust-control__icon{flex:none;width:24px;height:24px;margin-bottom:var(--space-2);color:var(--ink-brand)}.gv-trust-control__title{margin:0;color:var(--ink);font-size:16px;line-height:24px;font-weight:600;text-wrap:balance}.gv-trust-control__line{margin:0;max-width:var(--measure-narrow);color:var(--ink-muted);font-size:14px;line-height:22px;letter-spacing:.005em;text-wrap:pretty}.gv-trust-control__foot{margin-top:var(--space-1);font-size:14px;line-height:22px;font-weight:500}@media(forced-colors:active){.gv-trust-badge--card,.gv-trust-badge__seal,.gv-trust-badge__status{border-color:CanvasText}.gv-trust-badge__status{forced-color-adjust:none;background:Canvas;color:CanvasText}}.gv-story-switcher{--gv-logo-h: 32px;--gv-story-tab-h: 88px;--gv-play-size: 64px;container-type:inline-size;container-name:gv-story;min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-story-switcher__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9rem,1fr);box-shadow:inset 0 calc(-1 * var(--border-hairline)) 0 var(--border);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.gv-story-switcher__list::-webkit-scrollbar{display:none}@supports (animation-timeline: scroll()){.gv-story-switcher__list{animation:gv-story-strip-edges linear both;animation-timeline:scroll(self inline)}}@keyframes gv-story-strip-edges{0%,1%{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--space-12)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--space-12)),transparent)}2%,98%{-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-12),black calc(100% - var(--space-12)),transparent);mask-image:linear-gradient(to right,transparent,black var(--space-12),black calc(100% - var(--space-12)),transparent)}99%,to{-webkit-mask-image:linear-gradient(to left,black calc(100% - var(--space-12)),transparent);mask-image:linear-gradient(to left,black calc(100% - var(--space-12)),transparent)}}.gv-story-switcher__tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:0;min-block-size:var(--gv-story-tab-h);margin:0;padding:var(--space-4) var(--space-5);border:0;border-radius:0;background:transparent;color:var(--ink-muted);font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500;text-align:center;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;transition:color var(--duration-1) var(--ease-standard)}.gv-story-switcher__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--border-focus);border-radius:var(--radius-pill);background:transparent;transition:background-color var(--duration-1) var(--ease-standard)}.gv-story-switcher__tab:hover{color:var(--ink)}.gv-story-switcher__tab:hover:after{background:var(--border)}.gv-story-switcher__tab[aria-selected=true]{color:var(--ink-brand)}.gv-story-switcher__tab[aria-selected=true]:after{background:var(--accent)}.gv-story-switcher[data-autoplay-state] .gv-story-switcher__tab[aria-selected=true]:after{transform:scaleX(var(--gv-story-progress, 0));transform-origin:left center}.gv-story-switcher__tab:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:calc(-1 * var(--border-focus));border-radius:var(--radius-s)}.gv-story-switcher__tab-logo{display:block;flex:none;block-size:var(--gv-logo-h);inline-size:auto;max-inline-size:100%}.gv-story-switcher__tab-logo--mask{aspect-ratio:var(--gv-logo-ratio, 3);background:currentColor;-webkit-mask:var(--gv-logo) center / contain no-repeat;mask:var(--gv-logo) center / contain no-repeat}.gv-story-switcher__tab-name{display:block;max-inline-size:100%;overflow-wrap:anywhere}.gv-story-switcher__tab-meta{display:none}.gv-story-switcher__panel{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-8);min-width:0;padding-top:var(--space-10)}.gv-story-switcher__panel[hidden]{display:none}.gv-story-switcher__panel:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:4px;border-radius:var(--radius-xs)}.gv-story-switcher__panel>*{transition:opacity var(--duration-3) var(--ease-standard)}.gv-story-switcher__panel>:nth-child(2){transition-delay:60ms}.gv-story-switcher__panel>:nth-child(3){transition-delay:.12s}@starting-style{.gv-story-switcher__panel>*{opacity:0}}.gv-story-switcher__story{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);min-width:0;margin:0;quotes:"“" "”" "‘" "’"}.gv-story-switcher__quote{max-width:var(--measure);margin:0;color:var(--ink);font-family:var(--font-sans);font-size:21px;line-height:30px;font-weight:500;letter-spacing:-.005em;font-variation-settings:"opsz" 21;text-wrap:pretty}.gv-story-switcher__quote>p{margin:0}.gv-story-switcher__quote>p+p{margin-top:var(--space-3)}.gv-story-switcher__quote>p:first-child:before{content:open-quote}.gv-story-switcher__quote>p:last-child:after{content:close-quote}.gv-story-switcher__who{display:flex;flex-direction:column;gap:2px;min-width:0}.gv-story-switcher__name{font-size:15px;line-height:22px;font-weight:500;color:var(--ink)}.gv-story-switcher__role{font-size:14px;line-height:20px;font-weight:400;color:var(--ink-muted)}.gv-story-switcher__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-width:0;padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--border)}.gv-story-switcher__result{min-width:0}.gv-story-switcher__media{min-width:0;margin:0}.gv-story-switcher__screen{position:relative;isolation:isolate;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-warm);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-l)}.gv-story-switcher__play{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;color:var(--accent);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.gv-story-switcher__play:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:calc(-2 * var(--border-focus))}.gv-story-switcher__poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--gv-poster-focus, 50% 50%);object-position:var(--gv-poster-focus, 50% 50%)}.gv-story-switcher__play-button{position:relative;z-index:1;display:grid;place-items:center;width:var(--gv-play-size);height:var(--gv-play-size);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--accent);box-shadow:var(--shadow-2);transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-story-switcher__play-button>svg{width:22px;height:22px;margin-inline-start:3px}.gv-story-switcher__play:hover .gv-story-switcher__play-button,.gv-story-switcher__play:focus-visible .gv-story-switcher__play-button{background:var(--accent);color:var(--on-accent)}.gv-story-switcher__media[data-state=playing] .gv-story-switcher__play{display:none}.gv-story-switcher__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:var(--surface-raised)}.gv-story-switcher__caption{max-width:var(--measure);margin-top:var(--space-3);color:var(--ink-muted);font-size:14px;line-height:22px}.gv-story-switcher__note{max-width:var(--measure);margin:var(--space-10) 0 0;color:var(--ink-muted);font-size:14px;line-height:22px}.gv-story-switcher--compact{--gv-logo-h: 22px;--gv-story-tab-h: 56px}.gv-story-switcher--compact .gv-story-switcher__tab{padding:var(--space-3) 0}.gv-story-switcher--compact .gv-story-switcher__panel{padding-top:var(--space-8)}.gv-story-switcher--compact .gv-story-switcher__media{display:none}.gv-story-switcher--rail{--gv-story-tab-h: 56px}.gv-story-switcher--rail .gv-story-switcher__tab{padding:var(--space-3) 0}.gv-story-switcher--rail .gv-story-switcher__tab-logo{display:none}.gv-story-switcher--compact .gv-story-switcher__list,.gv-story-switcher--rail .gv-story-switcher__list{display:flex;flex-wrap:wrap;-moz-column-gap:var(--space-8);column-gap:var(--space-8);row-gap:0;box-shadow:none;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--gv-story-tab-h) - var(--border-hairline)),var(--border) calc(var(--gv-story-tab-h) - var(--border-hairline)),var(--border) var(--gv-story-tab-h))}@container gv-story (max-width: 599px){.gv-story-switcher--compact .gv-story-switcher__list,.gv-story-switcher--rail .gv-story-switcher__list{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}}@container gv-story (min-width: 600px){.gv-story-switcher__quote{font-size:26px;line-height:34px;letter-spacing:-.01em;font-variation-settings:"opsz" 26}.gv-story-switcher__quote>p:first-child:before{margin-inline-start:-.42em}.gv-story-switcher__quote--long,.gv-story-switcher--compact .gv-story-switcher__quote{font-size:21px;line-height:30px;letter-spacing:-.005em;font-variation-settings:"opsz" 21}.gv-story-switcher--compact .gv-story-switcher__quote--long{font-size:18px;line-height:28px;font-weight:400;letter-spacing:0;font-variation-settings:"opsz" 18}}@container gv-story (min-width: 960px){.gv-story-switcher:not(.gv-story-switcher--rail):not(.gv-story-switcher--card)>.gv-story-switcher__panel{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:var(--space-10);align-items:start;padding-top:var(--space-12)}.gv-story-switcher--compact:not(.gv-story-switcher--rail)>.gv-story-switcher__panel{padding-top:var(--space-10)}.gv-story-switcher:not(.gv-story-switcher--rail):not(.gv-story-switcher--card)>.gv-story-switcher__panel>.gv-story-switcher__story{grid-column:1 / span 7;grid-row:1}.gv-story-switcher:not(.gv-story-switcher--rail):not(.gv-story-switcher--card)>.gv-story-switcher__panel>.gv-story-switcher__aside{grid-column:9 / span 4;grid-row:1}.gv-story-switcher:not(.gv-story-switcher--rail):not(.gv-story-switcher--card):not(.gv-story-switcher--compact)>.gv-story-switcher__panel:has(>.gv-story-switcher__media)>.gv-story-switcher__story{grid-column:1 / span 5}.gv-story-switcher:not(.gv-story-switcher--rail):not(.gv-story-switcher--card):not(.gv-story-switcher--compact)>.gv-story-switcher__panel:has(>.gv-story-switcher__media)>.gv-story-switcher__aside{grid-column:1 / span 5;grid-row:2;align-self:end;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gv-story-switcher:not(.gv-story-switcher--rail):not(.gv-story-switcher--card)>.gv-story-switcher__panel>.gv-story-switcher__media{grid-column:7 / span 6;grid-row:1 / span 2}}.gv-story-switcher--card>.gv-story-switcher__panel{row-gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-5);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-l)}.gv-story-switcher--card .gv-story-switcher__aside{display:contents}.gv-story-switcher--card .gv-story-switcher__result{order:1}.gv-story-switcher--card .gv-story-switcher__story{order:2}.gv-story-switcher--card .gv-story-switcher__link{order:3}.gv-story-switcher--card .gv-story-switcher__media{order:4}@container gv-story (min-width: 960px){.gv-story-switcher--card>.gv-story-switcher__panel{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr;gap:var(--space-6) var(--space-8);align-items:start;padding:var(--space-8)}.gv-story-switcher--card .gv-story-switcher__result{grid-column:1 / span 5;grid-row:1}.gv-story-switcher--card .gv-story-switcher__story{grid-column:1 / span 5;grid-row:2}.gv-story-switcher--card .gv-story-switcher__link{grid-column:1 / span 5;grid-row:3;align-self:end}.gv-story-switcher--card .gv-story-switcher__media{grid-column:6 / span 7;grid-row:1 / span 3;align-self:center}.gv-story-switcher--card>.gv-story-switcher__panel:not(:has(>.gv-story-switcher__media))>*{grid-column:1 / span 8}}@container gv (min-width: 960px){.gv-story-switcher--rail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);align-items:start}.gv-story-switcher--rail>.gv-story-switcher__list{grid-column:1 / span 4;grid-row:1;display:grid;grid-auto-flow:row;grid-auto-columns:auto;-moz-column-gap:0;column-gap:0;overflow:visible;background-image:none;box-shadow:inset 0 var(--border-hairline) 0 var(--border);scroll-snap-type:none;animation:none}.gv-story-switcher--rail .gv-story-switcher__tab{white-space:normal;align-items:flex-start;gap:2px;min-block-size:72px;padding:var(--space-4) var(--space-3) var(--space-4) 0;text-align:left;box-shadow:inset 0 calc(-1 * var(--border-hairline)) 0 var(--border)}.gv-story-switcher--rail .gv-story-switcher__tab-logo{--gv-logo-h: 22px;display:block;margin-bottom:var(--space-2)}.gv-story-switcher--rail .gv-story-switcher__tab-meta{display:block;color:var(--ink-muted);font-size:14px;line-height:20px;font-weight:400}.gv-story-switcher--rail>.gv-story-switcher__panel{grid-column:6 / span 7;grid-row:1;padding-top:var(--space-4)}}@media(forced-colors:active){.gv-story-switcher__list{border-bottom:var(--border-hairline) solid CanvasText}.gv-story-switcher__tab[aria-selected=true]:after{background:Highlight}.gv-story-switcher__tab-logo--mask{forced-color-adjust:none;background:CanvasText}.gv-story-switcher__tab[aria-selected=true] .gv-story-switcher__tab-logo--mask{background:Highlight}.gv-story-switcher__screen,.gv-story-switcher__play-button{border:var(--border-hairline) solid CanvasText}}.gv-prompt-list{--gv-prompt-tag-w: 176px;--gv-prompt-pad: var(--space-6);--gv-prompt-radius: var(--radius-m);--gv-prompt-hang: .45em;container-type:inline-size;container-name:gv-prompts;min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-prompt-list__items{margin:0;padding:0;list-style:none}.gv-prompt-list__item{min-width:0;margin:0}.gv-prompt-list__tags{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);margin:0;color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.005em}.gv-prompt-list__tag:not(:last-child):after{content:"·";content:"·" / "";margin-left:var(--space-2)}.gv-prompt-list__text{margin:0;max-width:var(--measure);color:var(--ink);font-size:18px;line-height:28px;font-weight:400;letter-spacing:0;text-wrap:pretty;quotes:"“" "”" "‘" "’"}.gv-prompt-list__text:before{content:open-quote;display:inline-block;width:var(--gv-prompt-hang);margin-left:calc(-1 * var(--gv-prompt-hang));text-align:right}.gv-prompt-list__text:after{content:close-quote}.gv-prompt-list__try{flex:none;white-space:nowrap}.gv-prompt-list--rows .gv-prompt-list__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-block:var(--space-5);border-top:var(--border-hairline) solid var(--border)}.gv-prompt-list--rows .gv-prompt-list__item:last-child{border-bottom:var(--border-hairline) solid var(--border)}.gv-prompt-list--rows .gv-prompt-list__try{margin-top:var(--space-1)}@container gv-prompts (min-width: 720px){.gv-prompt-list--rows .gv-prompt-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--space-10);column-gap:var(--space-10);align-items:baseline;padding-block:var(--space-6)}.gv-prompt-list--rows .gv-prompt-list__text{grid-column:1;grid-row:1}.gv-prompt-list--rows .gv-prompt-list__try{grid-column:2;grid-row:1;margin-top:0}.gv-prompt-list--rows:has(.gv-prompt-list__tags) .gv-prompt-list__item{grid-template-columns:var(--gv-prompt-tag-w) minmax(0,1fr) auto}.gv-prompt-list--rows:has(.gv-prompt-list__tags) .gv-prompt-list__tags{grid-column:1;grid-row:1}.gv-prompt-list--rows:has(.gv-prompt-list__tags) .gv-prompt-list__text{grid-column:2}.gv-prompt-list--rows:has(.gv-prompt-list__tags) .gv-prompt-list__try{grid-column:3}}.gv-prompt-list--grid .gv-prompt-list__items{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gutter)}.gv-prompt-list--grid .gv-prompt-list__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--gv-prompt-pad);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--gv-prompt-radius)}.gv-prompt-list--grid .gv-prompt-list__try{margin-top:auto;padding-top:var(--space-4)}@container gv-prompts (max-width: 599px){.gv-prompt-list__item{--gv-prompt-pad: var(--space-5);--gv-prompt-radius: var(--radius-m)}}@container gv-prompts (min-width: 600px){.gv-prompt-list--grid .gv-prompt-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gv-prompts (min-width: 960px){.gv-prompt-list__item{--gv-prompt-pad: var(--space-8)}}@container gv-prompts (min-width: 1200px){.gv-prompt-list--grid .gv-prompt-list__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.gv-prompt-list--feature .gv-prompt-list__items{display:grid;gap:var(--grid-gutter)}.gv-prompt-list--feature .gv-prompt-list__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-8) var(--space-6);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--gv-prompt-radius)}.gv-prompt-list--feature .gv-prompt-list__text{max-width:var(--measure-narrow);font-size:26px;line-height:34px;letter-spacing:-.005em;font-variation-settings:"opsz" 26;text-wrap:balance}.gv-prompt-list--feature .gv-prompt-list__try{margin-top:var(--space-2)}@container gv-prompts (max-width: 599px){.gv-prompt-list--feature .gv-prompt-list__item{padding:var(--space-6) var(--space-5)}.gv-prompt-list--feature .gv-prompt-list__text{font-size:21px;line-height:30px;letter-spacing:0;font-variation-settings:"opsz" 21}}@container gv-prompts (min-width: 720px){.gv-prompt-list--feature .gv-prompt-list__item{gap:var(--space-6);padding:var(--space-12)}.gv-prompt-list--feature .gv-prompt-list__text{font-size:32px;line-height:42px;letter-spacing:-.01em;font-variation-settings:"opsz" 32}}.gv-prompt-list__note{margin:var(--space-5) 0 0;max-width:var(--measure);color:var(--ink-muted);font-size:13px;line-height:18px;letter-spacing:.01em}@media(forced-colors:active){.gv-prompt-list--rows .gv-prompt-list__item,.gv-prompt-list--grid .gv-prompt-list__item,.gv-prompt-list--feature .gv-prompt-list__item{border-color:CanvasText}}.gv-card{--gv-card-pad: var(--space-6);--gv-card-radius: var(--radius-m);--gv-card-media-aspect: 16 / 9;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--gv-card-pad);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--gv-card-radius);text-decoration:none;text-align:left;transition:border-color var(--duration-1) var(--ease-standard),background-color var(--duration-1) var(--ease-standard)}@container gv (max-width: 599px){.gv-card{--gv-card-pad: var(--space-5);--gv-card-radius: var(--radius-m)}}.gv-card--warm{background:var(--surface-warm)}.gv-card--compact{--gv-card-pad: var(--space-4);--gv-card-radius: var(--radius-m)}.gv-card--compact .gv-card__body{font-size:14px;line-height:22px}.gv-card__media{align-self:stretch;margin:calc(-1 * var(--gv-card-pad)) calc(-1 * var(--gv-card-pad)) var(--space-2);aspect-ratio:var(--gv-card-media-aspect);overflow:hidden;border-top-left-radius:calc(var(--gv-card-radius) - var(--border-hairline));border-top-right-radius:calc(var(--gv-card-radius) - var(--border-hairline));border-bottom:var(--border-hairline) solid var(--border);background:var(--surface-warm)}.gv-card__media>img,.gv-card__media>picture,.gv-card__media>picture>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gv-card__eyebrow{color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500}.gv-card__title{font-size:21px;line-height:28px;font-weight:500;letter-spacing:0;color:var(--ink);text-wrap:balance}.gv-card__title.gv-heading-4{font-size:18px;line-height:26px;font-weight:600}.gv-card__body{color:var(--ink-muted);font-size:16px;line-height:26px;text-wrap:pretty;max-width:var(--measure)}.gv-card__body>p+p{margin-top:var(--space-2)}.gv-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);align-self:stretch;margin-top:auto;padding-top:var(--space-3)}.gv-card__footer--between{justify-content:space-between}.gv-card__cta{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--link);font-size:15px;line-height:22px;font-weight:500;text-decoration:none;transition:color var(--duration-1) var(--ease-standard)}.gv-card__cta .gv-icon{width:16px;height:16px;transition:transform var(--duration-1) var(--ease-standard)}.gv-card__cta:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.gv-card__cta:hover .gv-icon{transform:translate(2px)}.gv-card--link{cursor:pointer}.gv-card--link:hover{border-color:var(--border-strong)}.gv-card--link:hover .gv-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gv-card__link{color:inherit;text-decoration:none}.gv-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.gv-card__link:focus-visible{outline:none}a.gv-card:focus-visible,.gv-card:has(.gv-card__link:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-card--link .gv-card__footer>a:not(.gv-card__link),.gv-card--link .gv-card__footer>button{position:relative;z-index:1}@media(forced-colors:active){.gv-card{border-color:CanvasText}}.gv-feature-card{--gv-feature-fragment-h: 168px}.gv-feature-card .gv-feature-card__fragment{aspect-ratio:auto;height:var(--gv-feature-fragment-h);position:relative;background:var(--surface-warm);border-bottom:var(--border-hairline) solid var(--border)}.gv-feature-card__fragment-inner{position:absolute;left:var(--space-5);right:0;top:var(--space-5);min-width:0}.gv-feature-card__fragment-inner>.gv-product-window{border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:0}.gv-feature-card .gv-card__footer{justify-content:space-between}.gv-feature-card__status{display:inline-flex;align-items:center;gap:var(--space-2)}.gv-industry-card{--gv-card-media-aspect: 3 / 2;--gv-industry-focus: 50% 50%}.gv-industry-card__art{background:var(--art-quiet-ground)}.gv-industry-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--gv-industry-focus);object-position:var(--gv-industry-focus)}.gv-industry-card__img--dark{display:none}[data-theme=dark] .gv-industry-card__img--dark{display:block}[data-theme=dark] .gv-industry-card__img--light{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-industry-card__img--dark{display:block}:root:not([data-theme=light]) .gv-industry-card__img--light{display:none}:root:not([data-theme=light]) [data-theme=light] .gv-industry-card__img--dark{display:none}:root:not([data-theme=light]) [data-theme=light] .gv-industry-card__img--light{display:block}}.gv-industry-card .gv-card__title{font-size:18px;line-height:26px;font-weight:600}.gv-industry-card .gv-card__body{font-size:14px;line-height:22px}.gv-agent-card{--gv-agent-mark: 36px}.gv-agent-card__head{display:flex;align-items:center;gap:var(--space-3)}.gv-agent-card__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--gv-agent-mark);height:var(--gv-agent-mark);border-radius:var(--radius-pill);background:var(--surface-lilac);color:var(--accent)}.gv-agent-card__name{font-size:18px;line-height:26px;font-weight:600;color:var(--ink);margin:0}.gv-agent-card__manager{color:var(--ink-muted);font-size:14px;line-height:22px;margin-top:calc(-1 * var(--space-1))}.gv-agent-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.gv-agent-card__mode{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500}.gv-agent-card__mode .gv-icon{width:14px;height:14px}.gv-agent-card__mode--live{color:var(--success)}.gv-agent-card .gv-card__body{font-size:14px;line-height:22px}.gv-case-study-card__company{font-size:18px;line-height:26px;font-weight:600;color:var(--ink);margin:0}.gv-case-study-card__outcome{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.gv-case-study-card__figure{font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 32;color:var(--ink)}.gv-case-study-card__sentence{color:var(--ink-muted);font-size:14px;line-height:22px;max-width:var(--measure-narrow)}.gv-case-study-card__quote{color:var(--ink);font-size:16px;line-height:26px;font-style:normal;max-width:var(--measure-narrow);text-wrap:pretty;margin:0;padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--border);align-self:stretch}.gv-case-study-card__text{margin:0}.gv-case-study-card__text:before{content:"“"}.gv-case-study-card__text:after{content:"”"}.gv-case-study-card__attribution{display:block;margin-top:var(--space-2);color:var(--ink-muted);font-size:13px;line-height:18px;font-style:normal}.gv-case-study-card__tag{display:inline-flex}.gv-blog-card{--gv-blog-focus: 50% 40%}.gv-blog-card .gv-card__title{font-size:18px;line-height:26px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gv-blog-card__art{background:var(--art-quiet-ground)}.gv-blog-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--gv-blog-focus);object-position:var(--gv-blog-focus)}.gv-blog-card__img--dark{display:none}[data-theme=dark] .gv-blog-card__img--dark{display:block}[data-theme=dark] .gv-blog-card__img--light{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gv-blog-card__img--dark{display:block}:root:not([data-theme=light]) .gv-blog-card__img--light{display:none}:root:not([data-theme=light]) [data-theme=light] .gv-blog-card__img--dark{display:none}:root:not([data-theme=light]) [data-theme=light] .gv-blog-card__img--light{display:block}}.gv-blog-card__meta{color:var(--ink-muted);font-size:13px;line-height:18px;margin-top:auto}.gv-blog-card__meta>span+span:before{content:"·";padding:0 var(--space-2)}@container gv (min-width: 600px){.gv-blog-card--horizontal{display:grid;grid-template-columns:minmax(160px,2fr) 3fr;-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-2);align-items:start}.gv-blog-card--horizontal .gv-blog-card__art{grid-row:1 / span 4;align-self:stretch;margin:calc(-1 * var(--gv-card-pad)) 0 calc(-1 * var(--gv-card-pad)) calc(-1 * var(--gv-card-pad));aspect-ratio:auto;min-height:100%;border-bottom:0;border-right:var(--border-hairline) solid var(--border);border-radius:calc(var(--gv-card-radius, var(--radius-m)) - var(--border-hairline)) 0 0 calc(var(--gv-card-radius, var(--radius-m)) - var(--border-hairline))}.gv-blog-card--horizontal>:not(.gv-blog-card__art){grid-column:2}}.gv-pricing-card{gap:var(--space-4)}.gv-pricing-card--recommended{border-color:var(--accent)}.gv-pricing-card__badge{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-lilac);color:var(--ink-brand);font-size:13px;line-height:18px;font-weight:500}.gv-pricing-card__name{font-size:21px;line-height:28px;font-weight:500;color:var(--ink);margin:0}.gv-pricing-card__price{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.gv-pricing-card__figure{font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 38;color:var(--ink)}.gv-pricing-card__period{color:var(--ink-muted);font-size:14px;line-height:22px}.gv-pricing-card__who{color:var(--ink-muted);font-size:14px;line-height:22px;max-width:var(--measure-narrow);margin-top:calc(-1 * var(--space-2))}.gv-pricing-card__action{align-self:stretch}.gv-pricing-card__action>.gv-button{display:flex;width:100%}.gv-pricing-card__features{list-style:none;margin:0;padding:var(--space-2) 0 0;display:flex;flex-direction:column;gap:var(--space-2);align-self:stretch;border-top:var(--border-hairline) solid var(--border);padding-top:var(--space-4)}.gv-pricing-card__feature{display:flex;align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:22px;color:var(--ink)}.gv-pricing-card__feature .gv-icon{width:16px;height:16px;margin-top:3px;color:var(--ink-muted)}.gv-pricing-card__feature .gv-status-chip{margin-left:var(--space-1)}.gv-pricing-card__feature--off,.gv-pricing-card__feature--off .gv-icon{color:var(--ink-faint)}.gv-pricing-card__note{color:var(--ink-muted);font-size:13px;line-height:18px}.gv-bento{container-type:inline-size;container-name:gv-bento;min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-bento__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gutter);margin:0;padding:0;list-style:none}.gv-bento--dense .gv-bento__grid{grid-auto-flow:dense}.gv-bento__tile{--gv-bento-m: 3;--gv-bento-l: 4;--gv-bento-radius: var(--radius-l);--gv-bento-inset: var(--space-2);--gv-bento-pad: var(--space-6);--gv-bento-icon-box: 40px;container-type:inline-size;container-name:gv-tile;position:relative;display:flex;flex-direction:column;min-width:0;margin:0;background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--gv-bento-radius);overflow:hidden;text-align:left;transition:border-color var(--duration-1) var(--ease-standard)}.gv-bento__tile--span-3{--gv-bento-l: 3}.gv-bento__tile--span-4{--gv-bento-l: 4}.gv-bento__tile--span-5{--gv-bento-l: 5}.gv-bento__tile--span-6{--gv-bento-l: 6}.gv-bento__tile--span-7{--gv-bento-l: 7}.gv-bento__tile--span-8{--gv-bento-l: 8;--gv-bento-m: 6}.gv-bento__tile--span-12{--gv-bento-l: 12;--gv-bento-m: 6}.gv-bento__tile--split{--gv-bento-split: minmax(0, 1fr) minmax(0, 1fr)}.gv-bento__tile--span-12.gv-bento__tile--split{--gv-bento-split: minmax(0, 5fr) minmax(0, 7fr)}.gv-bento--uniform .gv-bento__tile,.gv-bento--uniform-3 .gv-bento__tile{--gv-bento-m: 3;--gv-bento-l: 4}@container gv-bento (max-width: 599px){.gv-bento__tile{--gv-bento-radius: var(--radius-l);--gv-bento-pad: var(--space-5)}.gv-bento :is(.gv-bento__body,.gv-bento__visual){--gv-bento-pad: var(--space-5)}}@container gv-bento (min-width: 600px){.gv-bento__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.gv-bento__tile{grid-column:span var(--gv-bento-m)}}@container gv-bento (min-width: 960px){.gv-bento__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.gv-bento__tile{grid-column:span var(--gv-bento-l)}.gv-bento__tile--rows-2{grid-row:span 2}}@container gv-bento (min-width: 1200px){.gv-bento--uniform .gv-bento__tile{--gv-bento-l: 3}}.gv-bento__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--gv-bento-pad)}.gv-bento__icon{flex:none;display:inline-grid;place-items:center;width:var(--gv-bento-icon-box);height:var(--gv-bento-icon-box);margin-bottom:var(--space-5);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--ink-brand)}.gv-bento__icon>svg{width:20px;height:20px}.gv-bento__eyebrow{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em}.gv-bento__title{margin:0;max-width:var(--measure-narrow);color:var(--ink);font-size:21px;line-height:28px;font-weight:500;letter-spacing:0;font-variation-settings:"opsz" 21;text-wrap:balance}.gv-bento__text{margin:var(--space-2) 0 0;max-width:var(--measure-narrow);color:var(--ink-muted);font-size:16px;line-height:26px;font-weight:400;text-wrap:pretty}.gv-bento__statement{margin:0;max-width:var(--measure);color:var(--ink);font-size:26px;line-height:34px;font-weight:500;letter-spacing:-.005em;font-variation-settings:"opsz" 26;text-wrap:balance}.gv-bento__quiet{color:var(--ink-muted)}.gv-bento__statement+.gv-bento__text{margin-top:var(--space-4)}.gv-bento__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:auto;padding-top:var(--space-6)}.gv-bento__tile--statement>.gv-bento__body{justify-content:flex-end}.gv-bento__tile--stat .gv-bento__body>.gv-stat{margin-top:auto;padding-top:var(--space-8)}.gv-bento__tile--stat .gv-bento__body>.gv-stat:first-child{padding-top:0}.gv-bento__tile--stat .gv-bento__body>.gv-stat~.gv-bento__foot{margin-top:0}.gv-bento__media{--gv-demo-radius: calc(var(--gv-bento-radius) - var(--gv-bento-inset));flex:none;position:relative;min-width:0;margin:0 var(--gv-bento-inset) var(--gv-bento-inset)}.gv-bento__media--top{order:-1;margin:var(--gv-bento-inset) var(--gv-bento-inset) 0}.gv-bento__media>img,.gv-bento__media>picture>img,.gv-bento__media>video{display:block;width:100%;height:auto;border:var(--border-hairline) solid var(--border);border-radius:var(--gv-demo-radius)}.gv-bento__media .gv-wallpaper{border-radius:var(--gv-demo-radius)}.gv-bento__media .gv-wallpaper__window{--gv-demo-radius: var(--radius-l)}.gv-bento__visual{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--gv-bento-pad) var(--gv-bento-pad)}@container gv-tile (min-width: 360px){.gv-bento__body,.gv-bento__visual{--gv-bento-pad: var(--space-8)}}@container gv-tile (min-width: 640px){.gv-bento__body,.gv-bento__visual{--gv-bento-pad: var(--space-10)}.gv-bento__title{font-size:26px;line-height:34px;letter-spacing:-.005em;font-variation-settings:"opsz" 26}.gv-bento__statement{font-size:32px;line-height:40px;letter-spacing:-.01em;font-variation-settings:"opsz" 32}}.gv-bento--uniform .gv-bento__title,.gv-bento--uniform-3 .gv-bento__title{font-size:18px;line-height:26px;font-weight:600;letter-spacing:0;font-variation-settings:normal}.gv-bento--uniform .gv-bento__text,.gv-bento--uniform-3 .gv-bento__text{font-size:14px;line-height:22px;letter-spacing:.005em}.gv-bento--uniform :is(.gv-bento__body,.gv-bento__visual),.gv-bento--uniform-3 :is(.gv-bento__body,.gv-bento__visual){--gv-bento-pad: var(--space-6)}@container gv-bento (max-width: 599px){.gv-bento--uniform :is(.gv-bento__body,.gv-bento__visual),.gv-bento--uniform-3 :is(.gv-bento__body,.gv-bento__visual){--gv-bento-pad: var(--space-5)}}@container gv-bento (min-width: 960px){.gv-bento__tile--split{display:grid;grid-template-columns:var(--gv-bento-split);align-items:center}.gv-bento__tile--split>.gv-bento__body{justify-content:center}.gv-bento__tile--split .gv-bento__foot{margin-top:0}.gv-bento__tile--split>.gv-bento__media{margin:var(--gv-bento-inset) var(--gv-bento-inset) var(--gv-bento-inset) 0}.gv-bento__tile--split>.gv-bento__media--top{margin:var(--gv-bento-inset) 0 var(--gv-bento-inset) var(--gv-bento-inset)}.gv-bento__tile--span-12.gv-bento__tile--split:has(>.gv-bento__media--top){--gv-bento-split: minmax(0, 7fr) minmax(0, 5fr)}.gv-bento__tile--split:not(.gv-bento__tile--span-12)>.gv-bento__body{--gv-bento-pad: var(--space-8)}.gv-bento__tile--split:not(.gv-bento__tile--span-12) .gv-bento__title{font-size:21px;line-height:28px;letter-spacing:0;font-variation-settings:"opsz" 21}}.gv-bento__link{color:inherit;text-decoration:none}.gv-bento__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--gv-bento-radius)}.gv-bento__title>.gv-bento__link:hover,.gv-bento__tile--link:hover .gv-bento__title>.gv-bento__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--border-strong)}.gv-bento__tile--link{cursor:pointer}.gv-bento__tile--link:hover{border-color:var(--border-strong)}.gv-bento__tile .gv-bento__link:focus-visible{outline:none}.gv-bento__tile:has(.gv-bento__link:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-bento__tile--link .gv-bento__foot>a:not(.gv-bento__link){position:relative;z-index:2}.gv-bento__note{margin:var(--space-5) auto 0;max-width:var(--measure);text-align:center;color:var(--ink-muted);font-size:13px;line-height:18px;letter-spacing:.01em}@media(forced-colors:active){.gv-bento__tile,.gv-bento__icon{border-color:CanvasText}.gv-bento__tile--link:hover{border-color:Highlight}.gv-bento__tile:has(.gv-bento__link:focus-visible){outline-color:Highlight}}.gv-connector-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gutter);margin:0;padding:0;list-style:none}@container gv (min-width: 600px){.gv-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gv (min-width: 960px){.gv-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container gv (min-width: 1200px){.gv-connector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gv-connector-grid.gv-connector-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@container gv (min-width: 600px){.gv-connector-grid.gv-connector-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@container gv (min-width: 960px){.gv-connector-grid.gv-connector-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.gv-connector-tile{--gv-connector-box: 48px;--gv-connector-mark: 28px;--gv-connector-pad: var(--space-6);--gv-connector-radius: var(--radius-m);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--gv-connector-pad);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--gv-connector-radius);font-family:var(--font-sans);text-align:left;transition:border-color var(--duration-1) var(--ease-standard)}@container gv (max-width: 599px){.gv-connector-tile{--gv-connector-pad: var(--space-5);--gv-connector-radius: var(--radius-m)}}.gv-connector-tile__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);align-self:stretch;margin-bottom:var(--space-4)}.gv-connector-tile__icon{flex:none;display:grid;place-items:center;width:var(--gv-connector-box);height:var(--gv-connector-box);background:var(--white);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-s)}.gv-connector-tile__icon>img,.gv-connector-tile__icon>svg:not(.gv-connector-tile__glyph){display:block;width:var(--gv-connector-mark);height:var(--gv-connector-mark);-o-object-fit:contain;object-fit:contain}.gv-connector-tile__glyph{width:24px;height:24px;color:var(--royal-700)}.gv-connector-tile__kind{margin:0;color:var(--ink-muted);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.02em}.gv-connector-tile__name{margin:0;color:var(--ink);font-size:18px;line-height:26px;font-weight:600;text-wrap:balance}.gv-connector-tile__desc{margin:0;max-width:var(--measure-narrow);color:var(--ink-muted);font-size:14px;line-height:22px;letter-spacing:.005em;text-wrap:pretty}.gv-connector-tile__head .gv-connector-tile__status{flex:none}.gv-connector-tile__foot{margin:auto 0 0;padding-top:var(--space-3);font-size:14px;line-height:22px;font-weight:500}@container gv (max-width: 599px){.gv-connector-tile:not(.gv-connector-tile--compact){display:grid;grid-template-columns:var(--gv-connector-box) minmax(0,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:0;align-content:start}.gv-connector-tile:not(.gv-connector-tile--compact)>.gv-connector-tile__head{display:contents}.gv-connector-tile:not(.gv-connector-tile--compact) .gv-connector-tile__icon{grid-column:1;grid-row:1 / span 5;align-self:start}.gv-connector-tile:not(.gv-connector-tile--compact) .gv-connector-tile__kind{grid-column:2;grid-row:1}.gv-connector-tile:not(.gv-connector-tile--compact) .gv-connector-tile__name{grid-column:2;grid-row:2}.gv-connector-tile:not(.gv-connector-tile--compact) .gv-connector-tile__desc{grid-column:2;grid-row:3;margin-top:var(--space-1)}.gv-connector-tile:not(.gv-connector-tile--compact) .gv-connector-tile__status{grid-column:2;grid-row:4;justify-self:start;margin-top:var(--space-3)}.gv-connector-tile:not(.gv-connector-tile--compact) .gv-connector-tile__foot{grid-column:2;grid-row:5}}.gv-connector-tile--link{cursor:pointer}.gv-connector-tile--link:hover{border-color:var(--border-strong)}.gv-connector-tile--link:hover .gv-connector-tile__name{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.gv-connector-tile__link{color:inherit;text-decoration:none}.gv-connector-tile__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.gv-connector-tile__link:focus-visible{outline:none}.gv-connector-tile:has(.gv-connector-tile__link:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-connector-tile--link .gv-connector-tile__foot a{position:relative;z-index:1}.gv-connector-tile--compact{--gv-connector-box: 36px;--gv-connector-mark: 22px;--gv-connector-pad: var(--space-3);--gv-connector-radius: var(--radius-m);flex-direction:row;align-items:center;gap:var(--space-3);padding-inline-end:var(--space-4)}@container gv (max-width: 599px){.gv-connector-tile--compact{--gv-connector-pad: var(--space-3);--gv-connector-radius: var(--radius-m)}}.gv-connector-tile--compact .gv-connector-tile__icon{border-radius:var(--radius-xs)}.gv-connector-tile--compact .gv-connector-tile__glyph{width:18px;height:18px}.gv-connector-tile__body{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-2);column-gap:var(--space-2);row-gap:var(--space-1);min-width:0}.gv-connector-tile--compact .gv-connector-tile__name{font-size:15px;line-height:22px;font-weight:500}@media(prefers-reduced-motion:reduce){.gv-connector-tile{transition:none}}@media(forced-colors:active){.gv-connector-tile,.gv-connector-tile__icon{border-color:CanvasText}}.gv-jurisdiction-grid{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:var(--space-6);margin:0;padding:0;list-style:none}@container gv (min-width: 600px){.gv-jurisdiction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gv (min-width: 960px){.gv-jurisdiction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gv-jurisdiction-card{--gv-jurisdiction-pad: var(--space-6);--gv-flag-w: 32px;--gv-flag-h: 24px;--gv-flag-radius: 4px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--gv-jurisdiction-pad);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);font-family:var(--font-sans);text-align:left}.gv-jurisdiction-card>*{max-width:100%}.gv-jurisdiction-grid:has(.gv-jurisdiction-card__more[open])>.gv-jurisdiction-card{align-self:start}@container gv (max-width: 599px){.gv-jurisdiction-card{--gv-jurisdiction-pad: var(--space-5);flex-flow:row wrap;align-items:center;-moz-column-gap:var(--space-3);column-gap:var(--space-3);border-radius:var(--radius-m)}.gv-jurisdiction-card>.gv-jurisdiction-card__flags{margin-bottom:0}.gv-jurisdiction-card>.gv-jurisdiction-card__name{flex:1 1 0;margin-bottom:0}.gv-jurisdiction-card>.gv-jurisdiction-card__marks,.gv-jurisdiction-card>.gv-jurisdiction-card__body{flex:0 0 100%;margin-top:var(--space-4)}.gv-jurisdiction-card>.gv-jurisdiction-card__more,.gv-jurisdiction-card>.gv-jurisdiction-card__action{flex:0 0 100%;margin-top:0}.gv-jurisdiction-card--request>.gv-jurisdiction-card__body{margin-bottom:var(--space-5)}}.gv-jurisdiction-card__flags{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}.gv-jurisdiction-card__flag{flex:none;display:block;width:var(--gv-flag-w);height:var(--gv-flag-h);border-radius:var(--gv-flag-radius);-o-object-fit:cover;object-fit:cover;outline:var(--border-hairline) solid color-mix(in srgb,var(--ink) 16%,transparent);outline-offset:calc(-1 * var(--border-hairline))}.gv-jurisdiction-card__flag--globe,.gv-jurisdiction-card__flag--add{display:grid;place-items:center;background:var(--surface-warm);color:var(--ink-muted)}.gv-jurisdiction-card__flag--add{background:transparent;outline:var(--border-hairline) dashed var(--border-strong)}.gv-jurisdiction-card__flag>.gv-icon{width:16px;height:16px}.gv-jurisdiction-card__name{margin:0 0 var(--space-3);color:var(--ink);font-size:18px;line-height:26px;font-weight:600;text-wrap:balance}.gv-jurisdiction-card__marks{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none}.gv-jurisdiction-card__mark{--gv-mark-h: 28px;display:inline-flex;align-items:center;min-height:var(--gv-mark-h);padding:0 var(--space-3);border-radius:var(--radius-xs);background:var(--surface-warm);color:var(--ink);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.005em}.gv-jurisdiction-card__more{interpolate-size:allow-keywords;align-self:stretch;margin-top:auto;border-top:var(--border-hairline) solid var(--border)}.gv-jurisdiction-card__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--control-m);margin:0 calc(-1 * var(--space-2)) calc(-1 * var(--space-2));padding:var(--space-2) var(--space-2) 0;list-style:none;cursor:pointer;border-radius:var(--radius-xs);color:var(--ink);font-size:15px;line-height:22px;font-weight:500}.gv-jurisdiction-card__summary::-webkit-details-marker{display:none}.gv-jurisdiction-card__summary::marker{content:""}.gv-jurisdiction-card__summary:hover>span{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:4px;text-decoration-color:var(--border-strong)}.gv-jurisdiction-card__summary:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:0}.gv-jurisdiction-card__count{font-variant-numeric:tabular-nums}.gv-jurisdiction-card__chevron{flex:none;width:18px;height:18px;color:var(--ink-muted);transition:transform var(--duration-3) var(--ease-standard)}.gv-jurisdiction-card__more[open] .gv-jurisdiction-card__chevron{transform:rotate(180deg)}.gv-jurisdiction-card__more::details-content{block-size:0;overflow-y:clip;transition:block-size var(--duration-3) var(--ease-standard),content-visibility var(--duration-3) allow-discrete}.gv-jurisdiction-card__more[open]::details-content{block-size:auto}.gv-jurisdiction-card__sources{margin:var(--space-3) 0 0;padding:0;list-style:none}.gv-jurisdiction-card__source{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name type" "domain type";-moz-column-gap:var(--space-4);column-gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--border)}.gv-jurisdiction-card__source:last-child{padding-bottom:0}.gv-jurisdiction-card__source-name{grid-area:name;color:var(--ink);font-size:14px;line-height:20px;font-weight:500;text-wrap:pretty}.gv-jurisdiction-card__domain{grid-area:domain;color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;line-height:18px;font-variant-ligatures:none;overflow-wrap:anywhere}.gv-jurisdiction-card__type{grid-area:type;align-self:start;color:var(--ink-muted);font-size:13px;line-height:20px;font-weight:500;white-space:nowrap}.gv-jurisdiction-card--request{background:transparent;border-style:dashed;border-color:var(--border-strong)}.gv-jurisdiction-card__body{margin:0 0 var(--space-6);max-width:var(--measure-narrow);color:var(--ink-muted);font-size:14px;line-height:22px;letter-spacing:.005em;text-wrap:pretty}.gv-jurisdiction-card__action{margin:auto 0 0}@container gv (min-width: 600px){.gv-jurisdiction-grid>.gv-jurisdiction-card--request{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name action" "mark body action";-moz-column-gap:var(--space-5);column-gap:var(--space-5);row-gap:var(--space-1);align-items:center}.gv-jurisdiction-grid>.gv-jurisdiction-card--request>.gv-jurisdiction-card__flags{grid-area:mark;margin:0}.gv-jurisdiction-grid>.gv-jurisdiction-card--request>.gv-jurisdiction-card__name{grid-area:name;align-self:end;margin:0}.gv-jurisdiction-grid>.gv-jurisdiction-card--request>.gv-jurisdiction-card__body{grid-area:body;align-self:start;margin:0}.gv-jurisdiction-grid>.gv-jurisdiction-card--request>.gv-jurisdiction-card__action{grid-area:action;margin:0}}@media(prefers-reduced-motion:reduce){.gv-jurisdiction-card__more::details-content{transition:none}.gv-jurisdiction-card__chevron{transition:none}}@media(forced-colors:active){.gv-jurisdiction-card,.gv-jurisdiction-card__more,.gv-jurisdiction-card__source{border-color:CanvasText}.gv-jurisdiction-card__mark{border:var(--border-hairline) solid CanvasText}}.gv-table{--gv-table-min-width: 560px;--gv-table-max-height: none;--gv-table-py: var(--space-3);--gv-table-px: var(--space-4);position:relative;width:100%;max-width:100%;max-height:var(--gv-table-max-height);overflow:auto;overscroll-behavior-x:contain;background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);font-family:var(--font-sans);color:var(--ink)}.gv-table:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-table__table{width:100%;min-width:var(--gv-table-min-width);border-collapse:separate;border-spacing:0;font-size:14px;line-height:22px}.gv-table__table th,.gv-table__table td{padding:var(--gv-table-py) var(--gv-table-px);text-align:left;vertical-align:top;border-top:var(--border-hairline) solid var(--border)}.gv-table__table thead th{border-top:0;padding-top:var(--space-3);padding-bottom:var(--space-3);background:var(--surface);color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap;vertical-align:bottom}.gv-table__table thead tr:last-child th{box-shadow:inset 0 calc(-1 * var(--border-hairline)) 0 var(--border)}.gv-table__table tbody tr:first-child>*{border-top:0}.gv-table__table tbody th[scope=row]{font-weight:500}.gv-table__table tfoot td,.gv-table__table tfoot th{font-weight:500;background:var(--surface-warm)}.gv-table__table .gv-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gv-table__mono{font-family:var(--font-mono);font-size:13px;color:var(--ink-muted);font-variant-ligatures:none;white-space:nowrap}.gv-table__muted{color:var(--ink-muted)}.gv-table__caption{caption-side:bottom;padding:var(--space-3) var(--gv-table-px);border-top:var(--border-hairline) solid var(--border);color:var(--ink-muted);font-size:13px;line-height:18px;text-align:left}.gv-table__sort{display:inline-flex;align-items:center;gap:var(--space-1);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-xs);background:transparent;color:inherit;font:inherit;cursor:pointer}.gv-table__sort:hover{color:var(--ink);background:var(--surface-hover)}.gv-table__sort:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-table__sort .gv-icon{width:14px;height:14px;opacity:0;transition:opacity var(--duration-1) var(--ease-standard)}.gv-table__sort:hover .gv-icon{opacity:1}.gv-table__table th[aria-sort=ascending],.gv-table__table th[aria-sort=descending]{color:var(--ink)}.gv-table__table th[aria-sort=ascending] .gv-icon,.gv-table__table th[aria-sort=descending] .gv-icon{opacity:1}.gv-table--hover .gv-table__table tbody tr{transition:background-color var(--duration-1) var(--ease-standard)}.gv-table--hover .gv-table__table tbody tr:hover{background:var(--surface-hover)}.gv-table--compact{--gv-table-py: var(--space-2);--gv-table-px: var(--space-3)}.gv-table--sticky .gv-table__table thead th{position:sticky;top:0;z-index:1}@media(forced-colors:active){.gv-table__table thead tr:last-child th{border-bottom:var(--border-hairline) solid CanvasText}}.gv-comparison-table{container-type:inline-size;container-name:gv-compare;width:100%;min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-comparison-table__table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:22px}.gv-comparison-table__table th,.gv-comparison-table__table td{padding:var(--space-4) var(--space-5);text-align:left;vertical-align:top;border-top:var(--border-hairline) solid var(--border)}.gv-comparison-table__table thead th{border-top:0;padding-top:var(--space-5);color:var(--ink-muted);font-size:14px;line-height:20px;font-weight:500;vertical-align:bottom}.gv-comparison-table__table tbody th[scope=row]{padding-left:0;font-weight:500;color:var(--ink);width:34%}.gv-comparison-table__table tbody tr:last-child>*{border-bottom:var(--border-hairline) solid var(--border)}.gv-comparison-table__ours{background:var(--surface-lilac)}.gv-comparison-table__table thead .gv-comparison-table__ours{border-radius:var(--radius-m) var(--radius-m) 0 0}.gv-comparison-table__table tbody tr:last-child .gv-comparison-table__ours{border-radius:0 0 var(--radius-m) var(--radius-m)}.gv-comparison-table__brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-brand);font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.005em}.gv-comparison-table__brand .gv-petal{color:var(--accent)}.gv-comparison-table__answer{display:flex;align-items:flex-start;gap:var(--space-2)}.gv-comparison-table__mark{flex:none;width:16px;height:16px;margin-top:3px;color:var(--ink-muted)}.gv-comparison-table__mark[data-value=yes]{color:var(--ink)}.gv-comparison-table__ours .gv-comparison-table__mark[data-value=yes]{color:var(--ink-brand)}.gv-comparison-table__status{display:block;margin:var(--space-1) 0 0 var(--space-6);color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500}.gv-comparison-table__caption{caption-side:bottom;padding-top:var(--space-4);color:var(--ink-muted);font-size:13px;line-height:18px;text-align:left}@container gv-compare (max-width: 599px){.gv-comparison-table__table,.gv-comparison-table__table tbody,.gv-comparison-table__table tr{display:block}.gv-comparison-table__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gv-comparison-table__table tbody tr{padding:var(--space-4) 0;border-top:var(--border-hairline) solid var(--border)}.gv-comparison-table__table tbody tr:last-child{border-bottom:var(--border-hairline) solid var(--border)}.gv-comparison-table__table tbody th[scope=row],.gv-comparison-table__table tbody td{display:block;width:auto;border:0}.gv-comparison-table__table tbody tr:last-child>*{border-bottom:0}.gv-comparison-table__table tbody th[scope=row]{padding:0 0 var(--space-3)}.gv-comparison-table__table tbody td{padding:var(--space-3) var(--space-4);border-radius:var(--radius-s)}.gv-comparison-table__table tbody tr:last-child .gv-comparison-table__ours{border-radius:var(--radius-s)}.gv-comparison-table__table tbody td:before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-bottom:var(--space-1);color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500}.gv-comparison-table__caption{display:block}}@media(forced-colors:active){.gv-comparison-table__ours{outline:var(--border-hairline) solid CanvasText;outline-offset:-1px}}.gv-description-list{container-type:inline-size;container-name:gv-dl;--gv-dl-py: var(--space-4);margin:0;min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-description-list__row{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-1);padding:var(--gv-dl-py) 0}.gv-description-list__row+.gv-description-list__row{border-top:var(--border-hairline) solid var(--border)}.gv-description-list__term{color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500}.gv-description-list__value{margin:0;min-width:0;color:var(--ink);font-size:16px;line-height:26px;text-wrap:pretty}.gv-description-list__value+.gv-description-list__value{margin-top:var(--space-1)}.gv-description-list__value :where(a){color:var(--link);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.gv-description-list__mono{font-family:var(--font-mono);font-size:.875em;font-variant-ligatures:none}@container gv-dl (min-width: 480px){.gv-description-list__row{grid-template-columns:minmax(0,34%) minmax(0,1fr);-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gv-description-list__term{grid-column:1;grid-row:1;padding-top:var(--space-1)}.gv-description-list__value{grid-column:2}}.gv-description-list--card{padding:var(--space-2) var(--space-6);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m)}.gv-description-list--compact{--gv-dl-py: var(--space-3)}.gv-description-list--compact .gv-description-list__value{font-size:14px;line-height:22px}@container gv-dl (min-width: 480px){.gv-description-list--compact .gv-description-list__term{padding-top:calc(var(--space-1) / 2)}}.gv-menu{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.gv-menu__list{--gv-menu-gap: 6px;box-sizing:border-box;min-width:220px;max-width:320px;margin:0;padding:var(--space-1);background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-2);font-family:var(--font-sans);list-style:none;overflow:visible}.gv-menu__list[popover]{position:fixed;inset:auto;margin-block:var(--gv-menu-gap);position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;opacity:1;translate:0 0;transition:opacity var(--duration-2) var(--ease-standard),translate var(--duration-2) var(--ease-standard),overlay var(--duration-2) allow-discrete,display var(--duration-2) allow-discrete}.gv-menu__list--end[popover]{position-area:block-end span-inline-start}.gv-menu__list[popover]:not(:popover-open){opacity:0;translate:0 -4px}@starting-style{.gv-menu__list[popover]:popover-open{opacity:0;translate:0 -4px}}.gv-menu__list:not([popover]){position:relative;margin-top:var(--gv-menu-gap)}.gv-menu__list--end:not([popover]){align-self:flex-end}.gv-menu__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-dense);padding:0 var(--space-3);border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard)}.gv-menu__item:hover,.gv-menu__item:focus-visible{background:var(--surface-hover)}.gv-menu__item:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:-2px}.gv-menu__icon{width:16px;height:16px;flex:none;color:var(--ink-muted)}.gv-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.gv-menu__shortcut{flex:none;margin-left:var(--space-4);font-family:var(--font-mono);font-size:12px;line-height:18px;color:var(--ink-faint);font-variant-ligatures:none}.gv-menu__item--danger,.gv-menu__item--danger .gv-menu__icon{color:var(--danger)}.gv-menu__item--danger:hover,.gv-menu__item--danger:focus-visible{background:var(--danger-wash)}.gv-menu__item[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed;background:transparent}.gv-menu__item[aria-disabled=true] .gv-menu__icon{color:var(--ink-faint)}.gv-menu__separator{height:0;margin:var(--space-1) calc(-1 * var(--space-1));border:0;border-top:var(--border-hairline) solid var(--border)}.gv-menu__heading{padding:var(--space-2) var(--space-3) var(--space-1);font-size:12px;line-height:16px;font-weight:600;color:var(--ink-muted)}@media(forced-colors:active){.gv-menu__list{border-color:CanvasText}.gv-menu__item:hover,.gv-menu__item:focus-visible{background:Highlight;color:HighlightText;forced-color-adjust:none}}.gv-popover{--gv-popover-w: 320px;--gv-popover-gap: 8px;box-sizing:border-box;width:var(--gv-popover-w);max-width:calc(100% - 2 * var(--space-4));margin:0;padding:var(--space-5);background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-2);font-family:var(--font-sans);font-size:14px;line-height:22px;text-align:left;overflow:visible}.gv-popover--wide{--gv-popover-w: 360px}.gv-popover[popover]{position:fixed;inset:auto;margin-block:var(--gv-popover-gap);position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;opacity:1;translate:0 0;transition:opacity var(--duration-2) var(--ease-standard),translate var(--duration-2) var(--ease-standard),overlay var(--duration-2) allow-discrete,display var(--duration-2) allow-discrete}.gv-popover--top[popover]{position-area:block-start span-inline-end}.gv-popover[popover]:not(:popover-open){opacity:0;translate:0 -4px}@starting-style{.gv-popover[popover]:popover-open{opacity:0;translate:0 -4px}}.gv-popover:not([popover]){position:relative}.gv-popover__title{margin:0;padding-right:var(--space-8);font-size:16px;line-height:24px;font-weight:600;color:var(--ink);text-wrap:balance}.gv-popover__body{margin:0;color:var(--ink-muted);text-wrap:pretty}.gv-popover__title+.gv-popover__body{margin-top:var(--space-2)}.gv-popover__body+.gv-popover__body{margin-top:var(--space-3)}.gv-popover__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.gv-popover__close{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-popover__close:hover{background:var(--surface-hover);color:var(--ink)}.gv-popover__close:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}@media(forced-colors:active){.gv-popover{border-color:CanvasText}}.gv-tooltip{--gv-tooltip-offset: 6px;--gv-tooltip-max: 240px;--gv-tooltip-py: 6px;--gv-tooltip-px: 10px;position:relative;display:inline-flex;vertical-align:middle}.gv-tooltip__bubble{position:absolute;z-index:var(--z-popover);left:50%;bottom:calc(100% + var(--gv-tooltip-offset));width:-moz-max-content;width:max-content;max-width:var(--gv-tooltip-max);padding:var(--gv-tooltip-py) var(--gv-tooltip-px);border-radius:var(--radius-s);background:var(--ink);color:var(--page);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.005em;text-align:left;text-wrap:pretty;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translate(var(--gv-tooltip-x, -50%),2px);transition:none}.gv-tooltip__bubble:before{content:"";position:absolute;left:0;right:0;top:100%;height:var(--gv-tooltip-offset)}.gv-tooltip--bottom>.gv-tooltip__bubble{bottom:auto;top:calc(100% + var(--gv-tooltip-offset));transform:translate(var(--gv-tooltip-x, -50%),-2px)}.gv-tooltip--bottom>.gv-tooltip__bubble:before{top:auto;bottom:100%}.gv-tooltip--start>.gv-tooltip__bubble{left:0;--gv-tooltip-x: 0}.gv-tooltip--end>.gv-tooltip__bubble{left:auto;right:0;--gv-tooltip-x: 0}.gv-tooltip:hover>.gv-tooltip__bubble,.gv-tooltip:has(>:focus-visible)>.gv-tooltip__bubble,.gv-tooltip[data-state=open]>.gv-tooltip__bubble{opacity:1;visibility:visible;pointer-events:auto;transform:translate(var(--gv-tooltip-x, -50%));transition:opacity var(--duration-1) var(--ease-standard) .4s,transform var(--duration-1) var(--ease-standard) .4s,visibility 0s linear .4s}.gv-tooltip[data-state=open]>.gv-tooltip__bubble{transition:none}.gv-tooltip[data-state=dismissed]>.gv-tooltip__bubble{opacity:0;visibility:hidden;transition:none}@media(forced-colors:active){.gv-tooltip__bubble{border:var(--border-hairline) solid CanvasText;background:Canvas;color:CanvasText}}.gv-dialog{--gv-dialog-w: 560px;--gv-dialog-pad: var(--space-6);box-sizing:border-box;display:flex;flex-direction:column;width:var(--gv-dialog-w);max-width:calc(100% - 2 * var(--space-4));max-height:calc(100% - 2 * var(--space-8));margin:auto;padding:0;overflow:hidden;background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-3);font-family:var(--font-sans);text-align:left}.gv-dialog--s{--gv-dialog-w: 400px}.gv-dialog--l{--gv-dialog-w: 720px;--gv-dialog-pad: var(--space-8)}dialog.gv-dialog{opacity:1;translate:0 0;transition:opacity var(--duration-3) var(--ease-standard),translate var(--duration-3) var(--ease-standard),overlay var(--duration-3) allow-discrete,display var(--duration-3) allow-discrete}dialog.gv-dialog:not([open]){display:none;opacity:0;translate:0 8px}@starting-style{dialog.gv-dialog[open]{opacity:0;translate:0 8px}}dialog.gv-dialog::backdrop{background:var(--scrim);opacity:1;transition:opacity var(--duration-3) var(--ease-standard),overlay var(--duration-3) allow-discrete,display var(--duration-3) allow-discrete}dialog.gv-dialog:not([open])::backdrop{opacity:0}@starting-style{dialog.gv-dialog[open]::backdrop{opacity:0}}html:has(dialog.gv-dialog:modal){overflow:hidden}.gv-dialog--inline{position:relative;max-width:100%;max-height:none;margin:0}.gv-dialog__form{display:contents}.gv-dialog__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--gv-dialog-pad) var(--gv-dialog-pad) 0;flex:none}.gv-dialog__title{flex:1 1 auto;min-width:0;margin:0;font-size:21px;line-height:28px;font-weight:500;color:var(--ink);text-wrap:balance}.gv-dialog__tone{width:20px;height:20px;margin-top:4px;flex:none;color:var(--danger)}.gv-dialog__close{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-dialog__close:hover{background:var(--surface-hover);color:var(--ink)}.gv-dialog__close:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-dialog__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-3) var(--gv-dialog-pad) 0;font-size:16px;line-height:26px;color:var(--ink-muted);text-wrap:pretty}.gv-dialog__body>*+*{margin-top:var(--space-3)}.gv-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--gv-dialog-pad);flex:none}@container gv (max-width: 599px){.gv-dialog{--gv-dialog-pad: var(--space-5)}.gv-dialog__footer{flex-direction:column-reverse;align-items:stretch}.gv-dialog__footer>*{width:100%}}@media(forced-colors:active){.gv-dialog{border-color:CanvasText}}.gv-drawer{--gv-drawer-w: 440px;--gv-drawer-pad: var(--space-6);box-sizing:border-box;display:flex;flex-direction:column;width:var(--gv-drawer-w);max-width:100%;height:100%;max-height:100%;margin:0 0 0 auto;padding:0;overflow:hidden;background:var(--surface-raised);color:var(--ink);border:0;border-left:var(--border-hairline) solid var(--border);border-radius:0;box-shadow:var(--shadow-3);font-family:var(--font-sans);text-align:left}.gv-drawer--wide{--gv-drawer-w: 480px}.gv-drawer--left{margin:0 auto 0 0;border-left:0;border-right:var(--border-hairline) solid var(--border)}dialog.gv-drawer{translate:0 0;opacity:1;transition:translate var(--duration-3) var(--ease-standard),opacity var(--duration-3) var(--ease-standard),overlay var(--duration-3) allow-discrete,display var(--duration-3) allow-discrete}dialog.gv-drawer:not([open]){display:none;translate:24px 0;opacity:0}dialog.gv-drawer--left:not([open]){translate:-24px 0}@starting-style{dialog.gv-drawer[open]{translate:24px 0;opacity:0}dialog.gv-drawer--left[open]{translate:-24px 0}}dialog.gv-drawer::backdrop{background:var(--scrim);opacity:1;transition:opacity var(--duration-3) var(--ease-standard),overlay var(--duration-3) allow-discrete,display var(--duration-3) allow-discrete}dialog.gv-drawer:not([open])::backdrop{opacity:0}@starting-style{dialog.gv-drawer[open]::backdrop{opacity:0}}html:has(dialog.gv-drawer:modal){overflow:hidden}.gv-drawer--inline{position:relative;height:auto;max-height:none;margin:0}@container gv (max-width: 599px){.gv-drawer{--gv-drawer-w: 100%;--gv-drawer-pad: var(--space-5);border-left:0;border-right:0}}.gv-drawer__form{display:contents}.gv-drawer__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--gv-drawer-pad);border-bottom:var(--border-hairline) solid var(--border);flex:none}.gv-drawer__heading{flex:1 1 auto;min-width:0}.gv-drawer__title{margin:0;font-size:21px;line-height:28px;font-weight:500;color:var(--ink);text-wrap:balance}.gv-drawer__caption{margin:var(--space-1) 0 0;font-size:13px;line-height:18px;color:var(--ink-muted)}.gv-drawer__close{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-drawer__close:hover{background:var(--surface-hover);color:var(--ink)}.gv-drawer__close:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-drawer__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--gv-drawer-pad);font-size:14px;line-height:22px;color:var(--ink)}.gv-drawer__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--gv-drawer-pad);border-top:var(--border-hairline) solid var(--border);flex:none}@media(forced-colors:active){.gv-drawer{border-left:var(--border-hairline) solid CanvasText}}.gv-consent-banner{--gv-consent-w: 420px;--gv-consent-switch-w: 36px;--gv-consent-switch-h: 20px;--gv-consent-switch-thumb: 14px;position:fixed;z-index:var(--z-overlay);left:var(--space-6);bottom:var(--space-6);box-sizing:border-box;width:var(--gv-consent-w);max-width:calc(100% - 2 * var(--space-4));padding:var(--space-5);background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-2);font-family:var(--font-sans);font-size:14px;line-height:22px;text-align:left}.gv-consent-banner--inline{position:relative;left:auto;bottom:auto;z-index:auto}@container gv (max-width: 599px){.gv-consent-banner:not(.gv-consent-banner--inline){left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto;max-width:none}}.gv-consent-banner__title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}.gv-consent-banner__title:focus{outline:none}.gv-consent-banner__title:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}.gv-consent-banner__text{margin:var(--space-1) 0 0;color:var(--ink-muted);text-wrap:pretty}.gv-consent-banner__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.gv-consent-banner__actions>.gv-button{width:100%;padding-inline:var(--space-2)}.gv-consent-banner__options{margin:var(--space-3) 0 0;padding:0;list-style:none}.gv-consent-banner__option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--border)}.gv-consent-banner__option:last-child{border-bottom:var(--border-hairline) solid var(--border)}label.gv-consent-banner__option{cursor:pointer}.gv-consent-banner__option-name{display:block;font-weight:500;color:var(--ink)}.gv-consent-banner__option-desc{display:block;font-size:13px;line-height:18px;color:var(--ink-muted)}.gv-consent-banner__always{font-size:13px;line-height:18px;color:var(--ink-muted);white-space:nowrap}.gv-consent-banner__switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:var(--gv-consent-switch-w);height:var(--gv-consent-switch-h);margin:0;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}.gv-consent-banner__switch:before{content:"";position:absolute;top:50%;left:2px;width:var(--gv-consent-switch-thumb);height:var(--gv-consent-switch-thumb);border-radius:var(--radius-pill);background:var(--border-strong);transform:translateY(-50%);transition:transform var(--duration-2) var(--ease-standard),background-color var(--duration-1) var(--ease-standard)}.gv-consent-banner__switch:hover:not(:checked){border-color:var(--ink-muted)}.gv-consent-banner__switch:hover:not(:checked):before{background:var(--ink-muted)}.gv-consent-banner__switch:checked{background:var(--accent);border-color:var(--accent)}.gv-consent-banner__switch:checked:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.gv-consent-banner__switch:checked:before{background:var(--on-accent);transform:translate(calc(var(--gv-consent-switch-w) - var(--gv-consent-switch-thumb) - 6px),-50%)}.gv-consent-banner__switch:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}@media(forced-colors:active){.gv-consent-banner,.gv-consent-banner__switch{border-color:CanvasText}.gv-consent-banner__switch:before{background:CanvasText}.gv-consent-banner__switch:checked{background:Highlight}}.gv-toast-stack{position:fixed;z-index:var(--z-toast);right:var(--space-6);bottom:var(--space-6);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);max-width:calc(100% - 2 * var(--space-4));margin:0;padding:0;list-style:none;pointer-events:none}.gv-toast-stack>*{pointer-events:auto}.gv-toast-stack--centre{right:auto;left:50%;transform:translate(-50%);align-items:center}.gv-toast-stack--inline{position:static;transform:none;max-width:none;align-items:flex-start}@container gv (max-width: 599px){.gv-toast-stack:not(.gv-toast-stack--inline){left:var(--space-4);right:var(--space-4);bottom:var(--space-4);transform:none;align-items:stretch;max-width:none}}.gv-toast{--gv-toast-fg: var(--ink-muted);--gv-toast-btn: 32px;display:flex;align-items:center;gap:var(--space-3);min-height:48px;max-width:440px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-raised);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-2);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:22px;text-align:left;opacity:1;translate:0 0;transition:opacity var(--duration-2) var(--ease-standard),translate var(--duration-2) var(--ease-standard)}@starting-style{.gv-toast{opacity:0;translate:0 8px}}.gv-toast[data-state=closing]{opacity:0;translate:0 4px;transition-timing-function:var(--ease-exit)}.gv-toast--success{--gv-toast-fg: var(--success)}.gv-toast--warning{--gv-toast-fg: var(--warning)}.gv-toast--danger{--gv-toast-fg: var(--danger)}.gv-toast__icon{width:18px;height:18px;color:var(--gv-toast-fg);flex:none}.gv-toast__message{flex:1 1 auto;min-width:0;margin:0;padding-block:var(--space-1);color:var(--ink);text-wrap:pretty}.gv-toast__action{flex:none;height:var(--gv-toast-btn);padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--link);font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard)}.gv-toast__action:hover{background:var(--surface-hover)}.gv-toast__close{flex:none;display:inline-grid;place-items:center;width:var(--gv-toast-btn);height:var(--gv-toast-btn);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-toast__close:hover{background:var(--surface-hover);color:var(--ink)}.gv-toast__action:focus-visible,.gv-toast__close:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-toast__action+.gv-toast__close{margin-left:calc(-1 * var(--space-2))}@container gv (max-width: 599px){.gv-toast{max-width:none}}@media(forced-colors:active){.gv-toast{border-color:CanvasText}}.gv-alert{--gv-alert-fg: var(--info);--gv-alert-bg: var(--info-wash);--gv-alert-dismiss: 32px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;-moz-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);background:var(--gv-alert-bg);border:var(--border-hairline) solid color-mix(in srgb,var(--gv-alert-fg) 22%,transparent);border-radius:var(--radius-m);color:var(--ink);font-family:var(--font-sans);text-align:left}.gv-alert--success{--gv-alert-fg: var(--success);--gv-alert-bg: var(--success-wash)}.gv-alert--warning{--gv-alert-fg: var(--warning);--gv-alert-bg: var(--warning-wash)}.gv-alert--danger{--gv-alert-fg: var(--danger);--gv-alert-bg: var(--danger-wash)}.gv-alert__icon{width:20px;height:20px;margin-top:2px;color:var(--gv-alert-fg);flex:none}.gv-alert__content{min-width:0;grid-column:2}.gv-alert__title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--ink);text-wrap:balance}.gv-alert__body{margin:0;font-size:14px;line-height:22px;font-weight:400;color:var(--ink);text-wrap:pretty;max-width:var(--measure)}.gv-alert__title+.gv-alert__body{margin-top:var(--space-1)}.gv-alert__body:first-child{padding-top:1px}.gv-alert__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-3)}.gv-alert__action{padding:0;border:0;background:none;color:var(--gv-alert-fg);font-family:var(--font-sans);font-size:14px;line-height:22px;font-weight:500;text-decoration-line:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-xs)}.gv-alert__action:hover{text-decoration-thickness:2px}.gv-alert__dismiss{grid-column:3;display:inline-grid;place-items:center;width:var(--gv-alert-dismiss);height:var(--gv-alert-dismiss);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0 0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.gv-alert__dismiss:hover{background:color-mix(in srgb,var(--gv-alert-fg) 12%,transparent);color:var(--ink)}.gv-alert__action:focus-visible,.gv-alert__dismiss:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}@media(forced-colors:active){.gv-alert{border-color:CanvasText}.gv-alert__icon{color:CanvasText}}.gv-progress{--gv-progress-h: 4px;--gv-progress-slide: 32%;display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0;font-family:var(--font-sans);color:var(--ink)}.gv-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.gv-progress__label{font-size:14px;line-height:22px;font-weight:500;color:var(--ink);min-width:0}.gv-progress__value{font-size:14px;line-height:22px;font-weight:400;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.gv-progress__help{margin:0;font-size:13px;line-height:18px;color:var(--ink-muted)}.gv-progress__track{position:relative;height:var(--gv-progress-h);border-radius:var(--radius-pill);background:var(--border);overflow:hidden}.gv-progress__fill{display:block;height:100%;width:var(--gv-progress, 0%);border-radius:var(--radius-pill);background:var(--accent);transition:width var(--duration-3) var(--ease-standard)}.gv-progress--indeterminate .gv-progress__fill{width:var(--gv-progress-slide);animation:gv-progress-slide 1.6s var(--ease-art) infinite}@keyframes gv-progress-slide{0%{transform:translate(-100%)}to{transform:translate(312.5%)}}.gv-progress__steps{display:flex;gap:var(--space-1)}.gv-progress__step{flex:1 1 0;height:var(--gv-progress-h);border-radius:var(--radius-pill);background:var(--border);transition:background-color var(--duration-2) var(--ease-standard)}.gv-progress__step[data-state=done]{background:var(--accent)}@media(prefers-reduced-motion:reduce){.gv-progress--indeterminate .gv-progress__fill{animation:none;width:100%;background:color-mix(in srgb,var(--accent) 35%,transparent)}}@media(forced-colors:active){.gv-progress__track,.gv-progress__step{background:Canvas;outline:var(--border-hairline) solid CanvasText}.gv-progress__fill,.gv-progress__step[data-state=done]{background:Highlight;forced-color-adjust:none}}.gv-spinner{--gv-spinner-size: 20px;--gv-spinner-stroke: 2px;display:inline-flex;align-items:center;gap:var(--space-2);vertical-align:middle;color:inherit;font-family:var(--font-sans)}.gv-spinner--sm{--gv-spinner-size: 16px;--gv-spinner-stroke: 1.5px}.gv-spinner--lg{--gv-spinner-size: 24px;--gv-spinner-stroke: 2px}.gv-spinner__ring{display:block;flex:none;width:var(--gv-spinner-size);height:var(--gv-spinner-size);border-radius:var(--radius-pill);border:var(--gv-spinner-stroke) solid color-mix(in srgb,currentColor 20%,transparent);border-top-color:currentColor;animation:gv-spinner-turn .9s linear infinite}.gv-spinner__label{font-size:14px;line-height:22px;font-weight:400;color:var(--ink-muted)}@keyframes gv-spinner-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gv-spinner__ring{animation:none;border-color:color-mix(in srgb,currentColor 55%,transparent)}}@media(forced-colors:active){.gv-spinner__ring{border-color:CanvasText;border-top-color:Highlight}}.gv-skeleton{--gv-skeleton-bg: color-mix(in srgb, var(--border) 70%, transparent);display:block;background:var(--gv-skeleton-bg);border-radius:var(--radius-s);animation:gv-skeleton-pulse 1.6s var(--ease-art) infinite alternate}.gv-skeleton--line{width:var(--gv-skeleton-w, 100%);height:12px;margin-block:5px;border-radius:var(--radius-xs)}.gv-skeleton--block{width:var(--gv-skeleton-w, 100%);height:var(--gv-skeleton-h, 120px)}.gv-skeleton--circle{flex:none;width:var(--gv-skeleton-size, 40px);height:var(--gv-skeleton-size, 40px);border-radius:var(--radius-pill)}.gv-skeleton-group{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}@keyframes gv-skeleton-pulse{0%{opacity:1}to{opacity:.5}}@media(prefers-reduced-motion:reduce){.gv-skeleton{animation:none}}@media(forced-colors:active){.gv-skeleton{background:GrayText}}.gv-empty-state{--gv-empty-max: 420px;--gv-empty-art-w: 192px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(var(--gv-empty-max) + 2 * var(--space-6));margin-inline:auto;padding:var(--space-10) var(--space-6);text-align:center;font-family:var(--font-sans);color:var(--ink)}.gv-empty-state--panel{max-width:none;background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m)}.gv-empty-state--panel>*{max-width:var(--gv-empty-max)}.gv-empty-state__art{width:var(--gv-empty-art-w);height:auto;margin-bottom:var(--space-6);overflow:visible}.gv-empty-state__far{stroke:var(--art-line);stroke-opacity:.3}.gv-empty-state__near{stroke:var(--art-line);stroke-opacity:.6}.gv-empty-state__thread{stroke:var(--art-thread)}.gv-empty-state__post{fill:var(--art-line)}.gv-empty-state__pulse{fill:var(--art-pulse)}.gv-empty-state__title{margin:0;font-size:18px;line-height:26px;font-weight:600;color:var(--ink);text-wrap:balance}.gv-empty-state__body{margin:var(--space-2) 0 0;font-size:14px;line-height:22px;color:var(--ink-muted);text-wrap:pretty}.gv-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}@container gv (max-width: 599px){.gv-empty-state{padding:var(--space-8) var(--space-4)}}@media(forced-colors:active){.gv-empty-state__far,.gv-empty-state__near,.gv-empty-state__thread{stroke:GrayText}.gv-empty-state__post,.gv-empty-state__pulse{fill:CanvasText}}.gv-clause{--gv-clause-bg: var(--surface-lilac);--gv-clause-line: var(--accent);background:var(--gv-clause-bg);color:var(--ink);box-shadow:inset 0 -2px 0 var(--gv-clause-line);padding:1px 2px;border-radius:var(--radius-xs) var(--radius-xs) 0 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.gv-clause--person{--gv-clause-bg: var(--warning-wash);--gv-clause-line: var(--warning)}.gv-clause--match{--gv-clause-bg: var(--success-wash);--gv-clause-line: var(--success)}.gv-clause__icon{width:14px;height:14px;vertical-align:-2px;margin-right:3px;color:var(--warning)}.gv-clause--match .gv-clause__icon{color:var(--success)}.gv-clause__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gv-clause-note{display:flex;flex-direction:column;gap:var(--space-1);max-width:280px;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-s);font-size:14px;line-height:22px}.gv-clause-note__head{display:flex;align-items:center;gap:var(--space-2);font-size:13px;line-height:18px;font-weight:500;color:var(--ink-brand)}.gv-clause-note__head .gv-petal{color:var(--accent)}.gv-clause-note__head .gv-icon{width:14px;height:14px}.gv-clause-note--person .gv-clause-note__head{color:var(--warning)}.gv-clause-note__body{color:var(--ink-muted);margin:0}.gv-clause-note__ref{font-family:var(--font-mono);font-size:12px;line-height:18px;color:var(--ink-muted)}@media(forced-colors:active){.gv-clause{forced-color-adjust:none;background:Mark;color:MarkText;box-shadow:none;text-decoration:underline}}.gv-risk-chip{--gv-risk-h: 22px;--gv-risk-fg: var(--ink-muted);--gv-risk-bg: var(--surface-hover);display:inline-flex;align-items:center;gap:var(--space-1);height:var(--gv-risk-h);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--gv-risk-bg);color:var(--gv-risk-fg);font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;letter-spacing:0;white-space:nowrap;vertical-align:middle}.gv-risk-chip--low,.gv-risk-chip--match{--gv-risk-fg: var(--success);--gv-risk-bg: var(--success-wash)}.gv-risk-chip--medium{--gv-risk-fg: var(--warning);--gv-risk-bg: var(--warning-wash)}.gv-risk-chip--high,.gv-risk-chip--outside{--gv-risk-fg: var(--danger);--gv-risk-bg: var(--danger-wash)}.gv-risk-chip__icon{width:12px;height:12px;flex:none}@media(forced-colors:active){.gv-risk-chip{border:var(--border-hairline) solid CanvasText}}.gv-review-panel{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;font-size:14px;line-height:22px;color:var(--ink)}.gv-review-panel--standalone{background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);padding:var(--space-5)}.gv-review-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.gv-review-panel__title{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted);margin:0}.gv-review-panel__count{font-size:13px;line-height:18px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.gv-review-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gv-review-panel__finding{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--border)}.gv-review-panel__finding:last-child{border-bottom:var(--border-hairline) solid var(--border)}.gv-review-panel__finding[data-person=true]{background:var(--warning-wash);margin:0 calc(-1 * var(--space-3));padding-inline:var(--space-3);border-radius:var(--radius-s);border-top-color:transparent}.gv-review-panel__finding[data-person=true]+.gv-review-panel__finding{border-top-color:transparent}.gv-review-panel__ref{font-family:var(--font-mono);font-size:12px;line-height:18px;color:var(--ink-muted)}.gv-review-panel__position{font-size:15px;line-height:22px;font-weight:500;margin:0}.gv-review-panel__contract{color:var(--ink-muted);margin:0;text-wrap:pretty}.gv-review-panel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.gv-review-panel__source{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;background:var(--surface)}.gv-review-panel__source .gv-icon{width:12px;height:12px}.gv-review-panel__owner{display:flex;align-items:center;gap:var(--space-1);color:var(--warning);font-size:13px;line-height:18px;font-weight:500;margin-top:var(--space-1)}.gv-review-panel__owner .gv-icon{width:14px;height:14px}.gv-review-panel__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-1)}.gv-agent-message{display:flex;flex-direction:column;gap:var(--space-2);max-width:480px;min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);font-size:14px;line-height:22px}.gv-agent-message__head{display:flex;align-items:center;gap:var(--space-2)}.gv-agent-message__head .gv-petal{color:var(--accent)}.gv-agent-message__head .gv-icon{color:var(--ink-muted);width:16px;height:16px}.gv-agent-message__name{font-size:13px;line-height:18px;font-weight:500;color:var(--ink-brand)}.gv-agent-message--person .gv-agent-message__name{color:var(--ink)}.gv-agent-message__time{margin-left:auto;font-size:13px;line-height:18px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.gv-agent-message__body{margin:0;text-wrap:pretty}.gv-agent-message__ref{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;height:22px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;line-height:18px}.gv-agent-message__ref .gv-icon{width:12px;height:12px}.gv-agent-message__actions{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0 0 calc(-1 * var(--space-3))}.gv-document{--gv-document-h: 360px;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;position:relative}.gv-document__bar{display:flex;align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-1);color:var(--ink-muted);font-size:13px;line-height:18px}.gv-document__bar .gv-icon{width:16px;height:16px;flex:none}.gv-document__name{font-weight:500;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-document__pages{font-variant-numeric:tabular-nums;white-space:nowrap}.gv-document__bar>.gv-sample-tag{margin-left:auto}.gv-document__page{background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-s);padding:var(--space-8);font-size:14px;line-height:22px;display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--container-s)}@container gv (max-width: 599px){.gv-document__page{padding:var(--space-6)}}.gv-document__title{font-size:18px;line-height:26px;font-weight:600;margin:0 0 var(--space-2);text-wrap:balance}.gv-document__heading{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted);margin:var(--space-2) 0 0}.gv-document__clause{display:flex;gap:var(--space-2);margin:0;text-wrap:pretty}.gv-document__num{flex:none;color:var(--ink-muted);font-variant-numeric:tabular-nums;min-width:2.6em}.gv-document--cropped .gv-document__page{max-height:var(--gv-document-h);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 72px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 72px),transparent)}.gv-rulebook{background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);overflow:hidden;min-width:0}.gv-rulebook__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:var(--border-hairline) solid var(--border);background:var(--surface)}.gv-rulebook__title{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted);margin:0}.gv-rulebook-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) var(--space-5);font-size:14px;line-height:22px;color:var(--ink)}.gv-rulebook-row+.gv-rulebook-row{border-top:var(--border-hairline) solid var(--border)}.gv-rulebook-row__topic{font-size:15px;line-height:22px;font-weight:500;margin:0}.gv-rulebook-row__scope{display:block;font-size:13px;line-height:18px;color:var(--ink-muted)}.gv-rulebook-row__position{font-size:16px;line-height:26px;margin:0}.gv-rulebook-row__sources{margin-top:var(--space-1)}.gv-rulebook-row__pill{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;padding:2px var(--space-2);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:12px;line-height:16px;font-weight:500;list-style:none;cursor:pointer}.gv-rulebook-row__pill::-webkit-details-marker{display:none}.gv-rulebook-row__pill::marker{content:""}.gv-rulebook-row__pill .gv-icon{width:12px;height:12px;transition:transform var(--duration-2) var(--ease-standard)}.gv-rulebook-row__sources[open] .gv-rulebook-row__pill .gv-icon--chevron{transform:rotate(180deg)}.gv-rulebook-row__pill:hover{background:var(--surface-hover)}.gv-rulebook-row__pill:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-rulebook-row__docs{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.gv-rulebook-row__doc{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-warm);border:var(--border-hairline) solid var(--border);color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;line-height:18px;white-space:nowrap}.gv-rulebook-row__doc .gv-icon{width:12px;height:12px}.gv-rulebook-row__badge{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-lilac);color:var(--ink-brand);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.gv-rulebook-row__badge--person{background:var(--warning-wash);color:var(--warning)}.gv-rulebook-row__dot{width:8px;height:8px;border-radius:var(--radius-pill);background:currentColor;flex:none}.gv-rulebook-row__owner{font-weight:400}.gv-rulebook-row__side{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.gv-rulebook-row__actions{display:flex;gap:var(--space-2)}.gv-rulebook-row--held .gv-rulebook-row__topic,.gv-rulebook-row--held .gv-rulebook-row__position{color:var(--ink-muted)}@container gv (min-width: 960px){.gv-rulebook-row{grid-template-columns:minmax(160px,2fr) minmax(0,5fr) auto;-moz-column-gap:var(--space-8);column-gap:var(--space-8);align-items:start}.gv-rulebook-row__side{align-items:flex-end}}.gv-deal-strip{--gv-strip-pin-h: 72px;--gv-strip-card-h: 112px;--gv-strip-gap: var(--space-4);--gv-strip-line: var(--border-strong);display:flex;flex-direction:column;gap:var(--space-4);margin:0;min-width:0}.gv-deal-strip__scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--space-1);scrollbar-width:thin}.gv-deal-strip__stops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto;gap:0 var(--gv-strip-gap)}@container gv (max-width: 959px){.gv-deal-strip__stops{min-width:1040px}}.gv-deal-strip__stop{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0}.gv-deal-strip__track{position:relative;display:flex;min-height:var(--gv-strip-card-h)}.gv-deal-strip__track:before{content:"";position:absolute;z-index:0;top:50%;left:calc(-1 * var(--gv-strip-gap));right:calc(-1 * var(--gv-strip-gap));border-top:2px solid var(--gv-strip-line)}.gv-deal-strip__stop:first-child .gv-deal-strip__track:before{left:0}.gv-deal-strip__stop:last-child .gv-deal-strip__track:before{right:0}.gv-deal-strip--ghost .gv-deal-strip__track:before{border-top-style:dashed;border-top-color:var(--border)}.gv-deal-strip__pin{display:flex;align-items:flex-start;gap:var(--space-2);min-height:var(--gv-strip-pin-h);padding-bottom:var(--space-2);color:var(--warning);font-size:12px;line-height:16px;font-weight:500}.gv-deal-strip__pin-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);border:var(--border-hairline) dotted currentColor;background:var(--surface)}.gv-deal-strip__pin-mark .gv-icon{width:14px;height:14px}.gv-deal-strip__pin-text{padding-top:var(--space-1);text-wrap:pretty}.gv-deal-strip__pin--event{color:var(--danger)}.gv-deal-strip__pin--event .gv-deal-strip__pin-mark{border-style:solid}.gv-deal-strip__pin-day{display:block;font-weight:600}.gv-deal-strip__card{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-1);min-height:var(--gv-strip-card-h);padding:var(--space-3);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m)}.gv-deal-strip--ghost .gv-deal-strip__card{border-style:dashed;color:var(--ink-muted);background:var(--gv-ground, var(--page))}.gv-deal-strip__num{font-size:12px;line-height:16px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.gv-deal-strip__label{font-size:14px;line-height:20px;font-weight:500;text-wrap:balance}.gv-deal-strip__text{font-size:12px;line-height:16px;color:var(--ink-muted);text-wrap:pretty}.gv-deal-strip__status{margin-top:auto;padding-top:var(--space-2);display:flex}.gv-deal-strip__question{display:flex;align-items:center;gap:var(--space-1);color:var(--ink-faint);font-size:12px;line-height:16px;font-weight:500}.gv-deal-strip__question-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-pill);border:var(--border-hairline) solid currentColor;font-size:12px;line-height:1}.gv-deal-strip__loop{position:relative;height:28px;margin:calc(-1 * var(--space-1)) calc(100% / 12) 0;border:var(--border-hairline) dashed var(--border-strong);border-top:0;border-radius:0 0 var(--radius-l) var(--radius-l)}.gv-deal-strip__loop-arrow{position:absolute;left:-8px;top:-10px;width:16px;height:16px;color:var(--border-strong);background:var(--gv-ground, var(--page))}.gv-deal-strip__loop-label{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:0 var(--space-2);background:var(--gv-ground, var(--page));color:var(--ink-muted);font-size:13px;line-height:18px;white-space:nowrap}.gv-deal-strip__caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);font-size:13px;line-height:18px;margin-top:var(--space-3)}.gv-deal-strip__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.gv-deal-strip__legend-amber{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--warning);font-weight:500}.gv-deal-strip__legend-amber:before{content:"";width:8px;height:8px;border-radius:var(--radius-pill);border:var(--border-hairline) dotted currentColor}@media(forced-colors:active){.gv-deal-strip__track:before{border-top-color:CanvasText}}.gv-email{--gv-email-hook-h: 64px;--gv-email-hook-x: var(--space-6);position:relative;display:flex;flex-direction:column;gap:var(--space-3);max-width:480px;min-width:0;padding:var(--space-5) var(--space-5) var(--space-5);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);font-size:14px;line-height:22px}.gv-email__rows{display:flex;flex-direction:column;gap:var(--space-1);padding-right:calc(var(--space-16) + var(--space-8))}.gv-email__row{display:flex;gap:var(--space-3);align-items:baseline;min-width:0}.gv-email__key{flex:none;width:56px;color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500}.gv-email__value{min-width:0;overflow-wrap:anywhere}.gv-email__row--subject .gv-email__value{font-weight:500}.gv-email__body{color:var(--ink-muted);margin:0;padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--border);text-wrap:pretty}.gv-email__attachment{position:relative;display:flex;padding-top:var(--space-1)}.gv-email__file{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;min-height:32px;padding:0 var(--space-3);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--ink);font-size:13px;line-height:18px;font-weight:500}.gv-email__file .gv-icon{width:14px;height:14px;color:var(--ink-muted);flex:none}.gv-email__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-email__file-size{color:var(--ink-muted);font-weight:400;flex:none}.gv-email__hook{display:none}.gv-email--hook .gv-email__hook{display:block;position:absolute;left:var(--gv-email-hook-x);top:100%;width:2px;height:calc(var(--gv-email-hook-h) + var(--space-5) + var(--border-hairline));margin-left:-1px;background:var(--art-thread);pointer-events:none}.gv-email__pulse{position:absolute;left:50%;top:0;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:var(--radius-pill);background:var(--art-pulse);animation:gv-email-pulse var(--duration-art) var(--ease-art) infinite}@keyframes gv-email-pulse{0%{top:0;opacity:1}85%{opacity:1}to{top:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.gv-email__pulse{animation:none;top:60%}}@media(forced-colors:active){.gv-email--hook .gv-email__hook{background:CanvasText}}.gv-tracked{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0}@container gv (min-width: 600px){.gv-tracked{grid-template-columns:minmax(0,1fr) 260px;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}}.gv-tracked__text{margin:0;font-size:14px;line-height:22px;color:var(--ink);max-width:var(--measure);text-wrap:pretty}.gv-tracked__del{color:var(--danger);text-decoration:line-through;text-decoration-thickness:1px}.gv-tracked__ins{color:var(--link);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}.gv-tracked__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gv-tracked__comment{display:flex;flex-direction:column;gap:var(--space-1);max-width:260px;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-s);font-size:14px;line-height:22px}.gv-tracked__author{display:flex;align-items:center;gap:var(--space-2);font-size:13px;line-height:18px;font-weight:500;color:var(--ink-brand)}.gv-tracked__author .gv-petal{color:var(--accent)}.gv-tracked__author .gv-icon{width:14px;height:14px;color:var(--ink-muted)}.gv-tracked__comment--person .gv-tracked__author{color:var(--ink)}.gv-tracked__time{margin-left:auto;font-weight:400;color:var(--ink-faint);font-variant-numeric:tabular-nums}.gv-tracked__note{margin:0;color:var(--ink-muted);text-wrap:pretty}@media(forced-colors:active){.gv-tracked__del,.gv-tracked__ins{color:CanvasText}}.gv-demo-frame{--gv-demo-aspect: 16 / 10;--gv-demo-bar-h: 44px;--gv-demo-kind-size: 36px;container-type:inline-size;container-name:gv-demo;position:relative;display:flex;flex-direction:column;width:100%;min-width:0;margin:0;background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border);border-radius:var(--gv-demo-radius, var(--radius-l));overflow:hidden;font-family:var(--font-sans);text-align:left}figure.gv-demo-figure{margin:0;min-width:0}.gv-demo-frame--raised{box-shadow:var(--shadow-3)}.gv-demo-frame--bleed{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.gv-demo-frame--wide{--gv-demo-aspect: 16 / 9}.gv-demo-frame--classic{--gv-demo-aspect: 4 / 3}.gv-demo-frame--square{--gv-demo-aspect: 1 / 1}.gv-demo-frame--portrait{--gv-demo-aspect: 4 / 5}.gv-demo-frame__bar{display:flex;align-items:center;gap:var(--space-3);min-height:var(--gv-demo-bar-h);padding:0 var(--space-4);border-bottom:var(--border-hairline) solid var(--border);background:var(--surface);flex:none}.gv-demo-frame__brand{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;color:var(--ink-brand);font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.005em}.gv-demo-frame__brand .gv-petal{color:var(--accent)}.gv-demo-frame__title{min-width:0;flex:1 1 auto;padding-left:var(--space-3);border-left:var(--border-hairline) solid var(--border);color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-demo-frame__spacer{flex:1 1 auto}.gv-demo-frame__tag{flex:none;display:inline-flex;align-items:center;margin-left:auto;height:22px;padding:0 var(--space-2);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.gv-demo-frame__stage{position:relative;width:100%;aspect-ratio:var(--gv-demo-aspect);overflow:hidden;background:var(--surface-raised)}.gv-demo-frame--keep-ratio{--gv-demo-aspect-narrow: var(--gv-demo-aspect)}@container gv-demo (max-width: 479px){.gv-demo-frame__stage{aspect-ratio:var(--gv-demo-aspect-narrow, 4 / 5)}.gv-demo-frame__title{display:none}}.gv-demo-frame__media{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;background:var(--surface-raised);transition:opacity var(--duration-3) var(--ease-standard)}.gv-demo-frame__placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-6);transition:opacity var(--duration-3) var(--ease-standard),visibility 0s linear var(--duration-3)}.gv-demo-frame__stage:has(>.gv-demo-frame__media)>.gv-demo-frame__placeholder,.gv-demo-frame[data-state=ready] .gv-demo-frame__placeholder{opacity:0;visibility:hidden}.gv-demo-frame[data-state=loading] .gv-demo-frame__media,.gv-demo-frame[data-state=error] .gv-demo-frame__media{opacity:0}.gv-demo-frame[data-state=loading] .gv-demo-frame__placeholder,.gv-demo-frame[data-state=error] .gv-demo-frame__placeholder{opacity:1;visibility:visible;transition:none}.gv-demo-frame__sketch{--gv-demo-line: 8px;position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:100%;pointer-events:none}.gv-demo-frame__rail,.gv-demo-frame__aside{display:none}.gv-demo-frame__doc,.gv-demo-frame__rail,.gv-demo-frame__aside{min-width:0;overflow:hidden}.gv-demo-frame__doc{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8) 9% 0}.gv-demo-frame__doc>span,.gv-demo-frame__rail>span,.gv-demo-frame__card>span{display:block;flex:none;height:var(--gv-demo-line);border-radius:var(--radius-pill);background:var(--border);opacity:.5}.gv-demo-frame__doc>span:nth-child(4n+1){width:94%}.gv-demo-frame__doc>span:nth-child(4n+2){width:88%}.gv-demo-frame__doc>span:nth-child(4n+3){width:97%}.gv-demo-frame__doc>span:nth-child(4n){width:72%}.gv-demo-frame__doc>.gv-demo-frame__h{height:12px;width:38%;margin-bottom:var(--space-3);opacity:.9}.gv-demo-frame__doc>.gv-demo-frame__sub{height:10px;width:26%;margin-top:var(--space-5);opacity:.8}.gv-demo-frame__doc>.gv-demo-frame__gap{height:0;margin-top:var(--space-2)}.gv-demo-frame__doc>.gv-demo-frame__mark{width:100%;height:calc(var(--gv-demo-line) * 3 + var(--space-3) * 2);margin-block:var(--space-1);border-radius:var(--radius-xs);background:var(--surface-lilac);box-shadow:inset 0 -2px 0 var(--accent);opacity:.8}@container gv-demo (min-width: 640px){.gv-demo-frame__sketch{grid-template-columns:minmax(0,1fr) 28%}.gv-demo-frame__aside{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-5) 0;background:var(--surface-warm);border-left:var(--border-hairline) solid var(--border)}.gv-demo-frame__doc{padding-inline:7%}}@container gv-demo (min-width: 880px){.gv-demo-frame__sketch{grid-template-columns:17% minmax(0,1fr) 26%}.gv-demo-frame__rail{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-4) 0;background:var(--surface);border-right:var(--border-hairline) solid var(--border)}.gv-demo-frame__rail>span:nth-child(odd){width:78%}.gv-demo-frame__rail>span:nth-child(2n){width:60%}.gv-demo-frame__rail>span:first-child{width:88%;background:var(--surface-lilac);opacity:1;height:20px;border-radius:var(--radius-s)}.gv-demo-frame__rail>.gv-demo-frame__sub{width:44%;margin-top:var(--space-4);opacity:.8}}.gv-demo-frame__card{flex:none;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-s)}.gv-demo-frame__card>span:nth-child(1){width:56%;opacity:.9}.gv-demo-frame__card>span:nth-child(2){width:88%}.gv-demo-frame__card>span:nth-child(3){width:40%;height:14px;background:var(--surface-lilac);opacity:1}.gv-demo-frame__card--person>span:nth-child(3){background:var(--warning-wash)}.gv-demo-frame__label{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);max-width:min(100%,26rem);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);background:var(--surface-raised);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-2)}.gv-demo-frame--quiet .gv-demo-frame__label{display:none}.gv-demo-frame__kind{flex:none;display:inline-grid;place-items:center;width:var(--gv-demo-kind-size);height:var(--gv-demo-kind-size);border-radius:var(--radius-pill);background:var(--surface-lilac);color:var(--accent)}.gv-demo-frame__words{display:flex;flex-direction:column;gap:2px;min-width:0}.gv-demo-frame__what{margin:0;color:var(--ink);font-size:15px;line-height:20px;font-weight:500}.gv-demo-frame__spec{margin:0;color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;line-height:18px}@container gv-demo (max-width: 359px){.gv-demo-frame__placeholder{padding:var(--space-3)}.gv-demo-frame__label{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);gap:var(--space-2)}.gv-demo-frame__spec{display:none}}.gv-demo-frame__toggle{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:2;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-1);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}.gv-demo-frame__toggle:hover{background:var(--surface-hover);border-color:var(--border-strong)}.gv-demo-frame__toggle:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gv-demo-frame__caption{margin-top:var(--space-3);max-width:var(--measure);color:var(--ink-muted);font-size:14px;line-height:22px}@media(forced-colors:active){.gv-demo-frame,.gv-demo-frame__label,.gv-demo-frame__card,.gv-demo-frame__toggle{border-color:CanvasText}.gv-demo-frame__doc>span,.gv-demo-frame__rail>span,.gv-demo-frame__card>span{background:GrayText}}.gl-head--wide{max-width:var(--container-m)}.gl-window-dots{display:inline-flex;align-items:center;gap:var(--space-2)}.gl-window-dots>span{width:10px;height:10px;border-radius:var(--radius-pill);background:var(--border-strong)}.gl-footer-group+.gl-footer-group{margin-block-start:var(--space-8)}@container gv (min-width: 1200px){.gl-footer-group+.gl-footer-group{margin-block-start:var(--space-15)}}.gl-section-foot{margin-top:var(--space-10)}@container gv (min-width: 600px){.gl-section-foot:has(>.gv-link:only-child){display:flex;justify-content:flex-end}}@container gv (max-width: 599px){.gl-section-foot{margin-top:var(--space-8)}}.gl-logo-more__summary{display:flex;list-style:none;cursor:pointer;width:-moz-fit-content;width:fit-content;margin-inline:auto}.gl-logo-more__summary::-webkit-details-marker{display:none}.gl-logo-more__chevron{transition:transform var(--duration-2) var(--ease-standard)}.gl-logo-more[open] .gl-logo-more__chevron{transform:rotate(180deg)}.gl-logo-more__close,.gl-logo-more[open] .gl-logo-more__open{display:none}.gl-logo-more[open] .gl-logo-more__close{display:inline}.gl-logo-more__grid{margin-top:var(--space-6)}@container gv-logo-wall (min-width: 600px){.gl-logo-more__narrow{display:none}}.gl-logos-security{margin-top:var(--space-12)}.gl-logos-trust{margin-top:var(--space-6)}@container gv (min-width: 600px){.gl-logos-security{display:flex;justify-content:flex-end}}@container gv (max-width: 599px){.gl-logos-security{margin-top:var(--space-8)}}@media(prefers-reduced-motion:reduce){.gl-logo-more__chevron{transition:none}}.gl-security-controls{margin-top:var(--space-12)}.gl-security-controls--compact{margin-top:var(--space-10)}@container gv (max-width: 599px){.gl-security-controls,.gl-security-controls--compact{margin-top:var(--space-8)}}.gl-asks-lead{max-width:var(--measure-narrow);margin-bottom:var(--space-6)}.gl-asks-feature{margin-bottom:var(--space-10)}.gl-jurisdiction-note{padding-top:var(--space-3)}.gl-sentence{display:inline-block}html{scroll-padding-top:calc(57px + var(--space-4))}@container gv (max-width: 599px){.gl-wide-only{display:none}}@container gv (min-width: 600px){.gl-phone-only{display:none}}@container gv (max-width: 599px){.gv-section:not(.gv-section--tight){--gv-space-section: var(--space-16)}}@container gv (max-width: 599px){.gv-section--hero,.gv-page>.gv-section:first-child,.gv-page>:first-child:not(.gv-section)>.gv-section:first-child{padding-top:var(--space-8)}}.pg-cv .dr-form-wrap{font-family:var(--font-sans);color:var(--ink)}.pg-cv .dr-form-wrap .dr-form{gap:var(--space-5)}.pg-cv .dr-form-wrap .dr-field{gap:var(--space-2)}.pg-cv .dr-form-wrap .dr-field label{color:var(--ink)}.pg-cv .dr-form-wrap .dr-req{color:var(--ink-muted)}.pg-cv .dr-form-wrap .dr-field input,.pg-cv .dr-form-wrap .dr-field select{min-height:var(--control-l);padding:0 var(--space-4);background:var(--surface);color:var(--ink);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-m);box-shadow:none;transition:border-color var(--duration-1) var(--ease-standard)}.pg-cv .dr-form-wrap .dr-select-wrap select{padding-right:calc(var(--space-4) + var(--space-6))}.pg-cv .dr-form-wrap .dr-field input::-moz-placeholder{color:var(--ink-faint);opacity:1}.pg-cv .dr-form-wrap .dr-field input::placeholder{color:var(--ink-faint);opacity:1}.pg-cv .dr-form-wrap .dr-field input:hover,.pg-cv .dr-form-wrap .dr-field select:hover{border-color:var(--ink-muted)}.pg-cv .dr-form-wrap .dr-field input:focus-visible,.pg-cv .dr-form-wrap .dr-field select:focus-visible{border-color:var(--accent);box-shadow:none;outline:var(--border-focus) solid var(--focus);outline-offset:2px}.pg-cv .dr-form-wrap .dr-field option{background:var(--surface-raised);color:var(--ink)}.pg-cv .dr-form-wrap .dr-field input.dr-invalid,.pg-cv .dr-form-wrap .dr-field select.dr-invalid{border-color:var(--danger)}.pg-cv .dr-form-wrap .dr-caret{right:var(--space-4)}.pg-cv .dr-form-wrap .dr-caret path{stroke:var(--ink-muted)}.pg-cv .dr-form-wrap .dr-error{color:var(--danger)}.pg-cv .dr-form-wrap .dr-consent{margin:0;color:var(--ink-muted)}.pg-cv .dr-form-wrap .dr-consent a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.pg-cv .dr-form-wrap .dr-consent a:hover{color:var(--accent-hover)}.pg-cv .dr-form-wrap .dr-submit{min-height:var(--control-l);padding:0 var(--space-6);background:var(--accent);color:var(--on-accent);border:var(--border-hairline) solid var(--accent);border-radius:var(--radius-pill);box-shadow:none;transition:background-color var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}.pg-cv .dr-form-wrap .dr-submit:hover:not(:disabled),.pg-cv .dr-form-wrap .dr-submit:active:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:none;box-shadow:none}.pg-cv .dr-form-wrap .dr-submit:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.pg-cv .dr-form-wrap .dr-submit:disabled{background:var(--surface-lilac);border-color:var(--surface-lilac);color:var(--ink-muted)}.pg-cv .dr-form-wrap .dr-toast{gap:var(--space-4);padding-block:var(--space-6)}.pg-cv .dr-form-wrap .dr-toast-icon{background:var(--surface-lilac)}.pg-cv .dr-form-wrap .dr-toast-icon path{stroke:var(--accent)}.pg-cv .dr-form-wrap .dr-toast-text{color:var(--ink)}.pg-cv .dr-form-wrap .dr-toast-followup{color:var(--ink-muted)}.pg-cv .dr-form-wrap .dr-toast-cta{display:inline-flex;align-items:center;min-height:var(--control-l);padding:0 var(--space-6);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);text-decoration:none;box-shadow:none;transform:none}.pg-cv .dr-form-wrap .dr-toast-cta:hover,.pg-cv .dr-form-wrap .dr-toast-cta:active{background:var(--accent-hover);transform:none;box-shadow:none}.pg-cv .dr-form-wrap .dr-toast-cta:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.pg-cv .dr-form-wrap .dr-field input,.pg-cv .dr-form-wrap .dr-field select,.pg-cv .dr-form-wrap .dr-submit{transition:none}}@media(forced-colors:active){.pg-cv .dr-form-wrap .dr-field input,.pg-cv .dr-form-wrap .dr-field select{border-color:CanvasText}.pg-cv .dr-form-wrap .dr-submit{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}}.pg-cv .pg-cv-form-head{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8)}.pg-cv .pg-cv-form-head>p{margin:0}.pg-cv .pg-cv-signup{display:flex;flex-direction:column;gap:var(--space-5);margin:0}.pg-cv .pg-cv-signup__names{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@container gv (min-width: 480px){.pg-cv .pg-cv-signup__names{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-cv .pg-cv-consent{margin:0;color:var(--ink-muted)}.pg-cv .pg-cv-consent a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.pg-cv .pg-cv-consent a:hover{color:var(--accent-hover)}.pg-cv .pg-cv-agenda{gap:var(--space-5)}.pg-cv .pg-cv-agenda__title{margin:0;color:var(--ink)}.pg-cv .pg-cv-agenda .gl-form-panel__list{gap:var(--space-5)}.pg-cv .pg-cv-agenda .gl-form-panel__words>h3{margin:0}.pg-cv .pg-cv-rotor{display:inline-grid;justify-items:start;vertical-align:bottom;color:var(--ink-brand)}.pg-cv .pg-cv-rotor__word{grid-area:1 / 1;white-space:nowrap}.pg-cv .pg-cv-rotor:not([data-live]) .pg-cv-rotor__word+.pg-cv-rotor__word{display:none}.pg-cv .pg-cv-rotor[data-live]{overflow:hidden;transition:width var(--duration-3) var(--ease-standard)}.pg-cv .pg-cv-rotor[data-live] .pg-cv-rotor__word{opacity:0;transition:opacity var(--duration-3) var(--ease-standard)}.pg-cv .pg-cv-rotor[data-live] .pg-cv-rotor__word.is-on{opacity:1}.pg-cv .pg-cv-hero-demo{width:100%}.pg-cv .pg-cv-stage__figure{width:100%;margin-inline:auto}@container gv (min-width: 960px){.pg-cv .pg-cv-stage__figure{max-width:calc(8 * var(--gv-col) + 7 * var(--grid-gutter))}}.gl-demo-modal{--gv-dialog-w: 480px}.gl-demo-modal__title:focus{outline:none}.gl-demo-modal__title:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gl-demo-modal__body{color:var(--ink)}
