@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal.CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal.DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-vietnamese-wght-normal.CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-latin-ext-wght-normal.MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-latin-wght-normal.DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Hedvig Letters Serif Variable";font-style:normal;font-display:swap;font-weight:400;src:url(./hedvig-letters-serif-math-opsz-normal.k_5N1y9u.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Hedvig Letters Serif Variable";font-style:normal;font-display:swap;font-weight:400;src:url(./hedvig-letters-serif-symbols-opsz-normal.BYazhYzM.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Hedvig Letters Serif Variable";font-style:normal;font-display:swap;font-weight:400;src:url(./hedvig-letters-serif-latin-ext-opsz-normal.QFvTZ5OE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Hedvig Letters Serif Variable";font-style:normal;font-display:swap;font-weight:400;src:url(./hedvig-letters-serif-latin-opsz-normal.KV3fYGNB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hedvig Letters Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./hedvig-letters-sans-math-400-normal.jMIG6yAF.woff2) format("woff2"),url(./hedvig-letters-sans-math-400-normal.BplScOYw.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Hedvig Letters Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./hedvig-letters-sans-symbols-400-normal.B_mWx-jM.woff2) format("woff2"),url(./hedvig-letters-sans-symbols-400-normal.MCxwdCMQ.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Hedvig Letters Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./hedvig-letters-sans-latin-ext-400-normal.C1E6ElwQ.woff2) format("woff2"),url(./hedvig-letters-sans-latin-ext-400-normal.Rh6kIpOq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hedvig Letters Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./hedvig-letters-sans-latin-400-normal.qeT-v97D.woff2) format("woff2"),url(./hedvig-letters-sans-latin-400-normal.xDJWai1S.woff) format("woff");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}*,*:before,*:after{box-sizing:border-box}:root{--sq-blue-50: #ebf3ff;--sq-blue-100: #d6e7ff;--sq-blue-200: #adceff;--sq-blue-300: #7db0ff;--sq-blue-400: #4d94ff;--sq-blue-500: #006aff;--sq-blue-600: #0057d9;--sq-blue-700: #0046b0;--sq-blue-800: #003585;--sq-blue-900: #00245c;--sq-neutral-0: #ffffff;--sq-neutral-50: #f7f6f3;--sq-neutral-100: #efede8;--sq-neutral-200: #e3e0d9;--sq-neutral-300: #d2cec5;--sq-neutral-400: #a8a29a;--sq-neutral-500: #79736b;--sq-neutral-600: #57524b;--sq-neutral-700: #3b3630;--sq-neutral-800: #262320;--sq-neutral-900: #171512;--sq-neutral-1000: #0a0a0a;--sq-green-50: #ecf6ef;--sq-green-100: #cfe9d7;--sq-green-500: #1e8e3e;--sq-green-600: #187735;--sq-green-700: #146c2e;--sq-red-50: #fbecea;--sq-red-100: #f6d3ce;--sq-red-500: #c5372c;--sq-red-600: #ac2e24;--sq-red-700: #99251c;--sq-amber-50: #fbf3e2;--sq-amber-100: #f4e2bf;--sq-amber-500: #b7791f;--sq-amber-600: #8a5a12;--sq-amber-700: #6b450d;--sq-violet-50: #f0ebff;--sq-violet-500: #7b4dff;--sq-violet-600: #5e33e0;--sq-color-primary: var(--sq-neutral-1000);--sq-color-primary-hover: var(--sq-neutral-800);--sq-color-primary-active: #000000;--sq-color-on-primary: var(--sq-neutral-0);--sq-warm-surface: #f9f8f6;--sq-warm-surface-2: #f0eeeb;--sq-warm-border: #dedcd9;--sq-ink: #121212;--sq-ink-muted: #616161;--sq-ink-subtle: #8c8c8c;--sq-accent-send: #e65c33;--sq-urgent: #d22222;--sq-positive: #347959;--sq-caution: var(--sq-amber-600);--sq-caution-strong: var(--sq-amber-700);--sq-caution-on: #ffffff;--sq-text-primary: var(--sq-ink);--sq-text-secondary: var(--sq-ink-muted);--sq-text-tertiary: var(--sq-ink-subtle);--sq-text-disabled: var(--sq-neutral-400);--sq-text-inverse: var(--sq-neutral-0);--sq-text-link: var(--sq-neutral-900);--sq-text-link-hover: var(--sq-neutral-1000);--sq-text-success: var(--sq-positive);--sq-text-critical: var(--sq-urgent);--sq-text-warning: var(--sq-amber-500);--sq-surface-page: #ffffff;--sq-surface-subtle: var(--sq-warm-surface);--sq-surface-raised: var(--sq-neutral-0);--sq-surface-sunken: var(--sq-warm-surface-2);--sq-surface-inverse: var(--sq-neutral-1000);--sq-surface-hover: var(--sq-warm-surface);--sq-surface-selected: var(--sq-warm-surface-2);--sq-surface-disabled: var(--sq-neutral-100);--sq-border-default: var(--sq-warm-border);--sq-border-strong: var(--sq-neutral-300);--sq-border-subtle: var(--sq-warm-border);--sq-border-focus: var(--sq-neutral-1000);--sq-border-selected: var(--sq-neutral-1000);--sq-border-critical: var(--sq-urgent);--sq-status-info-surface: var(--sq-blue-50);--sq-status-info-text: var(--sq-blue-700);--sq-status-success-surface: var(--sq-green-50);--sq-status-success-text: var(--sq-green-700);--sq-status-warning-surface: var(--sq-amber-50);--sq-status-warning-text: var(--sq-amber-600);--sq-status-critical-surface: var(--sq-red-50);--sq-status-critical-text: var(--sq-red-600);--sq-status-neutral-surface: var(--sq-neutral-100);--sq-status-neutral-text: var(--sq-neutral-600);--sq-chart-1: var(--sq-blue-500);--sq-chart-2: var(--sq-blue-400);--sq-chart-3: var(--sq-blue-300);--sq-chart-4: var(--sq-blue-200);--sq-chart-5: var(--sq-violet-500);--sq-chart-6: var(--sq-green-500);--sq-font-sans: "Geist Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sq-font-display: var(--sq-font-sans);--sq-font-mono: "Geist Mono Variable", "SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--sq-type-display: 400 32px/1.15 var(--sq-font-display);--sq-type-title: 600 20px/1.3 var(--sq-font-sans);--sq-type-body: 400 14px/1.55 var(--sq-font-sans);--sq-type-body-strong: 500 14px/1.55 var(--sq-font-sans);--sq-type-small: 400 12px/1.5 var(--sq-font-sans);--sq-type-numeric: 400 14px/1.5 var(--sq-font-numeric);--sq-font-numeric: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sq-weight-regular: 400;--sq-weight-medium: 500;--sq-weight-semibold: 600;--sq-weight-bold: 700;--sq-size-50: 11px;--sq-size-75: 12px;--sq-size-100: 13px;--sq-size-200: 14px;--sq-size-300: 16px;--sq-size-400: 18px;--sq-size-500: 20px;--sq-size-600: 24px;--sq-size-700: 28px;--sq-size-800: 32px;--sq-size-900: 40px;--sq-lh-tight: 1.2;--sq-lh-snug: 1.35;--sq-lh-normal: 1.5;--sq-lh-relaxed: 1.65;--sq-ls-tight: -.02em;--sq-ls-normal: 0em;--sq-ls-wide: .04em;--sq-ls-wider: .08em;--sq-space-0: 0px;--sq-space-0-5: 2px;--sq-space-1: 4px;--sq-space-2: 8px;--sq-space-3: 12px;--sq-space-4: 16px;--sq-space-5: 20px;--sq-space-6: 24px;--sq-space-7: 28px;--sq-space-8: 32px;--sq-space-10: 40px;--sq-space-12: 48px;--sq-space-14: 56px;--sq-space-16: 64px;--sq-space-20: 80px;--sq-space-24: 96px;--sq-radius-none: 0px;--sq-radius-sm: 4px;--sq-radius-md: 6px;--sq-radius-lg: 8px;--sq-radius-xl: 12px;--sq-radius-2xl: 16px;--sq-radius-full: 9999px;--sq-radius-card: 14px;--sq-radius-control: 0px;--sq-border-none: 0px;--sq-border-hairline: 1px;--sq-border-thick: 2px;--sq-shadow-xs: 0 1px 2px 0 rgba(15, 17, 20, .06);--sq-shadow-sm: 0 1px 3px 0 rgba(15, 17, 20, .1);--sq-shadow-md: 0 4px 8px -2px rgba(15, 17, 20, .1), 0 2px 4px -2px rgba(15, 17, 20, .06);--sq-shadow-lg: 0 12px 24px -6px rgba(15, 17, 20, .14), 0 4px 8px -4px rgba(15, 17, 20, .08);--sq-shadow-xl: 0 24px 48px -12px rgba(15, 17, 20, .24);--sq-shadow-focus: 0 0 0 3px rgba(0, 106, 255, .28);--sq-shadow-panel: -8px 0 24px rgba(0, 0, 0, .06);--sq-duration-instant: .1s;--sq-duration-fast: .15s;--sq-duration-normal: .2s;--sq-duration-slow: .3s;--sq-ease-standard: cubic-bezier(.2, 0, 0, 1);--sq-ease-entrance: cubic-bezier(0, 0, 0, 1);--sq-ease-exit: cubic-bezier(.4, 0, 1, 1);--sq-icon-sm: 16px;--sq-icon-md: 20px;--sq-icon-lg: 24px;--sq-icon-xl: 32px;--sq-control-sm: 32px;--sq-control-md: 40px;--sq-control-lg: 48px;--sq-z-base: 0;--sq-z-dropdown: 1000;--sq-z-sticky: 1100;--sq-z-overlay: 1200;--sq-z-modal: 1300;--sq-z-popover: 1400;--sq-z-toast: 1500;--sq-z-tooltip: 1600}[data-theme=dark],.sq-dark{--sq-text-primary: var(--sq-neutral-50);--sq-text-secondary: var(--sq-neutral-300);--sq-text-tertiary: var(--sq-neutral-400);--sq-text-disabled: var(--sq-neutral-600);--sq-text-inverse: var(--sq-neutral-900);--sq-surface-page: #0b0c0e;--sq-surface-subtle: #141619;--sq-surface-raised: #1a1d21;--sq-surface-sunken: #0b0c0e;--sq-surface-inverse: var(--sq-neutral-0);--sq-surface-hover: #1f2226;--sq-surface-selected: #0e2a52;--sq-border-default: #2a2e33;--sq-border-strong: #3d4248;--sq-border-subtle: #1f2226;--sq-color-primary: var(--sq-blue-400);--sq-color-primary-hover: var(--sq-blue-300);--sq-text-link: var(--sq-blue-300);--sq-status-info-surface: #0e2a52;--sq-status-info-text: var(--sq-blue-200);--sq-status-success-surface: #0c3321;--sq-status-success-text: var(--sq-green-100);--sq-status-warning-surface: #3d2600;--sq-status-warning-text: var(--sq-amber-100);--sq-status-critical-surface: #3d0a12;--sq-status-critical-text: var(--sq-red-100);--sq-status-neutral-surface: #24272b;--sq-status-neutral-text: var(--sq-neutral-300)}.pantry-page{--pt-purple: var(--sq-neutral-50);--pt-terracotta: var(--sq-text-success);--pt-terracotta-active: color-mix( in oklch, var(--pt-terracotta) 85%, black );--pt-cream: var(--sq-neutral-0);--pt-forest: var(--sq-neutral-900);--pt-sage: var(--sq-color-primary);--pt-black: var(--sq-neutral-900);--pt-text: var(--sq-text-primary);--pt-white: var(--sq-neutral-0);--pt-accent-blue: var(--sq-color-primary);--pt-muted: var(--sq-text-tertiary);--pt-gray-400: var(--sq-neutral-600);--pt-gray-500: var(--sq-text-secondary);--pt-gray-300: var(--sq-border-strong);--pt-gray-200: var(--sq-border-default);--pt-gray-100: var(--sq-neutral-50);--pt-range: var(--sq-neutral-50);--pt-callout: var(--sq-status-success-surface);--pt-stage: var(--sq-neutral-100);--pt-green-tint: var(--sq-status-success-surface);--pt-info: var(--sq-status-info-surface);--pt-uber-red: var(--sq-text-critical);--pt-uber-yellow: var(--sq-amber-500);--pt-warning-tint: var(--sq-status-warning-surface);--pt-negative-tint: var(--sq-status-critical-surface);--pt-tier-standard: var(--sq-neutral-600);--pt-tier-standard-light: var(--sq-neutral-50);--pt-tier-standard-border: var(--sq-border-default);--pt-tier-trusted: var(--sq-violet-600);--pt-tier-trusted-light: var(--sq-violet-50);--pt-tier-trusted-border: var(--sq-violet-500);--pt-tier-certified: var(--sq-amber-600);--pt-tier-certified-light: var(--sq-amber-50);--pt-tier-certified-border: var(--sq-amber-500);--pt-display: var(--sq-font-display);--pt-ui: var(--sq-font-sans);--pt-bg-shell: #f1f0ec;background-color:var(--sq-neutral-50);color:var(--pt-text);font-family:var(--pt-ui);--pt-purple-50: color-mix(in oklch, var(--pt-purple) 10%, white);--pt-purple-100: color-mix(in oklch, var(--pt-purple) 20%, white);--pt-purple-200: color-mix(in oklch, var(--pt-purple) 35%, white);--pt-purple-300: color-mix(in oklch, var(--pt-purple) 50%, white);--pt-purple-400: color-mix(in oklch, var(--pt-purple) 70%, white);--pt-purple-500: var(--pt-purple);--pt-purple-600: color-mix(in oklch, var(--pt-purple) 85%, black);--pt-purple-700: color-mix(in oklch, var(--pt-purple) 70%, black);--pt-purple-800: color-mix(in oklch, var(--pt-purple) 55%, black);--pt-purple-900: color-mix(in oklch, var(--pt-purple) 40%, black);--pt-terracotta-50: color-mix(in oklch, var(--pt-terracotta) 10%, white);--pt-terracotta-100: color-mix(in oklch, var(--pt-terracotta) 20%, white);--pt-terracotta-200: color-mix(in oklch, var(--pt-terracotta) 35%, white);--pt-terracotta-300: color-mix(in oklch, var(--pt-terracotta) 50%, white);--pt-terracotta-400: color-mix(in oklch, var(--pt-terracotta) 70%, white);--pt-terracotta-500: var(--pt-terracotta);--pt-terracotta-600: color-mix(in oklch, var(--pt-terracotta) 85%, black);--pt-terracotta-700: color-mix(in oklch, var(--pt-terracotta) 70%, black);--pt-terracotta-800: color-mix(in oklch, var(--pt-terracotta) 55%, black);--pt-terracotta-900: color-mix(in oklch, var(--pt-terracotta) 40%, black);--pt-forest-50: color-mix(in oklch, var(--pt-forest) 10%, white);--pt-forest-100: color-mix(in oklch, var(--pt-forest) 20%, white);--pt-forest-300: color-mix(in oklch, var(--pt-forest) 50%, white);--pt-forest-500: var(--pt-forest);--pt-forest-700: color-mix(in oklch, var(--pt-forest) 70%, black);--pt-forest-900: color-mix(in oklch, var(--pt-forest) 40%, black);--pt-sage-50: color-mix(in oklch, var(--pt-sage) 10%, white);--pt-sage-100: color-mix(in oklch, var(--pt-sage) 20%, white);--pt-sage-300: color-mix(in oklch, var(--pt-sage) 50%, white);--pt-sage-500: var(--pt-sage);--pt-sage-700: color-mix(in oklch, var(--pt-sage) 70%, black);--pt-sage-900: color-mix(in oklch, var(--pt-sage) 40%, black);--pt-cream-50: var(--pt-cream);--pt-cream-100: color-mix(in oklch, var(--pt-cream) 96%, black);--pt-cream-200: color-mix(in oklch, var(--pt-cream) 90%, black);--pt-cream-300: color-mix(in oklch, var(--pt-cream) 82%, black);--pt-cream-400: color-mix(in oklch, var(--pt-cream) 70%, black);--pt-surface-s0: color-mix(in oklch, var(--pt-cream) 92%, white);--pt-surface-s1: var(--pt-cream);--pt-surface-s2: var(--pt-cream-100);--pt-surface-s3: var(--pt-cream-200);--pt-surface-s4: var(--pt-cream-300);--pt-surface-s5: var(--pt-cream-400);--pt-bg-primary: var(--pt-surface-s1);--pt-bg-secondary: var(--pt-surface-s2);--pt-bg-inverse: var(--pt-purple-900);--pt-text-primary: var(--pt-text);--pt-text-secondary: var(--pt-gray-500);--pt-text-inverse: var(--pt-white);--pt-text-on-accent: var(--pt-white);--pt-border-primary: var(--sq-border-default);--pt-border-strong: var(--sq-border-strong);--pt-accent-primary: var(--sq-color-primary);--pt-accent-secondary: var(--pt-terracotta);--pt-accent-tertiary: var(--pt-sage);--pt-elevation-1: none;--pt-elevation-2: none;--pt-elevation-3: none;--pt-elevation-4: none;--pt-elevation-soft: none;--pt-display-weight: 600;--pt-display-letter-spacing: -.02em;--pt-display-line-height: 1.05;--pt-ui-weight: 400;--pt-ui-weight-medium: 500;--pt-ui-letter-spacing: normal;--pt-ui-line-height: 1.5;--pt-eyebrow-letter-spacing: .08em;--pt-eyebrow-weight: 600;--pt-text-xs: .75rem;--pt-text-sm: .875rem;--pt-text-base: 1rem;--pt-text-lg: 1.125rem;--pt-text-xl: 1.25rem;--pt-text-2xl: 1.5rem;--pt-text-3xl: 1.875rem;--pt-text-4xl: 2.25rem;--pt-text-5xl: 3rem;--pt-text-6xl: 3.75rem;--pt-radius-xs: var(--sq-radius-lg);--pt-radius-sm: var(--sq-radius-xl);--pt-radius-md: var(--sq-radius-xl);--pt-radius-lg: var(--sq-radius-2xl);--pt-radius-xl: var(--sq-radius-2xl);--pt-radius-pill: var(--sq-radius-full);--pt-border-width: var(--sq-border-hairline);--app-content-wide: 70rem;--app-content: 60rem;--app-content-text: 48rem;--app-content-narrow: 40rem;--app-gutter: clamp(20px, 3vw, 32px);--pt-space-1: var(--sq-space-1);--pt-space-2: var(--sq-space-2);--pt-space-3: var(--sq-space-3);--pt-space-4: var(--sq-space-4);--pt-space-5: var(--sq-space-5);--pt-space-6: var(--sq-space-6);--pt-space-8: var(--sq-space-8);--pt-space-10: var(--sq-space-10);--pt-space-12: var(--sq-space-12);--pt-space-16: var(--sq-space-16)}body.pantry-page{margin:0}.pantry-page .pt-page{max-width:var(--app-content);margin-inline:auto;padding:var(--sq-space-8) var(--app-gutter) var(--sq-space-12)}.pantry-page .pt-page--wide{max-width:var(--app-content-wide)}.pantry-page .pt-page--text{max-width:var(--app-content-text)}.pantry-page .pt-page--narrow{max-width:var(--app-content-narrow)}.pantry-page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--sq-border-focus);outline-offset:2px}.pantry-page aside :is(a,button):focus-visible{outline-color:var(--sq-border-focus)}.pantry-page .pt-display{font-family:var(--pt-display);font-optical-sizing:auto;font-weight:var(--pt-display-weight)}.pantry-page .pt-ui{font-family:var(--pt-ui)}.pantry-page .pt-shadow,.pantry-page .pt-shadow-soft{box-shadow:none}.pantry-page .pt-elevation-1{box-shadow:var(--pt-elevation-1)}.pantry-page .pt-elevation-2{box-shadow:var(--pt-elevation-2)}.pantry-page .pt-elevation-3{box-shadow:var(--pt-elevation-3)}.pantry-page .pt-elevation-4{box-shadow:var(--pt-elevation-4)}.pantry-page .pt-eyebrow{font-family:var(--pt-ui);font-weight:var(--pt-eyebrow-weight);letter-spacing:var(--pt-eyebrow-letter-spacing);text-transform:uppercase}.pantry-page .pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sq-space-2);height:var(--sq-control-lg);padding:0 var(--sq-space-6);border-radius:var(--sq-radius-lg);border:var(--sq-border-hairline) solid transparent;font-family:var(--sq-font-sans);font-weight:var(--sq-weight-semibold);font-size:15px;line-height:1;text-decoration:none;transition:background var(--sq-duration-fast) var(--sq-ease-standard),box-shadow var(--sq-duration-fast) var(--sq-ease-standard)}.pantry-page .pt-btn:focus-visible{outline:none;box-shadow:var(--sq-shadow-focus)}.pantry-page .pt-btn-primary{background:var(--sq-color-primary);color:var(--sq-color-on-primary)}.pantry-page .pt-btn-primary:hover{background:var(--sq-color-primary-hover)}.pantry-page .pt-btn-primary:active{background:var(--sq-color-primary-active)}.pantry-page .pt-btn-secondary{background:var(--sq-surface-raised);color:var(--sq-text-primary);border-color:var(--sq-border-strong)}.pantry-page .pt-btn-secondary:hover{background:var(--sq-surface-hover)}.pantry-page{--pt-ratio-card: 16 / 9;--pt-ratio-strip: 3 / 1;--pt-ratio-thumb: 1 / 1}.sq-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sq-space-4);flex-wrap:wrap;margin-bottom:var(--sq-space-4)}.sq-section-title{margin:0;font-family:var(--sq-font-display);font-weight:var(--sq-weight-bold);font-size:var(--sq-size-400);line-height:var(--sq-lh-tight);letter-spacing:var(--sq-ls-tight);color:var(--sq-text-primary)}.sq-section-sub{margin:var(--sq-space-0-5) 0 0;font-size:var(--sq-size-100);color:var(--sq-text-tertiary)}.sq-tabs{display:flex;gap:var(--sq-space-1);border-bottom:var(--sq-border-hairline) solid var(--sq-border-default);flex-wrap:wrap}.sq-tab{display:inline-flex;align-items:center;gap:var(--sq-space-2);background:none;border:none;border-bottom:var(--sq-border-thick) solid transparent;margin-bottom:-1px;padding:var(--sq-space-2) var(--sq-space-2);font-family:var(--sq-font-sans);font-size:var(--sq-size-200);font-weight:var(--sq-weight-semibold);color:var(--sq-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--sq-duration-fast) var(--sq-ease-standard)}.sq-tab:hover{color:var(--sq-text-primary)}.sq-tab[aria-selected=true],.sq-tab.is-active{color:var(--sq-text-primary);border-bottom-color:var(--sq-color-primary)}.sq-tab__count{font-size:var(--sq-size-75);font-weight:var(--sq-weight-bold);background:var(--sq-surface-sunken);color:var(--sq-text-secondary);border-radius:var(--sq-radius-full);padding:0 var(--sq-space-2);min-width:18px;text-align:center}.sq-tab[aria-selected=true] .sq-tab__count,.sq-tab.is-active .sq-tab__count{background:var(--sq-surface-selected);color:var(--sq-blue-600)}.sq-chip{display:inline-flex;align-items:center;gap:var(--sq-space-2);height:var(--sq-control-sm);padding:0 var(--sq-space-3);border:var(--sq-border-hairline) solid var(--sq-border-strong);border-radius:var(--sq-radius-lg);background:var(--sq-surface-raised);color:var(--sq-text-primary);font-family:var(--sq-font-sans);font-size:var(--sq-size-100);font-weight:var(--sq-weight-medium);cursor:pointer;transition:background var(--sq-duration-fast) var(--sq-ease-standard),border-color var(--sq-duration-fast) var(--sq-ease-standard)}.sq-chip:hover{background:var(--sq-surface-hover)}.sq-chip.is-active{border-color:var(--sq-color-primary);background:var(--sq-surface-selected);color:var(--sq-blue-600)}.sq-field{display:block;width:100%;height:var(--sq-control-md);padding:0 var(--sq-space-3);border:var(--sq-border-hairline) solid var(--sq-border-strong);border-radius:var(--sq-radius-lg);background:var(--sq-surface-raised);color:var(--sq-text-primary);font-family:var(--sq-font-sans);font-size:var(--sq-size-200);box-sizing:border-box;transition:border-color var(--sq-duration-fast) var(--sq-ease-standard),box-shadow var(--sq-duration-fast) var(--sq-ease-standard)}.sq-field::placeholder{color:var(--sq-text-secondary)}.sq-field:focus-visible{outline:none;border-color:var(--sq-border-focus);box-shadow:var(--sq-shadow-focus)}.sq-field:disabled{background:var(--sq-surface-disabled);color:var(--sq-text-secondary)}textarea.sq-field{height:auto;min-height:calc(var(--sq-control-md) * 1.6);padding-top:var(--sq-space-2);padding-bottom:var(--sq-space-2);line-height:var(--sq-lh-normal);resize:vertical}.sq-search{display:inline-flex;align-items:center;gap:var(--sq-space-2);height:var(--sq-control-md);min-width:12rem;padding:0 var(--sq-space-3);border:var(--sq-border-hairline) solid var(--sq-border-strong);border-radius:var(--sq-radius-lg);background:var(--sq-surface-raised);color:var(--sq-text-tertiary)}.sq-search:focus-within{border-color:var(--sq-border-focus);box-shadow:var(--sq-shadow-focus)}.sq-search input{flex:1;width:100%;min-width:0;border:none;outline:none;background:none;font-family:var(--sq-font-sans);font-size:var(--sq-size-200);color:var(--sq-text-primary)}.sq-search input::placeholder{color:var(--sq-text-secondary)}.sq-pill{display:inline-flex;align-items:center;gap:var(--sq-space-1);font-family:var(--sq-font-sans);font-size:var(--sq-size-50);font-weight:var(--sq-weight-bold);text-transform:uppercase;letter-spacing:var(--sq-ls-wide);padding:var(--sq-space-0-5) var(--sq-space-2);border-radius:var(--sq-radius-full);white-space:nowrap}.sq-pill--info{background:var(--sq-status-info-surface);color:var(--sq-status-info-text)}.sq-pill--success{background:var(--sq-status-success-surface);color:var(--sq-status-success-text)}.sq-pill--warning{background:var(--sq-status-warning-surface);color:var(--sq-status-warning-text)}.sq-pill--critical{background:var(--sq-status-critical-surface);color:var(--sq-status-critical-text)}.sq-pill--neutral{background:var(--sq-status-neutral-surface);color:var(--sq-status-neutral-text)}.sq-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--sq-control-md);height:var(--sq-control-md);border:var(--sq-border-hairline) solid var(--sq-border-strong);border-radius:var(--sq-radius-lg);background:var(--sq-surface-raised);color:var(--sq-text-secondary);cursor:pointer;transition:background var(--sq-duration-fast) var(--sq-ease-standard),color var(--sq-duration-fast) var(--sq-ease-standard)}.sq-icon-btn:hover{background:var(--sq-surface-hover);color:var(--sq-text-primary)}.sq-icon-btn.is-active{background:var(--sq-surface-selected);color:var(--sq-blue-600);border-color:var(--sq-color-primary)}.sq-segment{display:inline-flex;border:var(--sq-border-hairline) solid var(--sq-border-strong);border-radius:var(--sq-radius-lg);overflow:hidden}.sq-segment>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sq-space-1);min-width:var(--sq-control-md);height:var(--sq-control-md);padding:0 var(--sq-space-2);border:none;background:var(--sq-surface-raised);color:var(--sq-text-secondary);font-family:var(--sq-font-sans);font-size:var(--sq-size-100);font-weight:var(--sq-weight-medium);cursor:pointer}.sq-segment>button+button{border-left:var(--sq-border-hairline) solid var(--sq-border-default)}.sq-segment>button:hover{background:var(--sq-surface-hover);color:var(--sq-text-primary)}.sq-segment>button.is-active{background:var(--sq-surface-selected);color:var(--sq-blue-600)}.sq-card{border:var(--sq-border-hairline) solid var(--sq-border-default);border-radius:var(--sq-radius-xl);background:var(--sq-surface-raised)}@media(prefers-reduced-motion:reduce){.sq-tab,.sq-chip,.sq-field,.sq-icon-btn{transition:none}}:root{--pd-ink: #171512;--pd-body: #57524b;--pd-muted: #757167;--pd-line: #e3e0d9;--pd-line-soft: #cbc7bd;--pd-hairline: #f1f0ec;--pd-surface: #f7f6f4;--pd-surface-alt: #fbfaf8;--pd-white: #ffffff;--pd-black: #0a0a0a;--pd-green: #187232;--pd-amber: #9c671a;--pd-disabled-bg: #f1f0ec;--pd-disabled-fg: #a8a29a;--pd-promo-bg: #e6f2ed;--pd-promo-ink: #0f2e1f;--pd-promo-body: #2f5240;--pd-font: "Public Sans Variable", "Public Sans", ui-sans-serif, -apple-system, system-ui, sans-serif;--pd-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, monospace;--pd-font-numeric: var(--sq-font-numeric, "Inter Variable", "Inter", sans-serif);--pd-radius-sm: 8px;--pd-radius-md: 10px;--pd-radius-lg: 12px;--pd-radius-xl: 14px;--pd-radius-modal: 16px;--pd-radius-full: 999px;--pd-shadow-hairline: 0 1px 2px rgba(23, 21, 18, .03);--pd-shadow-chip: 0 1px 2px rgba(23, 21, 18, .04);--pd-shadow-btn: 0 1px 2px rgba(23, 21, 18, .06);--pd-shadow-card: 0 4px 16px rgba(23, 21, 18, .05);--pd-shadow-btn-hover: 0 6px 16px rgba(23, 21, 18, .16);--pd-shadow-modal: 0 24px 60px rgba(23, 21, 18, .25);--pd-scrim: rgba(23, 21, 18, .4);--pd-pad-y: clamp(20px, 3vw, 32px);--pd-pad-x: clamp(20px, 4vw, 48px)}.pd{font-family:var(--pd-font);color:var(--pd-ink);background:var(--pd-white);min-width:0;display:flex;flex-direction:column}.pd *{box-sizing:border-box}.pd-h1{margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:600;letter-spacing:-.015em}.pd-h2{margin:0;font-size:16px;font-weight:600}.pd-h3{margin:0;font-size:17px;font-weight:600}.pd-eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pd-muted)}.pd-note{margin:0;font-size:13px;color:var(--pd-body)}.pd-mono{font-family:var(--pd-font-mono)}.pd-money{font-family:var(--pd-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pd-link{font-weight:600;text-decoration:underline;color:inherit}.pd-link:hover{color:var(--pd-body)}.pd-card{background:var(--pd-white);border:1px solid var(--pd-line);border-radius:var(--pd-radius-xl);box-shadow:var(--pd-shadow-hairline)}.pd-card-flat{background:var(--pd-white);border:1px solid var(--pd-line);border-radius:var(--pd-radius-xl)}.pd-card-lifted{background:var(--pd-white);border:1px solid var(--pd-line);border-radius:var(--pd-radius-xl);box-shadow:var(--pd-shadow-card);overflow:hidden}.pd-btn{height:44px;padding:0 18px;border-radius:var(--pd-radius-md);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;transition:transform .12s,box-shadow .12s,background .12s}.pd-btn-primary{background:var(--pd-black);color:var(--pd-white);border:1px solid var(--pd-black);box-shadow:var(--pd-shadow-btn)}.pd-btn-primary:hover{color:var(--pd-white);transform:translateY(-1px);box-shadow:var(--pd-shadow-btn-hover)}.pd-btn-secondary{background:var(--pd-white);color:var(--pd-ink);border:1px solid var(--pd-line)}.pd-btn-secondary:hover{color:var(--pd-ink);background:var(--pd-surface)}.pd-btn-green{background:var(--pd-green);color:var(--pd-white);border:none;box-shadow:var(--pd-shadow-btn)}.pd-btn-green:hover{color:var(--pd-white);transform:translateY(-1px);box-shadow:0 6px 16px #1e8e3e40}.pd-btn-disabled,.pd-btn:disabled{background:var(--pd-disabled-bg);color:var(--pd-disabled-fg);border:1px solid var(--pd-line);cursor:not-allowed;box-shadow:none;transform:none}.pd-btn-pill{border-radius:var(--pd-radius-full)}.pd-btn-sm{height:38px;font-size:13px;padding:0 16px}.pd-icon-btn{width:38px;height:38px;padding:0;border-radius:50%;background:var(--pd-white);color:var(--pd-ink);border:1px solid var(--pd-line);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pd-icon-btn:hover{background:var(--pd-surface)}.pd-segmented{display:flex;border:1px solid var(--pd-line);border-radius:var(--pd-radius-md);overflow:hidden}.pd-segmented button{height:42px;padding:0 18px;border:none;background:var(--pd-white);color:var(--pd-ink);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.pd-segmented button+button{border-left:1px solid var(--pd-line)}.pd-segmented button[aria-pressed=true]{background:var(--pd-black);color:var(--pd-white)}.pd-tabs{display:flex;gap:4px;border-bottom:1px solid var(--pd-line);overflow-x:auto}.pd-tabs button{background:none;border:none;cursor:pointer;font-family:inherit;padding:10px 4px;margin-right:22px;font-size:14px;font-weight:500;color:var(--pd-muted);border-bottom:2px solid transparent;white-space:nowrap}.pd-tabs button[aria-selected=true]{font-weight:700;color:var(--pd-ink);border-bottom-color:var(--pd-black)}.pd-search{position:relative;max-width:460px}.pd-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.pd-search input{width:100%;height:44px;border-radius:var(--pd-radius-md);border:1px solid var(--pd-line);padding:0 14px 0 36px;font-size:14px;font-family:inherit;color:var(--pd-ink);background:var(--pd-white)}.pd-search input:focus-visible{outline:2px solid var(--pd-black);outline-offset:1px}.pd-list{border:1px solid var(--pd-line);border-radius:var(--pd-radius-xl);overflow:hidden}.pd-row{width:100%;text-align:left;cursor:pointer;background:var(--pd-white);border:none;border-bottom:1px solid var(--pd-hairline);padding:18px 22px;display:flex;align-items:center;gap:16px;font-family:inherit;color:inherit;text-decoration:none;transition:background .12s}.pd-row:last-child{border-bottom:none}.pd-row:hover{background:var(--pd-surface);color:inherit}.pd-datechip{width:46px;flex-shrink:0;text-align:center;background:var(--pd-surface);border-radius:var(--pd-radius-sm);padding:6px 0}.pd-datechip-m{display:block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pd-muted)}.pd-datechip-d{display:block;font-size:16px;font-weight:700}.pd-empty{border:1px solid var(--pd-line);border-radius:var(--pd-radius-xl);padding:72px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.pd-empty-icon{width:56px;height:56px;border-radius:50%;background:var(--pd-surface);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.pd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--pd-scrim);display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.pd-modal{background:var(--pd-white);border-radius:var(--pd-radius-modal);padding:32px;max-width:440px;width:100%;box-shadow:var(--pd-shadow-modal)}.pd-footer{margin-top:8px;border-top:1px solid var(--pd-line);padding-top:20px;display:flex;flex-direction:column;gap:10px}.pd-footer-links{display:flex;gap:20px;flex-wrap:wrap}.pd-footer-links a{font-size:13px;font-weight:600;color:var(--pd-ink);text-decoration:underline}.pd-footer-links a:hover{color:var(--pd-body)}@media(pointer:coarse){.pd-footer-links{gap:8px 20px}.pd-footer-links a{display:inline-flex;align-items:center;min-height:44px;margin-block:-14px}}.pd-footer-fine{margin:0;font-size:12px;color:var(--pd-muted)}.pd-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--md-paper: #ffffff;--md-parchment: #dbdad7;--md-sand: #e6e4e0;--md-ink: #121212;--md-smoke: #616161;--md-charcoal: #18181b;--md-moss: #4caf50;--md-amber: #b7791f;--md-font-sans: "Hedvig Letters Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--md-font-serif: "Hedvig Letters Serif Variable", "Hedvig Letters Serif", ui-serif, Georgia, serif;--md-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, monospace;--md-text-caption: 11px;--md-text-small: 12px;--md-text-body: 14px;--md-text-eyebrow: var(--md-text-caption);--md-text-body-lg: 15px;--md-text-lede: 16px;--md-text-subline: var(--md-text-lede);--md-text-amount: 17px;--md-text-heading-sm: 20px;--md-text-heading: 24px;--md-text-heading-lg: 48px;--md-text-heading-md: 34px;--md-text-display: 72px;--md-leading-caption: 16px;--md-leading-small: 18px;--md-leading-body: 22px;--md-leading-lede: 24px;--md-leading-subline: var(--md-leading-lede);--md-leading-heading-sm: 28px;--md-leading-heading: 32px;--md-leading-heading-lg: 56px;--md-leading-heading-md: 40px;--md-leading-display: 72px;--md-tracking-small: .05em;--md-tracking-large: .025em;--md-tracking-serif: -.025em;--md-weight-regular: 400;--md-weight-medium: 500;--md-space-1: 4px;--md-space-2: 8px;--md-space-3: 12px;--md-space-4: 16px;--md-space-5: 20px;--md-space-6: 24px;--md-space-7: 32px;--md-space-8: 48px;--md-space-9: 64px;--md-radius-square: 0px;--md-radius-pill: 9999px;--md-border: 1px solid var(--md-parchment);--md-border-strong: 1px solid var(--md-ink);--md-page-max: 1200px;--md-page-reading: 720px;--md-sidebar: 248px;--md-page-gutter: 0px;--md-focus: var(--md-ink);--md-focus-ring: 0 0 0 2px var(--md-paper), 0 0 0 4px var(--md-ink);--md-urgent: #d22222;--md-font-numeric: "Inter Variable", Inter, system-ui, sans-serif;--md-weight-money: 500;--md-text-row-title: 28px;--md-leading-row-title: 36px;--md-control-md: 40px;--md-control-lg: 48px;--md-motion-fast: .15s;--md-motion-base: .25s;--md-motion-hold: .4s;--md-motion-row: .9s;--md-ease-standard: cubic-bezier(.2, 0, 0, 1);--md-ease-exit: cubic-bezier(.4, 0, 1, 1);--md-accent: #8a5a12;--md-accent-surface: #fbf3e2;--md-accent-text: #6b450d;--md-accent-line: #f4e2bf;--md-text-title-sm: 34px;--md-text-title: 48px;--md-leading-title-sm: 40px;--md-leading-title: 56px;--md-bp-mobile: 375px;--md-bp-desktop: 1440px}.md{font-family:var(--md-font-sans);font-size:var(--md-text-body);line-height:var(--md-leading-body);letter-spacing:var(--md-tracking-small);font-weight:var(--md-weight-regular);color:var(--md-ink);background:var(--md-paper)}.md{--sq-text-primary: var(--md-ink);--sq-text-secondary: var(--md-smoke);--sq-text-tertiary: var(--md-smoke);--sq-text-disabled: var(--md-smoke);--sq-text-inverse: var(--md-paper);--sq-text-link: var(--md-ink);--sq-text-success: var(--md-ink);--sq-text-critical: var(--md-ink);--sq-text-warning: var(--md-smoke);--sq-surface-page: var(--md-paper);--sq-surface-raised: var(--md-paper);--sq-surface-subtle: var(--md-sand);--sq-surface-sunken: var(--md-sand);--sq-surface-hover: var(--md-sand);--sq-surface-selected: var(--md-sand);--sq-surface-disabled: var(--md-sand);--sq-surface-inverse: var(--md-ink);--sq-border-default: var(--md-parchment);--sq-border-subtle: var(--md-parchment);--sq-border-strong: var(--md-ink);--sq-border-selected: var(--md-ink);--sq-border-focus: var(--md-ink);--sq-border-critical: var(--md-ink);--sq-warm-border: var(--md-parchment);--sq-status-critical-surface: var(--md-sand);--sq-status-critical-text: var(--md-ink);--sq-status-warning-surface: var(--md-sand);--sq-status-warning-text: var(--md-smoke);--sq-status-success-surface: var(--md-sand);--sq-status-success-text: var(--md-ink);--sq-status-info-surface: var(--md-sand);--sq-status-info-text: var(--md-ink);--sq-status-neutral-surface: var(--md-sand);--sq-status-neutral-text: var(--md-smoke);--sq-urgent: var(--md-ink);--sq-positive: var(--md-ink);--sq-caution: var(--md-smoke);--sq-caution-strong: var(--md-ink);--sq-caution-on: var(--md-paper);--sq-color-primary: var(--md-charcoal);--sq-color-primary-hover: var(--md-ink);--sq-color-primary-active: var(--md-ink);--sq-color-on-primary: var(--md-paper);--sq-radius-sm: var(--md-radius-square);--sq-radius-md: var(--md-radius-square);--sq-radius-lg: var(--md-radius-square);--sq-radius-xl: var(--md-radius-square);--sq-radius-2xl: var(--md-radius-square);--sq-radius-card: var(--md-radius-square);--sq-radius-control: var(--md-radius-square);--sq-shadow-focus: 0 0 0 3px rgba(18, 18, 18, .24);--sq-font-sans: var(--md-font-sans);--sq-font-display: var(--md-font-serif);--sq-font-numeric: var(--md-font-sans);--sq-weight-semibold: var(--md-weight-regular);--sq-weight-bold: var(--md-weight-regular)}.md *,.md *:before,.md *:after{box-shadow:none}.md{font-synthesis-weight:none}.md,.md .pantry-page{--pt-display-weight: var(--md-weight-regular);--pt-eyebrow-weight: var(--md-weight-regular)}.md strong,.md b,.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.md .pd-h1,.md .pd-h2,.md .pd-h3,.md .pd-eyebrow,.md .pd-link,.md .pd-btn,.md .pd-segmented button,.md .pd-tabs button[aria-selected=true],.md .pd-datechip-m,.md .pd-datechip-d,.md .pd-footer-links a{font-weight:var(--md-weight-regular)}.md{--pd-white: var(--md-paper);--pd-black: var(--md-ink);--pd-ink: var(--md-ink);--pd-body: var(--md-smoke);--pd-muted: var(--md-smoke);--pd-surface: var(--md-paper);--pd-surface-alt: var(--md-sand);--pd-scrim: rgb(18 18 18 / .4);--pd-line: var(--md-parchment);--pd-line-soft: var(--md-parchment);--pd-hairline: var(--md-parchment);--pd-green: var(--md-moss);--pd-amber: var(--md-ink);--pd-promo-bg: var(--md-sand);--pd-promo-ink: var(--md-ink);--pd-promo-body: var(--md-smoke);--pd-disabled-bg: var(--md-paper);--pd-disabled-fg: var(--md-smoke);--pd-font: var(--md-font-sans);--pd-radius-sm: var(--md-radius-square);--pd-radius-md: var(--md-radius-square);--pd-radius-lg: var(--md-radius-square);--pd-radius-xl: var(--md-radius-square);--pd-radius-modal: var(--md-radius-square);--pd-shadow-btn: none;--pd-shadow-btn-hover: none;--pd-shadow-card: none;--pd-shadow-chip: none;--pd-shadow-modal: none;--pd-shadow-hairline: none}.md :focus-visible{outline:none;box-shadow:var(--md-focus-ring)}.md-page-head{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--md-space-8)}.md-page-head__eyebrow{font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);text-transform:uppercase;color:var(--md-smoke)}.md-page-head__title{margin:0;font-family:var(--md-font-serif);font-size:var(--md-text-heading-lg);line-height:var(--md-leading-heading-lg);letter-spacing:var(--md-tracking-serif);font-weight:var(--md-weight-regular);color:var(--md-ink)}.md-page-head__sub{margin:0;font-size:var(--md-text-lede);line-height:var(--md-leading-lede);letter-spacing:var(--md-tracking-large);color:var(--md-ink)}@media(max-width:860px){.md{--md-text-caption: 10px}.md-page-head__title{font-size:34px;line-height:40px}.md-page-head__sub{font-size:15px;line-height:22px;color:var(--md-smoke)}}.md-section{margin-bottom:var(--md-space-7)}.md-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--md-space-3);padding-bottom:var(--md-space-3);border-bottom:var(--md-border);margin-bottom:var(--md-space-1)}.md-section__label{margin:0;font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);text-transform:uppercase;color:var(--md-smoke)}.md-section__meta{flex-shrink:0;font-size:var(--md-text-small);line-height:var(--md-leading-small);letter-spacing:var(--md-tracking-small);color:var(--md-smoke)}.md-row{display:flex;align-items:center;gap:var(--md-space-6);padding:var(--md-space-4) 0;border-bottom:var(--md-border);color:inherit;text-decoration:none}.md-row:last-child{border-bottom:none}.md-row__main{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:var(--md-space-1)}.md-row__title{margin:0;font-size:var(--md-text-lede);line-height:var(--md-leading-lede);letter-spacing:var(--md-tracking-large);color:var(--md-ink)}.md-row__meta{margin:0;font-size:var(--md-text-small);line-height:var(--md-leading-small);letter-spacing:var(--md-tracking-small);color:var(--md-smoke)}.md-row__figure{flex-shrink:0;width:140px;text-align:right;display:flex;flex-direction:column;gap:var(--md-space-1)}.md-row__figure-label{font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);text-transform:uppercase;color:var(--md-smoke)}.md-row__figure-value{font-size:var(--md-text-lede);line-height:var(--md-leading-lede);letter-spacing:var(--md-tracking-large);color:var(--md-ink);font-variant-numeric:tabular-nums}.md-row__action{flex-shrink:0;width:108px;text-align:right;font-size:var(--md-text-small);line-height:var(--md-leading-small);letter-spacing:var(--md-tracking-small);color:var(--md-ink)}.md-row__date{flex-shrink:0;width:130px;font-family:var(--md-font-serif);font-size:var(--md-text-heading-sm);line-height:var(--md-leading-heading-sm);letter-spacing:var(--md-tracking-serif);font-weight:var(--md-weight-regular);color:var(--md-ink)}.md-row__desc{flex-shrink:0;width:300px;font-size:var(--md-text-body);line-height:var(--md-leading-body);letter-spacing:var(--md-tracking-small);color:var(--md-ink)}.md-row__status{flex-grow:1;min-width:0;font-size:var(--md-text-small);line-height:var(--md-leading-small);letter-spacing:var(--md-tracking-small);text-transform:uppercase;color:var(--md-smoke)}.md-row__amount{flex-shrink:0;width:120px;text-align:right;font-size:var(--md-text-lede);line-height:var(--md-leading-lede);letter-spacing:var(--md-tracking-large);color:var(--md-ink);font-variant-numeric:tabular-nums}.md-row__link{flex-shrink:0;width:90px;text-align:right;font-size:var(--md-text-small);line-height:var(--md-leading-small);letter-spacing:var(--md-tracking-small);color:var(--md-ink)}@media(max-width:860px){.md-row{flex-direction:column;align-items:stretch;gap:var(--md-space-2)}.md-row__figure,.md-row__action{width:auto;text-align:left}.md-row__figure{flex-direction:row;align-items:baseline;gap:var(--md-space-2)}.md-row:has(.md-row__date){flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--md-space-2)}.md-row__date{width:auto;font-family:var(--md-font-sans);font-size:15px;line-height:22px;letter-spacing:var(--md-tracking-small)}.md-row__desc{width:auto;flex-grow:1;min-width:0;font-size:15px;line-height:22px}.md-row__amount{width:auto;margin-left:auto;font-size:17px;line-height:24px}.md-row__status,.md-row__link{flex-basis:100%;width:auto;text-align:left}}.md-callout{padding:var(--md-space-4);background:var(--md-sand);font-size:var(--md-text-body);line-height:var(--md-leading-body);letter-spacing:var(--md-tracking-small);color:var(--md-ink)}.md-callout--bordered{background:transparent;border:var(--md-border-strong)}.md-marker{flex-shrink:0;display:inline-block;width:9px;height:9px;margin-top:6px}.md-marker--inline{width:10px;height:10px;margin-top:0}.md-marker--fail{background:var(--md-ink)}.md-marker--unknown{border:1.5px solid var(--md-ink)}.md-marker--pass{border:1px solid var(--md-smoke);border-radius:var(--md-radius-pill)}.md-stat{display:flex;flex-direction:column;gap:var(--md-space-1)}.md-stat__label{font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);text-transform:uppercase;color:var(--md-smoke)}.md-stat__value{font-family:var(--md-font-sans);font-size:var(--md-text-heading);line-height:var(--md-leading-heading);letter-spacing:var(--md-tracking-large);color:var(--md-ink);font-variant-numeric:tabular-nums}.md-stat__note{font-size:var(--md-text-small);line-height:var(--md-leading-small);letter-spacing:var(--md-tracking-small);color:var(--md-smoke)}.md-toggle-row{display:flex;flex-direction:column;gap:var(--md-space-1);padding:var(--md-space-3) 0;border-bottom:var(--md-border)}.md-toggle-row:last-child{border-bottom:none}.md-toggle-row__main{display:flex;align-items:center;gap:var(--md-space-3)}.md-toggle-row__switch{flex-shrink:0;width:38px;height:20px;padding:2px;display:flex;align-items:center;justify-content:flex-start;background:transparent;border:var(--md-border)}.md-toggle-row__switch[aria-checked=true],.md-toggle-row__switch[data-on=true]{justify-content:flex-end;background:var(--md-ink);border-color:var(--md-ink)}.md-toggle-row__knob{width:16px;height:16px;background:var(--md-smoke)}.md-toggle-row__switch[aria-checked=true] .md-toggle-row__knob,.md-toggle-row__switch[data-on=true] .md-toggle-row__knob{background:var(--md-paper)}.md-toggle-row__label{flex-grow:1;font-size:var(--md-text-body);letter-spacing:var(--md-tracking-small);color:var(--md-ink)}.md-toggle-row__consequence{padding-left:50px;font-size:var(--md-text-small);line-height:var(--md-leading-small);letter-spacing:var(--md-tracking-small);color:var(--md-smoke)}.md-cell{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--md-text-small);letter-spacing:var(--md-tracking-small);font-variant-numeric:tabular-nums}.md-cell--open{border:var(--md-border);color:var(--md-ink)}.md-cell--booked{background:var(--md-ink);color:var(--md-paper)}.md-cell--blocked{background:var(--md-sand);color:var(--md-smoke)}.md-cell--muted{color:var(--md-smoke)}.md-page{box-sizing:border-box;max-width:var(--md-page-max);margin-inline:auto;width:100%;padding:var(--md-space-6) var(--md-page-gutter) var(--md-space-9)}.md-field{display:flex;flex-direction:column;gap:var(--md-space-2);min-width:0}.md-field__label{font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);text-transform:uppercase;color:var(--md-smoke)}.md-field__input{box-sizing:border-box;width:100%;padding:var(--md-space-3) 0;border:none;border-bottom:var(--md-border);border-radius:var(--md-radius-square);background:transparent;font-family:var(--md-font-sans);font-size:var(--md-text-lede);line-height:var(--md-leading-subline);font-weight:var(--md-weight-regular);color:var(--md-ink)}.md-field__input::placeholder{color:var(--md-smoke)}.md-field__input:focus-visible{outline:none;border-bottom-color:var(--md-ink)}.md-field__hint,.md-field__error{font-size:var(--md-text-small);line-height:var(--md-leading-small);color:var(--md-smoke)}.md-field__error{color:var(--md-ink)}.md-field--inline{flex-direction:row;align-items:baseline;gap:var(--md-space-4)}.md-field--narrow .md-field__input{max-width:220px}.md-media{position:relative;display:block;overflow:hidden;background:var(--md-sand);border-radius:var(--md-radius-square)}.md-media--card{aspect-ratio:16 / 9}.md-media--thumb{aspect-ratio:1 / 1}.md-media--strip{aspect-ratio:3 / 1}.md-media__frame,.md-media__frame img{display:block;width:100%;height:100%;object-fit:cover}.md-media__badge,.md-media__logo{position:absolute;display:inline-flex;align-items:center;gap:var(--md-space-1);padding:var(--md-space-1) var(--md-space-2);background:var(--md-paper);color:var(--md-ink);font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);text-transform:uppercase}.md-media__badge{top:var(--md-space-2);left:var(--md-space-2)}.md-media__logo{bottom:var(--md-space-2);left:var(--md-space-2);text-transform:none}.md-media__body{padding-top:var(--md-space-3)}.md-money{display:flex;flex-direction:column}.md-money__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--md-space-4);padding:var(--md-space-3) 0;border-bottom:var(--md-border)}.md-money__line:last-child{border-bottom:none}.md-money__label{min-width:0;font-size:var(--md-text-body);line-height:var(--md-leading-body);color:var(--md-ink)}.md-money__amount{flex-shrink:0;width:140px;text-align:right;font-size:var(--md-text-body);line-height:var(--md-leading-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--md-ink)}.md-money__note{flex-basis:100%;font-size:var(--md-text-small);line-height:var(--md-leading-small);color:var(--md-smoke)}.md-money__line--total{border-top:var(--md-border-strong);border-bottom:none;padding-top:var(--md-space-4)}.md-money__line--total .md-money__label,.md-money__line--total .md-money__amount{font-size:var(--md-text-heading-sm);line-height:var(--md-leading-heading-sm)}.md-money__line--deferred .md-money__label,.md-money__line--deferred .md-money__amount,.md-money__line--muted .md-money__label,.md-money__line--muted .md-money__amount{color:var(--md-smoke)}.md-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--md-space-3);padding:var(--md-space-8) 0;border-top:var(--md-border)}.md-empty__title{font-family:var(--md-font-serif);font-size:var(--md-text-heading-sm);line-height:var(--md-leading-heading-sm);letter-spacing:var(--md-tracking-serif);font-weight:var(--md-weight-regular);color:var(--md-ink)}.md-empty__body{max-width:46ch;font-size:var(--md-text-body);line-height:var(--md-leading-body);color:var(--md-smoke)}.md-row--matrix{align-items:flex-start}.md-row__cell{flex:1 1 0;min-width:0;font-size:var(--md-text-body);line-height:var(--md-leading-body)}.md-chip--toggle{cursor:pointer;border:1px solid transparent;background:transparent;color:var(--md-smoke)}.md-chip--toggle[aria-pressed=true],.md-chip--toggle[aria-selected=true]{background:var(--md-sand);color:var(--md-ink)}.md-stepper{display:flex;align-items:baseline;gap:var(--md-space-4);min-width:0}.md-stepper__list{display:flex;align-items:baseline;gap:var(--md-space-4);margin:0;padding:0;list-style:none;min-width:0}.md-stepper__step{display:flex;align-items:baseline;gap:var(--md-space-2);min-width:0;color:var(--md-smoke)}.md-stepper__mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:12px;font-size:var(--md-text-caption);line-height:var(--md-leading-caption);font-weight:var(--md-weight-regular);font-variant-numeric:tabular-nums}.md-stepper__label{font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-stepper__step.is-done,.md-stepper__step.is-current{color:var(--md-ink)}.md-stepper__step.is-current .md-stepper__label{text-decoration:underline;text-underline-offset:3px}.md-stepper__step.is-skipped{color:var(--md-smoke)}.md-stepper__count{flex-shrink:0;display:none;font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);text-transform:uppercase;color:var(--md-smoke);font-variant-numeric:tabular-nums}@media(max-width:860px){.md-stepper__step:not(.is-current){display:none}.md-stepper__count{display:inline}}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--md-space-2);padding:10px 20px;border:var(--md-border);background:transparent;border-radius:var(--md-radius-square);font-family:inherit;font-size:var(--md-text-body);letter-spacing:var(--md-tracking-small);font-weight:var(--md-weight-regular);color:var(--md-ink);cursor:pointer;text-decoration:none}.md-btn--primary{background:var(--md-charcoal);border-color:var(--md-charcoal);color:var(--md-paper)}.md-chip{display:inline-flex;align-items:center;padding:6px var(--md-space-3);border-radius:var(--md-radius-pill);background:var(--md-sand);font-size:var(--md-text-caption);line-height:var(--md-leading-caption);letter-spacing:var(--md-tracking-small);color:var(--md-ink);white-space:nowrap}.md-chip--strong{background:var(--md-ink);color:var(--md-paper)}.cc.svelte-8aa8gv{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:var(--md-space-3, 12px) var(--md-space-4, 16px) calc(var(--md-space-3, 12px) + env(safe-area-inset-bottom));background:var(--md-paper, #ffffff);border-top:var(--md-border, 1px solid #dbdad7);font-family:var(--md-font-sans, ui-sans-serif, system-ui, sans-serif);font-weight:var(--md-weight-regular, 400);color:var(--md-ink, #121212);-webkit-font-smoothing:antialiased;animation:svelte-8aa8gv-ccIn .22s ease both}.cc.svelte-8aa8gv *{font-synthesis:none}.cc.closing.svelte-8aa8gv{animation:svelte-8aa8gv-ccOut .18s ease both}@keyframes svelte-8aa8gv-ccIn{0%{transform:translateY(100%)}}@keyframes svelte-8aa8gv-ccOut{to{transform:translateY(100%);opacity:0}}.cc-inner.svelte-8aa8gv{display:flex;align-items:center;gap:var(--md-space-5, 20px);max-width:var(--md-page-max, 1200px);margin:0 auto}.cc-copy.svelte-8aa8gv{flex:1 1 auto;margin:0;font-size:var(--md-text-body, 14px);line-height:var(--md-leading-body, 22px);letter-spacing:var(--md-tracking-small, .05em);color:var(--md-smoke, #616161)}.cc-copy.svelte-8aa8gv a:where(.svelte-8aa8gv){color:var(--md-ink, #121212);text-decoration:underline;white-space:nowrap}.cc-actions.svelte-8aa8gv{flex:0 0 auto;display:flex;gap:var(--md-space-2, 8px)}.cc-btn.svelte-8aa8gv{padding:10px var(--md-space-5, 20px);border:var(--md-border, 1px solid #dbdad7);border-radius:var(--md-radius-square, 0px);background:transparent;font-family:inherit;font-size:var(--md-text-body, 14px);letter-spacing:var(--md-tracking-small, .05em);font-weight:var(--md-weight-regular, 400);color:var(--md-ink, #121212);cursor:pointer;white-space:nowrap}.cc-btn.svelte-8aa8gv:hover{background:var(--md-sand, #e6e4e0)}.cc-btn.svelte-8aa8gv:focus-visible{outline:none;box-shadow:var(--md-focus-ring, 0 0 0 2px #ffffff, 0 0 0 4px #121212)}.cc-btn-primary.svelte-8aa8gv{background:var(--md-charcoal, #18181b);border-color:var(--md-charcoal, #18181b);color:var(--md-paper, #ffffff)}.cc-btn-primary.svelte-8aa8gv:hover{background:var(--md-ink, #121212);border-color:var(--md-ink, #121212)}@media(max-width:640px){.cc-inner.svelte-8aa8gv{flex-direction:column;align-items:stretch;gap:var(--md-space-3, 12px)}.cc-actions.svelte-8aa8gv{display:grid;grid-template-columns:1fr 1fr}.cc-btn.svelte-8aa8gv{text-align:center}}@media(prefers-reduced-motion:reduce){.cc.svelte-8aa8gv,.cc.closing.svelte-8aa8gv{animation:none}}.pt-navbar.svelte-12qhfyh{height:4rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pt-gray-200);padding:0 1.5rem;background:var(--pt-cream)}.pt-auth-banner.svelte-12qhfyh{background:var(--pt-black);color:var(--pt-cream);text-align:center;font-size:14px;padding:.6rem 1rem}.pt-navbar__logo.svelte-12qhfyh{font-size:22px;text-transform:lowercase;color:var(--pt-black);text-decoration:none}@media(min-width:640px){.pt-navbar.svelte-12qhfyh{padding:0 3rem}}
