* {
  --parent-color: var(--color);
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/949eed7d942ce48bf498.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D723-D728,
    U+D72A-D733,
    U+D735-D748,
    U+D74A-D74F,
    U+D752-D753,
    U+D755-D757,
    U+D75A-D75F,
    U+D762-D764,
    U+D766-D768,
    U+D76A-D76B,
    U+D76D-D76F,
    U+D771-D787,
    U+D789-D78B,
    U+D78D-D78F,
    U+D791-D797,
    U+D79A,
    U+D79C,
    U+D79E-D7A3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/21e30bd8f5da11d614b4.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D679-D68B,
    U+D68E-D69E,
    U+D6A0,
    U+D6A2-D6A7,
    U+D6A9-D6C3,
    U+D6C6-D6C7,
    U+D6C9-D6CB,
    U+D6CD-D6D3,
    U+D6D5-D6D6,
    U+D6D8-D6E3,
    U+D6E5-D6E7,
    U+D6E9-D6FB,
    U+D6FD-D717,
    U+D719-D71F,
    U+D721-D722;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/cf01d58aa8bbaadbaa2a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D5BC-D5C7,
    U+D5CA-D5CB,
    U+D5CD-D5CF,
    U+D5D1-D5D7,
    U+D5D9-D5DA,
    U+D5DC,
    U+D5DE-D5E3,
    U+D5E6-D5E7,
    U+D5E9-D5EB,
    U+D5ED-D5F6,
    U+D5F8,
    U+D5FA-D5FF,
    U+D602-D603,
    U+D605-D607,
    U+D609-D60F,
    U+D612-D613,
    U+D616-D61B,
    U+D61D-D637,
    U+D63A-D63B,
    U+D63D-D63F,
    U+D641-D647,
    U+D64A-D64C,
    U+D64E-D653,
    U+D656-D657,
    U+D659-D65B,
    U+D65D-D666,
    U+D668,
    U+D66A-D678;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/9ffda7046ff89c650b16.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D507,
    U+D509-D50B,
    U+D50D-D513,
    U+D515-D53B,
    U+D53E-D53F,
    U+D541-D543,
    U+D545-D54C,
    U+D54E,
    U+D550,
    U+D552-D557,
    U+D55A-D55B,
    U+D55D-D55F,
    U+D561-D564,
    U+D566-D567,
    U+D56A,
    U+D56C,
    U+D56E-D573,
    U+D576-D577,
    U+D579-D583,
    U+D585-D586,
    U+D58A-D5A4,
    U+D5A6-D5BB;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/26f3f84e8ddb79a29ced.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D464-D477,
    U+D47A-D47B,
    U+D47D-D47F,
    U+D481-D487,
    U+D489-D48A,
    U+D48C,
    U+D48E-D4E7,
    U+D4E9-D503,
    U+D505-D506;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/1e6e46ef1fe6382d545b.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D3BF-D3C7,
    U+D3CA-D3CF,
    U+D3D1-D3EB,
    U+D3EE-D3EF,
    U+D3F1-D3F3,
    U+D3F5-D3FB,
    U+D3FD-D400,
    U+D402-D45B,
    U+D45D-D463;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/6d7817ac7875484c11af.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D2FF,
    U+D302-D304,
    U+D306-D30B,
    U+D30F,
    U+D311-D313,
    U+D315-D31B,
    U+D31E,
    U+D322-D324,
    U+D326-D327,
    U+D32A-D32B,
    U+D32D-D32F,
    U+D331-D337,
    U+D339-D33C,
    U+D33E-D37B,
    U+D37E-D37F,
    U+D381-D383,
    U+D385-D38B,
    U+D38E-D390,
    U+D392-D397,
    U+D39A-D39B,
    U+D39D-D39F,
    U+D3A1-D3A7,
    U+D3A9-D3AA,
    U+D3AC,
    U+D3AE-D3B3,
    U+D3B5-D3B7,
    U+D3B9-D3BB,
    U+D3BD-D3BE;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/3d2e622c7698cba7de45.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D257-D27F,
    U+D281-D29B,
    U+D29D-D29F,
    U+D2A1-D2AB,
    U+D2AD-D2B7,
    U+D2BA-D2BB,
    U+D2BD-D2BF,
    U+D2C1-D2C7,
    U+D2C9-D2EF,
    U+D2F2-D2F3,
    U+D2F5-D2F7,
    U+D2F9-D2FE;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/62ab63dfbc0d1b56ef14.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D1B4,
    U+D1B6-D1F3,
    U+D1F5-D22B,
    U+D22E-D22F,
    U+D231-D233,
    U+D235-D23B,
    U+D23D-D240,
    U+D242-D256;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/907a4f7b061b84ad244d.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D105-D12F,
    U+D132-D133,
    U+D135-D137,
    U+D139-D13F,
    U+D141-D142,
    U+D144,
    U+D146-D14B,
    U+D14E-D14F,
    U+D151-D153,
    U+D155-D15B,
    U+D15E-D187,
    U+D189-D19F,
    U+D1A2-D1A3,
    U+D1A5-D1A7,
    U+D1A9-D1AF,
    U+D1B2-D1B3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/19941944ac7d75cd1682.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D04B-D04F,
    U+D051-D057,
    U+D059-D06B,
    U+D06D-D06F,
    U+D071-D073,
    U+D075-D07B,
    U+D07E-D0A3,
    U+D0A6-D0A7,
    U+D0A9-D0AB,
    U+D0AD-D0B3,
    U+D0B6,
    U+D0B8,
    U+D0BA-D0BF,
    U+D0C2-D0C3,
    U+D0C5-D0C7,
    U+D0C9-D0CF,
    U+D0D2,
    U+D0D6-D0DB,
    U+D0DE-D0DF,
    U+D0E1-D0E3,
    U+D0E5-D0EB,
    U+D0EE-D0F0,
    U+D0F2-D104;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/e35daab0c0a882c759be.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CFA2-CFC3,
    U+CFC5-CFDF,
    U+CFE2-CFE3,
    U+CFE5-CFE7,
    U+CFE9-CFF4,
    U+CFF6-CFFB,
    U+CFFD-CFFF,
    U+D001-D003,
    U+D005-D017,
    U+D019-D033,
    U+D036-D037,
    U+D039-D03B,
    U+D03D-D04A;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/1bb7f87982672a7e01af.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CEF0-CEF3,
    U+CEF6,
    U+CEF9-CEFF,
    U+CF01-CF03,
    U+CF05-CF07,
    U+CF09-CF0F,
    U+CF11-CF12,
    U+CF14-CF1B,
    U+CF1D-CF1F,
    U+CF21-CF2F,
    U+CF31-CF53,
    U+CF56-CF57,
    U+CF59-CF5B,
    U+CF5D-CF63,
    U+CF66,
    U+CF68,
    U+CF6A-CF6F,
    U+CF71-CF84,
    U+CF86-CF8B,
    U+CF8D-CFA1;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7b912a5d3eac95b7f233.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CE3C-CE57,
    U+CE5A-CE5B,
    U+CE5D-CE5F,
    U+CE61-CE67,
    U+CE6A,
    U+CE6C,
    U+CE6E-CE73,
    U+CE76-CE77,
    U+CE79-CE7B,
    U+CE7D-CE83,
    U+CE85-CE88,
    U+CE8A-CE8F,
    U+CE91-CE93,
    U+CE95-CE97,
    U+CE99-CE9F,
    U+CEA2,
    U+CEA4-CEAB,
    U+CEAD-CEE3,
    U+CEE6-CEE7,
    U+CEE9-CEEB,
    U+CEED-CEEF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/d8b7a1b0976807b03480.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CD92-CD93,
    U+CD96-CD97,
    U+CD99-CD9B,
    U+CD9D-CDA3,
    U+CDA6-CDA8,
    U+CDAA-CDAF,
    U+CDB1-CDC3,
    U+CDC5-CDCB,
    U+CDCD-CDE7,
    U+CDE9-CE03,
    U+CE05-CE1F,
    U+CE22-CE34,
    U+CE36-CE3B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f45e214b231033e10407.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CCEF-CD07,
    U+CD0A-CD0B,
    U+CD0D-CD1A,
    U+CD1C,
    U+CD1E-CD2B,
    U+CD2D-CD5B,
    U+CD5D-CD77,
    U+CD79-CD91;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/1e32a83153643b9cfdd7.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CC3F-CC43,
    U+CC46-CC47,
    U+CC49-CC4B,
    U+CC4D-CC53,
    U+CC55-CC58,
    U+CC5A-CC5F,
    U+CC61-CC97,
    U+CC9A-CC9B,
    U+CC9D-CC9F,
    U+CCA1-CCA7,
    U+CCAA,
    U+CCAC,
    U+CCAE-CCB3,
    U+CCB6-CCB7,
    U+CCB9-CCBB,
    U+CCBD-CCCF,
    U+CCD1-CCE3,
    U+CCE5-CCEE;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/971cb9c37bf01f929e9a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CB91-CBD3,
    U+CBD5-CBE3,
    U+CBE5-CC0B,
    U+CC0E-CC0F,
    U+CC11-CC13,
    U+CC15-CC1B,
    U+CC1D-CC20,
    U+CC23-CC27,
    U+CC2A-CC2B,
    U+CC2D,
    U+CC2F,
    U+CC31-CC37,
    U+CC3A,
    U+CC3C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/a8b379c331438e3da638.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range: U+CAF4-CB47, U+CB4A-CB90;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/43da281620b7d6ceb048.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CA4A-CA4B,
    U+CA4E-CA4F,
    U+CA51-CA53,
    U+CA55-CA5B,
    U+CA5D-CA60,
    U+CA62-CA83,
    U+CA85-CABB,
    U+CABE-CABF,
    U+CAC1-CAC3,
    U+CAC5-CACB,
    U+CACD-CAD0,
    U+CAD2,
    U+CAD4-CAD8,
    U+CADA-CAF3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/e59c77e42f70941d9864.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C996-C997,
    U+C99A-C99C,
    U+C99E-C9BF,
    U+C9C2-C9C3,
    U+C9C5-C9C7,
    U+C9C9-C9CF,
    U+C9D2,
    U+C9D4,
    U+C9D7-C9D8,
    U+C9DB,
    U+C9DE-C9DF,
    U+C9E1-C9E3,
    U+C9E5-C9E6,
    U+C9E8-C9EB,
    U+C9EE-C9F0,
    U+C9F2-C9F7,
    U+C9F9-CA0B,
    U+CA0D-CA28,
    U+CA2A-CA49;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/15865b993d1b6189de52.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C8E9-C8F4,
    U+C8F6-C8FB,
    U+C8FE-C8FF,
    U+C901-C903,
    U+C905-C90B,
    U+C90E-C910,
    U+C912-C917,
    U+C919-C92B,
    U+C92D-C94F,
    U+C951-C953,
    U+C955-C96B,
    U+C96D-C973,
    U+C975-C987,
    U+C98A-C98B,
    U+C98D-C98F,
    U+C991-C995;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/53eeb9ec5bd37fce8753.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C841-C84B,
    U+C84D-C86F,
    U+C872-C873,
    U+C875-C877,
    U+C879-C87F,
    U+C882-C884,
    U+C887-C88A,
    U+C88D-C8C3,
    U+C8C5-C8DF,
    U+C8E1-C8E8;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/02b008a7643de41a6af8.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C779-C77B,
    U+C77E-C782,
    U+C786,
    U+C78B,
    U+C78D,
    U+C78F,
    U+C792-C793,
    U+C795,
    U+C797,
    U+C799-C79F,
    U+C7A2,
    U+C7A7-C7AB,
    U+C7AE-C7BB,
    U+C7BD-C7C0,
    U+C7C2-C7C7,
    U+C7C9-C7DC,
    U+C7DE-C7FF,
    U+C802-C803,
    U+C805-C807,
    U+C809,
    U+C80B-C80F,
    U+C812,
    U+C814,
    U+C817-C81B,
    U+C81E-C81F,
    U+C821-C823,
    U+C825-C82E,
    U+C830-C837,
    U+C839-C83B,
    U+C83D-C840;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f86dfef127fc73ab70ce.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C6BB-C6BF,
    U+C6C2,
    U+C6C4,
    U+C6C6-C6CB,
    U+C6CE-C6CF,
    U+C6D1-C6D3,
    U+C6D5-C6DB,
    U+C6DD-C6DF,
    U+C6E1-C6E7,
    U+C6E9-C6EB,
    U+C6ED-C6EF,
    U+C6F1-C6F8,
    U+C6FA-C703,
    U+C705-C707,
    U+C709-C70B,
    U+C70D-C716,
    U+C718,
    U+C71A-C71F,
    U+C722-C723,
    U+C725-C727,
    U+C729-C734,
    U+C736-C73B,
    U+C73E-C73F,
    U+C741-C743,
    U+C745-C74B,
    U+C74E-C750,
    U+C752-C757,
    U+C759-C773,
    U+C776-C777;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/c71c4927124cdf540141.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C5F5-C5FB,
    U+C5FE,
    U+C602-C605,
    U+C607,
    U+C609-C60F,
    U+C611-C61A,
    U+C61C-C623,
    U+C626-C627,
    U+C629-C62B,
    U+C62D,
    U+C62F-C632,
    U+C636,
    U+C638,
    U+C63A-C63F,
    U+C642-C643,
    U+C645-C647,
    U+C649-C652,
    U+C656-C65B,
    U+C65D-C65F,
    U+C661-C663,
    U+C665-C677,
    U+C679-C67B,
    U+C67D-C693,
    U+C696-C697,
    U+C699-C69B,
    U+C69D-C6A3,
    U+C6A6,
    U+C6A8,
    U+C6AA-C6AF,
    U+C6B2-C6B3,
    U+C6B5-C6B7,
    U+C6B9-C6BA;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/d5fd87bf1606586c23f2.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C517-C527,
    U+C52A-C52B,
    U+C52D-C52F,
    U+C531-C538,
    U+C53A,
    U+C53C,
    U+C53E-C543,
    U+C546-C547,
    U+C54B,
    U+C54D-C552,
    U+C556,
    U+C55A-C55B,
    U+C55D,
    U+C55F,
    U+C562-C563,
    U+C565-C567,
    U+C569-C56F,
    U+C572,
    U+C574,
    U+C576-C57B,
    U+C57E-C57F,
    U+C581-C583,
    U+C585-C586,
    U+C588-C58B,
    U+C58E,
    U+C590,
    U+C592-C596,
    U+C599-C5B3,
    U+C5B6-C5B7,
    U+C5BA,
    U+C5BE-C5C3,
    U+C5CA-C5CB,
    U+C5CD,
    U+C5CF,
    U+C5D2-C5D3,
    U+C5D5-C5D7,
    U+C5D9-C5DF,
    U+C5E1-C5E2,
    U+C5E4,
    U+C5E6-C5EB,
    U+C5EF,
    U+C5F1-C5F3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/1e64dad80245710bc8f5.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C475-C4EF,
    U+C4F2-C4F3,
    U+C4F5-C4F7,
    U+C4F9-C4FF,
    U+C502-C50B,
    U+C50D-C516;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/5397df074891089b608c.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C3D0-C3D7,
    U+C3DA-C3DB,
    U+C3DD-C3DE,
    U+C3E1-C3EC,
    U+C3EE-C3F3,
    U+C3F5-C42B,
    U+C42D-C463,
    U+C466-C474;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/c4a13c18cc7b36691a8e.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C32B-C367,
    U+C36A-C36B,
    U+C36D-C36F,
    U+C371-C377,
    U+C37A-C37B,
    U+C37E-C383,
    U+C385-C387,
    U+C389-C3CF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/2678bfea6522820bb25b.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C26A-C26B,
    U+C26D-C26F,
    U+C271-C273,
    U+C275-C27B,
    U+C27E-C287,
    U+C289-C28F,
    U+C291-C297,
    U+C299-C29A,
    U+C29C-C2A3,
    U+C2A5-C2A7,
    U+C2A9-C2AB,
    U+C2AD-C2B3,
    U+C2B6,
    U+C2B8,
    U+C2BA-C2BB,
    U+C2BD-C2DB,
    U+C2DE-C2DF,
    U+C2E1-C2E2,
    U+C2E5-C2EA,
    U+C2EE,
    U+C2F0,
    U+C2F2-C2F5,
    U+C2F7,
    U+C2FA-C2FB,
    U+C2FD-C2FF,
    U+C301-C307,
    U+C309-C30C,
    U+C30E-C312,
    U+C315-C323,
    U+C325-C328,
    U+C32A;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7e414c483fe56c15c0d7.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C1BC-C1C3,
    U+C1C5-C1DF,
    U+C1E1-C1FB,
    U+C1FD-C203,
    U+C205-C20C,
    U+C20E,
    U+C210-C217,
    U+C21A-C21B,
    U+C21D-C21E,
    U+C221-C227,
    U+C229-C22A,
    U+C22C,
    U+C22E,
    U+C230,
    U+C233-C24F,
    U+C251-C257,
    U+C259-C269;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/76ff13823b94a6e761e0.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C101-C11B,
    U+C11F,
    U+C121-C123,
    U+C125-C12B,
    U+C12E,
    U+C132-C137,
    U+C13A-C13B,
    U+C13D-C13F,
    U+C141-C147,
    U+C14A,
    U+C14C-C153,
    U+C155-C157,
    U+C159-C15B,
    U+C15D-C166,
    U+C169-C16F,
    U+C171-C177,
    U+C179-C18B,
    U+C18E-C18F,
    U+C191-C193,
    U+C195-C19B,
    U+C19D-C19E,
    U+C1A0,
    U+C1A2-C1A4,
    U+C1A6-C1BB;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/dbaea30cac7b0c1b8ec2.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C049-C057,
    U+C059-C05B,
    U+C05D-C05F,
    U+C061-C067,
    U+C069-C08F,
    U+C091-C0AB,
    U+C0AE-C0AF,
    U+C0B1-C0B3,
    U+C0B5,
    U+C0B7-C0BB,
    U+C0BE,
    U+C0C2-C0C7,
    U+C0CA-C0CB,
    U+C0CD-C0CF,
    U+C0D1-C0D7,
    U+C0D9-C0DA,
    U+C0DC,
    U+C0DE-C0E3,
    U+C0E5-C0EB,
    U+C0ED-C0F3,
    U+C0F6,
    U+C0F8,
    U+C0FA-C0FF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/0e514d0ac5df66529b3f.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BFA7-BFAF,
    U+BFB1-BFC4,
    U+BFC6-BFCB,
    U+BFCE-BFCF,
    U+BFD1-BFD3,
    U+BFD5-BFDB,
    U+BFDD-C048;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/4b51cb9e52869f941d19.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BF07,
    U+BF09-BF3F,
    U+BF41-BF4F,
    U+BF52-BF54,
    U+BF56-BFA6;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f7f9459cbb49d537356d.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BE56,
    U+BE58,
    U+BE5C-BE5F,
    U+BE62-BE63,
    U+BE65-BE67,
    U+BE69-BE74,
    U+BE76-BE7B,
    U+BE7E-BE7F,
    U+BE81-BE8E,
    U+BE90,
    U+BE92-BEA7,
    U+BEA9-BECF,
    U+BED2-BED3,
    U+BED5-BED6,
    U+BED9-BEE3,
    U+BEE6-BF06;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/47a366a5fad030aba658.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BDB0-BDD3,
    U+BDD5-BDEF,
    U+BDF1-BE0B,
    U+BE0D-BE0F,
    U+BE11-BE13,
    U+BE15-BE43,
    U+BE46-BE47,
    U+BE49-BE4B,
    U+BE4D-BE53;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/da175921f57474eccb84.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BD03,
    U+BD06,
    U+BD08,
    U+BD0A-BD0F,
    U+BD11-BD22,
    U+BD25-BD47,
    U+BD49-BD58,
    U+BD5A-BD7F,
    U+BD82-BD83,
    U+BD85-BD87,
    U+BD8A-BD8F,
    U+BD91-BD92,
    U+BD94,
    U+BD96-BD98,
    U+BD9A-BDAF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/4f4c19724c7a8977b00a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BC4E-BC83,
    U+BC86-BC87,
    U+BC89-BC8B,
    U+BC8D-BC93,
    U+BC96,
    U+BC98,
    U+BC9B-BC9F,
    U+BCA2-BCA3,
    U+BCA5-BCA7,
    U+BCA9-BCB2,
    U+BCB4-BCBB,
    U+BCBE-BCBF,
    U+BCC1-BCC3,
    U+BCC5-BCCC,
    U+BCCE-BCD0,
    U+BCD2-BCD4,
    U+BCD6-BCF3,
    U+BCF7,
    U+BCF9-BCFB,
    U+BCFD-BD02;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/d027b0450100ef703f99.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BB90-BBA3,
    U+BBA5-BBAB,
    U+BBAD-BBBF,
    U+BBC1-BBF7,
    U+BBFA-BBFB,
    U+BBFD-BBFE,
    U+BC01-BC07,
    U+BC09-BC0A,
    U+BC0E,
    U+BC10,
    U+BC12-BC13,
    U+BC17,
    U+BC19-BC1A,
    U+BC1E,
    U+BC20-BC23,
    U+BC26,
    U+BC28,
    U+BC2A-BC2C,
    U+BC2E-BC2F,
    U+BC32-BC33,
    U+BC35-BC37,
    U+BC39-BC3F,
    U+BC41-BC42,
    U+BC44,
    U+BC46-BC48,
    U+BC4A-BC4D;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/2e00fb1ae817db6d629c.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BAE6-BAFB,
    U+BAFD-BB17,
    U+BB19-BB33,
    U+BB37,
    U+BB39-BB3A,
    U+BB3D-BB43,
    U+BB45-BB46,
    U+BB48,
    U+BB4A-BB4F,
    U+BB51-BB53,
    U+BB55-BB57,
    U+BB59-BB62,
    U+BB64-BB8F;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/83bb16664b7b7753c788.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BA30-BA37,
    U+BA3A-BA3B,
    U+BA3D-BA3F,
    U+BA41-BA47,
    U+BA49-BA4A,
    U+BA4C,
    U+BA4E-BA53,
    U+BA56-BA57,
    U+BA59-BA5B,
    U+BA5D-BA63,
    U+BA65-BA66,
    U+BA68-BA6F,
    U+BA71-BA73,
    U+BA75-BA77,
    U+BA79-BA84,
    U+BA86,
    U+BA88-BAA7,
    U+BAAA,
    U+BAAD-BAAF,
    U+BAB1-BAB7,
    U+BABA,
    U+BABC,
    U+BABE-BAE5;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/5cf0636360b22b20ce67.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B96E-B973,
    U+B976-B977,
    U+B979-B97B,
    U+B97D-B983,
    U+B986,
    U+B988,
    U+B98A-B98D,
    U+B98F-B9AB,
    U+B9AE-B9AF,
    U+B9B1-B9B3,
    U+B9B5-B9BB,
    U+B9BE,
    U+B9C0,
    U+B9C2-B9C7,
    U+B9CA-B9CB,
    U+B9CD,
    U+B9D2-B9D7,
    U+B9DA,
    U+B9DC,
    U+B9DF-B9E0,
    U+B9E2,
    U+B9E6-B9E7,
    U+B9E9-B9F3,
    U+B9F6,
    U+B9F8,
    U+B9FB-BA2F;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/6d66bdcb1c70a3fc5735.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B8BF-B8CB,
    U+B8CD-B8E0,
    U+B8E2-B8E7,
    U+B8EA-B8EB,
    U+B8ED-B8EF,
    U+B8F1-B8F7,
    U+B8FA,
    U+B8FC,
    U+B8FE-B903,
    U+B905-B917,
    U+B919-B91F,
    U+B921-B93B,
    U+B93D-B957,
    U+B95A-B95B,
    U+B95D-B95F,
    U+B961-B967,
    U+B969-B96C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/c71aa38840777291e71a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B80D-B80F,
    U+B811-B817,
    U+B81A,
    U+B81C-B823,
    U+B826-B827,
    U+B829-B82B,
    U+B82D-B833,
    U+B836,
    U+B83A-B83F,
    U+B841-B85B,
    U+B85E-B85F,
    U+B861-B863,
    U+B865-B86B,
    U+B86E,
    U+B870,
    U+B872-B8AF,
    U+B8B1-B8BE;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/6ad386b5a26d6fc0b4fe.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B74D-B75F,
    U+B761-B763,
    U+B765-B774,
    U+B776-B77B,
    U+B77E-B77F,
    U+B781-B783,
    U+B785-B78B,
    U+B78E,
    U+B792-B796,
    U+B79A-B79B,
    U+B79D-B7A7,
    U+B7AA,
    U+B7AE-B7B3,
    U+B7B6-B7C8,
    U+B7CA-B7EB,
    U+B7EE-B7EF,
    U+B7F1-B7F3,
    U+B7F5-B7FB,
    U+B7FE,
    U+B802-B806,
    U+B80A-B80B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/b8a42e8cb645c7ffd9be.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B6A7-B6AA,
    U+B6AC-B6B0,
    U+B6B2-B6EF,
    U+B6F1-B727,
    U+B72A-B72B,
    U+B72D-B72E,
    U+B731-B737,
    U+B739-B73A,
    U+B73C-B743,
    U+B745-B74C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/b4a92ab6a0d99b9a7720.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B605-B60F,
    U+B612-B617,
    U+B619-B624,
    U+B626-B69B,
    U+B69E-B6A3,
    U+B6A5-B6A6;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/dd5aee79acf4643d8c26.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B55F,
    U+B562-B583,
    U+B585-B59F,
    U+B5A2-B5A3,
    U+B5A5-B5A7,
    U+B5A9-B5B2,
    U+B5B5-B5BA,
    U+B5BD-B604;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/919be82487b8b339f862.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B4A5-B4B6,
    U+B4B8-B4BF,
    U+B4C1-B4C7,
    U+B4C9-B4DB,
    U+B4DE-B4DF,
    U+B4E1-B4E2,
    U+B4E5-B4EB,
    U+B4EE,
    U+B4F0,
    U+B4F2-B513,
    U+B516-B517,
    U+B519-B51A,
    U+B51D-B523,
    U+B526,
    U+B528,
    U+B52B-B52F,
    U+B532-B533,
    U+B535-B537,
    U+B539-B53F,
    U+B541-B544,
    U+B546-B54B,
    U+B54D-B54F,
    U+B551-B55B,
    U+B55D-B55E;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/4291dbb8df349bd22c61.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B3F8-B3FB,
    U+B3FD-B40F,
    U+B411-B417,
    U+B419-B41B,
    U+B41D-B41F,
    U+B421-B427,
    U+B42A-B42B,
    U+B42D-B44F,
    U+B452-B453,
    U+B455-B457,
    U+B459-B45F,
    U+B462-B464,
    U+B466-B46B,
    U+B46D-B47F,
    U+B481-B4A3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/77fbcdb77d38afe3005a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B342-B353,
    U+B356-B357,
    U+B359-B35B,
    U+B35D-B35E,
    U+B360-B363,
    U+B366,
    U+B368,
    U+B36A-B36D,
    U+B36F,
    U+B372-B373,
    U+B375-B377,
    U+B379-B37F,
    U+B381-B382,
    U+B384,
    U+B386-B38B,
    U+B38D-B3C3,
    U+B3C6-B3C7,
    U+B3C9-B3CA,
    U+B3CD-B3D3,
    U+B3D6,
    U+B3D8,
    U+B3DA-B3F7;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/5441a76e21a50fb7fc17.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B27C-B283,
    U+B285-B28F,
    U+B292-B293,
    U+B295-B297,
    U+B29A-B29F,
    U+B2A1-B2A4,
    U+B2A7-B2A9,
    U+B2AB,
    U+B2AD-B2C7,
    U+B2CA-B2CB,
    U+B2CD-B2CF,
    U+B2D1-B2D7,
    U+B2DA,
    U+B2DC,
    U+B2DE-B2E3,
    U+B2E7,
    U+B2E9-B2EA,
    U+B2EF-B2F3,
    U+B2F6,
    U+B2F8,
    U+B2FA-B2FB,
    U+B2FD-B2FE,
    U+B302-B303,
    U+B305-B307,
    U+B309-B30F,
    U+B312,
    U+B316-B31B,
    U+B31D-B341;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/fba37bf956b2ff3f6ce8.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B1D6-B1E7,
    U+B1E9-B1FC,
    U+B1FE-B203,
    U+B206-B207,
    U+B209-B20B,
    U+B20D-B213,
    U+B216-B21F,
    U+B221-B257,
    U+B259-B273,
    U+B275-B27B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/04a673f77c07dbc2bbde.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B120-B122,
    U+B126-B127,
    U+B129-B12B,
    U+B12D-B133,
    U+B136,
    U+B138,
    U+B13A-B13F,
    U+B142-B143,
    U+B145-B14F,
    U+B151-B153,
    U+B156-B157,
    U+B159-B177,
    U+B17A-B17B,
    U+B17D-B17F,
    U+B181-B187,
    U+B189-B18C,
    U+B18E-B191,
    U+B195-B1A7,
    U+B1A9-B1CB,
    U+B1CD-B1D5;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/68ad3bdc585cf2a06620.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B05F-B07B,
    U+B07E-B07F,
    U+B081-B083,
    U+B085-B08B,
    U+B08D-B097,
    U+B09B,
    U+B09D-B09F,
    U+B0A2-B0A7,
    U+B0AA,
    U+B0B0,
    U+B0B2,
    U+B0B6-B0B7,
    U+B0B9-B0BB,
    U+B0BD-B0C3,
    U+B0C6-B0C7,
    U+B0CA-B0CF,
    U+B0D1-B0DF,
    U+B0E1-B0E4,
    U+B0E6-B107,
    U+B10A-B10B,
    U+B10D-B10F,
    U+B111-B112,
    U+B114-B117,
    U+B119-B11A,
    U+B11C-B11F;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f7b9e735045977847c65.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AFAC-AFB7,
    U+AFBA-AFBB,
    U+AFBD-AFBF,
    U+AFC1-AFC6,
    U+AFCA-AFCC,
    U+AFCE-AFD3,
    U+AFD5-AFE7,
    U+AFE9-AFEF,
    U+AFF1-B00B,
    U+B00D-B00F,
    U+B011-B013,
    U+B015-B01B,
    U+B01D-B027,
    U+B029-B043,
    U+B045-B047,
    U+B049,
    U+B04B,
    U+B04D-B052,
    U+B055-B056,
    U+B058-B05C,
    U+B05E;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/4ad817548b5af12aaca0.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AF03-AF07,
    U+AF09-AF2B,
    U+AF2E-AF33,
    U+AF35-AF3B,
    U+AF3E-AF40,
    U+AF44-AF47,
    U+AF4A-AF5C,
    U+AF5E-AF63,
    U+AF65-AF7F,
    U+AF81-AFAB;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/84f1f3207ad31ebb2f23.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AE56-AE5B,
    U+AE5E-AE60,
    U+AE62-AE64,
    U+AE66-AE67,
    U+AE69-AE6B,
    U+AE6D-AE83,
    U+AE85-AEBB,
    U+AEBF,
    U+AEC1-AEC3,
    U+AEC5-AECB,
    U+AECE,
    U+AED0,
    U+AED2-AED7,
    U+AED9-AEF3,
    U+AEF5-AF02;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/997d2ef69d28194b7858.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AD9C-ADA3,
    U+ADA5-ADBF,
    U+ADC1-ADC3,
    U+ADC5-ADC7,
    U+ADC9-ADD2,
    U+ADD4-ADDB,
    U+ADDD-ADDF,
    U+ADE1-ADE3,
    U+ADE5-ADF7,
    U+ADFA-ADFB,
    U+ADFD-ADFF,
    U+AE02-AE07,
    U+AE0A,
    U+AE0C,
    U+AE0E-AE13,
    U+AE15-AE2F,
    U+AE31-AE33,
    U+AE35-AE37,
    U+AE39-AE3F,
    U+AE42,
    U+AE44,
    U+AE46-AE49,
    U+AE4B,
    U+AE4F,
    U+AE51-AE53,
    U+AE55;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/736e27149812e1468ede.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+ACE2-ACE3,
    U+ACE5-ACE6,
    U+ACE9-ACEF,
    U+ACF2,
    U+ACF4,
    U+ACF7-ACFB,
    U+ACFE-ACFF,
    U+AD01-AD03,
    U+AD05-AD0B,
    U+AD0D-AD10,
    U+AD12-AD1B,
    U+AD1D-AD33,
    U+AD35-AD48,
    U+AD4A-AD4F,
    U+AD51-AD6B,
    U+AD6E-AD6F,
    U+AD71-AD72,
    U+AD77-AD7C,
    U+AD7E,
    U+AD80,
    U+AD82-AD87,
    U+AD89-AD8B,
    U+AD8D-AD8F,
    U+AD91-AD9B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/3da5926792b020745b39.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AC25-AC2C,
    U+AC2E,
    U+AC30,
    U+AC32-AC37,
    U+AC39-AC3F,
    U+AC41-AC4C,
    U+AC4E-AC6F,
    U+AC72-AC73,
    U+AC75-AC76,
    U+AC79-AC7F,
    U+AC82,
    U+AC84-AC88,
    U+AC8A-AC8B,
    U+AC8D-AC8F,
    U+AC91-AC93,
    U+AC95-AC9B,
    U+AC9D-AC9E,
    U+ACA1-ACA7,
    U+ACAB,
    U+ACAD-ACAF,
    U+ACB1-ACB7,
    U+ACBA-ACBB,
    U+ACBE-ACC0,
    U+ACC2-ACC3,
    U+ACC5-ACDF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/fbbeb44c17e1f0d53499.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AC02-AC03,
    U+AC05-AC06,
    U+AC09-AC0F,
    U+AC17-AC18,
    U+AC1B,
    U+AC1E-AC1F,
    U+AC21-AC23;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/662c4c173175b12a4910.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+338C-339C,
    U+339F-33A0,
    U+33A2-33C1,
    U+33C3-33C6,
    U+33C8-33CA,
    U+33CF-33D0,
    U+33D3,
    U+33D6,
    U+33DB-33DD;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/60b99ce95ed2bae43f81.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+3136,
    U+3138,
    U+313A-3140,
    U+3143-3144,
    U+3150,
    U+3152,
    U+3154-3156,
    U+3158-315B,
    U+315D-315F,
    U+3162,
    U+326E-327B,
    U+3380-3384,
    U+3388-338B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7683b6b9e24019265503.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+3014-3015,
    U+3133,
    U+3135;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/ff647d6292436cb1f2d2.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+25C1,
    U+25CA,
    U+2776-277F,
    U+278A-2793;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/331e14c2a14053fdb0ec.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range: U+24B6-24CF, U+24EB-24F4;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/046baf98b74c6e661bf5.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+215B-215E,
    U+2162-2169,
    U+2170-2179,
    U+2195-2199,
    U+2202,
    U+2206,
    U+220F,
    U+2211,
    U+221A,
    U+221E,
    U+222B,
    U+2248,
    U+2260,
    U+2264-2265,
    U+2467-2473;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/82baf51673b097edf779.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00A2-00A5,
    U+00A7,
    U+00AC-00AD,
    U+00B1,
    U+00B6,
    U+00BC-00BE,
    U+00C0,
    U+00C2,
    U+00C6-00CB,
    U+00CE-00D0,
    U+00D4,
    U+00D8-00D9,
    U+00DB-00DC,
    U+00DE-00DF,
    U+00E6,
    U+00EB,
    U+00EE-00F0,
    U+00F4,
    U+00F7-00F9,
    U+00FB,
    U+00FE-00FF,
    U+0132-0133,
    U+0152-0153,
    U+2010,
    U+2015,
    U+2018-2019,
    U+2020-2021,
    U+2025,
    U+2030,
    U+2033,
    U+2113,
    U+2116,
    U+2126,
    U+212B,
    U+2153-2154;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/e4e468b34221d3d18df7.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00E8,
    U+2160,
    U+2194,
    U+3132,
    U+3146,
    U+3149,
    U+339D,
    U+AC2D,
    U+ADC8,
    U+ADD3,
    U+AF48,
    U+B014,
    U+B134-B135,
    U+B158,
    U+B2AA,
    U+B35F,
    U+B6A4,
    U+B9CF,
    U+BB63,
    U+BD23,
    U+BE91,
    U+C29B,
    U+C3F4,
    U+C42C,
    U+C55C,
    U+C573,
    U+C58F,
    U+C78C,
    U+C7DD,
    U+C8F5,
    U+CAD1,
    U+CC48,
    U+CF10,
    U+CF20,
    U+D03C,
    U+D07D,
    U+D2A0,
    U+D30E,
    U+D38D,
    U+D3A8,
    U+D3C8,
    U+D5E5,
    U+D5F9,
    U+D6E4;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/cab601ea1f94141472e5.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2466,
    U+25A1,
    U+3008-3009,
    U+3151,
    U+3157,
    U+AE14,
    U+AE6C,
    U+AEC0,
    U+AFC7,
    U+AFC9,
    U+B01C,
    U+B028,
    U+B308,
    U+B311,
    U+B314,
    U+B31C,
    U+B524,
    U+B560,
    U+B764,
    U+B920,
    U+B9E3,
    U+BD48,
    U+BE7D,
    U+C0DB,
    U+C231,
    U+C270,
    U+C2E3,
    U+C37D,
    U+C3ED,
    U+C530,
    U+C6A5,
    U+C6DC,
    U+C7A4,
    U+C954,
    U+C974,
    U+D000,
    U+D565,
    U+D667,
    U+D6C5,
    U+D79D;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/b1552483ea7eb8d710d0.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2032,
    U+2465,
    U+3153,
    U+AC20,
    U+ACF6,
    U+AD90,
    U+AF5D,
    U+AF80,
    U+AFCD,
    U+AFF0,
    U+B0A1,
    U+B0B5,
    U+B1FD,
    U+B2FC,
    U+B380,
    U+B51B,
    U+B584,
    U+B5B3,
    U+B8FD,
    U+B93C,
    U+B9F4,
    U+BB44,
    U+BC08,
    U+BC27,
    U+BC49,
    U+BE55,
    U+BE64,
    U+BFB0,
    U+BFC5,
    U+C178,
    U+C21F,
    U+C314,
    U+C4F1,
    U+C58D,
    U+C664,
    U+C698,
    U+C6A7,
    U+C6C1,
    U+C9ED,
    U+CAC0,
    U+CACC,
    U+CAD9,
    U+CCB5,
    U+CDCC,
    U+D0E4,
    U+D143,
    U+D320,
    U+D330,
    U+D54D;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f26552fd5dc35dfb707f.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+20A9,
    U+20AC,
    U+2190,
    U+25C7,
    U+339E,
    U+AC38,
    U+AD76,
    U+AE84,
    U+AECC,
    U+B07D,
    U+B0B1,
    U+B215,
    U+B2A0,
    U+B310,
    U+B3D7,
    U+B52A,
    U+B618,
    U+B775,
    U+B797,
    U+BCD5,
    U+BD59,
    U+BE80,
    U+BEA8,
    U+BED1,
    U+BEE4-BEE5,
    U+C060,
    U+C2EF,
    U+C329,
    U+C3DC,
    U+C597,
    U+C5BD,
    U+C5E5,
    U+C69C,
    U+C9D6,
    U+CA29,
    U+CA5C,
    U+CA84,
    U+CC39,
    U+CC3B,
    U+CE89,
    U+CEE5,
    U+CF65,
    U+CF85,
    U+D058,
    U+D145,
    U+D22D,
    U+D325,
    U+D37D,
    U+D3AD,
    U+D769;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/bc5220428fc3adfcc92f.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2161,
    U+2464,
    U+AC07,
    U+AC1A,
    U+AC40,
    U+AD0C,
    U+AD88,
    U+ADA4,
    U+AE01,
    U+AE65,
    U+AEBD,
    U+AEC4,
    U+AFE8,
    U+B139,
    U+B205,
    U+B383,
    U+B38C,
    U+B42C,
    U+B461,
    U+B55C,
    U+B78F,
    U+B8FB,
    U+B9F7,
    U+BAFC,
    U+BC99,
    U+BED8,
    U+BFCD,
    U+C0BF,
    U+C0F9,
    U+C167,
    U+C204,
    U+C20F,
    U+C22F,
    U+C258,
    U+C298,
    U+C2BC,
    U+C388,
    U+C501,
    U+C50C,
    U+C5B9,
    U+C5CE,
    U+C641,
    U+C648,
    U+C73D,
    U+CA50,
    U+CA61,
    U+CC4C,
    U+CEAC,
    U+D0D4,
    U+D5F7,
    U+D6D7;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/21dca03cc3c4739b8d64.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2463,
    U+25C6,
    U+25CB,
    U+300A,
    U+314F,
    U+AC2F,
    U+AC4D,
    U+ADC4,
    U+ADE4,
    U+AE41,
    U+AE4D-AE4E,
    U+AED1,
    U+AFB9,
    U+B0E0,
    U+B299,
    U+B365,
    U+B46C,
    U+B480,
    U+B4C8,
    U+B7B4,
    U+B819,
    U+B918,
    U+BAAB,
    U+BAB9,
    U+BE8F,
    U+BED7,
    U+C0EC,
    U+C19F,
    U+C1A5,
    U+C3D9,
    U+C464,
    U+C53D,
    U+C553,
    U+C570,
    U+C5CC,
    U+C633,
    U+C6A4,
    U+C7A3,
    U+C7A6,
    U+C886,
    U+C9D9-C9DA,
    U+C9EC,
    U+CA0C,
    U+CC21,
    U+CD1B,
    U+CD78,
    U+CDC4,
    U+CEF8,
    U+CFE4,
    U+D0A5,
    U+D0B5,
    U+D0EC,
    U+D15D,
    U+D188,
    U+D23C,
    U+D2AC,
    U+D729,
    U+D79B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/4b242ace7fe4d081814e.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2039-203A,
    U+25B3,
    U+25B7,
    U+25BD,
    U+25CF,
    U+300B,
    U+33A1,
    U+AC94,
    U+AEBE,
    U+AECD,
    U+AF08,
    U+AF41,
    U+AF49,
    U+B010,
    U+B053,
    U+B109,
    U+B11B,
    U+B128,
    U+B154,
    U+B291,
    U+B2E6,
    U+B301,
    U+B385,
    U+B525,
    U+B5B4,
    U+B729,
    U+B72F,
    U+B738,
    U+B7FF,
    U+B837,
    U+B975,
    U+BA67,
    U+BB47,
    U+BC1F,
    U+BD90,
    U+BFD4,
    U+C27C,
    U+C324,
    U+C379,
    U+C3E0,
    U+C465,
    U+C53B,
    U+C58C,
    U+C610,
    U+C653,
    U+C6CD,
    U+C813,
    U+C82F,
    U+C999,
    U+C9E0,
    U+CAC4,
    U+CAD3,
    U+CBD4,
    U+CC10,
    U+CC22,
    U+CCB8,
    U+CCBC,
    U+CDA5,
    U+CE84,
    U+CEA3,
    U+CF67,
    U+CFE1,
    U+D241,
    U+D30D,
    U+D31C,
    U+D391,
    U+D401,
    U+D479,
    U+D5C9,
    U+D5DB,
    U+D649,
    U+D6D4;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/47f323d7b5efe1a2cda0.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00B0,
    U+00E9,
    U+2193,
    U+2462,
    U+300E-300F,
    U+314D,
    U+AC89,
    U+AC9C,
    U+ACC1,
    U+AD04,
    U+AD75,
    U+AD7D,
    U+AE45,
    U+AE61,
    U+AF42,
    U+B0AB,
    U+B0AF,
    U+B0B3,
    U+B12C,
    U+B194,
    U+B1A8,
    U+B220,
    U+B258,
    U+B284,
    U+B2FF,
    U+B315,
    U+B371,
    U+B3D4-B3D5,
    U+B460,
    U+B527,
    U+B534,
    U+B810,
    U+B818,
    U+B98E,
    U+BA55,
    U+BBAC,
    U+BC0B,
    U+BC40,
    U+BCA1,
    U+BCCD,
    U+BD93,
    U+BE54,
    U+BE5A,
    U+BF08,
    U+BF50,
    U+BF55,
    U+BFDC,
    U+C0C0,
    U+C0D0,
    U+C0F4,
    U+C100,
    U+C11E,
    U+C170,
    U+C20D,
    U+C274,
    U+C290,
    U+C308,
    U+C369,
    U+C539,
    U+C587,
    U+C5FF,
    U+C6EC,
    U+C70C,
    U+C7AD,
    U+C7C8,
    U+C83C,
    U+C881,
    U+CB48,
    U+CC60,
    U+CE69,
    U+CE6B,
    U+CE75,
    U+CF04,
    U+CF08,
    U+CF55,
    U+CF70,
    U+CFFC,
    U+D0B7,
    U+D1A8,
    U+D2C8,
    U+D384,
    U+D47C,
    U+D48B,
    U+D5DD,
    U+D5E8,
    U+D720,
    U+D759;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/99520821cd6adac59cef.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00E0,
    U+00E2,
    U+2460-2461,
    U+25A0,
    U+3010-3011,
    U+314A,
    U+314C,
    U+AD49,
    U+AE0B,
    U+AE0D,
    U+AE43,
    U+AE5D,
    U+AECF,
    U+AF3C,
    U+AF64,
    U+AFD4,
    U+B080,
    U+B084,
    U+B0C5,
    U+B10C,
    U+B1E8,
    U+B2AC,
    U+B36E,
    U+B451,
    U+B515,
    U+B540,
    U+B561,
    U+B6AB,
    U+B6B1,
    U+B72C,
    U+B730,
    U+B744,
    U+B800,
    U+B8EC,
    U+B8F0,
    U+B904,
    U+B968,
    U+B96D,
    U+B987,
    U+B9D9,
    U+BB36,
    U+BB49,
    U+BC2D,
    U+BC43,
    U+BCF6,
    U+BD89,
    U+BE57,
    U+BE61,
    U+BED4,
    U+C090,
    U+C130,
    U+C148,
    U+C19C,
    U+C2F9,
    U+C36C,
    U+C37C,
    U+C384,
    U+C3DF,
    U+C575,
    U+C584,
    U+C660,
    U+C719,
    U+C816,
    U+CA4D,
    U+CA54,
    U+CABC,
    U+CB49,
    U+CC14,
    U+CFF5,
    U+D004,
    U+D038,
    U+D0B4,
    U+D0D3,
    U+D0E0,
    U+D0ED,
    U+D131,
    U+D1B0,
    U+D31F,
    U+D33D,
    U+D3A0,
    U+D3AB,
    U+D514,
    U+D584,
    U+D6A1,
    U+D6CC,
    U+D749,
    U+D760,
    U+D799;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/49ee8f32f94e19de52cb.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0024,
    U+0060,
    U+2191,
    U+300C-300D,
    U+3131,
    U+3134,
    U+3139,
    U+3141-3142,
    U+3148,
    U+3161,
    U+3163,
    U+321C,
    U+AC31,
    U+AC77,
    U+AC9F,
    U+ACB9,
    U+ACF0-ACF1,
    U+ACFD,
    U+AD73,
    U+AF3D,
    U+B00C,
    U+B04A,
    U+B057,
    U+B0C4,
    U+B188,
    U+B1CC,
    U+B214,
    U+B2DB,
    U+B2EE,
    U+B304,
    U+B4ED,
    U+B518,
    U+B5BC,
    U+B625,
    U+B69C-B69D,
    U+B7AC,
    U+B801,
    U+B86C,
    U+B959,
    U+B95C,
    U+B985,
    U+BA48,
    U+BB58,
    U+BC0C,
    U+BC38,
    U+BC85,
    U+BC9A,
    U+BF40,
    U+C068,
    U+C0BD,
    U+C0CC,
    U+C12F,
    U+C149,
    U+C1E0,
    U+C22B,
    U+C22D,
    U+C250,
    U+C2FC,
    U+C300,
    U+C313,
    U+C370,
    U+C3D8,
    U+C557,
    U+C580,
    U+C5E3,
    U+C62E,
    U+C634,
    U+C6F0,
    U+C74D,
    U+C783,
    U+C78E,
    U+C796,
    U+C7BC,
    U+C92C,
    U+CA4C,
    U+CC1C,
    U+CC54,
    U+CC59,
    U+CE04,
    U+CF30,
    U+CFC4,
    U+D140,
    U+D321,
    U+D38C,
    U+D399,
    U+D54F,
    U+D587,
    U+D5D0,
    U+D6E8,
    U+D770;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7285530b1cb3f1c79995.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00D7,
    U+00EA,
    U+00FC,
    U+2192,
    U+25BC,
    U+3137,
    U+3145,
    U+315C,
    U+AC13,
    U+AC71,
    U+AC90,
    U+ACB8,
    U+ACE7,
    U+AD7F,
    U+AE50,
    U+AEF4,
    U+AF34,
    U+AFBC,
    U+B048,
    U+B09A,
    U+B0AD,
    U+B0BC,
    U+B113,
    U+B125,
    U+B141,
    U+B20C,
    U+B2D9,
    U+B2ED,
    U+B367,
    U+B369,
    U+B374,
    U+B3CB,
    U+B4EC,
    U+B611,
    U+B760,
    U+B81B,
    U+B834,
    U+B8B0,
    U+B8E1,
    U+B989,
    U+B9D1,
    U+B9E1,
    U+B9FA,
    U+BA4D,
    U+BA78,
    U+BB35,
    U+BB54,
    U+BBF9,
    U+BC11,
    U+BCB3,
    U+BD05,
    U+BD95,
    U+BDD4,
    U+BE10,
    U+BED0,
    U+BF51,
    U+C0D8,
    U+C232,
    U+C2B7,
    U+C2EB,
    U+C378,
    U+C500,
    U+C52C,
    U+C549,
    U+C568,
    U+C598,
    U+C5C9,
    U+C61B,
    U+C639,
    U+C67C,
    U+C717,
    U+C78A,
    U+C80A,
    U+C90C-C90D,
    U+C950,
    U+C9E7,
    U+CBE4,
    U+CCA9,
    U+CCE4,
    U+CDB0,
    U+CE78,
    U+CE94,
    U+CE98,
    U+CF8C,
    U+D018,
    U+D034,
    U+D0F1,
    U+D1B1,
    U+D280,
    U+D2F8,
    U+D338,
    U+D380,
    U+D3B4,
    U+D610,
    U+D69F,
    U+D6FC,
    U+D758;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/ef7ea836c73c66286da2.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00E7,
    U+2022,
    U+203B,
    U+25C0,
    U+3147,
    U+318D,
    U+ACAA,
    U+ACBC,
    U+AD1C,
    U+AE4A,
    U+AE5C,
    U+B044,
    U+B054,
    U+B0C8-B0C9,
    U+B2A6,
    U+B2D0,
    U+B35C,
    U+B364,
    U+B428,
    U+B454,
    U+B465,
    U+B4B7,
    U+B4E3,
    U+B51C,
    U+B5A1,
    U+B784,
    U+B790,
    U+B7AB,
    U+B7F4,
    U+B82C,
    U+B835,
    U+B8E9,
    U+B8F8,
    U+B9D8,
    U+B9F9,
    U+BA5C,
    U+BA64,
    U+BABD,
    U+BB18,
    U+BB3B,
    U+BBFF,
    U+BC0D,
    U+BC45,
    U+BC97,
    U+BCBC,
    U+BE45,
    U+BE75,
    U+BE7C,
    U+BFCC,
    U+C0B6,
    U+C0F7,
    U+C14B,
    U+C2B4,
    U+C30D,
    U+C4F8,
    U+C5BB,
    U+C5D1,
    U+C5E0,
    U+C5EE,
    U+C5FD,
    U+C606,
    U+C6C5,
    U+C6E0,
    U+C708,
    U+C81D,
    U+C820,
    U+C824,
    U+C878,
    U+C918,
    U+C96C,
    U+C9E4,
    U+C9F1,
    U+CC2E,
    U+CD09,
    U+CEA1,
    U+CEF5,
    U+CEF7,
    U+CF64,
    U+CF69,
    U+CFE8,
    U+D035,
    U+D0AC,
    U+D230,
    U+D234,
    U+D2F4,
    U+D31D,
    U+D575,
    U+D578,
    U+D608,
    U+D614,
    U+D718,
    U+D751,
    U+D761,
    U+D78C,
    U+D790;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/b3e74fe0c6596851d878.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+3160,
    U+AC12,
    U+AC14,
    U+AC16,
    U+AC81,
    U+AD34,
    U+ADE0,
    U+AE54,
    U+AEBC,
    U+AF2C,
    U+AFC0,
    U+AFC8,
    U+B04C,
    U+B08C,
    U+B099,
    U+B0A9,
    U+B0AC,
    U+B0AE,
    U+B0B8,
    U+B123,
    U+B179,
    U+B2E5,
    U+B2F7,
    U+B4C0,
    U+B531,
    U+B538,
    U+B545,
    U+B550,
    U+B5A8,
    U+B6F0,
    U+B728,
    U+B73B,
    U+B7AD,
    U+B7ED,
    U+B809,
    U+B864,
    U+B86D,
    U+B871,
    U+B9BF,
    U+B9F5,
    U+BA40,
    U+BA4B,
    U+BA58,
    U+BA87,
    U+BAAC,
    U+BBC0,
    U+BC16,
    U+BC34,
    U+BD07,
    U+BD99,
    U+BE59,
    U+BFD0,
    U+C058,
    U+C0E4,
    U+C0F5,
    U+C12D,
    U+C139,
    U+C228,
    U+C529,
    U+C5C7,
    U+C635,
    U+C637,
    U+C735,
    U+C77D,
    U+C787,
    U+C789,
    U+C8C4,
    U+C989,
    U+C98C,
    U+C9D0,
    U+C9D3,
    U+CC0C,
    U+CC99,
    U+CD0C,
    U+CD2C,
    U+CD98,
    U+CDA4,
    U+CE59,
    U+CE60,
    U+CE6D,
    U+CEA0,
    U+D0D0-D0D1,
    U+D0D5,
    U+D14D,
    U+D1A4,
    U+D29C,
    U+D2F1,
    U+D301,
    U+D39C,
    U+D3BC,
    U+D4E8,
    U+D540,
    U+D5EC,
    U+D640,
    U+D750;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/df6ecb937d4011667338.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+005E,
    U+25B2,
    U+25B6,
    U+314E,
    U+AC24,
    U+ACE1,
    U+ACE4,
    U+AE68,
    U+AF2D,
    U+B0D0,
    U+B0E5,
    U+B150,
    U+B155,
    U+B193,
    U+B2C9,
    U+B2DD,
    U+B3C8,
    U+B3FC,
    U+B410,
    U+B458,
    U+B4DD,
    U+B5A0,
    U+B5A4,
    U+B5BB,
    U+B7B5,
    U+B838,
    U+B840,
    U+B86F,
    U+B8F9,
    U+B960,
    U+B9E5,
    U+BAB8,
    U+BB50,
    U+BC1D,
    U+BC24-BC25,
    U+BCA8,
    U+BCBD,
    U+BD04,
    U+BD10,
    U+BD24,
    U+BE48,
    U+BE5B,
    U+BE68,
    U+C05C,
    U+C12C,
    U+C140,
    U+C15C,
    U+C168,
    U+C194,
    U+C219,
    U+C27D,
    U+C2A8,
    U+C2F1,
    U+C2F8,
    U+C368,
    U+C554-C555,
    U+C559,
    U+C564,
    U+C5D8,
    U+C5FC,
    U+C625,
    U+C65C,
    U+C6B1,
    U+C728,
    U+C794,
    U+C84C,
    U+C88C,
    U+C8E0,
    U+C8FD,
    U+C998,
    U+C9DD,
    U+CC0D,
    U+CC30,
    U+CEEC,
    U+CF13,
    U+CF1C,
    U+CF5C,
    U+D050,
    U+D07C,
    U+D0A8,
    U+D134,
    U+D138,
    U+D154,
    U+D1F4,
    U+D2BC,
    U+D329,
    U+D32C,
    U+D3D0,
    U+D3F4,
    U+D3FC,
    U+D56B,
    U+D5CC,
    U+D600-D601,
    U+D639,
    U+D6C8,
    U+D754,
    U+D765;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/4ddabed177efac6efd5e.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+003C-003D,
    U+2026,
    U+314B,
    U+AC11,
    U+ACF3,
    U+AD74,
    U+AD81,
    U+ADF9,
    U+AE34,
    U+AF43,
    U+AFB8,
    U+B05D,
    U+B07C,
    U+B110,
    U+B118,
    U+B17C,
    U+B180,
    U+B18D,
    U+B192,
    U+B2CC,
    U+B355,
    U+B378,
    U+B4A4,
    U+B4EF,
    U+B78D,
    U+B799,
    U+B7A9,
    U+B7FD,
    U+B807,
    U+B80C,
    U+B839,
    U+B9B4,
    U+B9DB,
    U+BA3C,
    U+BAB0,
    U+BBA4,
    U+BC94,
    U+BE4C,
    U+C154,
    U+C1C4,
    U+C26C,
    U+C2AC,
    U+C2ED,
    U+C4F4,
    U+C55E,
    U+C561,
    U+C571,
    U+C5B5,
    U+C5C4,
    U+C654-C655,
    U+C695,
    U+C6E8,
    U+C6F9,
    U+C724,
    U+C751,
    U+C775,
    U+C7A0,
    U+C7C1,
    U+C874,
    U+C880,
    U+C9D5,
    U+C9F8,
    U+CABD,
    U+CC29,
    U+CC2C,
    U+CCA8,
    U+CCAB,
    U+CCD0,
    U+CE21,
    U+CE35,
    U+CE7C,
    U+CE90,
    U+CEE8,
    U+CEF4,
    U+CFE0,
    U+D070,
    U+D0B9,
    U+D0C1,
    U+D0C4,
    U+D0C8,
    U+D15C,
    U+D1A1,
    U+D2C0,
    U+D300,
    U+D314,
    U+D3ED,
    U+D478,
    U+D480,
    U+D48D,
    U+D508,
    U+D53D,
    U+D5E4,
    U+D611,
    U+D61C,
    U+D68D,
    U+D6A8,
    U+D798;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/8b770d64a991ee53ccca.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0023,
    U+0025,
    U+005F,
    U+00A9,
    U+AC08,
    U+AC78,
    U+ACA8,
    U+ACAC,
    U+ACE8,
    U+AD70,
    U+ADC0,
    U+ADDC,
    U+B137,
    U+B140,
    U+B208,
    U+B290,
    U+B2F5,
    U+B3C5,
    U+B3CC,
    U+B420,
    U+B429,
    U+B529,
    U+B530,
    U+B77D,
    U+B79C,
    U+B7A8,
    U+B7C9,
    U+B7F0,
    U+B7FC,
    U+B828,
    U+B860,
    U+B9AD,
    U+B9C1,
    U+B9C9,
    U+B9DD-B9DE,
    U+B9E8,
    U+BA38-BA39,
    U+BABB,
    U+BC00,
    U+BC8C,
    U+BCA0,
    U+BCA4,
    U+BCD1,
    U+BCFC,
    U+BD09,
    U+BDF0,
    U+BE60,
    U+C0AD,
    U+C0B4,
    U+C0BC,
    U+C190,
    U+C1FC,
    U+C220,
    U+C288,
    U+C2B9,
    U+C2F6,
    U+C528,
    U+C545,
    U+C558,
    U+C5BC,
    U+C5D4,
    U+C600,
    U+C644,
    U+C6C0,
    U+C6C3,
    U+C721,
    U+C798,
    U+C7A1,
    U+C811,
    U+C838,
    U+C871,
    U+C904,
    U+C990,
    U+C9DC,
    U+CC38,
    U+CC44,
    U+CCA0,
    U+CD1D,
    U+CD95,
    U+CDA9,
    U+CE5C,
    U+CF00,
    U+CF58,
    U+D150,
    U+D22C,
    U+D305,
    U+D328,
    U+D37C,
    U+D3F0,
    U+D551,
    U+D5A5,
    U+D5C8,
    U+D5D8,
    U+D63C,
    U+D64D,
    U+D669,
    U+D734,
    U+D76C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/490217417d5af0b4597a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0026,
    U+002B,
    U+003E,
    U+0040,
    U+007E,
    U+AC01,
    U+AC19,
    U+AC1D,
    U+ACA0,
    U+ACA9,
    U+ACB0,
    U+AD8C,
    U+AE09,
    U+AE38,
    U+AE40,
    U+AED8,
    U+B09C,
    U+B0A0,
    U+B108,
    U+B204,
    U+B298,
    U+B2D8,
    U+B2EB-B2EC,
    U+B2F4,
    U+B313,
    U+B358,
    U+B450,
    U+B4E0,
    U+B54C,
    U+B610,
    U+B780,
    U+B78C,
    U+B791,
    U+B8E8,
    U+B958,
    U+B974,
    U+B984,
    U+B9B0,
    U+B9BC-B9BD,
    U+B9CE,
    U+BA70,
    U+BBFC,
    U+BC0F,
    U+BC15,
    U+BC1B,
    U+BC31,
    U+BC95,
    U+BCC0,
    U+BCC4,
    U+BD81,
    U+BD88,
    U+C0C8,
    U+C11D,
    U+C13C,
    U+C158,
    U+C18D,
    U+C1A1,
    U+C21C,
    U+C4F0,
    U+C54A,
    U+C560,
    U+C5B8,
    U+C5C8,
    U+C5F4,
    U+C628,
    U+C62C,
    U+C678,
    U+C6CC,
    U+C808,
    U+C810,
    U+C885,
    U+C88B,
    U+C900,
    U+C988,
    U+C99D,
    U+C9C8,
    U+CC3D-CC3E,
    U+CC45,
    U+CD08,
    U+CE20,
    U+CEE4,
    U+D074,
    U+D0A4,
    U+D0DD,
    U+D2B9,
    U+D3B8,
    U+D3C9,
    U+D488,
    U+D544,
    U+D559,
    U+D56D,
    U+D588,
    U+D615,
    U+D648,
    U+D655,
    U+D658,
    U+D65C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/b5878bf3a928b98d37aa.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0048,
    U+007C,
    U+AC10,
    U+AC15,
    U+AC74,
    U+AC80,
    U+AC83,
    U+ACC4,
    U+AD11,
    U+AD50,
    U+AD6D,
    U+ADFC,
    U+AE00,
    U+AE08,
    U+AE4C,
    U+B0A8,
    U+B124,
    U+B144,
    U+B178,
    U+B274,
    U+B2A5,
    U+B2E8,
    U+B2F9,
    U+B354,
    U+B370,
    U+B418,
    U+B41C,
    U+B4F1,
    U+B514,
    U+B798,
    U+B808,
    U+B824-B825,
    U+B8CC,
    U+B978,
    U+B9D0,
    U+B9E4,
    U+BAA9,
    U+BB3C,
    U+BC18,
    U+BC1C,
    U+BC30,
    U+BC84,
    U+BCF5,
    U+BCF8,
    U+BD84,
    U+BE0C,
    U+BE14,
    U+C0B0,
    U+C0C9,
    U+C0DD,
    U+C124,
    U+C2DD,
    U+C2E4,
    U+C2EC,
    U+C54C,
    U+C57C-C57D,
    U+C591,
    U+C5C5-C5C6,
    U+C5ED,
    U+C608,
    U+C640,
    U+C6B8,
    U+C6D4,
    U+C784,
    U+C7AC,
    U+C800-C801,
    U+C9C1,
    U+C9D1,
    U+CC28,
    U+CC98,
    U+CC9C,
    U+CCAD,
    U+CD5C,
    U+CD94,
    U+CD9C,
    U+CDE8,
    U+CE68,
    U+CF54,
    U+D0DC,
    U+D14C,
    U+D1A0,
    U+D1B5,
    U+D2F0,
    U+D30C,
    U+D310,
    U+D398,
    U+D45C,
    U+D50C,
    U+D53C,
    U+D560,
    U+D568,
    U+D589,
    U+D604,
    U+D6C4,
    U+D788;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/17183815f01bf0c37dc6.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0039,
    U+0049,
    U+004D-004E,
    U+00A0,
    U+AC04,
    U+AC1C,
    U+AC70,
    U+AC8C,
    U+ACBD,
    U+ACF5,
    U+ACFC,
    U+AD00,
    U+AD6C,
    U+ADF8,
    U+B098,
    U+B0B4,
    U+B294,
    U+B2C8,
    U+B300,
    U+B3C4,
    U+B3D9,
    U+B4DC,
    U+B4E4,
    U+B77C,
    U+B7EC,
    U+B85D,
    U+B97C,
    U+B9C8,
    U+B9CC,
    U+BA54,
    U+BA74,
    U+BA85,
    U+BAA8,
    U+BB34,
    U+BB38,
    U+BBF8,
    U+BC14,
    U+BC29,
    U+BC88,
    U+BCF4,
    U+BD80,
    U+BE44,
    U+C0C1,
    U+C11C,
    U+C120,
    U+C131,
    U+C138,
    U+C18C,
    U+C218,
    U+C2B5,
    U+C2E0,
    U+C544,
    U+C548,
    U+C5B4,
    U+C5D0,
    U+C5EC,
    U+C5F0,
    U+C601,
    U+C624,
    U+C694,
    U+C6A9,
    U+C6B0,
    U+C6B4,
    U+C6D0,
    U+C704,
    U+C720,
    U+C73C,
    U+C740,
    U+C744,
    U+C74C,
    U+C758,
    U+C77C,
    U+C785,
    U+C788,
    U+C790-C791,
    U+C7A5,
    U+C804,
    U+C815,
    U+C81C,
    U+C870,
    U+C8FC,
    U+C911,
    U+C9C4,
    U+CCB4,
    U+CE58,
    U+CE74,
    U+D06C,
    U+D0C0,
    U+D130,
    U+D2B8,
    U+D3EC,
    U+D504,
    U+D55C,
    U+D569,
    U+D574,
    U+D638,
    U+D654,
    U+D68C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/4f5e7b9b79abc338b3a7.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0020-0022,
    U+0027-002A,
    U+002C-0038,
    U+003A-003B,
    U+003F,
    U+0041-0047,
    U+004A-004C,
    U+004F-005D,
    U+0061-007B,
    U+007D,
    U+00A1,
    U+00AB,
    U+00AE,
    U+00B7,
    U+00BB,
    U+00BF,
    U+2013-2014,
    U+201C-201D,
    U+2122,
    U+AC00,
    U+ACE0,
    U+AE30,
    U+B2E4,
    U+B85C,
    U+B9AC,
    U+C0AC,
    U+C2A4,
    U+C2DC,
    U+C774,
    U+C778,
    U+C9C0,
    U+D558;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/541fae890c67d976e472.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range: U+0301, U+2116;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/33324e6a8d53beba515a.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0300-0301,
    U+0303,
    U+0308,
    U+1EF2-1EF3,
    U+20AB;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/9b3b5ed8f5a1f1fd9e96.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0132-0133,
    U+0152-0153,
    U+0174-0178,
    U+0192,
    U+0237,
    U+0308,
    U+1E80-1E85,
    U+1E9E,
    U+1EF2-1EF3,
    U+2020,
    U+20A1,
    U+20A3-20A4,
    U+20A6-20A7,
    U+20A9,
    U+20AB,
    U+20AD-20AE,
    U+20B1-20B2,
    U+20B4-20B5,
    U+20B8-20BA,
    U+20BC-20BD,
    U+2113;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/12c4ab2e29a10034a90e.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0020-007E,
    U+00A0-00A7,
    U+00A9,
    U+00AB-00AE,
    U+00B0-00B1,
    U+00B5-00B7,
    U+00BB-00FF,
    U+0152-0153,
    U+0308,
    U+2010,
    U+2012-2015,
    U+2018-201A,
    U+201C-201E,
    U+2020-2022,
    U+2025-2026,
    U+2030,
    U+2032-2033,
    U+2039-203B,
    U+2044,
    U+2052,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/62a41c24bd4cea246a73.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0302,
    U+0307,
    U+030A,
    U+0327,
    U+212A,
    U+212E,
    U+216A-216B,
    U+217A-217B,
    U+2205,
    U+2219,
    U+24EA,
    U+24FF,
    U+2780-2789,
    U+27E8-27E9,
    U+1F10B-1F10C,
    U+1F150-1F169,
    U+20B9F;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/a14678c2e5252113133b.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D723-D728,
    U+D72A-D733,
    U+D735-D748,
    U+D74A-D74F,
    U+D752-D753,
    U+D755-D757,
    U+D75A-D75F,
    U+D762-D764,
    U+D766-D768,
    U+D76A-D76B,
    U+D76D-D76F,
    U+D771-D787,
    U+D789-D78B,
    U+D78D-D78F,
    U+D791-D797,
    U+D79A,
    U+D79C,
    U+D79E-D7A3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/ba7f931598d0eb9eb99f.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D679-D68B,
    U+D68E-D69E,
    U+D6A0,
    U+D6A2-D6A7,
    U+D6A9-D6C3,
    U+D6C6-D6C7,
    U+D6C9-D6CB,
    U+D6CD-D6D3,
    U+D6D5-D6D6,
    U+D6D8-D6E3,
    U+D6E5-D6E7,
    U+D6E9-D6FB,
    U+D6FD-D717,
    U+D719-D71F,
    U+D721-D722;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/589cfec092240418fe6a.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D5BC-D5C7,
    U+D5CA-D5CB,
    U+D5CD-D5CF,
    U+D5D1-D5D7,
    U+D5D9-D5DA,
    U+D5DC,
    U+D5DE-D5E3,
    U+D5E6-D5E7,
    U+D5E9-D5EB,
    U+D5ED-D5F6,
    U+D5F8,
    U+D5FA-D5FF,
    U+D602-D603,
    U+D605-D607,
    U+D609-D60F,
    U+D612-D613,
    U+D616-D61B,
    U+D61D-D637,
    U+D63A-D63B,
    U+D63D-D63F,
    U+D641-D647,
    U+D64A-D64C,
    U+D64E-D653,
    U+D656-D657,
    U+D659-D65B,
    U+D65D-D666,
    U+D668,
    U+D66A-D678;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/75af429d1362ceb3329f.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D507,
    U+D509-D50B,
    U+D50D-D513,
    U+D515-D53B,
    U+D53E-D53F,
    U+D541-D543,
    U+D545-D54C,
    U+D54E,
    U+D550,
    U+D552-D557,
    U+D55A-D55B,
    U+D55D-D55F,
    U+D561-D564,
    U+D566-D567,
    U+D56A,
    U+D56C,
    U+D56E-D573,
    U+D576-D577,
    U+D579-D583,
    U+D585-D586,
    U+D58A-D5A4,
    U+D5A6-D5BB;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7ee3826887ba4b6e9885.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D464-D477,
    U+D47A-D47B,
    U+D47D-D47F,
    U+D481-D487,
    U+D489-D48A,
    U+D48C,
    U+D48E-D4E7,
    U+D4E9-D503,
    U+D505-D506;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/95c991deddd4154fe88d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D3BF-D3C7,
    U+D3CA-D3CF,
    U+D3D1-D3EB,
    U+D3EE-D3EF,
    U+D3F1-D3F3,
    U+D3F5-D3FB,
    U+D3FD-D400,
    U+D402-D45B,
    U+D45D-D463;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/10520214ca211088f8bc.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D2FF,
    U+D302-D304,
    U+D306-D30B,
    U+D30F,
    U+D311-D313,
    U+D315-D31B,
    U+D31E,
    U+D322-D324,
    U+D326-D327,
    U+D32A-D32B,
    U+D32D-D32F,
    U+D331-D337,
    U+D339-D33C,
    U+D33E-D37B,
    U+D37E-D37F,
    U+D381-D383,
    U+D385-D38B,
    U+D38E-D390,
    U+D392-D397,
    U+D39A-D39B,
    U+D39D-D39F,
    U+D3A1-D3A7,
    U+D3A9-D3AA,
    U+D3AC,
    U+D3AE-D3B3,
    U+D3B5-D3B7,
    U+D3B9-D3BB,
    U+D3BD-D3BE;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/6f8c993266436e8f78dc.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D257-D27F,
    U+D281-D29B,
    U+D29D-D29F,
    U+D2A1-D2AB,
    U+D2AD-D2B7,
    U+D2BA-D2BB,
    U+D2BD-D2BF,
    U+D2C1-D2C7,
    U+D2C9-D2EF,
    U+D2F2-D2F3,
    U+D2F5-D2F7,
    U+D2F9-D2FE;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/501d19fdca5e929a11ab.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D1B4,
    U+D1B6-D1F3,
    U+D1F5-D22B,
    U+D22E-D22F,
    U+D231-D233,
    U+D235-D23B,
    U+D23D-D240,
    U+D242-D256;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/0e8b4c2a39f7b8fe5a74.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D105-D12F,
    U+D132-D133,
    U+D135-D137,
    U+D139-D13F,
    U+D141-D142,
    U+D144,
    U+D146-D14B,
    U+D14E-D14F,
    U+D151-D153,
    U+D155-D15B,
    U+D15E-D187,
    U+D189-D19F,
    U+D1A2-D1A3,
    U+D1A5-D1A7,
    U+D1A9-D1AF,
    U+D1B2-D1B3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/d22b5eee38ddd3ca0b1a.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+D04B-D04F,
    U+D051-D057,
    U+D059-D06B,
    U+D06D-D06F,
    U+D071-D073,
    U+D075-D07B,
    U+D07E-D0A3,
    U+D0A6-D0A7,
    U+D0A9-D0AB,
    U+D0AD-D0B3,
    U+D0B6,
    U+D0B8,
    U+D0BA-D0BF,
    U+D0C2-D0C3,
    U+D0C5-D0C7,
    U+D0C9-D0CF,
    U+D0D2,
    U+D0D6-D0DB,
    U+D0DE-D0DF,
    U+D0E1-D0E3,
    U+D0E5-D0EB,
    U+D0EE-D0F0,
    U+D0F2-D104;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/ed6cbacd93f22c968519.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CFA2-CFC3,
    U+CFC5-CFDF,
    U+CFE2-CFE3,
    U+CFE5-CFE7,
    U+CFE9-CFF4,
    U+CFF6-CFFB,
    U+CFFD-CFFF,
    U+D001-D003,
    U+D005-D017,
    U+D019-D033,
    U+D036-D037,
    U+D039-D03B,
    U+D03D-D04A;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/19f537d8f4e946cd4650.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CEF0-CEF3,
    U+CEF6,
    U+CEF9-CEFF,
    U+CF01-CF03,
    U+CF05-CF07,
    U+CF09-CF0F,
    U+CF11-CF12,
    U+CF14-CF1B,
    U+CF1D-CF1F,
    U+CF21-CF2F,
    U+CF31-CF53,
    U+CF56-CF57,
    U+CF59-CF5B,
    U+CF5D-CF63,
    U+CF66,
    U+CF68,
    U+CF6A-CF6F,
    U+CF71-CF84,
    U+CF86-CF8B,
    U+CF8D-CFA1;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/ab85a94355ac118c5b7f.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CE3C-CE57,
    U+CE5A-CE5B,
    U+CE5D-CE5F,
    U+CE61-CE67,
    U+CE6A,
    U+CE6C,
    U+CE6E-CE73,
    U+CE76-CE77,
    U+CE79-CE7B,
    U+CE7D-CE83,
    U+CE85-CE88,
    U+CE8A-CE8F,
    U+CE91-CE93,
    U+CE95-CE97,
    U+CE99-CE9F,
    U+CEA2,
    U+CEA4-CEAB,
    U+CEAD-CEE3,
    U+CEE6-CEE7,
    U+CEE9-CEEB,
    U+CEED-CEEF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/170daf16150819ae652d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CD92-CD93,
    U+CD96-CD97,
    U+CD99-CD9B,
    U+CD9D-CDA3,
    U+CDA6-CDA8,
    U+CDAA-CDAF,
    U+CDB1-CDC3,
    U+CDC5-CDCB,
    U+CDCD-CDE7,
    U+CDE9-CE03,
    U+CE05-CE1F,
    U+CE22-CE34,
    U+CE36-CE3B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/2fbda33decfe17d973b2.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CCEF-CD07,
    U+CD0A-CD0B,
    U+CD0D-CD1A,
    U+CD1C,
    U+CD1E-CD2B,
    U+CD2D-CD5B,
    U+CD5D-CD77,
    U+CD79-CD91;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/67f22a3770bff6cc558d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CC3F-CC43,
    U+CC46-CC47,
    U+CC49-CC4B,
    U+CC4D-CC53,
    U+CC55-CC58,
    U+CC5A-CC5F,
    U+CC61-CC97,
    U+CC9A-CC9B,
    U+CC9D-CC9F,
    U+CCA1-CCA7,
    U+CCAA,
    U+CCAC,
    U+CCAE-CCB3,
    U+CCB6-CCB7,
    U+CCB9-CCBB,
    U+CCBD-CCCF,
    U+CCD1-CCE3,
    U+CCE5-CCEE;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/3ebef588412f5060d717.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CB91-CBD3,
    U+CBD5-CBE3,
    U+CBE5-CC0B,
    U+CC0E-CC0F,
    U+CC11-CC13,
    U+CC15-CC1B,
    U+CC1D-CC20,
    U+CC23-CC27,
    U+CC2A-CC2B,
    U+CC2D,
    U+CC2F,
    U+CC31-CC37,
    U+CC3A,
    U+CC3C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/bc909d121fab92940174.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range: U+CAF4-CB47, U+CB4A-CB90;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/1a5b9c384d88fa10e0de.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+CA4A-CA4B,
    U+CA4E-CA4F,
    U+CA51-CA53,
    U+CA55-CA5B,
    U+CA5D-CA60,
    U+CA62-CA83,
    U+CA85-CABB,
    U+CABE-CABF,
    U+CAC1-CAC3,
    U+CAC5-CACB,
    U+CACD-CAD0,
    U+CAD2,
    U+CAD4-CAD8,
    U+CADA-CAF3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/2885a78044694f3688c8.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C996-C997,
    U+C99A-C99C,
    U+C99E-C9BF,
    U+C9C2-C9C3,
    U+C9C5-C9C7,
    U+C9C9-C9CF,
    U+C9D2,
    U+C9D4,
    U+C9D7-C9D8,
    U+C9DB,
    U+C9DE-C9DF,
    U+C9E1-C9E3,
    U+C9E5-C9E6,
    U+C9E8-C9EB,
    U+C9EE-C9F0,
    U+C9F2-C9F7,
    U+C9F9-CA0B,
    U+CA0D-CA28,
    U+CA2A-CA49;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/802d356e1b1a75450a46.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C8E9-C8F4,
    U+C8F6-C8FB,
    U+C8FE-C8FF,
    U+C901-C903,
    U+C905-C90B,
    U+C90E-C910,
    U+C912-C917,
    U+C919-C92B,
    U+C92D-C94F,
    U+C951-C953,
    U+C955-C96B,
    U+C96D-C973,
    U+C975-C987,
    U+C98A-C98B,
    U+C98D-C98F,
    U+C991-C995;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/3762c7f5a66e58e7f49d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C841-C84B,
    U+C84D-C86F,
    U+C872-C873,
    U+C875-C877,
    U+C879-C87F,
    U+C882-C884,
    U+C887-C88A,
    U+C88D-C8C3,
    U+C8C5-C8DF,
    U+C8E1-C8E8;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/44e7eea63b3379523052.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C779-C77B,
    U+C77E-C782,
    U+C786,
    U+C78B,
    U+C78D,
    U+C78F,
    U+C792-C793,
    U+C795,
    U+C797,
    U+C799-C79F,
    U+C7A2,
    U+C7A7-C7AB,
    U+C7AE-C7BB,
    U+C7BD-C7C0,
    U+C7C2-C7C7,
    U+C7C9-C7DC,
    U+C7DE-C7FF,
    U+C802-C803,
    U+C805-C807,
    U+C809,
    U+C80B-C80F,
    U+C812,
    U+C814,
    U+C817-C81B,
    U+C81E-C81F,
    U+C821-C823,
    U+C825-C82E,
    U+C830-C837,
    U+C839-C83B,
    U+C83D-C840;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/8c22812c9da915ead533.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C6BB-C6BF,
    U+C6C2,
    U+C6C4,
    U+C6C6-C6CB,
    U+C6CE-C6CF,
    U+C6D1-C6D3,
    U+C6D5-C6DB,
    U+C6DD-C6DF,
    U+C6E1-C6E7,
    U+C6E9-C6EB,
    U+C6ED-C6EF,
    U+C6F1-C6F8,
    U+C6FA-C703,
    U+C705-C707,
    U+C709-C70B,
    U+C70D-C716,
    U+C718,
    U+C71A-C71F,
    U+C722-C723,
    U+C725-C727,
    U+C729-C734,
    U+C736-C73B,
    U+C73E-C73F,
    U+C741-C743,
    U+C745-C74B,
    U+C74E-C750,
    U+C752-C757,
    U+C759-C773,
    U+C776-C777;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/cf99bc95abe4159df8b9.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C5F5-C5FB,
    U+C5FE,
    U+C602-C605,
    U+C607,
    U+C609-C60F,
    U+C611-C61A,
    U+C61C-C623,
    U+C626-C627,
    U+C629-C62B,
    U+C62D,
    U+C62F-C632,
    U+C636,
    U+C638,
    U+C63A-C63F,
    U+C642-C643,
    U+C645-C647,
    U+C649-C652,
    U+C656-C65B,
    U+C65D-C65F,
    U+C661-C663,
    U+C665-C677,
    U+C679-C67B,
    U+C67D-C693,
    U+C696-C697,
    U+C699-C69B,
    U+C69D-C6A3,
    U+C6A6,
    U+C6A8,
    U+C6AA-C6AF,
    U+C6B2-C6B3,
    U+C6B5-C6B7,
    U+C6B9-C6BA;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/a7656b502db50c09413d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C517-C527,
    U+C52A-C52B,
    U+C52D-C52F,
    U+C531-C538,
    U+C53A,
    U+C53C,
    U+C53E-C543,
    U+C546-C547,
    U+C54B,
    U+C54D-C552,
    U+C556,
    U+C55A-C55B,
    U+C55D,
    U+C55F,
    U+C562-C563,
    U+C565-C567,
    U+C569-C56F,
    U+C572,
    U+C574,
    U+C576-C57B,
    U+C57E-C57F,
    U+C581-C583,
    U+C585-C586,
    U+C588-C58B,
    U+C58E,
    U+C590,
    U+C592-C596,
    U+C599-C5B3,
    U+C5B6-C5B7,
    U+C5BA,
    U+C5BE-C5C3,
    U+C5CA-C5CB,
    U+C5CD,
    U+C5CF,
    U+C5D2-C5D3,
    U+C5D5-C5D7,
    U+C5D9-C5DF,
    U+C5E1-C5E2,
    U+C5E4,
    U+C5E6-C5EB,
    U+C5EF,
    U+C5F1-C5F3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/c585502ea660bc51e8c6.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C475-C4EF,
    U+C4F2-C4F3,
    U+C4F5-C4F7,
    U+C4F9-C4FF,
    U+C502-C50B,
    U+C50D-C516;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/660eace8a296b46c310d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C3D0-C3D7,
    U+C3DA-C3DB,
    U+C3DD-C3DE,
    U+C3E1-C3EC,
    U+C3EE-C3F3,
    U+C3F5-C42B,
    U+C42D-C463,
    U+C466-C474;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/754cae5958606af3d2ce.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C32B-C367,
    U+C36A-C36B,
    U+C36D-C36F,
    U+C371-C377,
    U+C37A-C37B,
    U+C37E-C383,
    U+C385-C387,
    U+C389-C3CF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7cd500761c4045a31e38.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C26A-C26B,
    U+C26D-C26F,
    U+C271-C273,
    U+C275-C27B,
    U+C27E-C287,
    U+C289-C28F,
    U+C291-C297,
    U+C299-C29A,
    U+C29C-C2A3,
    U+C2A5-C2A7,
    U+C2A9-C2AB,
    U+C2AD-C2B3,
    U+C2B6,
    U+C2B8,
    U+C2BA-C2BB,
    U+C2BD-C2DB,
    U+C2DE-C2DF,
    U+C2E1-C2E2,
    U+C2E5-C2EA,
    U+C2EE,
    U+C2F0,
    U+C2F2-C2F5,
    U+C2F7,
    U+C2FA-C2FB,
    U+C2FD-C2FF,
    U+C301-C307,
    U+C309-C30C,
    U+C30E-C312,
    U+C315-C323,
    U+C325-C328,
    U+C32A;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7e3d25f0621900f40c13.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C1BC-C1C3,
    U+C1C5-C1DF,
    U+C1E1-C1FB,
    U+C1FD-C203,
    U+C205-C20C,
    U+C20E,
    U+C210-C217,
    U+C21A-C21B,
    U+C21D-C21E,
    U+C221-C227,
    U+C229-C22A,
    U+C22C,
    U+C22E,
    U+C230,
    U+C233-C24F,
    U+C251-C257,
    U+C259-C269;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f294b6753edb8eac6ee6.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C101-C11B,
    U+C11F,
    U+C121-C123,
    U+C125-C12B,
    U+C12E,
    U+C132-C137,
    U+C13A-C13B,
    U+C13D-C13F,
    U+C141-C147,
    U+C14A,
    U+C14C-C153,
    U+C155-C157,
    U+C159-C15B,
    U+C15D-C166,
    U+C169-C16F,
    U+C171-C177,
    U+C179-C18B,
    U+C18E-C18F,
    U+C191-C193,
    U+C195-C19B,
    U+C19D-C19E,
    U+C1A0,
    U+C1A2-C1A4,
    U+C1A6-C1BB;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/d5d35cf85bfec24226c0.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+C049-C057,
    U+C059-C05B,
    U+C05D-C05F,
    U+C061-C067,
    U+C069-C08F,
    U+C091-C0AB,
    U+C0AE-C0AF,
    U+C0B1-C0B3,
    U+C0B5,
    U+C0B7-C0BB,
    U+C0BE,
    U+C0C2-C0C7,
    U+C0CA-C0CB,
    U+C0CD-C0CF,
    U+C0D1-C0D7,
    U+C0D9-C0DA,
    U+C0DC,
    U+C0DE-C0E3,
    U+C0E5-C0EB,
    U+C0ED-C0F3,
    U+C0F6,
    U+C0F8,
    U+C0FA-C0FF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/99e00d6a34eabbb3fa76.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BFA7-BFAF,
    U+BFB1-BFC4,
    U+BFC6-BFCB,
    U+BFCE-BFCF,
    U+BFD1-BFD3,
    U+BFD5-BFDB,
    U+BFDD-C048;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/86e0f7c23a4ab70807c6.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BF07,
    U+BF09-BF3F,
    U+BF41-BF4F,
    U+BF52-BF54,
    U+BF56-BFA6;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7ba9128c4f9d71aa4f16.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BE56,
    U+BE58,
    U+BE5C-BE5F,
    U+BE62-BE63,
    U+BE65-BE67,
    U+BE69-BE74,
    U+BE76-BE7B,
    U+BE7E-BE7F,
    U+BE81-BE8E,
    U+BE90,
    U+BE92-BEA7,
    U+BEA9-BECF,
    U+BED2-BED3,
    U+BED5-BED6,
    U+BED9-BEE3,
    U+BEE6-BF06;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/05e2ef7ca603c8f039e7.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BDB0-BDD3,
    U+BDD5-BDEF,
    U+BDF1-BE0B,
    U+BE0D-BE0F,
    U+BE11-BE13,
    U+BE15-BE43,
    U+BE46-BE47,
    U+BE49-BE4B,
    U+BE4D-BE53;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/3f1ca7a38abe57dc8e4e.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BD03,
    U+BD06,
    U+BD08,
    U+BD0A-BD0F,
    U+BD11-BD22,
    U+BD25-BD47,
    U+BD49-BD58,
    U+BD5A-BD7F,
    U+BD82-BD83,
    U+BD85-BD87,
    U+BD8A-BD8F,
    U+BD91-BD92,
    U+BD94,
    U+BD96-BD98,
    U+BD9A-BDAF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/dc4deb0aa11a91cda7d0.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BC4E-BC83,
    U+BC86-BC87,
    U+BC89-BC8B,
    U+BC8D-BC93,
    U+BC96,
    U+BC98,
    U+BC9B-BC9F,
    U+BCA2-BCA3,
    U+BCA5-BCA7,
    U+BCA9-BCB2,
    U+BCB4-BCBB,
    U+BCBE-BCBF,
    U+BCC1-BCC3,
    U+BCC5-BCCC,
    U+BCCE-BCD0,
    U+BCD2-BCD4,
    U+BCD6-BCF3,
    U+BCF7,
    U+BCF9-BCFB,
    U+BCFD-BD02;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f6aaa64bdbd2d2828225.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BB90-BBA3,
    U+BBA5-BBAB,
    U+BBAD-BBBF,
    U+BBC1-BBF7,
    U+BBFA-BBFB,
    U+BBFD-BBFE,
    U+BC01-BC07,
    U+BC09-BC0A,
    U+BC0E,
    U+BC10,
    U+BC12-BC13,
    U+BC17,
    U+BC19-BC1A,
    U+BC1E,
    U+BC20-BC23,
    U+BC26,
    U+BC28,
    U+BC2A-BC2C,
    U+BC2E-BC2F,
    U+BC32-BC33,
    U+BC35-BC37,
    U+BC39-BC3F,
    U+BC41-BC42,
    U+BC44,
    U+BC46-BC48,
    U+BC4A-BC4D;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/8f669295034889189b9f.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BAE6-BAFB,
    U+BAFD-BB17,
    U+BB19-BB33,
    U+BB37,
    U+BB39-BB3A,
    U+BB3D-BB43,
    U+BB45-BB46,
    U+BB48,
    U+BB4A-BB4F,
    U+BB51-BB53,
    U+BB55-BB57,
    U+BB59-BB62,
    U+BB64-BB8F;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7ceb019c4c34a28c3eba.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+BA30-BA37,
    U+BA3A-BA3B,
    U+BA3D-BA3F,
    U+BA41-BA47,
    U+BA49-BA4A,
    U+BA4C,
    U+BA4E-BA53,
    U+BA56-BA57,
    U+BA59-BA5B,
    U+BA5D-BA63,
    U+BA65-BA66,
    U+BA68-BA6F,
    U+BA71-BA73,
    U+BA75-BA77,
    U+BA79-BA84,
    U+BA86,
    U+BA88-BAA7,
    U+BAAA,
    U+BAAD-BAAF,
    U+BAB1-BAB7,
    U+BABA,
    U+BABC,
    U+BABE-BAE5;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/9a7589e3dd807d0f7aa1.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B96E-B973,
    U+B976-B977,
    U+B979-B97B,
    U+B97D-B983,
    U+B986,
    U+B988,
    U+B98A-B98D,
    U+B98F-B9AB,
    U+B9AE-B9AF,
    U+B9B1-B9B3,
    U+B9B5-B9BB,
    U+B9BE,
    U+B9C0,
    U+B9C2-B9C7,
    U+B9CA-B9CB,
    U+B9CD,
    U+B9D2-B9D7,
    U+B9DA,
    U+B9DC,
    U+B9DF-B9E0,
    U+B9E2,
    U+B9E6-B9E7,
    U+B9E9-B9F3,
    U+B9F6,
    U+B9F8,
    U+B9FB-BA2F;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/3d0a27d01f1886990c39.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B8BF-B8CB,
    U+B8CD-B8E0,
    U+B8E2-B8E7,
    U+B8EA-B8EB,
    U+B8ED-B8EF,
    U+B8F1-B8F7,
    U+B8FA,
    U+B8FC,
    U+B8FE-B903,
    U+B905-B917,
    U+B919-B91F,
    U+B921-B93B,
    U+B93D-B957,
    U+B95A-B95B,
    U+B95D-B95F,
    U+B961-B967,
    U+B969-B96C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/e1d2e97d2bb7abab9b7f.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B80D-B80F,
    U+B811-B817,
    U+B81A,
    U+B81C-B823,
    U+B826-B827,
    U+B829-B82B,
    U+B82D-B833,
    U+B836,
    U+B83A-B83F,
    U+B841-B85B,
    U+B85E-B85F,
    U+B861-B863,
    U+B865-B86B,
    U+B86E,
    U+B870,
    U+B872-B8AF,
    U+B8B1-B8BE;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/3a492eee5b5d621c819d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B74D-B75F,
    U+B761-B763,
    U+B765-B774,
    U+B776-B77B,
    U+B77E-B77F,
    U+B781-B783,
    U+B785-B78B,
    U+B78E,
    U+B792-B796,
    U+B79A-B79B,
    U+B79D-B7A7,
    U+B7AA,
    U+B7AE-B7B3,
    U+B7B6-B7C8,
    U+B7CA-B7EB,
    U+B7EE-B7EF,
    U+B7F1-B7F3,
    U+B7F5-B7FB,
    U+B7FE,
    U+B802-B806,
    U+B80A-B80B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/98fe1526cee33c9434a3.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B6A7-B6AA,
    U+B6AC-B6B0,
    U+B6B2-B6EF,
    U+B6F1-B727,
    U+B72A-B72B,
    U+B72D-B72E,
    U+B731-B737,
    U+B739-B73A,
    U+B73C-B743,
    U+B745-B74C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/73847d2d7e5476a5395a.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B605-B60F,
    U+B612-B617,
    U+B619-B624,
    U+B626-B69B,
    U+B69E-B6A3,
    U+B6A5-B6A6;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/dc8828c597efe8535033.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B55F,
    U+B562-B583,
    U+B585-B59F,
    U+B5A2-B5A3,
    U+B5A5-B5A7,
    U+B5A9-B5B2,
    U+B5B5-B5BA,
    U+B5BD-B604;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/a9b1a4852ab61106bb92.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B4A5-B4B6,
    U+B4B8-B4BF,
    U+B4C1-B4C7,
    U+B4C9-B4DB,
    U+B4DE-B4DF,
    U+B4E1-B4E2,
    U+B4E5-B4EB,
    U+B4EE,
    U+B4F0,
    U+B4F2-B513,
    U+B516-B517,
    U+B519-B51A,
    U+B51D-B523,
    U+B526,
    U+B528,
    U+B52B-B52F,
    U+B532-B533,
    U+B535-B537,
    U+B539-B53F,
    U+B541-B544,
    U+B546-B54B,
    U+B54D-B54F,
    U+B551-B55B,
    U+B55D-B55E;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/82eb23740f2645f02181.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B3F8-B3FB,
    U+B3FD-B40F,
    U+B411-B417,
    U+B419-B41B,
    U+B41D-B41F,
    U+B421-B427,
    U+B42A-B42B,
    U+B42D-B44F,
    U+B452-B453,
    U+B455-B457,
    U+B459-B45F,
    U+B462-B464,
    U+B466-B46B,
    U+B46D-B47F,
    U+B481-B4A3;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7e9164b192ee322cc362.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B342-B353,
    U+B356-B357,
    U+B359-B35B,
    U+B35D-B35E,
    U+B360-B363,
    U+B366,
    U+B368,
    U+B36A-B36D,
    U+B36F,
    U+B372-B373,
    U+B375-B377,
    U+B379-B37F,
    U+B381-B382,
    U+B384,
    U+B386-B38B,
    U+B38D-B3C3,
    U+B3C6-B3C7,
    U+B3C9-B3CA,
    U+B3CD-B3D3,
    U+B3D6,
    U+B3D8,
    U+B3DA-B3F7;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/1a49f38792b70ce85998.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B27C-B283,
    U+B285-B28F,
    U+B292-B293,
    U+B295-B297,
    U+B29A-B29F,
    U+B2A1-B2A4,
    U+B2A7-B2A9,
    U+B2AB,
    U+B2AD-B2C7,
    U+B2CA-B2CB,
    U+B2CD-B2CF,
    U+B2D1-B2D7,
    U+B2DA,
    U+B2DC,
    U+B2DE-B2E3,
    U+B2E7,
    U+B2E9-B2EA,
    U+B2EF-B2F3,
    U+B2F6,
    U+B2F8,
    U+B2FA-B2FB,
    U+B2FD-B2FE,
    U+B302-B303,
    U+B305-B307,
    U+B309-B30F,
    U+B312,
    U+B316-B31B,
    U+B31D-B341;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/d25ef3081d1c0354bbae.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B1D6-B1E7,
    U+B1E9-B1FC,
    U+B1FE-B203,
    U+B206-B207,
    U+B209-B20B,
    U+B20D-B213,
    U+B216-B21F,
    U+B221-B257,
    U+B259-B273,
    U+B275-B27B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/5fc45a088527ed68819e.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B120-B122,
    U+B126-B127,
    U+B129-B12B,
    U+B12D-B133,
    U+B136,
    U+B138,
    U+B13A-B13F,
    U+B142-B143,
    U+B145-B14F,
    U+B151-B153,
    U+B156-B157,
    U+B159-B177,
    U+B17A-B17B,
    U+B17D-B17F,
    U+B181-B187,
    U+B189-B18C,
    U+B18E-B191,
    U+B195-B1A7,
    U+B1A9-B1CB,
    U+B1CD-B1D5;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/883b951a622fa130354d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+B05F-B07B,
    U+B07E-B07F,
    U+B081-B083,
    U+B085-B08B,
    U+B08D-B097,
    U+B09B,
    U+B09D-B09F,
    U+B0A2-B0A7,
    U+B0AA,
    U+B0B0,
    U+B0B2,
    U+B0B6-B0B7,
    U+B0B9-B0BB,
    U+B0BD-B0C3,
    U+B0C6-B0C7,
    U+B0CA-B0CF,
    U+B0D1-B0DF,
    U+B0E1-B0E4,
    U+B0E6-B107,
    U+B10A-B10B,
    U+B10D-B10F,
    U+B111-B112,
    U+B114-B117,
    U+B119-B11A,
    U+B11C-B11F;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/9b31a7befd86edcc3190.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AFAC-AFB7,
    U+AFBA-AFBB,
    U+AFBD-AFBF,
    U+AFC1-AFC6,
    U+AFCA-AFCC,
    U+AFCE-AFD3,
    U+AFD5-AFE7,
    U+AFE9-AFEF,
    U+AFF1-B00B,
    U+B00D-B00F,
    U+B011-B013,
    U+B015-B01B,
    U+B01D-B027,
    U+B029-B043,
    U+B045-B047,
    U+B049,
    U+B04B,
    U+B04D-B052,
    U+B055-B056,
    U+B058-B05C,
    U+B05E;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/751773dc5e79b9522153.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AF03-AF07,
    U+AF09-AF2B,
    U+AF2E-AF33,
    U+AF35-AF3B,
    U+AF3E-AF40,
    U+AF44-AF47,
    U+AF4A-AF5C,
    U+AF5E-AF63,
    U+AF65-AF7F,
    U+AF81-AFAB;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/96af5d556fffd7c3176c.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AE56-AE5B,
    U+AE5E-AE60,
    U+AE62-AE64,
    U+AE66-AE67,
    U+AE69-AE6B,
    U+AE6D-AE83,
    U+AE85-AEBB,
    U+AEBF,
    U+AEC1-AEC3,
    U+AEC5-AECB,
    U+AECE,
    U+AED0,
    U+AED2-AED7,
    U+AED9-AEF3,
    U+AEF5-AF02;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/86b4f77a4785c0205772.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AD9C-ADA3,
    U+ADA5-ADBF,
    U+ADC1-ADC3,
    U+ADC5-ADC7,
    U+ADC9-ADD2,
    U+ADD4-ADDB,
    U+ADDD-ADDF,
    U+ADE1-ADE3,
    U+ADE5-ADF7,
    U+ADFA-ADFB,
    U+ADFD-ADFF,
    U+AE02-AE07,
    U+AE0A,
    U+AE0C,
    U+AE0E-AE13,
    U+AE15-AE2F,
    U+AE31-AE33,
    U+AE35-AE37,
    U+AE39-AE3F,
    U+AE42,
    U+AE44,
    U+AE46-AE49,
    U+AE4B,
    U+AE4F,
    U+AE51-AE53,
    U+AE55;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/18f6bd705f3c809529e2.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+ACE2-ACE3,
    U+ACE5-ACE6,
    U+ACE9-ACEF,
    U+ACF2,
    U+ACF4,
    U+ACF7-ACFB,
    U+ACFE-ACFF,
    U+AD01-AD03,
    U+AD05-AD0B,
    U+AD0D-AD10,
    U+AD12-AD1B,
    U+AD1D-AD33,
    U+AD35-AD48,
    U+AD4A-AD4F,
    U+AD51-AD6B,
    U+AD6E-AD6F,
    U+AD71-AD72,
    U+AD77-AD7C,
    U+AD7E,
    U+AD80,
    U+AD82-AD87,
    U+AD89-AD8B,
    U+AD8D-AD8F,
    U+AD91-AD9B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/a1603d876bbcd04f906f.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AC25-AC2C,
    U+AC2E,
    U+AC30,
    U+AC32-AC37,
    U+AC39-AC3F,
    U+AC41-AC4C,
    U+AC4E-AC6F,
    U+AC72-AC73,
    U+AC75-AC76,
    U+AC79-AC7F,
    U+AC82,
    U+AC84-AC88,
    U+AC8A-AC8B,
    U+AC8D-AC8F,
    U+AC91-AC93,
    U+AC95-AC9B,
    U+AC9D-AC9E,
    U+ACA1-ACA7,
    U+ACAB,
    U+ACAD-ACAF,
    U+ACB1-ACB7,
    U+ACBA-ACBB,
    U+ACBE-ACC0,
    U+ACC2-ACC3,
    U+ACC5-ACDF;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/df83f2bac5f24c172f0a.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+AC02-AC03,
    U+AC05-AC06,
    U+AC09-AC0F,
    U+AC17-AC18,
    U+AC1B,
    U+AC1E-AC1F,
    U+AC21-AC23;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/8155c8cb971e1b3655f1.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+338C-339C,
    U+339F-33A0,
    U+33A2-33C1,
    U+33C3-33C6,
    U+33C8-33CA,
    U+33CF-33D0,
    U+33D3,
    U+33D6,
    U+33DB-33DD;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/d96b6f9b3072da0c6999.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+3136,
    U+3138,
    U+313A-3140,
    U+3143-3144,
    U+3150,
    U+3152,
    U+3154-3156,
    U+3158-315B,
    U+315D-315F,
    U+3162,
    U+326E-327B,
    U+3380-3384,
    U+3388-338B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f2913febe8be4172b059.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+3014-3015,
    U+3133,
    U+3135;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/de09039da0de09ae1856.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+25C1,
    U+25CA,
    U+2776-277F,
    U+278A-2793;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/cc2f03d09e1738c6f41d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range: U+24B6-24CF, U+24EB-24F4;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/de68a525908265c6696f.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+215B-215E,
    U+2162-2169,
    U+2170-2179,
    U+2195-2199,
    U+2202,
    U+2206,
    U+220F,
    U+2211,
    U+221A,
    U+221E,
    U+222B,
    U+2248,
    U+2260,
    U+2264-2265,
    U+2467-2473;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/693c389ed85db2067732.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00A2-00A5,
    U+00A7,
    U+00AC-00AD,
    U+00B1,
    U+00B6,
    U+00BC-00BE,
    U+00C0,
    U+00C2,
    U+00C6-00CB,
    U+00CE-00D0,
    U+00D4,
    U+00D8-00D9,
    U+00DB-00DC,
    U+00DE-00DF,
    U+00E6,
    U+00EB,
    U+00EE-00F0,
    U+00F4,
    U+00F7-00F9,
    U+00FB,
    U+00FE-00FF,
    U+0132-0133,
    U+0152-0153,
    U+2010,
    U+2015,
    U+2018-2019,
    U+2020-2021,
    U+2025,
    U+2030,
    U+2033,
    U+2113,
    U+2116,
    U+2126,
    U+212B,
    U+2153-2154;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/6e49526bf3c3db77c51a.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00E8,
    U+2160,
    U+2194,
    U+3132,
    U+3146,
    U+3149,
    U+339D,
    U+AC2D,
    U+ADC8,
    U+ADD3,
    U+AF48,
    U+B014,
    U+B134-B135,
    U+B158,
    U+B2AA,
    U+B35F,
    U+B6A4,
    U+B9CF,
    U+BB63,
    U+BD23,
    U+BE91,
    U+C29B,
    U+C3F4,
    U+C42C,
    U+C55C,
    U+C573,
    U+C58F,
    U+C78C,
    U+C7DD,
    U+C8F5,
    U+CAD1,
    U+CC48,
    U+CF10,
    U+CF20,
    U+D03C,
    U+D07D,
    U+D2A0,
    U+D30E,
    U+D38D,
    U+D3A8,
    U+D3C8,
    U+D5E5,
    U+D5F9,
    U+D6E4;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/b192d1b16eb2ec8043fd.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2466,
    U+25A1,
    U+3008-3009,
    U+3151,
    U+3157,
    U+AE14,
    U+AE6C,
    U+AEC0,
    U+AFC7,
    U+AFC9,
    U+B01C,
    U+B028,
    U+B308,
    U+B311,
    U+B314,
    U+B31C,
    U+B524,
    U+B560,
    U+B764,
    U+B920,
    U+B9E3,
    U+BD48,
    U+BE7D,
    U+C0DB,
    U+C231,
    U+C270,
    U+C2E3,
    U+C37D,
    U+C3ED,
    U+C530,
    U+C6A5,
    U+C6DC,
    U+C7A4,
    U+C954,
    U+C974,
    U+D000,
    U+D565,
    U+D667,
    U+D6C5,
    U+D79D;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/98028840806ea810a5bb.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2032,
    U+2465,
    U+3153,
    U+AC20,
    U+ACF6,
    U+AD90,
    U+AF5D,
    U+AF80,
    U+AFCD,
    U+AFF0,
    U+B0A1,
    U+B0B5,
    U+B1FD,
    U+B2FC,
    U+B380,
    U+B51B,
    U+B584,
    U+B5B3,
    U+B8FD,
    U+B93C,
    U+B9F4,
    U+BB44,
    U+BC08,
    U+BC27,
    U+BC49,
    U+BE55,
    U+BE64,
    U+BFB0,
    U+BFC5,
    U+C178,
    U+C21F,
    U+C314,
    U+C4F1,
    U+C58D,
    U+C664,
    U+C698,
    U+C6A7,
    U+C6C1,
    U+C9ED,
    U+CAC0,
    U+CACC,
    U+CAD9,
    U+CCB5,
    U+CDCC,
    U+D0E4,
    U+D143,
    U+D320,
    U+D330,
    U+D54D;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7bbf1af8868ed77e7ec4.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+20A9,
    U+20AC,
    U+2190,
    U+25C7,
    U+339E,
    U+AC38,
    U+AD76,
    U+AE84,
    U+AECC,
    U+B07D,
    U+B0B1,
    U+B215,
    U+B2A0,
    U+B310,
    U+B3D7,
    U+B52A,
    U+B618,
    U+B775,
    U+B797,
    U+BCD5,
    U+BD59,
    U+BE80,
    U+BEA8,
    U+BED1,
    U+BEE4-BEE5,
    U+C060,
    U+C2EF,
    U+C329,
    U+C3DC,
    U+C597,
    U+C5BD,
    U+C5E5,
    U+C69C,
    U+C9D6,
    U+CA29,
    U+CA5C,
    U+CA84,
    U+CC39,
    U+CC3B,
    U+CE89,
    U+CEE5,
    U+CF65,
    U+CF85,
    U+D058,
    U+D145,
    U+D22D,
    U+D325,
    U+D37D,
    U+D3AD,
    U+D769;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/427011940b4b8ee88373.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2161,
    U+2464,
    U+AC07,
    U+AC1A,
    U+AC40,
    U+AD0C,
    U+AD88,
    U+ADA4,
    U+AE01,
    U+AE65,
    U+AEBD,
    U+AEC4,
    U+AFE8,
    U+B139,
    U+B205,
    U+B383,
    U+B38C,
    U+B42C,
    U+B461,
    U+B55C,
    U+B78F,
    U+B8FB,
    U+B9F7,
    U+BAFC,
    U+BC99,
    U+BED8,
    U+BFCD,
    U+C0BF,
    U+C0F9,
    U+C167,
    U+C204,
    U+C20F,
    U+C22F,
    U+C258,
    U+C298,
    U+C2BC,
    U+C388,
    U+C501,
    U+C50C,
    U+C5B9,
    U+C5CE,
    U+C641,
    U+C648,
    U+C73D,
    U+CA50,
    U+CA61,
    U+CC4C,
    U+CEAC,
    U+D0D4,
    U+D5F7,
    U+D6D7;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/70be0b627a881e78302f.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2463,
    U+25C6,
    U+25CB,
    U+300A,
    U+314F,
    U+AC2F,
    U+AC4D,
    U+ADC4,
    U+ADE4,
    U+AE41,
    U+AE4D-AE4E,
    U+AED1,
    U+AFB9,
    U+B0E0,
    U+B299,
    U+B365,
    U+B46C,
    U+B480,
    U+B4C8,
    U+B7B4,
    U+B819,
    U+B918,
    U+BAAB,
    U+BAB9,
    U+BE8F,
    U+BED7,
    U+C0EC,
    U+C19F,
    U+C1A5,
    U+C3D9,
    U+C464,
    U+C53D,
    U+C553,
    U+C570,
    U+C5CC,
    U+C633,
    U+C6A4,
    U+C7A3,
    U+C7A6,
    U+C886,
    U+C9D9-C9DA,
    U+C9EC,
    U+CA0C,
    U+CC21,
    U+CD1B,
    U+CD78,
    U+CDC4,
    U+CEF8,
    U+CFE4,
    U+D0A5,
    U+D0B5,
    U+D0EC,
    U+D15D,
    U+D188,
    U+D23C,
    U+D2AC,
    U+D729,
    U+D79B;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/51ffbeaa70f8a743b98d.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+2039-203A,
    U+25B3,
    U+25B7,
    U+25BD,
    U+25CF,
    U+300B,
    U+33A1,
    U+AC94,
    U+AEBE,
    U+AECD,
    U+AF08,
    U+AF41,
    U+AF49,
    U+B010,
    U+B053,
    U+B109,
    U+B11B,
    U+B128,
    U+B154,
    U+B291,
    U+B2E6,
    U+B301,
    U+B385,
    U+B525,
    U+B5B4,
    U+B729,
    U+B72F,
    U+B738,
    U+B7FF,
    U+B837,
    U+B975,
    U+BA67,
    U+BB47,
    U+BC1F,
    U+BD90,
    U+BFD4,
    U+C27C,
    U+C324,
    U+C379,
    U+C3E0,
    U+C465,
    U+C53B,
    U+C58C,
    U+C610,
    U+C653,
    U+C6CD,
    U+C813,
    U+C82F,
    U+C999,
    U+C9E0,
    U+CAC4,
    U+CAD3,
    U+CBD4,
    U+CC10,
    U+CC22,
    U+CCB8,
    U+CCBC,
    U+CDA5,
    U+CE84,
    U+CEA3,
    U+CF67,
    U+CFE1,
    U+D241,
    U+D30D,
    U+D31C,
    U+D391,
    U+D401,
    U+D479,
    U+D5C9,
    U+D5DB,
    U+D649,
    U+D6D4;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/b44b64253dda41c380fb.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00B0,
    U+00E9,
    U+2193,
    U+2462,
    U+300E-300F,
    U+314D,
    U+AC89,
    U+AC9C,
    U+ACC1,
    U+AD04,
    U+AD75,
    U+AD7D,
    U+AE45,
    U+AE61,
    U+AF42,
    U+B0AB,
    U+B0AF,
    U+B0B3,
    U+B12C,
    U+B194,
    U+B1A8,
    U+B220,
    U+B258,
    U+B284,
    U+B2FF,
    U+B315,
    U+B371,
    U+B3D4-B3D5,
    U+B460,
    U+B527,
    U+B534,
    U+B810,
    U+B818,
    U+B98E,
    U+BA55,
    U+BBAC,
    U+BC0B,
    U+BC40,
    U+BCA1,
    U+BCCD,
    U+BD93,
    U+BE54,
    U+BE5A,
    U+BF08,
    U+BF50,
    U+BF55,
    U+BFDC,
    U+C0C0,
    U+C0D0,
    U+C0F4,
    U+C100,
    U+C11E,
    U+C170,
    U+C20D,
    U+C274,
    U+C290,
    U+C308,
    U+C369,
    U+C539,
    U+C587,
    U+C5FF,
    U+C6EC,
    U+C70C,
    U+C7AD,
    U+C7C8,
    U+C83C,
    U+C881,
    U+CB48,
    U+CC60,
    U+CE69,
    U+CE6B,
    U+CE75,
    U+CF04,
    U+CF08,
    U+CF55,
    U+CF70,
    U+CFFC,
    U+D0B7,
    U+D1A8,
    U+D2C8,
    U+D384,
    U+D47C,
    U+D48B,
    U+D5DD,
    U+D5E8,
    U+D720,
    U+D759;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/977e8ba6396ec7482b5b.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00E0,
    U+00E2,
    U+2460-2461,
    U+25A0,
    U+3010-3011,
    U+314A,
    U+314C,
    U+AD49,
    U+AE0B,
    U+AE0D,
    U+AE43,
    U+AE5D,
    U+AECF,
    U+AF3C,
    U+AF64,
    U+AFD4,
    U+B080,
    U+B084,
    U+B0C5,
    U+B10C,
    U+B1E8,
    U+B2AC,
    U+B36E,
    U+B451,
    U+B515,
    U+B540,
    U+B561,
    U+B6AB,
    U+B6B1,
    U+B72C,
    U+B730,
    U+B744,
    U+B800,
    U+B8EC,
    U+B8F0,
    U+B904,
    U+B968,
    U+B96D,
    U+B987,
    U+B9D9,
    U+BB36,
    U+BB49,
    U+BC2D,
    U+BC43,
    U+BCF6,
    U+BD89,
    U+BE57,
    U+BE61,
    U+BED4,
    U+C090,
    U+C130,
    U+C148,
    U+C19C,
    U+C2F9,
    U+C36C,
    U+C37C,
    U+C384,
    U+C3DF,
    U+C575,
    U+C584,
    U+C660,
    U+C719,
    U+C816,
    U+CA4D,
    U+CA54,
    U+CABC,
    U+CB49,
    U+CC14,
    U+CFF5,
    U+D004,
    U+D038,
    U+D0B4,
    U+D0D3,
    U+D0E0,
    U+D0ED,
    U+D131,
    U+D1B0,
    U+D31F,
    U+D33D,
    U+D3A0,
    U+D3AB,
    U+D514,
    U+D584,
    U+D6A1,
    U+D6CC,
    U+D749,
    U+D760,
    U+D799;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/b259d75f824426cb0c27.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0024,
    U+0060,
    U+2191,
    U+300C-300D,
    U+3131,
    U+3134,
    U+3139,
    U+3141-3142,
    U+3148,
    U+3161,
    U+3163,
    U+321C,
    U+AC31,
    U+AC77,
    U+AC9F,
    U+ACB9,
    U+ACF0-ACF1,
    U+ACFD,
    U+AD73,
    U+AF3D,
    U+B00C,
    U+B04A,
    U+B057,
    U+B0C4,
    U+B188,
    U+B1CC,
    U+B214,
    U+B2DB,
    U+B2EE,
    U+B304,
    U+B4ED,
    U+B518,
    U+B5BC,
    U+B625,
    U+B69C-B69D,
    U+B7AC,
    U+B801,
    U+B86C,
    U+B959,
    U+B95C,
    U+B985,
    U+BA48,
    U+BB58,
    U+BC0C,
    U+BC38,
    U+BC85,
    U+BC9A,
    U+BF40,
    U+C068,
    U+C0BD,
    U+C0CC,
    U+C12F,
    U+C149,
    U+C1E0,
    U+C22B,
    U+C22D,
    U+C250,
    U+C2FC,
    U+C300,
    U+C313,
    U+C370,
    U+C3D8,
    U+C557,
    U+C580,
    U+C5E3,
    U+C62E,
    U+C634,
    U+C6F0,
    U+C74D,
    U+C783,
    U+C78E,
    U+C796,
    U+C7BC,
    U+C92C,
    U+CA4C,
    U+CC1C,
    U+CC54,
    U+CC59,
    U+CE04,
    U+CF30,
    U+CFC4,
    U+D140,
    U+D321,
    U+D38C,
    U+D399,
    U+D54F,
    U+D587,
    U+D5D0,
    U+D6E8,
    U+D770;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/db78a229d793683ab196.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00D7,
    U+00EA,
    U+00FC,
    U+2192,
    U+25BC,
    U+3137,
    U+3145,
    U+315C,
    U+AC13,
    U+AC71,
    U+AC90,
    U+ACB8,
    U+ACE7,
    U+AD7F,
    U+AE50,
    U+AEF4,
    U+AF34,
    U+AFBC,
    U+B048,
    U+B09A,
    U+B0AD,
    U+B0BC,
    U+B113,
    U+B125,
    U+B141,
    U+B20C,
    U+B2D9,
    U+B2ED,
    U+B367,
    U+B369,
    U+B374,
    U+B3CB,
    U+B4EC,
    U+B611,
    U+B760,
    U+B81B,
    U+B834,
    U+B8B0,
    U+B8E1,
    U+B989,
    U+B9D1,
    U+B9E1,
    U+B9FA,
    U+BA4D,
    U+BA78,
    U+BB35,
    U+BB54,
    U+BBF9,
    U+BC11,
    U+BCB3,
    U+BD05,
    U+BD95,
    U+BDD4,
    U+BE10,
    U+BED0,
    U+BF51,
    U+C0D8,
    U+C232,
    U+C2B7,
    U+C2EB,
    U+C378,
    U+C500,
    U+C52C,
    U+C549,
    U+C568,
    U+C598,
    U+C5C9,
    U+C61B,
    U+C639,
    U+C67C,
    U+C717,
    U+C78A,
    U+C80A,
    U+C90C-C90D,
    U+C950,
    U+C9E7,
    U+CBE4,
    U+CCA9,
    U+CCE4,
    U+CDB0,
    U+CE78,
    U+CE94,
    U+CE98,
    U+CF8C,
    U+D018,
    U+D034,
    U+D0F1,
    U+D1B1,
    U+D280,
    U+D2F8,
    U+D338,
    U+D380,
    U+D3B4,
    U+D610,
    U+D69F,
    U+D6FC,
    U+D758;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/85f1d88295cd6fec51b8.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+00E7,
    U+2022,
    U+203B,
    U+25C0,
    U+3147,
    U+318D,
    U+ACAA,
    U+ACBC,
    U+AD1C,
    U+AE4A,
    U+AE5C,
    U+B044,
    U+B054,
    U+B0C8-B0C9,
    U+B2A6,
    U+B2D0,
    U+B35C,
    U+B364,
    U+B428,
    U+B454,
    U+B465,
    U+B4B7,
    U+B4E3,
    U+B51C,
    U+B5A1,
    U+B784,
    U+B790,
    U+B7AB,
    U+B7F4,
    U+B82C,
    U+B835,
    U+B8E9,
    U+B8F8,
    U+B9D8,
    U+B9F9,
    U+BA5C,
    U+BA64,
    U+BABD,
    U+BB18,
    U+BB3B,
    U+BBFF,
    U+BC0D,
    U+BC45,
    U+BC97,
    U+BCBC,
    U+BE45,
    U+BE75,
    U+BE7C,
    U+BFCC,
    U+C0B6,
    U+C0F7,
    U+C14B,
    U+C2B4,
    U+C30D,
    U+C4F8,
    U+C5BB,
    U+C5D1,
    U+C5E0,
    U+C5EE,
    U+C5FD,
    U+C606,
    U+C6C5,
    U+C6E0,
    U+C708,
    U+C81D,
    U+C820,
    U+C824,
    U+C878,
    U+C918,
    U+C96C,
    U+C9E4,
    U+C9F1,
    U+CC2E,
    U+CD09,
    U+CEA1,
    U+CEF5,
    U+CEF7,
    U+CF64,
    U+CF69,
    U+CFE8,
    U+D035,
    U+D0AC,
    U+D230,
    U+D234,
    U+D2F4,
    U+D31D,
    U+D575,
    U+D578,
    U+D608,
    U+D614,
    U+D718,
    U+D751,
    U+D761,
    U+D78C,
    U+D790;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/a62c16d1c22f1c5559b8.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+3160,
    U+AC12,
    U+AC14,
    U+AC16,
    U+AC81,
    U+AD34,
    U+ADE0,
    U+AE54,
    U+AEBC,
    U+AF2C,
    U+AFC0,
    U+AFC8,
    U+B04C,
    U+B08C,
    U+B099,
    U+B0A9,
    U+B0AC,
    U+B0AE,
    U+B0B8,
    U+B123,
    U+B179,
    U+B2E5,
    U+B2F7,
    U+B4C0,
    U+B531,
    U+B538,
    U+B545,
    U+B550,
    U+B5A8,
    U+B6F0,
    U+B728,
    U+B73B,
    U+B7AD,
    U+B7ED,
    U+B809,
    U+B864,
    U+B86D,
    U+B871,
    U+B9BF,
    U+B9F5,
    U+BA40,
    U+BA4B,
    U+BA58,
    U+BA87,
    U+BAAC,
    U+BBC0,
    U+BC16,
    U+BC34,
    U+BD07,
    U+BD99,
    U+BE59,
    U+BFD0,
    U+C058,
    U+C0E4,
    U+C0F5,
    U+C12D,
    U+C139,
    U+C228,
    U+C529,
    U+C5C7,
    U+C635,
    U+C637,
    U+C735,
    U+C77D,
    U+C787,
    U+C789,
    U+C8C4,
    U+C989,
    U+C98C,
    U+C9D0,
    U+C9D3,
    U+CC0C,
    U+CC99,
    U+CD0C,
    U+CD2C,
    U+CD98,
    U+CDA4,
    U+CE59,
    U+CE60,
    U+CE6D,
    U+CEA0,
    U+D0D0-D0D1,
    U+D0D5,
    U+D14D,
    U+D1A4,
    U+D29C,
    U+D2F1,
    U+D301,
    U+D39C,
    U+D3BC,
    U+D4E8,
    U+D540,
    U+D5EC,
    U+D640,
    U+D750;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7c9ebb898d42cf8fdfc2.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+005E,
    U+25B2,
    U+25B6,
    U+314E,
    U+AC24,
    U+ACE1,
    U+ACE4,
    U+AE68,
    U+AF2D,
    U+B0D0,
    U+B0E5,
    U+B150,
    U+B155,
    U+B193,
    U+B2C9,
    U+B2DD,
    U+B3C8,
    U+B3FC,
    U+B410,
    U+B458,
    U+B4DD,
    U+B5A0,
    U+B5A4,
    U+B5BB,
    U+B7B5,
    U+B838,
    U+B840,
    U+B86F,
    U+B8F9,
    U+B960,
    U+B9E5,
    U+BAB8,
    U+BB50,
    U+BC1D,
    U+BC24-BC25,
    U+BCA8,
    U+BCBD,
    U+BD04,
    U+BD10,
    U+BD24,
    U+BE48,
    U+BE5B,
    U+BE68,
    U+C05C,
    U+C12C,
    U+C140,
    U+C15C,
    U+C168,
    U+C194,
    U+C219,
    U+C27D,
    U+C2A8,
    U+C2F1,
    U+C2F8,
    U+C368,
    U+C554-C555,
    U+C559,
    U+C564,
    U+C5D8,
    U+C5FC,
    U+C625,
    U+C65C,
    U+C6B1,
    U+C728,
    U+C794,
    U+C84C,
    U+C88C,
    U+C8E0,
    U+C8FD,
    U+C998,
    U+C9DD,
    U+CC0D,
    U+CC30,
    U+CEEC,
    U+CF13,
    U+CF1C,
    U+CF5C,
    U+D050,
    U+D07C,
    U+D0A8,
    U+D134,
    U+D138,
    U+D154,
    U+D1F4,
    U+D2BC,
    U+D329,
    U+D32C,
    U+D3D0,
    U+D3F4,
    U+D3FC,
    U+D56B,
    U+D5CC,
    U+D600-D601,
    U+D639,
    U+D6C8,
    U+D754,
    U+D765;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/f5e69689a2a762f340a0.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+003C-003D,
    U+2026,
    U+314B,
    U+AC11,
    U+ACF3,
    U+AD74,
    U+AD81,
    U+ADF9,
    U+AE34,
    U+AF43,
    U+AFB8,
    U+B05D,
    U+B07C,
    U+B110,
    U+B118,
    U+B17C,
    U+B180,
    U+B18D,
    U+B192,
    U+B2CC,
    U+B355,
    U+B378,
    U+B4A4,
    U+B4EF,
    U+B78D,
    U+B799,
    U+B7A9,
    U+B7FD,
    U+B807,
    U+B80C,
    U+B839,
    U+B9B4,
    U+B9DB,
    U+BA3C,
    U+BAB0,
    U+BBA4,
    U+BC94,
    U+BE4C,
    U+C154,
    U+C1C4,
    U+C26C,
    U+C2AC,
    U+C2ED,
    U+C4F4,
    U+C55E,
    U+C561,
    U+C571,
    U+C5B5,
    U+C5C4,
    U+C654-C655,
    U+C695,
    U+C6E8,
    U+C6F9,
    U+C724,
    U+C751,
    U+C775,
    U+C7A0,
    U+C7C1,
    U+C874,
    U+C880,
    U+C9D5,
    U+C9F8,
    U+CABD,
    U+CC29,
    U+CC2C,
    U+CCA8,
    U+CCAB,
    U+CCD0,
    U+CE21,
    U+CE35,
    U+CE7C,
    U+CE90,
    U+CEE8,
    U+CEF4,
    U+CFE0,
    U+D070,
    U+D0B9,
    U+D0C1,
    U+D0C4,
    U+D0C8,
    U+D15C,
    U+D1A1,
    U+D2C0,
    U+D300,
    U+D314,
    U+D3ED,
    U+D478,
    U+D480,
    U+D48D,
    U+D508,
    U+D53D,
    U+D5E4,
    U+D611,
    U+D61C,
    U+D68D,
    U+D6A8,
    U+D798;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/79e8a9e9b12ecd3a914a.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0023,
    U+0025,
    U+005F,
    U+00A9,
    U+AC08,
    U+AC78,
    U+ACA8,
    U+ACAC,
    U+ACE8,
    U+AD70,
    U+ADC0,
    U+ADDC,
    U+B137,
    U+B140,
    U+B208,
    U+B290,
    U+B2F5,
    U+B3C5,
    U+B3CC,
    U+B420,
    U+B429,
    U+B529,
    U+B530,
    U+B77D,
    U+B79C,
    U+B7A8,
    U+B7C9,
    U+B7F0,
    U+B7FC,
    U+B828,
    U+B860,
    U+B9AD,
    U+B9C1,
    U+B9C9,
    U+B9DD-B9DE,
    U+B9E8,
    U+BA38-BA39,
    U+BABB,
    U+BC00,
    U+BC8C,
    U+BCA0,
    U+BCA4,
    U+BCD1,
    U+BCFC,
    U+BD09,
    U+BDF0,
    U+BE60,
    U+C0AD,
    U+C0B4,
    U+C0BC,
    U+C190,
    U+C1FC,
    U+C220,
    U+C288,
    U+C2B9,
    U+C2F6,
    U+C528,
    U+C545,
    U+C558,
    U+C5BC,
    U+C5D4,
    U+C600,
    U+C644,
    U+C6C0,
    U+C6C3,
    U+C721,
    U+C798,
    U+C7A1,
    U+C811,
    U+C838,
    U+C871,
    U+C904,
    U+C990,
    U+C9DC,
    U+CC38,
    U+CC44,
    U+CCA0,
    U+CD1D,
    U+CD95,
    U+CDA9,
    U+CE5C,
    U+CF00,
    U+CF58,
    U+D150,
    U+D22C,
    U+D305,
    U+D328,
    U+D37C,
    U+D3F0,
    U+D551,
    U+D5A5,
    U+D5C8,
    U+D5D8,
    U+D63C,
    U+D64D,
    U+D669,
    U+D734,
    U+D76C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/c1adc6a10f219377bb83.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0026,
    U+002B,
    U+003E,
    U+0040,
    U+007E,
    U+AC01,
    U+AC19,
    U+AC1D,
    U+ACA0,
    U+ACA9,
    U+ACB0,
    U+AD8C,
    U+AE09,
    U+AE38,
    U+AE40,
    U+AED8,
    U+B09C,
    U+B0A0,
    U+B108,
    U+B204,
    U+B298,
    U+B2D8,
    U+B2EB-B2EC,
    U+B2F4,
    U+B313,
    U+B358,
    U+B450,
    U+B4E0,
    U+B54C,
    U+B610,
    U+B780,
    U+B78C,
    U+B791,
    U+B8E8,
    U+B958,
    U+B974,
    U+B984,
    U+B9B0,
    U+B9BC-B9BD,
    U+B9CE,
    U+BA70,
    U+BBFC,
    U+BC0F,
    U+BC15,
    U+BC1B,
    U+BC31,
    U+BC95,
    U+BCC0,
    U+BCC4,
    U+BD81,
    U+BD88,
    U+C0C8,
    U+C11D,
    U+C13C,
    U+C158,
    U+C18D,
    U+C1A1,
    U+C21C,
    U+C4F0,
    U+C54A,
    U+C560,
    U+C5B8,
    U+C5C8,
    U+C5F4,
    U+C628,
    U+C62C,
    U+C678,
    U+C6CC,
    U+C808,
    U+C810,
    U+C885,
    U+C88B,
    U+C900,
    U+C988,
    U+C99D,
    U+C9C8,
    U+CC3D-CC3E,
    U+CC45,
    U+CD08,
    U+CE20,
    U+CEE4,
    U+D074,
    U+D0A4,
    U+D0DD,
    U+D2B9,
    U+D3B8,
    U+D3C9,
    U+D488,
    U+D544,
    U+D559,
    U+D56D,
    U+D588,
    U+D615,
    U+D648,
    U+D655,
    U+D658,
    U+D65C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/8e3839e2b755c9fae0ac.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0048,
    U+007C,
    U+AC10,
    U+AC15,
    U+AC74,
    U+AC80,
    U+AC83,
    U+ACC4,
    U+AD11,
    U+AD50,
    U+AD6D,
    U+ADFC,
    U+AE00,
    U+AE08,
    U+AE4C,
    U+B0A8,
    U+B124,
    U+B144,
    U+B178,
    U+B274,
    U+B2A5,
    U+B2E8,
    U+B2F9,
    U+B354,
    U+B370,
    U+B418,
    U+B41C,
    U+B4F1,
    U+B514,
    U+B798,
    U+B808,
    U+B824-B825,
    U+B8CC,
    U+B978,
    U+B9D0,
    U+B9E4,
    U+BAA9,
    U+BB3C,
    U+BC18,
    U+BC1C,
    U+BC30,
    U+BC84,
    U+BCF5,
    U+BCF8,
    U+BD84,
    U+BE0C,
    U+BE14,
    U+C0B0,
    U+C0C9,
    U+C0DD,
    U+C124,
    U+C2DD,
    U+C2E4,
    U+C2EC,
    U+C54C,
    U+C57C-C57D,
    U+C591,
    U+C5C5-C5C6,
    U+C5ED,
    U+C608,
    U+C640,
    U+C6B8,
    U+C6D4,
    U+C784,
    U+C7AC,
    U+C800-C801,
    U+C9C1,
    U+C9D1,
    U+CC28,
    U+CC98,
    U+CC9C,
    U+CCAD,
    U+CD5C,
    U+CD94,
    U+CD9C,
    U+CDE8,
    U+CE68,
    U+CF54,
    U+D0DC,
    U+D14C,
    U+D1A0,
    U+D1B5,
    U+D2F0,
    U+D30C,
    U+D310,
    U+D398,
    U+D45C,
    U+D50C,
    U+D53C,
    U+D560,
    U+D568,
    U+D589,
    U+D604,
    U+D6C4,
    U+D788;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/13a1ea4750301e9313e2.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0039,
    U+0049,
    U+004D-004E,
    U+00A0,
    U+AC04,
    U+AC1C,
    U+AC70,
    U+AC8C,
    U+ACBD,
    U+ACF5,
    U+ACFC,
    U+AD00,
    U+AD6C,
    U+ADF8,
    U+B098,
    U+B0B4,
    U+B294,
    U+B2C8,
    U+B300,
    U+B3C4,
    U+B3D9,
    U+B4DC,
    U+B4E4,
    U+B77C,
    U+B7EC,
    U+B85D,
    U+B97C,
    U+B9C8,
    U+B9CC,
    U+BA54,
    U+BA74,
    U+BA85,
    U+BAA8,
    U+BB34,
    U+BB38,
    U+BBF8,
    U+BC14,
    U+BC29,
    U+BC88,
    U+BCF4,
    U+BD80,
    U+BE44,
    U+C0C1,
    U+C11C,
    U+C120,
    U+C131,
    U+C138,
    U+C18C,
    U+C218,
    U+C2B5,
    U+C2E0,
    U+C544,
    U+C548,
    U+C5B4,
    U+C5D0,
    U+C5EC,
    U+C5F0,
    U+C601,
    U+C624,
    U+C694,
    U+C6A9,
    U+C6B0,
    U+C6B4,
    U+C6D0,
    U+C704,
    U+C720,
    U+C73C,
    U+C740,
    U+C744,
    U+C74C,
    U+C758,
    U+C77C,
    U+C785,
    U+C788,
    U+C790-C791,
    U+C7A5,
    U+C804,
    U+C815,
    U+C81C,
    U+C870,
    U+C8FC,
    U+C911,
    U+C9C4,
    U+CCB4,
    U+CE58,
    U+CE74,
    U+D06C,
    U+D0C0,
    U+D130,
    U+D2B8,
    U+D3EC,
    U+D504,
    U+D55C,
    U+D569,
    U+D574,
    U+D638,
    U+D654,
    U+D68C;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/04ce02fb744be7aaa1c3.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0020-0022,
    U+0027-002A,
    U+002C-0038,
    U+003A-003B,
    U+003F,
    U+0041-0047,
    U+004A-004C,
    U+004F-005D,
    U+0061-007B,
    U+007D,
    U+00A1,
    U+00AB,
    U+00AE,
    U+00B7,
    U+00BB,
    U+00BF,
    U+2013-2014,
    U+201C-201D,
    U+2122,
    U+AC00,
    U+ACE0,
    U+AE30,
    U+B2E4,
    U+B85C,
    U+B9AC,
    U+C0AC,
    U+C2A4,
    U+C2DC,
    U+C774,
    U+C778,
    U+C9C0,
    U+D558;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/80411edb284445c7c5a9.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range: U+0301, U+2116;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/2f9906ced9e5d3cab771.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0300-0301,
    U+0303,
    U+0308,
    U+1EF2-1EF3,
    U+20AB;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/626c9c468526332303a3.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0132-0133,
    U+0152-0153,
    U+0174-0178,
    U+0192,
    U+0237,
    U+0308,
    U+1E80-1E85,
    U+1E9E,
    U+1EF2-1EF3,
    U+2020,
    U+20A1,
    U+20A3-20A4,
    U+20A6-20A7,
    U+20A9,
    U+20AB,
    U+20AD-20AE,
    U+20B1-20B2,
    U+20B4-20B5,
    U+20B8-20BA,
    U+20BC-20BD,
    U+2113;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/a89333204b0341bb369e.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0020-007E,
    U+00A0-00A7,
    U+00A9,
    U+00AB-00AE,
    U+00B0-00B1,
    U+00B5-00B7,
    U+00BB-00FF,
    U+0152-0153,
    U+0308,
    U+2010,
    U+2012-2015,
    U+2018-201A,
    U+201C-201E,
    U+2020-2022,
    U+2025-2026,
    U+2030,
    U+2032-2033,
    U+2039-203B,
    U+2044,
    U+2052,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/d401bab26e2e4c2b519c.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
  unicode-range:
    U+0302,
    U+0307,
    U+030A,
    U+0327,
    U+212A,
    U+212E,
    U+216A-216B,
    U+217A-217B,
    U+2205,
    U+2219,
    U+24EA,
    U+24FF,
    U+2780-2789,
    U+27E8-27E9,
    U+1F10B-1F10C,
    U+1F150-1F169,
    U+20B9F;
}
:root,
:host {
  color-scheme: light dark;
  --spacer-1: 0.25rem;
  --spacer-2: 0.5rem;
  --spacer-3: 0.75rem;
  --spacer-4: 1rem;
  --spacer-5: 1.5rem;
  --spacer-6: 2rem;
  --spacer-7: 3rem;
  --spacer-8: 4rem;
  --border-radius-1: 0.25rem;
  --border-radius-2: 0.5rem;
  --border-radius-3: 10rem;
  --box-shadow-1: 0.25rem 0.25rem 0rem var(--color);
  --box-shadow-2: 0.5rem 0.5rem 0rem var(--color);
  --z-index-base: 0;
  --z-index-overlay: 1;
  --z-index-above-overlay: 2;
  --z-index-header: 3;
  --z-index-menubar: 10;
  --z-index-modal: 20;
  --z-index-tooltip: 30;
  --white: #ffffff;
  --pink: #68003c;
  --purple: #90a8ed;
  --green: #23a094;
  --orange: #ffc900;
  --red: #dc341e;
  --yellow: #f1f333;
  --violet: #ff90e8;
  --breakpoint-sm: 480px;
  --breakpoint-md: 744px;
  --breakpoint-lg: 1024px;
  --success: 35 160 148;
  --contrast-success: 0 0 0;
  --warning: 255 201 0;
  --contrast-warning: 0 0 0;
  --danger: 220 52 30;
  --contrast-danger: 255 255 255;
  --info: 144 168 237;
  --contrast-info: 0 0 0;
  --accent: 104 0 60;
  --contrast-accent: 255 255 255;
  --highlight: 255 144 232;
  --contrast-highlight: 0 0 0;
  --primary: 0 0 0;
  --contrast-primary: 255 255 255;
  --black: 0 0 0;
  --contrast-black: 255 255 255;
  --filled: 255 255 255;
  --contrast-filled: 0 0 0;
  --color: 0 0 0;
  --body-bg: #f4f4f0;
  --border-alpha: 1;
  --font-family:
    Paperlogy,
    Pretendard Variable,
    Pretendard,
    -apple-system,
    BlinkMacSystemFont,
    system-ui,
    Roboto,
    Helvetica Neue,
    Segoe UI,
    Apple SD Gothic Neo,
    Noto Sans KR,
    Malgun Gothic,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    sans-serif;
  --accent-font-family:
    Paperlogy,
    Pretendard Variable,
    Pretendard,
    -apple-system,
    BlinkMacSystemFont,
    system-ui,
    Roboto,
    Helvetica Neue,
    Segoe UI,
    Apple SD Gothic Neo,
    Noto Sans KR,
    Malgun Gothic,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    sans-serif;
  --plain-font-family:
    Pretendard Variable,
    Pretendard,
    -apple-system,
    BlinkMacSystemFont,
    system-ui,
    Roboto,
    Helvetica Neue,
    Segoe UI,
    Apple SD Gothic Neo,
    Noto Sans KR,
    Malgun Gothic,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    sans-serif;
  --border-width: 0.0625rem;
  --big-icon-size: 1.25em;
  --active-bg: rgb(var(--filled));
  --main-stack-width: 28rem;
  --dynamic-grid: min(100%, calc((31.25rem - 100%) * 1000));
  --disabled-opacity: 0.3;
  --form-element-height: 3.025rem;
  --transition-duration: 0.14s;
}
@media (prefers-color-scheme: dark) {
  :root,
  :host {
    --body-bg: #242423;
    --primary: 221 221 221;
    --contrast-primary: 0 0 0;
    --color: 221 221 221;
    --filled: 0 0 0;
    --contrast-filled: 221 221 221;
    --contrast-black: 221 221 221;
    --border-alpha: 0.35;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
  vertical-align: bottom;
  background-origin: padding-box;
  border-style: solid;
  border-width: 0;
  --border: solid 0.0625rem rgb(var(--parent-color)/var(--border-alpha));
  --outline: 0.125rem solid rgb(var(--accent));
  --gray-1: 0.1;
  --gray-2: 0.2;
  --gray-3: 0.5;
}
html,
body {
  height: 100%;
  width: 100%;
  overflow-wrap: anywhere;
}
body {
  font-size: 1rem;
  line-height: 1.4;
  font-family: var(--font-family), sans-serif;
  font-feature-settings: "ss11", "ss04";
  background-color: var(--body-bg);
  -webkit-font-smoothing: antialiased;
  color: rgb(var(--color));
}
.font-accent {
  font-family: var(--accent-font-family), sans-serif;
}
.font-plain {
  font-family: var(--plain-font-family), sans-serif;
  font-weight: 400;
}
body:not(.mac) *::-webkit-scrollbar {
  width: .75rem;
  background-color: rgb(var(--color)/0.1);
}
body:not(.mac) *::-webkit-scrollbar-thumb {
  background-color: rgb(var(--color)/0.5);
  border-radius: .5rem;
}
main {
  display: flex;
  flex-direction: column;
}
h1 {
  font-size: 2.5rem;
  line-height: 1.2;
  font-family: var(--accent-font-family), sans-serif;
  font-weight: 500;
}
h2 {
  font-size: 1.5rem;
  line-height: 1.3;
  font-family: var(--accent-font-family), sans-serif;
  font-weight: 500;
}
h3 {
  font-size: 1.25rem;
  line-height: 1.4;
  font-family: var(--accent-font-family), sans-serif;
  font-weight: 500;
}
h4 {
  font-size: 1rem;
  line-height: 1.4;
  font-family: var(--accent-font-family), sans-serif;
  font-weight: 500;
}
h5 {
  font-size: .875rem;
  line-height: 1.3;
}
.text-singleline {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
a,
.link {
  color: rgb(var(--color));
  text-decoration: underline;
  cursor: pointer;
}
sub {
  vertical-align: sub;
}
sup {
  vertical-align: super;
}
small {
  display: block;
  font-size: .875rem;
  line-height: 1.3;
}
hr {
  border: none;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
ol,
ul {
  padding-left: 2rem;
}
ul.user-cards {
  padding: 0;
  list-style: none;
}
ul.inline {
  padding: 0;
  list-style: none;
}
ul.inline > li {
  display: inline;
}
ul.inline > li:not(:last-child)::after {
  content: " \b7  ";
}
menu > li {
  list-style: none;
}
details > summary {
  all: inherit;
  outline: revert;
  display: grid;
  grid-template-columns: auto 1fr;
  cursor: pointer;
  list-style: none;
}
details > summary::marker,
details > summary::-webkit-details-marker {
  display: none;
}
details > summary::before {
  margin-right: .25rem;
}
details[open] > summary {
  margin-bottom: .5rem;
}
details.toggle > summary {
  grid-template-columns: 1fr;
}
details.toggle > summary::before {
  content: none;
}
details.toggle[open] > summary {
  margin-bottom: 0;
}
.user-avatar {
  border-radius: 10rem;
  width: 1.25em;
  aspect-ratio: 1;
  flex-shrink: 0;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.application-icon {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  flex-shrink: 0;
}
[role^=menuitem] {
  cursor: pointer;
}
[role=menu] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  padding: .5rem 0;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
[role=menu] [role^=menuitem] {
  display: block;
  padding: .5rem 1rem;
  border: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[role=menu] [role^=menuitem] > :not(:last-child) {
  margin-right: .5rem;
}
[role=menu] [role^=menuitem]:hover {
  background-color: var(--active-bg);
}
[role=menu] [role^=menuitem].success {
  color: rgb(var(--success));
}
[role=menu] [role^=menuitem].danger {
  color: rgb(var(--danger));
}
[role=menu] [role^=menuitem].warning {
  color: rgb(var(--warning));
}
[role=menu] [role^=menuitem].info {
  color: rgb(var(--info));
}
[role=menu] [role=menuitemradio][aria-checked=true],
[role=menu] [role=menuitemcheckbox][aria-checked=true] {
  font-weight: bold;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] [contenteditable=true]::before,
a.stretched-link::before,
.stretched-link.link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
a.stretched-link,
.stretched-link.link {
  text-decoration: none;
}
.text-muted {
  color: rgb(var(--color)/0.56);
}
.dummy {
  background-color: rgb(var(--color)/0.1);
  animation: loading 1s infinite linear alternate;
  border-radius: .25rem;
}
.bg-filled {
  background: linear-gradient(rgb(var(--filled)), rgb(var(--filled)));
  background-blend-mode: overlay;
}
dl {
  display: grid;
  grid-template-columns: fit-content(40%);
  column-gap: .75rem;
}
dl dt {
  grid-column: 1;
}
dl dt::after {
  content: ":";
}
dl dd {
  grid-column: 2;
}
[inert],
button:disabled {
  cursor: not-allowed;
  opacity: .3;
}
[hidden] {
  display: none !important;
}
[draggable=true],
.drag-handle {
  cursor: grab;
}
.drag-handle:active {
  cursor: grabbing;
}
meter {
  height: 1lh;
  width: 100%;
  appearance: none;
  background: none;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  --optimum-value-background: rgb(var(--accent));
}
meter::-webkit-meter-inner-element,
meter::-webkit-meter-bar {
  display: contents;
}
meter::-webkit-meter-optimum-value {
  background: var(--optimum-value-background);
  border-radius: .25rem;
}
meter::-moz-meter-bar {
  background: var(--optimum-value-background);
  border-radius: .25rem;
}
.profiler-results * {
  max-width: unset;
}
.chosen-container .chosen-choices .search-choice .search-choice-close,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > .drag-handle,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab][contenteditable=true]::before,
table > thead th[aria-sort]:after,
[role=tree] [role=treeitem][aria-expanded] > .content::before,
.rich-text .embed .drag-handle,
[role=tree] [role=treeitem] .drag-handle,
.rows > * .drag-handle,
.public-visibility-notice.info::before,
.public-visibility-notice.warning::before,
.public-visibility-notice.danger::before,
.public-visibility-notice.success::before,
[role=progressbar][aria-valuenow="100"]::after,
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before,
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before,
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after,
nav footer .popover [role=menu] [role=menuitemradio][aria-checked=true]::before,
nav footer .popover > summary::before,
nav .navbar .toggle::after,
dialog > h2 .close::after,
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]:after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]:after,
input[type=checkbox]:not([role=switch]):checked::after,
.carousel .arrow::after,
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after,
aside .close::after,
[role=alert].info::before,
[role=status].info::before,
[role=alert].warning::before,
[role=status].warning::before,
[role=alert].danger::before,
[role=status].danger::before,
[role=alert].success::before,
[role=status].success::before,
.brand-icon,
.button-kakao::before,
.button-google::before,
.button-zoom::before,
.button-discord::before,
.button-kindle::before,
.button-android::before,
.button-apple::before,
.button-stripe::before,
.button-paypal::before,
.button-twitter::before,
.button-facebook::before,
.logo-full,
.icon,
details > summary::before {
  content: "\a0";
  display: inline-block;
  background: currentColor;
  min-height: max(1lh, 1em);
  width: 1em;
  mask-position: 50% 50%;
  mask-size: 120%;
  mask-repeat: no-repeat;
  flex-shrink: 0;
}
.chosen-container .chosen-choices .search-choice .search-choice-close::after,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > .drag-handle::after,
table > thead th[aria-sort]::after,
.rich-text .embed .drag-handle::after,
[role=tree] [role=treeitem] .drag-handle::after,
.rows > * .drag-handle::after,
[role=progressbar][aria-valuenow="100"]::after,
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after,
nav .navbar .toggle::after,
dialog > h2 .close::after,
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]::after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]::after,
input[type=checkbox]:not([role=switch]):checked::after,
.carousel .arrow::after,
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after,
aside .close::after,
.brand-icon::after,
.logo-full::after,
.icon::after {
  content: "\a0";
}
.icon-align-center {
  mask-image: url(/packs/static/474609a39c3edfb15626.svg);
}
.icon-align-left {
  mask-image: url(/packs/static/153a16c2202163389f94.svg);
}
.icon-align-right {
  mask-image: url(/packs/static/9b472f45e9c90962de24.svg);
}
.icon-archive-fill {
  mask-image: url(/packs/static/ecc79ccea86e5a94d99e.svg);
}
.icon-archive {
  mask-image: url(/packs/static/8f938d529eb3054b62a5.svg);
}
.icon-arrow-counterclockwise {
  mask-image: url(/packs/static/80557e25eca2a0f6b2ae.svg);
}
.icon-arrow-diagonal-up-right,
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after {
  mask-image: url(/packs/static/da9d6a63cade6a625650.svg);
}
.icon-arrow-down {
  mask-image: url(/packs/static/1a6d023516a48199d155.svg);
}
.icon-arrow-left,
.carousel .arrow.previous::after {
  mask-image: url(/packs/static/87a23f1adf56e6d4839e.svg);
}
.icon-arrow-right-circle {
  mask-image: url(/packs/static/a3ab5900f6e381015681.svg);
}
.icon-arrow-right,
.carousel .arrow.next::after {
  mask-image: url(/packs/static/a8a3f9141839e5fcf8c0.svg);
}
.icon-arrow-up-right-square {
  mask-image: url(/packs/static/b757481d92d12a2158df.svg);
}
.icon-arrow-up {
  mask-image: url(/packs/static/04ead47d01467ba055bd.svg);
}
.icon-arrows-collapse {
  mask-image: url(/packs/static/68995e74c5dd9ea2fe7d.svg);
}
.icon-arrows-expand {
  mask-image: url(/packs/static/908b77be8c979d8b5dee.svg);
}
.icon-bank {
  mask-image: url(/packs/static/25d3881bd5a814f53998.svg);
}
.icon-bar-chart-fill {
  mask-image: url(/packs/static/4b46ba65002a2e556eac.svg);
}
.icon-bold {
  mask-image: url(/packs/static/7a0b3a3da0fbde6c6081.svg);
}
.icon-book-half {
  mask-image: url(/packs/static/de64e6b8d6f4b5254b60.svg);
}
.icon-book {
  mask-image: url(/packs/static/fe63603708ded56e5b16.svg);
}
.icon-bookmark-check-fill {
  mask-image: url(/packs/static/37f90c916ca8d19cbec2.svg);
}
.icon-bookmark-fill {
  mask-image: url(/packs/static/6c6590cb2e8051326497.svg);
}
.icon-bookmark-heart-fill {
  mask-image: url(/packs/static/87b21ee7a6961d3a7338.svg);
}
.icon-bookmark-plus {
  mask-image: url(/packs/static/1b5eab0ee9cab9bacabf.svg);
}
.icon-bookmark-x {
  mask-image: url(/packs/static/b49ac3cb652efe2979d0.svg);
}
.icon-box-arrow-in-right-fill {
  mask-image: url(/packs/static/4adcf8829586e647343c.svg);
}
.icon-box {
  mask-image: url(/packs/static/7ea3ef61aff9f34ac919.svg);
}
.icon-brush {
  mask-image: url(/packs/static/d4a5751e1632f11a5b8d.svg);
}
.icon-bullseye {
  mask-image: url(/packs/static/cc6be099bb3b199bebda.svg);
}
.icon-button {
  mask-image: url(/packs/static/51ad340509761256c10d.svg);
}
.icon-calendar-all {
  mask-image: url(/packs/static/1adcd1aa0a4cc0abbe63.svg);
}
.icon-camera-video-fill {
  mask-image: url(/packs/static/eb0e5a2a4ba38333e51c.svg);
}
.icon-camera-video {
  mask-image: url(/packs/static/db5ed35e69722a5c5c3f.svg);
}
.icon-camera2 {
  mask-image: url(/packs/static/7281dc616ee4065cf011.svg);
}
.icon-card-image-fill {
  mask-image: url(/packs/static/8cd757cbd32dd26a2f42.svg);
}
.icon-card-text {
  mask-image: url(/packs/static/b8546f66970dd40b412e.svg);
}
.icon-card {
  mask-image: url(/packs/static/8c0eae4a4a654c24491b.svg);
}
.icon-cart-plus {
  mask-image: url(/packs/static/0ecbb06925eccb927ec8.svg);
}
.icon-cart3-fill {
  mask-image: url(/packs/static/5726d37ed7f4cac4fcd7.svg);
}
.icon-chat-right-text-fill {
  mask-image: url(/packs/static/c49dab797de2f0836b82.svg);
}
.icon-check-square {
  mask-image: url(/packs/static/79dc2ce7f55014fe7b48.svg);
}
.icon-circle-fill {
  mask-image: url(/packs/static/08706c7fc2800f362152.svg);
}
.icon-circle-pause {
  mask-image: url(/packs/static/3a51858c30fb342a4cb6.svg);
}
.icon-circle-play {
  mask-image: url(/packs/static/2f439958626a3e53de48.svg);
}
.icon-circle {
  mask-image: url(/packs/static/b3e8ea466bc0c31e7a37.svg);
}
.icon-clock-history {
  mask-image: url(/packs/static/0f2107ef994f1038c680.svg);
}
.icon-code-square {
  mask-image: url(/packs/static/0ffb778cfd6cb5c0e3c1.svg);
}
.icon-code {
  mask-image: url(/packs/static/55d21814e5f84b451bb3.svg);
}
.icon-cup2 {
  mask-image: url(/packs/static/b708cd4092b40b8d0510.svg);
}
.icon-deal-fill {
  mask-image: url(/packs/static/f271f20efa6f7f93c7f8.svg);
}
.icon-diagram-2-fill {
  mask-image: url(/packs/static/e61cb3289ea0ae842640.svg);
}
.icon-download-fill {
  mask-image: url(/packs/static/69ad2816220e734dbb08.svg);
}
.icon-download {
  mask-image: url(/packs/static/1eb1c5dd51fbc3cfe1ce.svg);
}
.icon-dropbox {
  mask-image: url(/packs/static/2299700cc3e88d7daf6b.svg);
}
.icon-embed {
  mask-image: url(/packs/static/099839ecfce37b6ed177.svg);
}
.icon-emoji-smile {
  mask-image: url(/packs/static/1c3048d41e50bd9836aa.svg);
}
.icon-envelope-fill {
  mask-image: url(/packs/static/f5a30a1bdac19639803e.svg);
}
.icon-envelope-open-fill {
  mask-image: url(/packs/static/a06cc6150c62e5b1d810.svg);
}
.icon-eye-fill {
  mask-image: url(/packs/static/abea681b90b601db4e1e.svg);
}
.icon-file-arrow-down {
  mask-image: url(/packs/static/1c691a3a645928fe70e6.svg);
}
.icon-file-earmark-binary-fill {
  mask-image: url(/packs/static/efe14204d057c84978bc.svg);
}
.icon-file-earmark-diff {
  mask-image: url(/packs/static/aa0990408f5aebd82b15.svg);
}
.icon-file-earmark-font {
  mask-image: url(/packs/static/6d64d0eaf7592434cc64.svg);
}
.icon-file-earmark-image-fill {
  mask-image: url(/packs/static/c9e58ecb9ddc66216ebf.svg);
}
.icon-file-earmark-medical-fill {
  mask-image: url(/packs/static/e8b7d016584b906172c4.svg);
}
.icon-file-earmark-medical {
  mask-image: url(/packs/static/d1292b34aaa09133b2b3.svg);
}
.icon-file-earmark-music-fill {
  mask-image: url(/packs/static/6c2e050be7dff6b315c7.svg);
}
.icon-file-earmark-play-fill {
  mask-image: url(/packs/static/c3e90f15cf038a7448b5.svg);
}
.icon-file-earmark-plus {
  mask-image: url(/packs/static/f75641f6ed2b2d57ed1b.svg);
}
.icon-file-earmark-text-fill {
  mask-image: url(/packs/static/49b3ebf33adb3bf25a6b.svg);
}
.icon-file-earmark-text {
  mask-image: url(/packs/static/f4ef14db2ad5bf3ac5d2.svg);
}
.icon-file-earmark-zip-fill {
  mask-image: url(/packs/static/f91eb823f9070dd56f56.svg);
}
.icon-file-music {
  mask-image: url(/packs/static/71a283b09849f515d66a.svg);
}
.icon-file-play {
  mask-image: url(/packs/static/ea8f934a3526f4273b98.svg);
}
.icon-file-text-fill {
  mask-image: url(/packs/static/c34a63e7a43736afc3f4.svg);
}
.icon-file-text {
  mask-image: url(/packs/static/8275d142e85b71c685bb.svg);
}
.icon-files-earmark {
  mask-image: url(/packs/static/d8a7f0201af3c26b0e5b.svg);
}
.icon-filter {
  mask-image: url(/packs/static/c1c7861a58555e2e0807.svg);
}
.icon-folder-plus {
  mask-image: url(/packs/static/5715bc095e015a5e0e7b.svg);
}
.icon-fonts {
  mask-image: url(/packs/static/8e5274ff3c49de9f7296.svg);
}
.icon-gear-fill {
  mask-image: url(/packs/static/7b329711777979c436e8.svg);
}
.icon-gear {
  mask-image: url(/packs/static/6dd184151f567dfc7201.svg);
}
.icon-gift-fill {
  mask-image: url(/packs/static/c84b6181b54ff99e0e7a.svg);
}
.icon-gift {
  mask-image: url(/packs/static/f291ec7dd547802a2a38.svg);
}
.icon-globe {
  mask-image: url(/packs/static/035007bc2a1ec9eb9637.svg);
}
.icon-grid {
  mask-image: url(/packs/static/78a1d6c5148071f701a0.svg);
}
.icon-h1 {
  mask-image: url(/packs/static/083d0ef71f47d56a909f.svg);
}
.icon-h2 {
  mask-image: url(/packs/static/3ee95f8ddd3c81588ce7.svg);
}
.icon-h3 {
  mask-image: url(/packs/static/6aa8276b48a79a260016.svg);
}
.icon-half-star {
  mask-image: url(/packs/static/dd7fd17e118db7f8b389.svg);
}
.icon-hdd-network-fill {
  mask-image: url(/packs/static/76175cbce02a9bfaa9c4.svg);
}
.icon-heart-fill {
  mask-image: url(/packs/static/efa8a1f370af5058d682.svg);
}
.icon-horizontal-rule {
  mask-image: url(/packs/static/7db61296b00c49d2712c.svg);
}
.icon-image {
  mask-image: url(/packs/static/0b933c84426624ed5f84.svg);
}
.icon-info-circle-fill,
.public-visibility-notice.info::before,
[role=alert].info::before,
[role=status].info::before {
  mask-image: url(/packs/static/85ba09a64c8d0114660c.svg);
}
.icon-info-circle {
  mask-image: url(/packs/static/6c00ade04b50f3ab131c.svg);
}
.icon-input-cursor-text {
  mask-image: url(/packs/static/29145a1639320d3ccc0e.svg);
}
.icon-italic {
  mask-image: url(/packs/static/31c12378599f1036a400.svg);
}
.icon-key2 {
  mask-image: url(/packs/static/f0da9789f449b6e4d14d.svg);
}
.icon-lighting-fill {
  mask-image: url(/packs/static/46311b05bf5173811bb4.svg);
}
.icon-link {
  mask-image: url(/packs/static/f68ef53b24b2e25b606d.svg);
}
.icon-lock-fill {
  mask-image: url(/packs/static/48c36f317cf9c19d88f9.svg);
}
.icon-media {
  mask-image: url(/packs/static/1852af47d3e84ae2c661.svg);
}
.icon-mic-fill {
  mask-image: url(/packs/static/91ffefa9dd70e776e22f.svg);
}
.icon-music-note-beamed {
  mask-image: url(/packs/static/d7e0060bd7b5a12445e8.svg);
}
.icon-ordered-list {
  mask-image: url(/packs/static/ec21c6253677494478df.svg);
}
.icon-outline-bell {
  mask-image: url(/packs/static/cff39519d43362277158.svg);
}
.icon-outline-check-circle {
  mask-image: url(/packs/static/4191411cb5d934546c38.svg);
}
.icon-outline-check,
[role=progressbar][aria-valuenow="100"]::after,
input[type=checkbox]:not([role=switch]):checked::after {
  mask-image: url(/packs/static/770f95807519145b2d64.svg);
}
.icon-outline-cheveron-double-left {
  mask-image: url(/packs/static/db272a58c2d686b22191.svg);
}
.icon-outline-cheveron-double-right {
  mask-image: url(/packs/static/274abc1a4cde13ea65b6.svg);
}
.icon-outline-cheveron-down,
table > thead th[aria-sort=descending]:after,
[role=tree] [role=treeitem][aria-expanded] > .content::before,
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before,
nav footer .popover > summary::before,
details[open] > summary::before {
  mask-image: url(/packs/static/28cc18ad794cb6e4a773.svg);
}
.icon-outline-cheveron-left {
  mask-image: url(/packs/static/304559f7e8ebd463cc2d.svg);
}
.icon-outline-cheveron-right,
[role=tree] [role=treeitem][aria-expanded=false] > .content::before,
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after,
details > summary::before {
  mask-image: url(/packs/static/60c12a9ceaa2798b15d4.svg);
}
.icon-outline-cheveron-up,
table > thead th[aria-sort=ascending]:after,
nav footer .popover[open] > summary::before {
  mask-image: url(/packs/static/912d084f626545070175.svg);
}
.icon-outline-circle-play {
  mask-image: url(/packs/static/26d6705a5b4624b39dce.svg);
}
.icon-outline-clock {
  mask-image: url(/packs/static/59456f13cff57db1f01c.svg);
}
.icon-outline-credit-card {
  mask-image: url(/packs/static/e001b4ccdc4beb6782b5.svg);
}
.icon-outline-currency-dollar {
  mask-image: url(/packs/static/07afdbe6c8e70aac586b.svg);
}
.icon-outline-dots-circle-horizontal {
  mask-image: url(/packs/static/19c6829ce64b32d0c4e3.svg);
}
.icon-outline-drag-vert {
  mask-image: url(/packs/static/aca5378acd2fe44e6669.svg);
}
.icon-outline-drag,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > .drag-handle,
.rich-text .embed .drag-handle,
[role=tree] [role=treeitem] .drag-handle,
.rows > * .drag-handle {
  mask-image: url(/packs/static/87541b4047272937a412.svg);
}
.icon-outline-duplicate {
  mask-image: url(/packs/static/eb85c8a11f53e8205432.svg);
}
.icon-outline-key {
  mask-image: url(/packs/static/27f5b80112046a1eadb1.svg);
}
.icon-outline-mail-open {
  mask-image: url(/packs/static/1c68051a0f3fcae079d0.svg);
}
.icon-outline-menu,
nav .navbar .toggle::after {
  mask-image: url(/packs/static/5be029facbc0063afe48.svg);
}
.icon-outline-refresh {
  mask-image: url(/packs/static/93b60063ebe1fb35c317.svg);
}
.icon-outline-shopping-bag {
  mask-image: url(/packs/static/69bbb27d3bd2c6af94f0.svg);
}
.icon-outline-star {
  mask-image: url(/packs/static/09991de861d527385cd4.svg);
}
.icon-paperclip {
  mask-image: url(/packs/static/ed7d32819099dceca4fe.svg);
}
.icon-pencil {
  mask-image: url(/packs/static/05a7598b66c563515468.svg);
}
.icon-people-fill {
  mask-image: url(/packs/static/a1f0028b25920a373f5d.svg);
}
.icon-person-circle-fill {
  mask-image: url(/packs/static/31bc36f2a81a2491d5a7.svg);
}
.icon-person-plus-fill {
  mask-image: url(/packs/static/fb8351a5c396d0754d7a.svg);
}
.icon-person-x-fill {
  mask-image: url(/packs/static/894ba6db853a17396907.svg);
}
.icon-person {
  mask-image: url(/packs/static/130122614da72c958bb3.svg);
}
.icon-phone {
  mask-image: url(/packs/static/7ac4494b1292dbd31d70.svg);
}
.icon-plus {
  mask-image: url(/packs/static/50ffd92c81b789a8854f.svg);
}
.icon-quote {
  mask-image: url(/packs/static/5a631d46c1098b68494a.svg);
}
.icon-redo {
  mask-image: url(/packs/static/2c3813cf0497f181f39c.svg);
}
.icon-save {
  mask-image: url(/packs/static/c9d7a73475d939e4963e.svg);
}
.icon-scissors {
  mask-image: url(/packs/static/0e94dc24e9798f82b1cc.svg);
}
.icon-shield-exclamation {
  mask-image: url(/packs/static/bb47c63aaf0f6a3c5478.svg);
}
.icon-shop-window-fill {
  mask-image: url(/packs/static/c1305e746f5567957d99.svg);
}
.icon-shop-window {
  mask-image: url(/packs/static/05456418cf347db629d2.svg);
}
.icon-skip-back-15 {
  mask-image: url(/packs/static/c473b0415be736626b5d.svg);
}
.icon-skip-forward-30 {
  mask-image: url(/packs/static/840cab6556eda16a4bb6.svg);
}
.icon-solid-bell {
  mask-image: url(/packs/static/520721e1a27b6370aac8.svg);
}
.icon-solid-chat-alt {
  mask-image: url(/packs/static/bd4690376210c7642b0c.svg);
}
.icon-solid-check-circle,
.public-visibility-notice.success::before,
nav footer .popover [role=menu] [role=menuitemradio][aria-checked=true]::before,
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]:after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]:after,
[role=alert].success::before,
[role=status].success::before {
  mask-image: url(/packs/static/72133490846751f90576.svg);
}
.icon-solid-cog {
  mask-image: url(/packs/static/0930cc9f9740922d5110.svg);
}
.icon-solid-currency-dollar {
  mask-image: url(/packs/static/137052bc775bf5cfd049.svg);
}
.icon-solid-database {
  mask-image: url(/packs/static/ef12026127e5102cc370.svg);
}
.icon-solid-document-text {
  mask-image: url(/packs/static/2bb1b6d7f7fede262a33.svg);
}
.icon-solid-flag {
  mask-image: url(/packs/static/e64d9a0ea82757a67e1e.svg);
}
.icon-solid-folder-open {
  mask-image: url(/packs/static/9f4b87e91b361c2d087b.svg);
}
.icon-solid-hand {
  mask-image: url(/packs/static/e453853ce7c352899f13.svg);
}
.icon-solid-key {
  mask-image: url(/packs/static/88761285f5ebb0161a83.svg);
}
.icon-solid-search {
  mask-image: url(/packs/static/24b22cac5a55b30a440b.svg);
}
.icon-solid-send {
  mask-image: url(/packs/static/f1fa12bdf49d8cf9ba8c.svg);
}
.icon-solid-shield-exclamation,
.public-visibility-notice.warning::before,
[role=alert].warning::before,
[role=status].warning::before {
  mask-image: url(/packs/static/6b4eb176822465da4d27.svg);
}
.icon-solid-star {
  mask-image: url(/packs/static/11980737cb8f5f869cc1.svg);
}
.icon-solid-user {
  mask-image: url(/packs/static/a517892a06a4367c41f8.svg);
}
.icon-soundwave {
  mask-image: url(/packs/static/8294e9e1218ee8280f43.svg);
}
.icon-stack-fill {
  mask-image: url(/packs/static/fff9f596a01b0a92fec5.svg);
}
.icon-stickies {
  mask-image: url(/packs/static/60fae656c9e6d6486923.svg);
}
.icon-strikethrough {
  mask-image: url(/packs/static/9e87d6f6cbbc46fedf1c.svg);
}
.icon-stripe {
  mask-image: url(/packs/static/872e2d158087dfb55c58.svg);
}
.icon-three-dots {
  mask-image: url(/packs/static/cdd5fc19ab0cda073d52.svg);
}
.icon-trash2 {
  mask-image: url(/packs/static/b80819e5eec39af24366.svg);
}
.icon-truck {
  mask-image: url(/packs/static/a752b51fa8ff46f90825.svg);
}
.icon-twitter {
  mask-image: url(/packs/static/7165103b221ee6eaed2c.svg);
}
.icon-underline {
  mask-image: url(/packs/static/ec4a270372690175bbd4.svg);
}
.icon-undo {
  mask-image: url(/packs/static/ce69743543ebd86f0447.svg);
}
.icon-unordered-list {
  mask-image: url(/packs/static/f9ca9020b3329322598c.svg);
}
.icon-upload-fill {
  mask-image: url(/packs/static/504c5eee776b8467c350.svg);
}
.icon-volume-down {
  mask-image: url(/packs/static/82eb625633c0e9f256a1.svg);
}
.icon-x-circle-fill,
.public-visibility-notice.danger::before,
[role=alert].danger::before,
[role=status].danger::before {
  mask-image: url(/packs/static/31abfc7d6b89a6aafc41.svg);
}
.icon-x-circle {
  mask-image: url(/packs/static/9c9d2379414c70f5b45c.svg);
}
.icon-x-square {
  mask-image: url(/packs/static/f730247d6a6b725e1d7b.svg);
}
.icon-x,
.chosen-container .chosen-choices .search-choice .search-choice-close,
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before,
nav.open .navbar .toggle::after,
dialog > h2 .close::after,
aside .close::after {
  mask-image: url(/packs/static/f380e678836fdd846f16.svg);
}
.icon-zoom-in {
  mask-image: url(/packs/static/dfdd3c9adbb4be3d5142.svg);
}
.icon-zoom-out {
  mask-image: url(/packs/static/22f2770768dd9a6a1d26.svg);
}
.logo-full {
  width: calc(1lh/0.3307692308);
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%22260%22%20height%3D%2286%22%20viewBox%3D%220%200%20260%2086%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M8.41%203.03H76.99V21.93H27.11V37.16H77V56.06H52V66.04H81.2V84.94H4.11V66.04H33.31V56.06H8.41V3.03Z%22%20fill%3D%22black%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M90.22%2066.05H167.31V84.95H90.22V66.05ZM93.79%203.03H163.84V21.72H156.59L154.7%2038.42H164.78V57.11H92.84V38.42H101.56V21.72H93.79V3.03ZM119.94%2038.42H136.64L138.53%2021.72H119.94V38.42Z%22%20fill%3D%22black%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M177.18%2039.58L198.39%2034.01H179.38V19.94H198.18V16.05H178.44V1.98H214.36V13.53H220.03V0.93H236.2V49.24H220.03V32.44H214.36V44.2L180.86%2053.44L177.18%2039.58ZM209.84%2060.48V52.92H228.53V66.05H255.42V84.95H224.02L221.39%2074.34L183.16%2086L177.91%2069.41L209.84%2060.48ZM239.25%200.93H255.42V53.44H239.25V0.93Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E);
  mask-size: contain;
}
.logo-g {
  display: block;
  background-image: url(/packs/static/cf7e88b0eed67c13fba8.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.25em;
  height: 1.25em;
}
.brand-icon,
.button-kakao::before,
.button-google::before,
.button-zoom::before,
.button-discord::before,
.button-kindle::before,
.button-android::before,
.button-apple::before,
.button-stripe::before,
.button-paypal::before,
.button-twitter::before,
.button-facebook::before {
  mask-size: 100%;
}
.brand-icon-facebook,
.button-facebook::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.014%202.003c-5.523%200-10%204.477-10%2010%200%204.815%203.445%208.89%208.001%209.805v-6.805h-2v-3h2v-3a3.007%203.007%200%200%201%203-3h3v3h-2a1.01%201.01%200%200%200-1%201v2h3l-1%203h-2l.006%206.962c5.032-.522%208.993-4.792%208.993-9.962%200-5.523-4.477-10-10-10Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-twitter,
.button-twitter::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.751%203h3.067l-6.7%207.658L22%2021.078h-6.172l-4.833-6.32-5.531%206.32h-3.07l7.167-8.19L2%203h6.328l4.37%205.777L17.75%203Zm-1.076%2016.242h1.7L7.404%204.74H5.58l11.094%2014.503Z%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-paypal,
.button-paypal::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%209.785c0%20.482-.058.976-.152%201.464-.762%203.977-3.371%205.351-6.704%205.351h-.515a.83.83%200%200%200-.817.71l-.723%204.582a.832.832%200%200%201-.817.708H8.81a.572.572%200%200%201-.566-.659l1.248-7.992.056-.05h1.939c4.711%200%207.658-2.356%208.526-6.811.73.732.987%201.688.987%202.697ZM8.206%2013.612c.104-.744.413-1.06%201.246-1.061l2.034-.002c4.117%200%206.478-1.881%207.22-5.751C19.427%203.078%2016.816%201%2013.28%201H6.67a.95.95%200%200%200-.934.81C3.662%2015.163%203.062%2018.558%203.001%2019.594a.573.573%200%200%200%20.571.605h3.59l1.044-6.586Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-stripe,
.button-stripe::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.25%203H5.75A2.753%202.753%200%200%200%203%205.75v12.5A2.753%202.753%200%200%200%205.75%2021h12.5A2.753%202.753%200%200%200%2021%2018.25V5.75A2.753%202.753%200%200%200%2018.25%203Zm-6.5%2014.5c-1.104%200-2.217-.285-3.085-.585a.247.247%200%200%201-.165-.236v-2.33c0-.09.09-.152.172-.116.583.251%201.634.647%202.666.755.474.05.939-.002%201.2-.273a.828.828%200%200%200%20.211-.579c0-.223-.043-.746-1.267-1.106-1.1-.309-3.232-1.019-3.232-3.28%200-1.499%201.047-3.25%204-3.25%201.104%200%202.217.285%203.085.585.1.035.165.13.165.236v2.326c0%20.09-.09.151-.172.115-.582-.254-1.628-.652-2.661-.744-.467-.059-.975-.014-1.223.23a.66.66%200%200%200-.194.472c0%20.191.006.618%201.245.995%202.16.63%203.255%201.777%203.255%203.41%200%201.557-1.047%203.375-4%203.375Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-apple,
.button-apple::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.493%2016.112c-.868.843-1.826.712-2.74.314-.97-.405-1.858-.43-2.883%200-1.277.552-1.954.391-2.723-.314C-1.194%2011.643-.553%204.835%204.38%204.58c1.197.064%202.035.661%202.74.71%201.047-.212%202.05-.823%203.171-.742%201.348.108%202.355.64%203.028%201.597-2.771%201.666-2.115%205.318.431%206.343-.51%201.338-1.163%202.66-2.259%203.637l.002-.012ZM7.023%204.531C6.894%202.544%208.504.91%2010.356.75c.255%202.29-2.082%204.005-3.331%203.78Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-android,
.button-android::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%228%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.75%207.775H.25C.466%205.5%201.774%203.557%203.705%202.517L2.585.59a.227.227%200%200%201%20.392-.226l1.135%201.953A6.955%206.955%200%200%201%207%201.704c1.048%200%202.022.219%202.888.612L11.022.363a.225.225%200%200%201%20.309-.082c.107.063.146.2.082.308l-1.12%201.928c1.933%201.04%203.241%202.983%203.457%205.258ZM10.098%205.89a.563.563%200%201%200%200-1.125.564.564%200%200%200-.566.563c0%20.31.253.562.566.562Zm-6.197%200a.563.563%200%201%200%200-1.125.564.564%200%200%200-.566.563c0%20.31.253.562.566.562Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-kindle,
.button-kindle::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.091%2013.757c-5.742%202.745-9.305.448-11.587-.947-.14-.088-.38.02-.173.26.76.926%203.251%203.158%206.502%203.158%203.253%200%205.189-1.784%205.43-2.095.241-.308.071-.478-.172-.376Zm1.613-.895c-.154-.202-.938-.24-1.43-.179-.494.06-1.236.363-1.171.545.033.068.1.037.44.007.34-.034%201.293-.155%201.491.105.2.263-.304%201.514-.396%201.716-.088.202.034.254.201.12.165-.135.463-.483.663-.975.198-.495.32-1.186.202-1.34Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.23%208.154c0%20.72.018%201.321-.344%201.961-.292.52-.756.84-1.273.84-.707%200-1.119-.54-1.119-1.34%200-1.575%201.406-1.862%202.736-1.862v.401Zm1.856%204.507a.383.383%200%200%201-.434.045c-.611-.51-.72-.747-1.057-1.233-1.01%201.035-1.724%201.344-3.033%201.344-1.548%200-2.755-.96-2.755-2.881%200-1.501.81-2.523%201.962-3.023%201-.442%202.395-.52%203.461-.642v-.24c0-.439.034-.96-.222-1.339-.225-.34-.655-.48-1.033-.48-.702%200-1.328.36-1.48%201.11-.032.166-.154.33-.32.338L5.39%205.467c-.15-.034-.316-.156-.275-.387.412-2.175%202.366-2.83%204.116-2.83.896%200%202.066.24%202.773.92.895.84.81%201.962.81%203.182v2.881c0%20.866.357%201.246.694%201.714.119.167.145.367-.006.492-.375.315-1.043.9-1.41%201.227l-.006-.005%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M14.091%2013.757c-5.742%202.745-9.305.448-11.587-.947-.14-.088-.38.02-.173.26.76.926%203.251%203.158%206.502%203.158%203.253%200%205.189-1.784%205.43-2.095.241-.308.071-.478-.172-.376Zm1.613-.895c-.154-.202-.938-.24-1.43-.179-.494.06-1.236.363-1.171.545.033.068.1.037.44.007.34-.034%201.293-.155%201.491.105.2.263-.304%201.514-.396%201.716-.088.202.034.254.201.12.165-.135.463-.483.663-.975.198-.495.32-1.186.202-1.34Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.23%208.154c0%20.72.018%201.321-.344%201.961-.292.52-.756.84-1.273.84-.707%200-1.119-.54-1.119-1.34%200-1.575%201.406-1.862%202.736-1.862v.401Zm1.856%204.507a.383.383%200%200%201-.434.045c-.611-.51-.72-.747-1.057-1.233-1.01%201.035-1.724%201.344-3.033%201.344-1.548%200-2.755-.96-2.755-2.881%200-1.501.81-2.523%201.962-3.023%201-.442%202.395-.52%203.461-.642v-.24c0-.439.034-.96-.222-1.339-.225-.34-.655-.48-1.033-.48-.702%200-1.328.36-1.48%201.11-.032.166-.154.33-.32.338L5.39%205.467c-.15-.034-.316-.156-.275-.387.412-2.175%202.366-2.83%204.116-2.83.896%200%202.066.24%202.773.92.895.84.81%201.962.81%203.182v2.881c0%20.866.357%201.246.694%201.714.119.167.145.367-.006.492-.375.315-1.043.9-1.41%201.227l-.006-.005%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-discord,
.button-discord::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.238%203.117a14.845%2014.845%200%200%200-3.664-1.137.056.056%200%200%200-.059.028%2010.35%2010.35%200%200%200-.456.937%2013.703%2013.703%200%200%200-4.115%200%209.483%209.483%200%200%200-.464-.937.058.058%200%200%200-.058-.028%2014.83%2014.83%200%200%200-3.664%201.137.053.053%200%200%200-.024.02C.4%206.625-.24%2010.025.074%2013.384a.065.065%200%200%200%20.024.042%2014.927%2014.927%200%200%200%204.494%202.272.058.058%200%200%200%20.064-.02c.346-.474.654-.972.92-1.496a.057.057%200%200%200-.032-.08%209.831%209.831%200%200%201-1.404-.669.058.058%200%200%201-.006-.096%207.67%207.67%200%200%200%20.279-.218.056.056%200%200%201%20.058-.008c2.946%201.345%206.135%201.345%209.046%200a.055.055%200%200%201%20.06.007c.09.074.184.149.279.22a.058.058%200%200%201-.005.095%209.228%209.228%200%200%201-1.405.669.057.057%200%200%200-.03.08c.27.523.578%201.022.918%201.495.014.02.04.028.063.021a14.877%2014.877%200%200%200%204.502-2.272.058.058%200%200%200%20.023-.042c.376-3.882-.628-7.255-2.66-10.245a.046.046%200%200%200-.024-.021zm-9.223%208.22c-.887%200-1.618-.813-1.618-1.813s.717-1.815%201.618-1.815c.908%200%201.632.822%201.618%201.815%200%201-.717%201.814-1.618%201.814zm5.981%200c-.887%200-1.618-.813-1.618-1.813s.717-1.815%201.618-1.815c.908%200%201.632.822%201.618%201.815%200%201-.71%201.814-1.618%201.814z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-zoom,
.button-zoom::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2212%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.267%200C.567%200%200%20.64%200%201.429v6.928C0%2010.37%201.446%2012%203.23%2012l7.503-.071c.7%200%201.267-.64%201.267-1.429v-7C12%201.488%2010.284%200%208.5%200H1.267Zm12.445%202.728C13.26%203.175%2013%203.82%2013%204.5v2.9c0%20.678.26%201.324.712%201.772l2.817%202.48c.573.567%201.471.108%201.471-.752V1.135c0-.86-.898-1.318-1.471-.752l-2.817%202.345Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-google,
.button-google::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.51a7.486%207.486%200%200%200-7.5%207.5c0%204.165%203.357%207.5%207.5%207.5%203.595%200%207.491-2.854%207.5-7.546V6.511H8v3h4.194c-.62%201.741-2.24%203-4.195%203a4.5%204.5%200%201%201%200-9c1.054%200%202.032.353%202.787.968.245-.245%201.713-1.718%202.189-2.098C11.652%201.196%209.922.511%207.999.511Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-kakao,
.button-kakao::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%203C6.477%203%202%206.463%202%2010.735c0%202.746%201.85%205.157%204.63%206.52-.15.51-.964%203.29-.996%203.508%200%200-.02.164.087.226.106.062.232.014.232.014.286-.04%203.317-2.166%203.842-2.535.72.106%201.462.162%202.205.162%205.523%200%2010-3.463%2010-7.735C22%206.463%2017.523%203%2012%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E%0A);
}
[role=alert],
[role=status] {
  display: grid;
  grid-template-columns: 1fr;
  align-items: start;
  padding: .75rem;
  gap: .5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
[role=alert].success,
[role=status].success {
  border-color: rgb(var(--success));
  background-color: rgb(var(--success)/0.2);
}
[role=alert].success::before,
[role=status].success::before {
  width: 1lh;
  color: rgb(var(--success));
  grid-column: -3;
}
[role=alert].danger,
[role=status].danger {
  border-color: rgb(var(--danger));
  background-color: rgb(var(--danger)/0.2);
}
[role=alert].danger::before,
[role=status].danger::before {
  width: 1lh;
  color: rgb(var(--danger));
  grid-column: -3;
}
[role=alert].warning,
[role=status].warning {
  border-color: rgb(var(--warning));
  background-color: rgb(var(--warning)/0.2);
}
[role=alert].warning::before,
[role=status].warning::before {
  width: 1lh;
  color: rgb(var(--warning));
  grid-column: -3;
}
[role=alert].info,
[role=status].info {
  border-color: rgb(var(--info));
  background-color: rgb(var(--info)/0.2);
}
[role=alert].info::before,
[role=status].info::before {
  width: 1lh;
  color: rgb(var(--info));
  grid-column: -3;
}
[role=alert] .close,
[role=status] .close {
  align-self: center;
  grid-column: 1;
}
@media (min-width: 480px) {
  [role=alert] .close,
  [role=status] .close {
    grid-column: 2;
  }
}
aside {
  overflow: auto;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  padding: 1.5rem;
  gap: 1rem;
  grid-auto-rows: max-content;
  display: grid;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: var(--z-index-menubar);
  width: 100%;
}
@media (min-width: 1024px) {
  aside {
    border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
    grid-column: 2;
    width: 40vw;
  }
}
aside > header {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
aside > header h2 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
aside .close {
  margin-left: auto;
}
.fixed-aside aside {
  display: none;
}
@media (min-width: 1024px) {
  .fixed-aside aside {
    display: grid;
    position: relative;
    width: 30vw;
  }
  .fixed-aside aside .close {
    display: none;
  }
  .fixed-aside.sidebar-nav header.sticky-top,
  .fixed-aside.sidebar-nav main > header {
    padding-right: 4rem;
  }
}
[role=application] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
[role=application] [role=menubar] {
  display: flex;
}
[role=application] [role=menubar] > * {
  display: flex;
  align-items: center;
  padding: 1rem;
  gap: .25rem;
  font-size: .875rem;
  line-height: 1.3;
}
[role=application] [role=menubar] > *:not(:last-child) {
  border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
@media (min-width: 480px) {
  [role=application] [role=menubar] > * {
    font-size: inherit;
    line-height: inherit;
  }
}
[role=application] [role=menubar] h1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: inherit;
  line-height: inherit;
}
[role=application] [role=document] {
  flex-grow: 1;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.audio-player {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .75rem;
}
.audio-player [role=toolbar] {
  display: flex;
  align-items: center;
  gap: .5rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
.audio-player input[type=range] {
  flex-grow: 1;
}
.audio-player time {
  font-variant-numeric: tabular-nums;
  font-size: .875rem;
  line-height: 1.3;
}
main > a,
main > .link,
.big-links > a,
.big-links > .link {
  text-decoration: none;
  display: grid;
  grid-template-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  gap: 1rem;
}
main > a .icon,
main > .link .icon,
.big-links > a .icon,
.big-links > .link .icon {
  grid-column: -3;
  grid-row: 1;
  font-size: 1.25em;
}
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after {
  font-size: 1.25em;
  grid-column: -1;
}
.big-links > a,
.big-links > .link {
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.big-links > a:first-child,
.big-links > .link:first-child {
  padding-top: 0;
}
.big-links > a:last-child,
.big-links > .link:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.tab-buttons[role=tablist] [role=tab][aria-selected=true],
.radio-buttons[role=radiogroup] button[role=radio][aria-checked=true],
.tab-buttons[role=tablist] [role=tab]:hover:not(:active):not(:disabled),
.widget .overlay .close-button:hover:not(:active):not(:disabled),
.button:hover:not(:active):not(:disabled),
.tab-buttons[role=tablist] [aria-haspopup][aria-expanded=true][role=tab],
.widget .overlay [aria-haspopup][aria-expanded=true].close-button,
[aria-haspopup][aria-expanded=true].button {
  transform: translate(-0.25rem, -0.25rem);
  box-shadow: .25rem .25rem 0rem rgb(var(--parent-color));
}
.tab-buttons[role=tablist] [role=tab],
.widget .overlay .close-button,
.button {
  background: rgba(0, 0, 0, 0);
  font-size: 1rem;
  line-height: 1.4;
  padding: .75rem 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  color: currentColor;
  border-radius: .25rem;
  font-family: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: transform;
}
.tab-buttons[role=tablist] .success[role=tab],
.widget .overlay .success.close-button,
.success.button,
.tab-buttons[role=tablist] .outline-success[role=tab]:hover:not(:disabled),
.widget .overlay .outline-success.close-button:hover:not(:disabled),
.outline-success.button:hover:not(:disabled) {
  background-color: rgb(var(--success));
  --color: var(--contrast-success);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .danger[role=tab],
.widget .overlay .danger.close-button,
.danger.button,
.tab-buttons[role=tablist] .outline-danger[role=tab]:hover:not(:disabled),
.widget .overlay .outline-danger.close-button:hover:not(:disabled),
.outline-danger.button:hover:not(:disabled) {
  background-color: rgb(var(--danger));
  --color: var(--contrast-danger);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .warning[role=tab],
.widget .overlay .warning.close-button,
.warning.button,
.tab-buttons[role=tablist] .outline-warning[role=tab]:hover:not(:disabled),
.widget .overlay .outline-warning.close-button:hover:not(:disabled),
.outline-warning.button:hover:not(:disabled) {
  background-color: rgb(var(--warning));
  --color: var(--contrast-warning);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .info[role=tab],
.widget .overlay .info.close-button,
.info.button,
.tab-buttons[role=tablist] .outline-info[role=tab]:hover:not(:disabled),
.widget .overlay .outline-info.close-button:hover:not(:disabled),
.outline-info.button:hover:not(:disabled) {
  background-color: rgb(var(--info));
  --color: var(--contrast-info);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .primary[role=tab],
.tab-buttons[role=tablist] .chosen-container .chosen-choices [role=tab].search-choice,
.chosen-container .chosen-choices .tab-buttons[role=tablist] [role=tab].search-choice,
.widget .overlay .primary.close-button,
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice,
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice,
.primary.button,
.chosen-container .chosen-choices .button.search-choice,
.tab-buttons[role=tablist] .outline-primary[role=tab]:hover:not(:disabled),
.widget .overlay .outline-primary.close-button:hover:not(:disabled),
.outline-primary.button:hover:not(:disabled) {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .black[role=tab],
.widget .overlay .black.close-button,
.black.button,
.tab-buttons[role=tablist] .outline-black[role=tab]:hover:not(:disabled),
.widget .overlay .outline-black.close-button:hover:not(:disabled),
.outline-black.button:hover:not(:disabled) {
  background-color: rgb(var(--black));
  --color: var(--contrast-black);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .accent[role=tab],
.widget .overlay .accent.close-button,
.accent.button,
.tab-buttons[role=tablist] .outline-accent[role=tab]:hover:not(:disabled),
.widget .overlay .outline-accent.close-button:hover:not(:disabled),
.outline-accent.button:hover:not(:disabled) {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .filled[role=tab],
.widget .overlay .close-button,
.filled.button,
.tab-buttons[role=tablist] .outline-filled[role=tab]:hover:not(:disabled),
.outline-filled.button:hover:not(:disabled) {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .small[role=tab],
.widget .overlay .small.close-button,
.small.button {
  font-size: .875rem;
  line-height: 1.3;
  padding: .5rem;
}
.tab-buttons[role=tablist] .primary[role=tab]:hover:not(:disabled),
.tab-buttons[role=tablist] .chosen-container .chosen-choices [role=tab].search-choice:hover:not(:disabled),
.chosen-container .chosen-choices .tab-buttons[role=tablist] [role=tab].search-choice:hover:not(:disabled),
.widget .overlay .primary.close-button:hover:not(:disabled),
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice:hover:not(:disabled),
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice:hover:not(:disabled),
.primary.button:hover:not(:disabled),
.chosen-container .chosen-choices .button.search-choice:hover:not(:disabled) {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] [role=tab],
.radio-buttons[role=radiogroup] button[role=radio] {
  text-align: initial;
  align-items: flex-start;
  justify-content: initial;
  gap: .75rem;
}
.tab-buttons[role=tablist] [role=tab] h4,
.radio-buttons[role=radiogroup] button[role=radio] h4 {
  font-weight: bold;
}
.tab-buttons[role=tablist] [role=tab] > :first-child,
.radio-buttons[role=radiogroup] button[role=radio] > :first-child {
  flex-shrink: 0;
}
.tab-buttons[role=tablist] .vertical[role=tab],
.radio-buttons[role=radiogroup] button.vertical[role=radio] {
  flex-flow: column;
}
.tab-buttons[role=tablist] [role=tab][aria-selected=true],
.radio-buttons[role=radiogroup] button[role=radio][aria-checked=true] {
  background-color: var(--active-bg);
}
button {
  all: unset;
  outline: revert;
  cursor: pointer;
}
.button-facebook {
  background-color: #4267b2;
  color: #fff;
}
.button-twitter {
  background-color: #000;
  color: #fff;
}
.button-paypal {
  background-color: #00457c;
  color: #fff;
}
.button-stripe {
  background-color: #625bf6;
  color: #fff;
}
.button-apple {
  background-color: #000;
  color: #fff;
}
.button-android {
  background-color: #142f40;
  color: #fff;
}
.button-kindle {
  background-color: #f3a642;
  color: #000;
}
.button-discord {
  background-color: #7289da;
  color: #fff;
}
.button-zoom {
  background-color: #4087fc;
  color: #fff;
}
.button-google {
  background-color: #5383ec;
  color: #fff;
}
.button-kakao {
  background-color: #fee500;
  color: #191919;
}
.button-kakao::before {
  background: rgba(0, 0, 0, .9);
}
.calendar {
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding: 1rem;
}
.calendar .react-calendar__navigation {
  display: flex;
}
.calendar .react-calendar__navigation__label {
  flex-grow: 1;
  text-align: center;
  font-weight: bold;
}
.calendar .react-calendar__navigation__label:disabled {
  opacity: 1;
}
.calendar .react-calendar__navigation__arrow {
  font-size: .875rem;
  line-height: 1.3;
}
.calendar .react-calendar__viewContainer {
  text-align: center;
}
.calendar .react-calendar__month-view__weekdays {
  font-weight: bold;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.calendar .react-calendar__month-view__weekdays abbr {
  text-decoration: none;
  font-size: .875rem;
  line-height: 1.3;
}
.calendar .react-calendar__month-view__days {
  border-radius: .5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  overflow: hidden;
}
.calendar .react-calendar__month-view__days__day {
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: relative;
}
.calendar .react-calendar__month-view__days__day:disabled {
  opacity: 1;
}
.calendar .react-calendar__month-view__days__day:disabled abbr {
  opacity: .3;
}
.calendar .react-calendar__month-view__days__day::before,
.calendar .react-calendar__month-view__days__day::after {
  content: "";
  position: absolute;
}
.calendar .react-calendar__month-view__days__day:nth-child(n+8)::before {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  top: 0;
  left: 0;
  width: 100%;
}
.calendar .react-calendar__month-view__days__day:not(:nth-child(7n))::after {
  border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  top: 0;
  right: 0;
  height: 100%;
}
.calendar .react-calendar__month-view__days__day--neighboringMonth abbr {
  visibility: hidden;
}
.calendar .react-calendar__month-view__days__day--neighboringMonth.react-calendar__tile--active {
  background-color: inherit;
}
.calendar .react-calendar__tile--active {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.card {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  padding: 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: grid;
  gap: 1rem;
}
.cart {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
.cart > :not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.cart[role=list] > [role=listitem] {
  display: grid;
}
.cart[role=list] > [role=listitem] > :first-child {
  display: grid;
  grid-template-columns: 3.625rem 1fr auto;
  gap: 1rem;
  padding: 1rem;
}
@media (min-width: 480px) {
  .cart[role=list] > [role=listitem] > :first-child {
    grid-template-columns: 8.5rem 1fr auto;
    padding: 0;
    padding-right: 1rem;
  }
}
.cart[role=list] > [role=listitem] > :first-child > figure {
  background-color: rgb(var(--color)/0.1);
  aspect-ratio: 1;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  overflow: hidden;
}
@media (min-width: 480px) {
  .cart[role=list] > [role=listitem] > :first-child > figure {
    border: none;
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
    border-radius: 0;
    height: 100%;
  }
}
.cart[role=list] > [role=listitem] > :first-child > figure img {
  width: 100%;
  height: 100%;
}
.cart[role=list] > [role=listitem] > :first-child ul {
  display: grid;
  gap: .25rem 1rem;
  padding: 0;
  list-style: none;
}
@media (min-width: 480px) {
  .cart[role=list] > [role=listitem] > :first-child ul {
    display: flex;
    flex-wrap: wrap;
  }
}
.cart[role=list] > [role=listitem] > :first-child > section {
  display: flex;
  flex-direction: column;
  gap: .25rem;
}
@media (min-width: 480px) {
  .cart[role=list] > [role=listitem] > :first-child > section {
    padding: 1rem 0;
  }
}
.cart[role=list] > [role=listitem] > :first-child > section:last-child {
  align-items: end;
}
.cart[role=list] > [role=listitem] > :first-child > section footer {
  margin-top: auto;
}
.cart[role=list] > [role=listitem] > :first-child h4 {
  font-weight: bold;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (min-width: 480px) {
  .cart[role=list] > [role=listitem]:first-child > :first-child > figure {
    border-top-left-radius: .25rem;
  }
  .cart[role=list] > [role=listitem]:last-child > :only-child > figure {
    border-bottom-left-radius: .25rem;
  }
}
.cart[role=list] > [role=listitem] .footer {
  display: grid;
  gap: 1rem;
  padding: 1rem;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
@media (min-width: 480px) {
  .cart[role=list] > [role=listitem] .footer > [role=listitem] > :first-child {
    grid-template-columns: 6.5rem 1fr auto;
  }
}
.cart > .cart-summary {
  padding: 1rem;
  display: grid;
  gap: 1rem;
}
.cart > .cart-summary > * {
  display: grid;
  gap: 1rem;
  grid-auto-flow: column;
  justify-content: space-between;
}
.cart > .cart-summary h4 {
  display: inline-flex;
  flex-wrap: wrap;
  gap: .5rem;
}
.cart > footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
}
.cart > footer > * {
  font-size: 1.25rem;
  line-height: 1.4;
}
.chart {
  position: relative;
  padding: 1.5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.chart .line {
  fill: none;
  stroke: rgb(var(--accent));
  stroke-width: .125rem;
}
.chart .point {
  stroke: none;
  fill: rgb(var(--accent));
}
.chart .domain {
  stroke: currentColor;
}
.chart .bar {
  fill: rgb(var(--color)/0.1);
}
.chart .bar.level2 {
  fill: currentColor;
}
.chart .bar.highlight {
  fill: rgb(var(--color)/0.2);
  border-color: rgb(var(--accent));
}
.chart .has-tooltip {
  position: absolute;
}
.chart .has-tooltip time {
  display: block;
  font-weight: bold;
}
.carousel {
  position: relative;
}
.carousel .items {
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  align-items: center;
  height: 100%;
  scrollbar-width: none;
}
.carousel .items::-webkit-scrollbar {
  display: none;
}
.carousel .items > * {
  scroll-snap-align: start;
  flex: 1 0 100%;
  min-height: 1px;
}
.carousel .arrow {
  padding: .75rem;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  align-items: center;
  z-index: 1;
}
.carousel .arrow::before {
  content: "";
  padding: 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  background: rgb(var(--filled));
  border-radius: 10rem;
}
.carousel .arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.carousel .arrow.previous {
  left: 0;
}
.carousel .arrow.next {
  right: 0;
}
.carousel:hover .arrow {
  display: flex;
}
.carousel [role=tablist] {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: .5rem;
  padding: .75rem;
  flex-wrap: wrap;
}
.carousel [role=tablist] > [role=tab] {
  display: block;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding: .5rem;
  border-radius: 10rem;
  background: rgb(var(--filled));
}
.carousel [role=tablist] > [role=tab][aria-selected=true] {
  background: currentColor;
}
.carousel [role=tabpanel] {
  display: flex;
  justify-content: center;
  padding: unset;
  margin-top: unset;
}
.input-with-button {
  display: grid;
  grid-auto-flow: column;
  gap: .75rem;
  grid-template-columns: 1fr;
  grid-auto-columns: max-content;
  align-items: center;
}
.paragraphs {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.button-group {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}
.comment {
  display: grid;
  grid-template-columns: max-content 1fr;
  gap: .75rem;
  position: relative;
}
.comment > .body {
  display: grid;
  gap: .75rem;
  position: relative;
  white-space: pre-wrap;
}
.comment:has(.comment) > .body::before {
  content: "";
  position: absolute;
  left: -2.2625rem;
  height: calc(100% - 3.025rem);
  top: 3.025rem;
  border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.comment > * {
  grid-column: 2;
}
.comment .user-avatar {
  height: 3.025rem;
  width: 3.025rem;
  grid-column: 1;
  grid-row: 1/3;
}
.comment header {
  display: flex;
  gap: .75rem;
  align-items: center;
  flex-wrap: wrap;
}
.comment header .user-name {
  font-weight: bold;
  text-decoration: none;
}
.comment .comment {
  margin-top: 1.5rem;
  margin-left: -1.5125rem;
  max-width: unset;
}
.comment .comment:not(:last-child)::before {
  content: "";
  height: 100%;
  left: -0.75rem;
  position: absolute;
  border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.comment .comment::after {
  content: "";
  position: absolute;
  top: -2.25rem;
  right: 100%;
  width: .6875rem;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  height: 3.7625rem;
  border-bottom-left-radius: .5rem;
}
.custom-sections > section .add-section > summary,
.custom-sections > * > [role=toolbar] > button,
.custom-sections > * > [role=toolbar] > details > summary {
  width: calc(1lh + .5rem);
  aspect-ratio: 1;
  display: grid;
  place-items: center;
}
.custom-sections > section .add-section > summary:hover,
.custom-sections > * > [role=toolbar] > button:hover,
.custom-sections > * > [role=toolbar] > details > summary:hover {
  background-color: var(--active-bg);
}
.custom-sections {
  --z-section-toolbar: 1;
  --z-section-editor-toolbar: 3;
  --z-section-popover: 30;
  --z-section-popover-submenu: 31;
}
.custom-sections > * {
  position: relative;
}
.custom-sections > * > [role=toolbar] {
  display: flex;
  gap: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  width: max-content;
  order: -1;
  position: relative;
}
.custom-sections > * > [role=toolbar]:hover,
.custom-sections > * > [role=toolbar]:focus-within {
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
@media (min-width: 1024px) {
  .custom-sections > * > [role=toolbar] {
    flex-direction: column;
    position: absolute;
    top: 1rem;
    left: 1rem;
  }
}
.custom-sections .with-sidebar > [aria-label=Filters] {
  z-index: 0;
}
.custom-sections > section {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  border: none;
}
.custom-sections > section .add-section {
  place-self: center;
  position: absolute;
  top: -0.0625rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.custom-sections > section .add-section > summary {
  border: none;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
.custom-sections > section .add-section > summary:hover {
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
.custom-sections > section .add-section ~ .add-section {
  top: 100%;
  z-index: 1;
}
.custom-sections .rich-text-editor-toolbar[role=toolbar] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
  position: sticky;
  top: 0;
  z-index: var(--z-section-editor-toolbar);
}
@media (min-width: 1024px) {
  .custom-sections .rich-text-editor-toolbar[role=toolbar] {
    margin-top: -4.0625rem;
    margin-bottom: -0.3125rem;
  }
}
.custom-sections .popover[open] {
  z-index: var(--z-section-popover);
}
.custom-sections .popover[open] > .dropdown {
  z-index: inherit;
}
.custom-sections .popover.submenu-open[open] > .dropdown {
  z-index: var(--z-section-popover-submenu);
}
.profile > header .popover[open] {
  z-index: 32;
}
.profile > header .popover[open] > .dropdown {
  z-index: inherit;
}
.profile > header .popover.submenu-open[open] > .dropdown {
  z-index: 33;
}
.discover section.carousel-section {
  display: grid;
  gap: 1rem;
}
.discover section.carousel-section > header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.discover section.carousel-section > header .actions {
  display: flex;
  align-items: center;
  gap: .5rem;
}
.discover section.carousel-section > header .actions button {
  font-size: 1.25em;
}
.discover section.carousel-section .carousel > .items {
  align-items: unset;
  display: grid;
  grid-auto-flow: column;
  gap: 1.5rem;
  grid-auto-columns: min(20rem, 60vw);
  min-height: 24rem;
  padding-bottom: .25rem;
}
.discover section.carousel-section .carousel > .items figure {
  aspect-ratio: 1;
}
@media (min-width: 1024px) {
  .discover section.carousel-section .carousel > .items {
    grid-auto-columns: 40rem;
  }
}
@media (min-width: 744px) {
  .discover .product-cta {
    padding: 1rem 4rem;
  }
}
.dropdown {
  position: relative;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding: 1rem;
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  margin-top: .5rem;
  max-width: calc(100vw - 2rem);
}
.dropdown::before {
  content: "";
  border-left: solid .5rem rgba(0, 0, 0, 0);
  border-right: solid .5rem rgba(0, 0, 0, 0);
  border-bottom: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  position: absolute;
  bottom: 100%;
  left: .75rem;
}
.dropdown > [role=menu]:only-child,
.dropdown > .stack:only-child {
  box-shadow: none;
  margin: -1rem;
  max-width: calc(100% + 2rem);
  border: none;
}
.popover {
  display: inline-block;
  position: relative;
}
.popover[open]::after,
.popover.expanded::after {
  content: "";
  border-left: solid .5rem rgba(0, 0, 0, 0);
  border-right: solid .5rem rgba(0, 0, 0, 0);
  border-bottom: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 30;
}
.popover .dropdown {
  position: absolute;
  top: calc(100% - .0625rem);
  min-width: 100%;
  width: max-content;
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
  z-index: 30;
  --color: var(--contrast-filled);
}
.popover .dropdown::before {
  display: none;
}
.popover.top::after {
  bottom: 100%;
  top: unset;
  border-top: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  border-bottom: unset;
}
.popover.top .dropdown {
  box-shadow: none;
  bottom: calc(100% + .5rem - .0625rem);
  top: unset;
}
.popover:has(> summary button) > .dropdown {
  margin-left: -0.25rem;
}
.popover:has(> summary button).top > .dropdown,
.popover:has(> summary button).top::after {
  margin-bottom: .25rem;
}
figure.code {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-radius: .25rem;
  overflow: hidden;
}
figure.code figcaption {
  padding: 1rem;
}
figure.code pre {
  padding: 1rem;
  background-color: rgb(var(--color)/0.1);
  overflow-x: auto;
}
figure.code > :not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
input[type=radio]:disabled,
input[type=checkbox]:disabled,
.input.disabled,
.chosen-container .disabled.chosen-choices,
.textarea.disabled,
label:has(input:disabled),
input:not([type]):disabled,
input[type=email]:disabled,
input[type=time]:disabled,
input[type=date]:disabled,
input[type=datetime-local]:disabled,
input[type=number]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=text]:disabled,
input[type=url]:disabled,
textarea:disabled,
select:disabled,
.input:disabled,
.chosen-container .chosen-choices:disabled,
.textarea:disabled {
  cursor: not-allowed;
  opacity: .3;
}
input:not([type]),
input[type=email],
input[type=time],
input[type=date],
input[type=datetime-local],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea,
select,
.input,
.chosen-container .chosen-choices,
.textarea {
  font-family: inherit;
  padding: .75rem 1rem;
  font-size: 1rem;
  line-height: 1.4;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: block;
  width: 100%;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
input:not([type])::placeholder,
input[type=email]::placeholder,
input[type=time]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=url]::placeholder,
textarea::placeholder,
select::placeholder,
.input::placeholder,
.chosen-container .chosen-choices::placeholder,
.textarea::placeholder {
  color: rgb(var(--color)/0.56);
}
input:not([type]):focus-within,
input[type=email]:focus-within,
input[type=time]:focus-within,
input[type=date]:focus-within,
input[type=datetime-local]:focus-within,
input[type=number]:focus-within,
input[type=password]:focus-within,
input[type=search]:focus-within,
input[type=tel]:focus-within,
input[type=text]:focus-within,
input[type=url]:focus-within,
textarea:focus-within,
select:focus-within,
.input:focus-within,
.chosen-container .chosen-choices:focus-within,
.textarea:focus-within {
  outline: .125rem solid rgb(var(--accent));
}
label {
  display: inline-flex;
  gap: .5rem;
  font-size: 1rem;
  line-height: 1.4;
  cursor: pointer;
}
fieldset {
  display: flex;
  flex-direction: column;
  border: none;
  gap: .5rem;
}
fieldset legend {
  display: flex;
  align-items: center;
  position: relative;
  font-weight: bold;
  margin-bottom: .5rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.4;
}
fieldset legend label,
fieldset legend a,
fieldset legend .link {
  font-weight: normal;
}
fieldset legend > :last-child:not(:only-child) {
  float: right;
  margin-left: auto;
}
fieldset small {
  color: rgb(var(--color)/0.56);
}
fieldset[role=group] label {
  width: 100%;
}
fieldset[role=group] label input {
  margin-left: auto;
}
fieldset.success input:not([type]),
fieldset.success input[type=email],
fieldset.success input[type=time],
fieldset.success input[type=date],
fieldset.success input[type=datetime-local],
fieldset.success input[type=number],
fieldset.success input[type=password],
fieldset.success input[type=search],
fieldset.success input[type=tel],
fieldset.success input[type=text],
fieldset.success input[type=url],
fieldset.success textarea,
fieldset.success select,
fieldset.success .input,
fieldset.success .chosen-container .chosen-choices,
.chosen-container fieldset.success .chosen-choices,
fieldset.success .textarea,
fieldset.success input[type=radio],
fieldset.success input[type=checkbox] {
  border-color: rgb(var(--success));
}
fieldset.success small {
  color: rgb(var(--success));
}
fieldset.danger input:not([type]),
fieldset.danger input[type=email],
fieldset.danger input[type=time],
fieldset.danger input[type=date],
fieldset.danger input[type=datetime-local],
fieldset.danger input[type=number],
fieldset.danger input[type=password],
fieldset.danger input[type=search],
fieldset.danger input[type=tel],
fieldset.danger input[type=text],
fieldset.danger input[type=url],
fieldset.danger textarea,
fieldset.danger select,
fieldset.danger .input,
fieldset.danger .chosen-container .chosen-choices,
.chosen-container fieldset.danger .chosen-choices,
fieldset.danger .textarea,
fieldset.danger input[type=radio],
fieldset.danger input[type=checkbox] {
  border-color: rgb(var(--danger));
}
fieldset.danger small {
  color: rgb(var(--danger));
}
fieldset.warning input:not([type]),
fieldset.warning input[type=email],
fieldset.warning input[type=time],
fieldset.warning input[type=date],
fieldset.warning input[type=datetime-local],
fieldset.warning input[type=number],
fieldset.warning input[type=password],
fieldset.warning input[type=search],
fieldset.warning input[type=tel],
fieldset.warning input[type=text],
fieldset.warning input[type=url],
fieldset.warning textarea,
fieldset.warning select,
fieldset.warning .input,
fieldset.warning .chosen-container .chosen-choices,
.chosen-container fieldset.warning .chosen-choices,
fieldset.warning .textarea,
fieldset.warning input[type=radio],
fieldset.warning input[type=checkbox] {
  border-color: rgb(var(--warning));
}
fieldset.warning small {
  color: rgb(var(--warning));
}
fieldset.info input:not([type]),
fieldset.info input[type=email],
fieldset.info input[type=time],
fieldset.info input[type=date],
fieldset.info input[type=datetime-local],
fieldset.info input[type=number],
fieldset.info input[type=password],
fieldset.info input[type=search],
fieldset.info input[type=tel],
fieldset.info input[type=text],
fieldset.info input[type=url],
fieldset.info textarea,
fieldset.info select,
fieldset.info .input,
fieldset.info .chosen-container .chosen-choices,
.chosen-container fieldset.info .chosen-choices,
fieldset.info .textarea,
fieldset.info input[type=radio],
fieldset.info input[type=checkbox] {
  border-color: rgb(var(--info));
}
fieldset.info small {
  color: rgb(var(--info));
}
input:not([type]):read-only,
input[type=email]:read-only,
input[type=time]:read-only,
input[type=date]:read-only,
input[type=datetime-local]:read-only,
input[type=number]:read-only,
input[type=password]:read-only,
input[type=search]:read-only,
input[type=tel]:read-only,
input[type=text]:read-only,
input[type=url]:read-only,
textarea:read-only,
.input.read-only,
.chosen-container .read-only.chosen-choices,
.textarea.read-only {
  background-color: var(--body-bg);
}
.input,
.chosen-container .chosen-choices {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 3.025rem;
}
.input input:not([type]),
.chosen-container .chosen-choices input:not([type]),
.input input[type=email],
.chosen-container .chosen-choices input[type=email],
.input input[type=time],
.chosen-container .chosen-choices input[type=time],
.input input[type=date],
.chosen-container .chosen-choices input[type=date],
.input input[type=datetime-local],
.chosen-container .chosen-choices input[type=datetime-local],
.input input[type=number],
.chosen-container .chosen-choices input[type=number],
.input input[type=password],
.chosen-container .chosen-choices input[type=password],
.input input[type=search],
.chosen-container .chosen-choices input[type=search],
.input input[type=tel],
.chosen-container .chosen-choices input[type=tel],
.input input[type=text],
.chosen-container .chosen-choices input[type=text],
.input input[type=url],
.chosen-container .chosen-choices input[type=url],
.input textarea,
.chosen-container .chosen-choices textarea,
.input select,
.chosen-container .chosen-choices select,
.input .input,
.chosen-container .chosen-choices .input,
.input .chosen-container .chosen-choices,
.chosen-container .input .chosen-choices,
.chosen-container .chosen-choices .chosen-choices,
.input .textarea,
.chosen-container .chosen-choices .textarea {
  border: none;
  flex: 1;
  background: none;
  box-shadow: none;
  outline: none;
  padding-inline: 0;
  margin: 0;
  max-width: unset;
}
.input input:not([type]):first-child,
.chosen-container .chosen-choices input:not([type]):first-child,
.input input[type=email]:first-child,
.chosen-container .chosen-choices input[type=email]:first-child,
.input input[type=time]:first-child,
.chosen-container .chosen-choices input[type=time]:first-child,
.input input[type=date]:first-child,
.chosen-container .chosen-choices input[type=date]:first-child,
.input input[type=datetime-local]:first-child,
.chosen-container .chosen-choices input[type=datetime-local]:first-child,
.input input[type=number]:first-child,
.chosen-container .chosen-choices input[type=number]:first-child,
.input input[type=password]:first-child,
.chosen-container .chosen-choices input[type=password]:first-child,
.input input[type=search]:first-child,
.chosen-container .chosen-choices input[type=search]:first-child,
.input input[type=tel]:first-child,
.chosen-container .chosen-choices input[type=tel]:first-child,
.input input[type=text]:first-child,
.chosen-container .chosen-choices input[type=text]:first-child,
.input input[type=url]:first-child,
.chosen-container .chosen-choices input[type=url]:first-child,
.input textarea:first-child,
.chosen-container .chosen-choices textarea:first-child,
.input select:first-child,
.chosen-container .chosen-choices select:first-child,
.input .input:first-child,
.chosen-container .chosen-choices .input:first-child,
.input .chosen-container .chosen-choices:first-child,
.chosen-container .input .chosen-choices:first-child,
.chosen-container .chosen-choices .chosen-choices:first-child,
.input .textarea:first-child,
.chosen-container .chosen-choices .textarea:first-child {
  margin-inline-start: -1rem;
  padding-inline-start: 1rem;
}
.input input:not([type]):last-child,
.chosen-container .chosen-choices input:not([type]):last-child,
.input input[type=email]:last-child,
.chosen-container .chosen-choices input[type=email]:last-child,
.input input[type=time]:last-child,
.chosen-container .chosen-choices input[type=time]:last-child,
.input input[type=date]:last-child,
.chosen-container .chosen-choices input[type=date]:last-child,
.input input[type=datetime-local]:last-child,
.chosen-container .chosen-choices input[type=datetime-local]:last-child,
.input input[type=number]:last-child,
.chosen-container .chosen-choices input[type=number]:last-child,
.input input[type=password]:last-child,
.chosen-container .chosen-choices input[type=password]:last-child,
.input input[type=search]:last-child,
.chosen-container .chosen-choices input[type=search]:last-child,
.input input[type=tel]:last-child,
.chosen-container .chosen-choices input[type=tel]:last-child,
.input input[type=text]:last-child,
.chosen-container .chosen-choices input[type=text]:last-child,
.input input[type=url]:last-child,
.chosen-container .chosen-choices input[type=url]:last-child,
.input textarea:last-child,
.chosen-container .chosen-choices textarea:last-child,
.input select:last-child,
.chosen-container .chosen-choices select:last-child,
.input .input:last-child,
.chosen-container .chosen-choices .input:last-child,
.input .chosen-container .chosen-choices:last-child,
.chosen-container .input .chosen-choices:last-child,
.chosen-container .chosen-choices .chosen-choices:last-child,
.input .textarea:last-child,
.chosen-container .chosen-choices .textarea:last-child {
  margin-inline-end: -1rem;
  padding-inline-end: 1rem;
}
.input .fake-input,
.chosen-container .chosen-choices .fake-input {
  flex: 1;
}
.input > button:has(> .icon:only-child),
.chosen-container .chosen-choices > button:has(> .icon:only-child) {
  all: unset;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  cursor: pointer;
  min-width: 24px;
  min-height: 24px;
}
.input > button:has(> .icon:only-child):focus-visible,
.chosen-container .chosen-choices > button:has(> .icon:only-child):focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.input.disabled input:not([type]),
.chosen-container .disabled.chosen-choices input:not([type]),
.input.disabled input[type=email],
.chosen-container .disabled.chosen-choices input[type=email],
.input.disabled input[type=time],
.chosen-container .disabled.chosen-choices input[type=time],
.input.disabled input[type=date],
.chosen-container .disabled.chosen-choices input[type=date],
.input.disabled input[type=datetime-local],
.chosen-container .disabled.chosen-choices input[type=datetime-local],
.input.disabled input[type=number],
.chosen-container .disabled.chosen-choices input[type=number],
.input.disabled input[type=password],
.chosen-container .disabled.chosen-choices input[type=password],
.input.disabled input[type=search],
.chosen-container .disabled.chosen-choices input[type=search],
.input.disabled input[type=tel],
.chosen-container .disabled.chosen-choices input[type=tel],
.input.disabled input[type=text],
.chosen-container .disabled.chosen-choices input[type=text],
.input.disabled input[type=url],
.chosen-container .disabled.chosen-choices input[type=url],
.input.disabled textarea,
.chosen-container .disabled.chosen-choices textarea,
.input.disabled select,
.chosen-container .disabled.chosen-choices select,
.input.disabled .input,
.chosen-container .disabled.chosen-choices .input,
.input.disabled .chosen-container .chosen-choices,
.chosen-container .input.disabled .chosen-choices,
.chosen-container .disabled.chosen-choices .chosen-choices,
.input.disabled .textarea,
.chosen-container .disabled.chosen-choices .textarea {
  opacity: unset;
}
.input > .pill,
.chosen-container .chosen-choices .input > .search-choice,
.chosen-container .chosen-choices > .pill,
.chosen-container .chosen-choices > .search-choice {
  flex-shrink: 0;
}
.input > .pill:first-child,
.chosen-container .chosen-choices .input > .search-choice:first-child,
.chosen-container .chosen-choices > .pill:first-child,
.chosen-container .chosen-choices > .search-choice:first-child {
  margin-left: -0.5rem;
}
.input > .pill:last-child,
.chosen-container .chosen-choices .input > .search-choice:last-child,
.chosen-container .chosen-choices > .pill:last-child,
.chosen-container .chosen-choices > .search-choice:last-child {
  margin-right: -0.5rem;
}
.input > .icon,
.chosen-container .chosen-choices > .icon {
  color: rgb(var(--color)/0.56);
}
select {
  appearance: none;
  background-image:
    linear-gradient(
      45deg,
      transparent 50%,
      currentColor 50%,
      rgb(var(--filled)) calc(50% + 2px)),
    linear-gradient(
      315deg,
      transparent 50%,
      currentColor 50%,
      rgb(var(--filled)) calc(50% + 2px));
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem - .5em) center, calc(100% - 1rem) center;
  background-size: .5em .5em;
  padding-right: calc(1.5rem + 1em);
}
input[type=radio],
input[type=checkbox] {
  color: inherit;
  cursor: pointer;
  appearance: none;
  width: calc(1lh + .125rem);
  height: calc(1lh + .125rem);
  aspect-ratio: 1;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  background: rgb(var(--filled));
  flex-shrink: 0;
  font-size: 1rem;
  line-height: 1.4;
}
input[type=radio]:checked,
input[type=checkbox]:checked {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
input[type=radio] {
  border-radius: 100%;
}
input[type=radio]:checked {
  padding: .375rem;
}
input[type=radio]:checked::after {
  content: "";
  background-color: rgb(var(--color));
  border-radius: 100%;
  height: 100%;
  display: block;
}
input[type=checkbox]:not([role=switch]) {
  border-radius: .5rem;
}
input[type=checkbox]:not([role=switch]):checked::after {
  display: block;
  margin-inline: auto;
}
.radio-buttons[role=radiogroup] {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(min(15rem, 100%), 1fr));
}
input[role=switch] {
  width: calc(2*1.25em - 0.375rem);
  height: 1.25em;
  border-radius: 10rem;
  position: relative;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: all;
}
input[role=switch]::after {
  background: currentColor;
  border-radius: 10rem;
  content: "";
  height: calc(1.25em - 0.375rem);
  width: calc(1.25em - 0.375rem);
  position: absolute;
  top: .125rem;
  left: .1875rem;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: all;
}
input[role=switch]:checked::after {
  left: calc(100% - 1.25em + 0.1875rem);
  background-color: rgb(var(--contrast-accent));
}
input[type=file] {
  display: none;
}
input[type=range] {
  --progress: 0%;
  appearance: none;
  background: none;
  height: .3125rem;
}
input[type=range]::-webkit-slider-runnable-track {
  background:
    linear-gradient(
      to right,
      currentColor var(--progress),
      rgb(var(--color)/0.2) var(--progress));
  border-radius: .25rem;
  width: 100%;
  height: .3125rem;
  cursor: pointer;
}
input[type=range]::-moz-range-track {
  background:
    linear-gradient(
      to right,
      currentColor var(--progress),
      rgb(var(--color)/0.2) var(--progress));
  border-radius: .25rem;
  width: 100%;
  height: .3125rem;
  cursor: pointer;
}
input[type=range]::-webkit-slider-thumb {
  margin-top: calc(.5*(0.3125rem - 1em));
  appearance: none;
  border: none;
  width: 1em;
  height: 1em;
  background: rgb(var(--color));
  border-radius: 10rem;
  cursor: pointer;
}
input[type=range]::-moz-range-thumb {
  margin-top: calc(.5*(0.3125rem - 1em));
  appearance: none;
  border: none;
  width: 1em;
  height: 1em;
  background: rgb(var(--color));
  border-radius: 10rem;
  cursor: pointer;
}
input[type=search] {
  appearance: none;
}
form > section {
  display: grid;
  padding: 3rem 0;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  gap: 2rem;
}
form > section > header {
  display: grid;
  gap: .75rem;
  align-content: start;
}
form > section:not(form + form section):first-of-type {
  padding-top: 0;
  border-top: none;
}
form > section:is([role=separator] + section) {
  border-top: none;
}
@media (min-width: 1024px) {
  form > section:not(.squished form > section) {
    gap: 0 4rem;
    padding-bottom: 1rem;
    grid-template-columns: 25% 1fr;
  }
  form > section:not(.squished form > section) > * {
    margin-bottom: 2rem;
    grid-column: 2;
  }
  form > section:not(.squished form > section) > header {
    grid-column: 1/2;
    grid-row: 1/10;
  }
}
.combobox {
  position: relative;
}
.combobox input[aria-expanded=true],
.combobox .input:has(input[aria-expanded=true]),
.combobox .chosen-container .chosen-choices:has(input[aria-expanded=true]),
.chosen-container .combobox .chosen-choices:has(input[aria-expanded=true]) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.combobox datalist {
  display: block;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  width: 100%;
  overflow: auto;
  position: absolute;
  top: 100%;
  left: 0;
  border-radius: 0 0 .25rem .25rem;
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
  z-index: 20;
  padding: .5rem 0;
}
.combobox datalist option,
.combobox datalist [role=option],
.combobox datalist .option {
  padding: .5rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.combobox datalist option.focused,
.combobox datalist option:focus,
.combobox datalist [role=option].focused,
.combobox datalist [role=option]:focus,
.combobox datalist .option.focused,
.combobox datalist .option:focus {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.combobox datalist option img,
.combobox datalist [role=option] img,
.combobox datalist .option img {
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  height: 3rem;
  flex: 0 0 3rem;
  object-fit: cover;
}
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]:after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]:after {
  color: rgb(var(--success));
  margin-left: auto;
}
.combobox datalist h3 {
  padding: .5rem 1rem;
}
.combobox datalist h3:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding-top: 1rem;
  margin-top: .5rem;
}
[role=combobox] {
  cursor: pointer;
}
textarea {
  resize: vertical;
}
.color-picker {
  position: relative;
  overflow: hidden;
  padding: 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: 10rem;
  max-width: fit-content;
}
.color-picker > input[type=color] {
  position: absolute;
  width: 200%;
  height: 200%;
  max-width: unset;
  left: -50%;
  top: -50%;
  border: none;
  cursor: pointer;
}
[role=radio],
[role=checkbox] {
  cursor: pointer;
}
@keyframes loading {
  from {
    opacity: 1;
  }
  to {
    opacity: .3;
  }
}
.grid:not(.override),
.product-card-grid:not(.override) {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(min(var(--min-grid-absolute-size), 100%), var(--max-grid-relative-size) - 1rem), 1fr));
  gap: 1rem;
}
.grid:not(.override) .dummy,
.product-card-grid:not(.override) .dummy {
  padding-bottom: 100%;
}
.histogram {
  display: grid;
  gap: .75rem;
  grid-template-columns: auto 1fr auto;
}
.image-uploader {
  display: grid;
  grid-template-columns: 12.5rem 1fr;
  gap: 1.5rem;
}
.image-uploader > figure,
.image-uploader .placeholder {
  aspect-ratio: 1;
}
.image-uploader > figure {
  position: relative;
}
.image-uploader > figure > img {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  width: 100%;
  height: 100%;
}
.image-uploader > figure > .remove {
  position: absolute;
  top: .5rem;
  right: .5rem;
}
.image-uploader .placeholder {
  align-items: center;
}
.link-buttons {
  display: grid;
  gap: .75rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.link-buttons > li {
  display: grid;
}
.link-buttons > li > .button {
  padding: 1rem;
  font-weight: 500;
}
dialog {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  box-shadow: .5rem .5rem 0rem rgb(var(--color));
  border-radius: .25rem;
  padding: 2rem !important;
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 20;
  width: fit-content !important;
  min-width: 20rem !important;
  max-width: 43.75rem !important;
  gap: 1rem;
  box-sizing: border-box;
}
dialog.upsell-modal {
  overflow: visible;
}
dialog::backdrop {
  background: rgba(0, 0, 0, .8);
}
dialog:not([open]) {
  display: none;
}
dialog > * {
  width: 100%;
}
dialog > h2 {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  align-items: flex-start;
}
dialog > h2 .close::after {
  font-size: 1rem;
  line-height: 1.4;
}
dialog > footer {
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
dialog > footer .button-group {
  flex-wrap: nowrap;
}
nav {
  grid-row: -4;
  display: flex;
  flex-direction: column;
  background-color: rgb(var(--black));
  --color: var(--contrast-black);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  overflow-y: auto;
}
nav .navbar {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: .75rem;
  font-size: 1.25rem;
  line-height: 1.4;
  padding: 1rem;
}
nav .navbar h1 {
  font-size: 1rem;
  line-height: 1.4;
  width: 100%;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
nav .logo-full {
  line-height: 2.25rem;
  width: 100%;
}
nav a,
nav .link {
  text-decoration: none;
}
nav header {
  display: none;
  box-sizing: border-box;
  padding: 3.38rem 1.5rem;
}
nav header > a,
nav header > .link {
  display: block;
  width: 100%;
}
nav section,
nav footer {
  display: none;
}
nav section > a,
nav section > .link,
nav section details > summary,
nav footer > a,
nav footer > .link,
nav footer details > summary {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 1rem 1.5rem;
  border-top: .0625rem solid rgb(var(--color)/0.5);
  border-bottom: .0625rem solid rgba(0, 0, 0, 0);
}
nav section > a .icon,
nav section > .link .icon,
nav section details > summary .icon,
nav footer > a .icon,
nav footer > .link .icon,
nav footer details > summary .icon {
  margin-right: 1rem;
}
nav section > a:last-child,
nav section > .link:last-child,
nav section details > summary:last-child,
nav footer > a:last-child,
nav footer > .link:last-child,
nav footer details > summary:last-child {
  border-color: rgb(var(--color)/0.5);
}
nav section > a[aria-current=page],
nav section > [aria-current=page].link,
nav section > a:hover,
nav section > .link:hover,
nav section details > summary[aria-current=page],
nav section details > summary:hover,
nav footer > a[aria-current=page],
nav footer > [aria-current=page].link,
nav footer > a:hover,
nav footer > .link:hover,
nav footer details > summary[aria-current=page],
nav footer details > summary:hover {
  color: rgb(var(--violet));
}
nav section {
  margin-bottom: 3rem;
}
nav footer {
  margin-top: auto;
}
nav footer .popover {
  position: relative;
}
nav footer .popover > summary {
  display: revert;
}
nav footer .popover > summary::before {
  float: right;
  margin: 0;
}
nav footer .popover[open] > summary {
  margin: 0;
}
nav footer .popover .user-avatar {
  margin-right: .75rem;
}
nav footer .popover .dropdown {
  width: 100%;
  margin: 0 1rem;
}
nav footer .popover [role=menu] .icon {
  margin-left: .25rem;
  margin-right: .75rem;
}
nav footer .popover [role=menu] > hr {
  margin: .5rem 0;
}
nav footer .popover [role=menu] [role=menuitemradio] > * {
  vertical-align: middle;
}
nav footer .popover [role=menu] [role=menuitemradio][aria-checked=true]::before {
  color: rgb(var(--success));
  margin-left: .5rem;
  float: right;
  height: 1.25em;
}
nav.open {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 10;
}
nav.open section,
nav.open footer {
  display: grid;
}
@media (min-width: 1024px) {
  nav.compact {
    width: unset;
  }
  nav.compact header .logo-full {
    mask-size: auto 1.25rem;
    mask-position: 0;
  }
  nav.compact section > a,
  nav.compact section > .link,
  nav.compact footer > a,
  nav.compact footer > .link,
  nav.compact details > summary,
  nav.compact [role=menuitem] {
    font-size: 0;
  }
  nav.compact section > a img,
  nav.compact section > .link img,
  nav.compact section > a .icon,
  nav.compact section > .link .icon,
  nav.compact footer > a img,
  nav.compact footer > .link img,
  nav.compact footer > a .icon,
  nav.compact footer > .link .icon,
  nav.compact details > summary img,
  nav.compact details > summary .icon,
  nav.compact [role=menuitem] img,
  nav.compact [role=menuitem] .icon {
    margin-right: 0;
  }
  nav.compact footer > details > summary {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  nav {
    grid-row: span 2;
    grid-column: -3;
  }
  nav.open,
  nav:not(.open) {
    position: static;
    width: 12.8125rem;
  }
  nav .navbar {
    display: none;
  }
  nav header,
  nav section,
  nav footer {
    display: grid;
  }
}
@media print {
  nav {
    display: none;
  }
}
[role=navigation] menu {
  display: grid;
  gap: .75rem;
}
[role=navigation] menu menu {
  font-size: .875rem;
  line-height: 1.3;
  padding-left: 1rem;
  margin-top: .75rem;
}
[role=navigation].breadcrumbs ol {
  font-size: 1.5rem;
  line-height: 1.3;
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
}
[role=navigation].breadcrumbs ol li:not(:last-of-type)::after {
  content: "/";
  margin: 0 .5rem;
}
[role=navigation].breadcrumbs ol li a[aria-current=page],
[role=navigation].breadcrumbs ol li [aria-current=page].link {
  text-decoration: none;
}
.nested-menu > [role=menubar] {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
.nested-menu > [role=menubar][aria-busy=true] {
  overflow-x: hidden;
}
.nested-menu > [role=menubar] [role=menuitem][aria-current=false] {
  background-color: unset;
  color: rgb(var(--color));
  border-color: rgba(0, 0, 0, 0);
}
.nested-menu > [role=menubar] [role=menuitem][aria-current=false]:hover {
  border-color: inherit;
}
.nested-menu [role=menu] {
  display: flex;
  flex-direction: column;
  width: 12rem;
  border: none;
  padding: 0;
  box-shadow: unset;
}
.nested-menu [role=menu] [role=menuitem] {
  flex-shrink: 0;
  justify-content: space-between;
  padding: 1rem;
  white-space: normal;
}
.nested-menu [role=menu] [role=menuitem]:hover {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  color: rgb(var(--highlight));
}
@media (prefers-color-scheme: dark) {
  .nested-menu [role=menu] [role=menuitem]:hover {
    background-color: rgb(var(--accent));
    color: rgb(var(--contrast-accent));
  }
}
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu] {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after {
  margin-left: .5rem;
  flex-shrink: 0;
}
.nested-menu [role=menu] img {
  margin-top: auto;
}
.nested-menu [role=menu] footer {
  position: sticky;
  bottom: 0;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  padding: 1rem;
  gap: 1rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.nested-menu > button {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.nested-menu .backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background-color: rgba(0, 0, 0, .8);
}
.nested-menu .backdrop .close {
  position: absolute;
  font-size: 1.25em;
  top: 1rem;
  right: 1rem;
}
.nested-menu .backdrop > [role=menu] {
  position: fixed;
  height: 100%;
  overflow-y: auto;
  width: 20rem;
  max-width: calc(100vw - (1.25em + 2rem));
  border-radius: unset;
}
.widget .overlay {
  position: fixed;
  top: 0;
  left: 0;
  box-sizing: border-box;
  height: 100vh;
  width: 100vw;
  overflow: scroll;
  background: rgba(0, 0, 0, .8);
  padding: 1rem;
}
@media (min-width: 1024px) {
  .widget .overlay {
    padding: 4rem max((100% - 71.25rem)/2, 4rem);
  }
}
.widget .overlay iframe {
  width: 100%;
  border: none;
}
.widget .overlay .close-button {
  position: fixed;
  top: .75rem;
  right: .75rem;
}
.widget [role=progressbar] {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
[role=navigation].pagination {
  display: flex;
  gap: .5rem;
  width: 100%;
  justify-content: center;
}
[role=navigation].pagination menu {
  display: none;
}
@media (min-width: 1024px) {
  [role=navigation].pagination menu {
    display: flex;
    flex-grow: 1;
    justify-content: center;
    gap: .5rem;
  }
}
.pill,
.chosen-container .chosen-choices .search-choice {
  display: inline-block;
  vertical-align: middle;
  padding: .5rem .75rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: 10rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pill.small,
.chosen-container .chosen-choices .small.search-choice {
  border-radius: .25rem;
  padding: .25rem;
  font-size: .875rem;
  line-height: 1.3;
}
.pill.success,
.chosen-container .chosen-choices .success.search-choice {
  background-color: rgb(var(--success));
  --color: var(--contrast-success);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--success));
}
.pill.danger,
.chosen-container .chosen-choices .danger.search-choice {
  background-color: rgb(var(--danger));
  --color: var(--contrast-danger);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--danger));
}
.pill.warning,
.chosen-container .chosen-choices .warning.search-choice {
  background-color: rgb(var(--warning));
  --color: var(--contrast-warning);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--warning));
}
.pill.info,
.chosen-container .chosen-choices .info.search-choice {
  background-color: rgb(var(--info));
  --color: var(--contrast-info);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--info));
}
.pill.primary,
.chosen-container .chosen-choices .search-choice {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--primary));
}
.pill.black,
.chosen-container .chosen-choices .black.search-choice {
  background-color: rgb(var(--black));
  --color: var(--contrast-black);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--black));
}
.pill.accent,
.chosen-container .chosen-choices .accent.search-choice {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--accent));
}
.pill.filled,
.chosen-container .chosen-choices .filled.search-choice,
.widget .overlay .pill.close-button,
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice,
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--filled));
}
.pill.select,
.chosen-container .chosen-choices .select.search-choice {
  position: relative;
}
.pill.select select,
.chosen-container .chosen-choices .select.search-choice select {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.pill.dismissable,
.chosen-container .chosen-choices .dismissable.search-choice {
  cursor: pointer;
}
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before {
  float: right;
  margin-left: .5rem;
}
.pill.expandable,
.chosen-container .chosen-choices .expandable.search-choice,
.pill.select,
.chosen-container .chosen-choices .select.search-choice {
  cursor: pointer;
}
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before {
  float: right;
  margin-left: .5rem;
}
.tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
.placeholder {
  border: dashed .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  padding: 2rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  gap: .75rem;
  display: grid;
  text-align: center;
  justify-items: center;
}
.placeholder > .icon {
  font-size: 1.5rem;
  line-height: 1.3;
}
.price {
  display: block;
  padding: .25rem .5rem;
  padding-right: calc(.5rem + 1em);
  color: rgb(var(--contrast-accent));
  position: relative;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-right: 0;
  background-image:
    linear-gradient(
      to left,
      transparent 1em,
      rgb(var(--accent)) 1em);
  background-repeat: no-repeat;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.price::before,
.price::after {
  content: "";
  top: 0;
  bottom: 0;
  position: absolute;
  border-style: solid;
  border-width: calc(0.25rem + .5lh);
}
.price::before {
  border-color: rgb(var(--parent-color)/var(--border-alpha));
  right: 0;
  border-left-width: .0625rem;
}
.price::after {
  border-color: rgb(var(--accent));
  right: .0625rem;
  border-left: none;
}
.price::before,
.price::after {
  border-right: solid rgba(0, 0, 0, 0) 1em;
}
.product-card-grid {
  --min-grid-absolute-size: 9rem;
  --max-grid-relative-size: 25%;
}
@media (min-width: 1024px) {
  .product-card-grid {
    --min-grid-absolute-size: 16rem;
  }
  .product-card-grid.narrow {
    --min-grid-absolute-size: 12rem;
  }
}
.product-cta {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
}
.product-cta h3 {
  display: none;
  flex: 1;
}
@media (min-width: 1024px) {
  .product-cta h3 {
    display: unset;
  }
}
.product-cta .rating {
  display: none;
}
@media (min-width: 1024px) {
  .product-cta .rating {
    display: flex;
  }
  .product-cta {
    padding: 1rem max((100% - 71.25rem)/2, 4rem);
  }
}
article.product-card,
article.product {
  position: relative;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
article.product-card > figure,
article.product > figure {
  background-color: rgb(var(--color)/0.1);
  border-radius: .25rem .25rem 0 0;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  overflow: hidden;
}
article.product-card > figure img,
article.product > figure img {
  width: 100%;
}
article.product-card .user,
article.product .user {
  display: flex;
  align-items: center;
  gap: .5rem;
}
article.product-card .ribbon,
article.product .ribbon {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  position: absolute;
  top: 0;
  font-size: .875rem;
  line-height: 1.3;
  width: 5rem;
  left: -1.4644660941rem;
  transform: translate(0, -100%) rotate(-45deg);
  transform-origin: 100% 100%;
  clip-path: polygon(calc(1lh + 2 * 0.0625rem) 0, calc(100% - (1lh + 2 * 0.0625rem)) 0, 100% 100%, 0 100%);
  text-align: center;
}
article.product-card {
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: all;
  display: grid;
  grid-template-rows: auto 1fr auto;
}
article.product-card:hover {
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
article.product-card > figure {
  aspect-ratio: 1;
}
article.product-card > figure img {
  height: 100%;
  object-fit: cover;
}
article.product-card .thumbnails {
  background-image: none;
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  display: grid;
  gap: .25rem;
  padding: .5rem;
}
article.product-card .thumbnails:has(:nth-child(2)) {
  grid-template-columns: 1fr 1fr;
}
article.product-card .thumbnails > * {
  aspect-ratio: 1;
  background-color: rgb(var(--color)/0.1);
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
article.product-card header {
  padding: 1rem;
  display: grid;
  grid-template-rows: 1fr;
  gap: .75rem;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
article.product-card header h3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (min-width: 1024px) {
  article.product-card header h3 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
article.product-card header small {
  color: rgb(var(--color)/0.56);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
article.product-card .user,
article.product-card .rating {
  font-size: .875rem;
  line-height: 1.3;
}
article.product-card footer {
  display: flex;
}
article.product-card footer > * {
  padding: 1rem;
}
article.product-card footer > *:not(:last-child) {
  border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
article.product-card footer > *:first-child {
  flex: 1;
}
article.product-card footer > *:first-child.rating {
  flex: 1 0 max-content;
}
article.product-card footer > details {
  padding: 0;
  flex-shrink: 0;
}
article.product-card footer > details > summary {
  padding: 1rem;
}
article.product-card footer > .metrics {
  display: flex;
  align-items: center;
  gap: var(--spacer-3);
}
article.product-card footer > .actions {
  font-size: var(--big-icon-size);
}
article.product-card small,
article.product-card .detail {
  display: none;
}
@media (min-width: 1024px) {
  article.product-card small,
  article.product-card .detail {
    display: unset;
  }
}
article.product-card.horizontal section {
  display: grid;
  grid-template-rows: 1fr auto;
}
@media (min-width: 1024px) {
  article.product-card.horizontal {
    grid-template-columns: auto 1fr;
  }
  article.product-card.horizontal > figure {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
    border-bottom: none;
    border-radius: .25rem 0 0 .25rem;
  }
  article.product-card.horizontal > figure img {
    height: 0;
    min-height: 100%;
  }
  article.product-card.horizontal section {
    gap: 2rem;
    padding: 1rem 1.5rem;
  }
  article.product-card.horizontal header {
    grid-template-rows: repeat(auto-fit, minmax(0, min-content));
    padding: 0;
    border-bottom: none;
  }
  article.product-card.horizontal footer > * {
    padding: 0;
    border-right: none;
  }
  article.product-card.horizontal h3,
  article.product-card.horizontal small {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
article.product-card.horizontal.big header {
  gap: .75rem;
}
article.product-card.horizontal.big h2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (min-width: 1024px) {
  article.product-card.horizontal.big small {
    white-space: unset;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}
article.product {
  display: grid;
}
@media (min-width: 1024px) {
  article.product {
    grid-template-columns: 2fr 1fr;
  }
  article.product > section:first-of-type {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
}
article.product .carousel {
  grid-column: 1/-1;
}
article.product .carousel [role=tabpanel] {
  border: none;
}
article.product .carousel [role=tabpanel],
article.product .carousel .preview,
article.product .carousel .preview img {
  width: 100%;
  height: 100%;
}
article.product .carousel .preview img {
  object-fit: cover;
}
article.product > section > header,
article.product > section > section {
  padding: 1.5rem;
  display: grid;
  gap: 1rem;
}
article.product > section > header:not(:first-child),
article.product > section > section:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
article.product > section > section > header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
article.product > section > section.details {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: .0625rem;
  padding: 0;
}
article.product > section > section.details > * {
  padding: 1rem 1.5rem;
  outline: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  outline-offset: 0;
}
article.product > section > section.details .user:first-child,
article.product > section > section.details .rating {
  grid-column: 1/-1;
}
@media (min-width: 480px) {
  article.product > section > section.details {
    grid-template-columns: auto auto minmax(max-content, 1fr);
  }
  article.product > section > section.details > :nth-child(2):last-child {
    grid-column: 2/-1;
  }
  article.product > section > section.details .user:first-child,
  article.product > section > section.details .rating {
    grid-column: unset;
  }
}
.profile {
  display: grid;
  grid-template-rows: auto 1fr;
  min-height: 100%;
}
.profile > header {
  font-size: 1.25rem;
  line-height: 1.4;
  display: grid;
  grid-template-columns: 1fr;
  padding-bottom: 1rem;
}
.profile > header > section {
  display: flex;
  align-items: center;
  gap: .75rem;
  padding: 1rem;
  padding-bottom: 0;
}
.profile > header > section form {
  flex: 1;
  min-width: 0;
}
.profile > header > section input[type=search] {
  width: 100%;
}
.profile > header > section:not(:first-child) {
  grid-column: span 2;
}
.profile > header > section.links {
  grid-row: 1;
  grid-column: 2;
}
.profile main {
  grid-row: unset;
}
@media (min-width: 1024px) {
  .profile:not(.squished .profile) > header {
    grid-auto-flow: column;
    gap: 2rem;
    padding: 1.5rem max((100% - 71.25rem)/2, 4rem);
    align-items: center;
  }
  .profile:not(.squished .profile) > header > section {
    border: none;
    padding: 0;
    grid-row: unset;
    grid-column: unset;
  }
  .profile:not(.squished .profile) main > footer {
    padding: 1.5rem max((100% - 71.25rem)/2, 4rem);
    text-align: left;
  }
}
.profile.reader main > article {
  font-size: 1.25rem;
  line-height: 1.4;
}
@media (min-width: 1024px) {
  .profile.reader main > article,
  .profile.reader main > .comments {
    padding-right: max((100% - 71.25rem)/2, 4rem);
  }
}
.profile main.custom-sections > :not(:first-child) {
  border: none;
}
.profile main.custom-sections {
  scrollbar-width: none;
}
.profile main.custom-sections::-webkit-scrollbar {
  display: none;
}
@keyframes spinner {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
[role=progressbar] {
  width: 5rem;
  display: inline-block;
}
[role=progressbar]:not([aria-valuenow])::after {
  content: "";
  width: 100%;
  padding-bottom: 100%;
  display: block;
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22129%22%20height%3D%22128%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FFC900%22%20fill-rule%3D%22evenodd%22%20d%3D%22m18.45%2037.748-9.66-5.6c11.724-20.387%2031.76-32%2055.207-32V11.28c-19.48%200-36.482%2010.65-45.547%2026.467Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%2323A094%22%20fill-rule%3D%22evenodd%22%20d%3D%22m18.581%2090.475-9.788%205.673c-11.724-20.386-11.724-43.613%200-64l9.66%205.6C14.023%2045.478%2011.49%2054.442%2011.49%2064c0%209.65%202.582%2018.695%207.091%2026.475%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%23B23386%22%20fill-rule%3D%22evenodd%22%20d%3D%22M63.997%20116.718V128C40.55%20128%2020.514%20116.387%208.79%2096l9.724-5.636c9.08%2015.755%2026.049%2026.354%2045.483%2026.354%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%23FF90E8%22%20fill-rule%3D%22evenodd%22%20d%3D%22M109.478%2090.364%20119.202%2096c-11.724%2020.387-31.76%2032-55.207%2032v-11.282c19.434%200%2036.403-10.599%2045.483-26.355Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%2390A8ED%22%20fill-rule%3D%22evenodd%22%20d%3D%22m109.488%2037.637%209.724-5.636c11.724%2020.386%2011.724%2043.613%200%2064l-9.724-5.637c4.47-7.755%207.028-16.76%207.028-26.363%200-9.605-2.558-18.609-7.028-26.364%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%23FF7051%22%20fill-rule%3D%22evenodd%22%20d%3D%22M109.478%2037.636%20119.202%2032C107.478%2011.613%2087.442%200%2063.995%200v11.281c19.434%200%2036.403%2010.6%2045.483%2026.355%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E) no-repeat;
  background-size: cover;
  animation: spinner 1s infinite linear;
}
[role=progressbar][aria-valuenow] {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: 50%;
  background: none;
}
[role=progressbar][aria-valuenow]:not([aria-valuenow="100"])::before {
  content: "";
  padding-bottom: 100%;
  width: 100%;
  display: block;
  border-radius: 50%;
  background-color: rgb(var(--accent));
  transform: rotate(45deg);
  --min-progress-25: min(var(--progress), 0.25);
  --min-progress-50: min(var(--progress), 0.5);
  --min-progress-75: min(var(--progress), 0.75);
  clip-path: polygon(50% 50%, 0 0, calc(min(var(--progress), 0.25) * 400%) 0, calc(min(var(--progress), 0.25) * 400%) calc((max(0.25, var(--min-progress-50)) - 0.25) * 400%), calc(min(var(--progress), 0.25) * 400% - (max(0.5, var(--min-progress-75)) - 0.5) * 400%) calc((max(0.25, var(--min-progress-50)) - 0.25) * 400%), calc(var(--min-progress-25) * 400% - (max(0.5, var(--min-progress-75)) - 0.5) * 400%) calc((max(0.25, var(--min-progress-50)) - 0.25) * 400% - (max(0.75, var(--progress)) - 0.75) * 400%));
}
[role=progressbar][aria-valuenow="100"] {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
[role=progressbar][aria-valuenow="100"]::after {
  min-height: 0;
  padding-bottom: 80%;
  width: 80%;
  margin: 10%;
  height: 0;
}
.public-visibility-notice {
  display: grid;
  grid-template-columns: 1fr;
  align-items: start;
  padding: .75rem;
  gap: .5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
.public-visibility-notice.success {
  border-color: rgb(var(--success));
  background-color: rgb(var(--success)/0.2);
}
.public-visibility-notice.success::before {
  width: 1lh;
  color: rgb(var(--success));
  grid-column: -3;
}
.public-visibility-notice.danger {
  border-color: rgb(var(--danger));
  background-color: rgb(var(--danger)/0.2);
}
.public-visibility-notice.danger::before {
  width: 1lh;
  color: rgb(var(--danger));
  grid-column: -3;
}
.public-visibility-notice.warning {
  border-color: rgb(var(--warning));
  background-color: rgb(var(--warning)/0.2);
}
.public-visibility-notice.warning::before {
  width: 1lh;
  color: rgb(var(--warning));
  grid-column: -3;
}
.public-visibility-notice.info {
  border-color: rgb(var(--info));
  background-color: rgb(var(--info)/0.2);
}
.public-visibility-notice.info::before {
  width: 1lh;
  color: rgb(var(--info));
  grid-column: -3;
}
.public-visibility-notice .close {
  align-self: center;
  grid-column: 1;
}
@media (min-width: 480px) {
  .public-visibility-notice .close {
    grid-column: 2;
  }
}
.rating {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: .25rem;
}
.rich-text .embed,
[role=tree] [role=treeitem],
.rows > * {
  display: grid;
  padding: 1rem;
  align-items: center;
  gap: 1rem;
}
@media (min-width: 480px) {
  .rich-text .embed,
  [role=tree] [role=treeitem],
  .rows > * {
    grid-template-columns: minmax(30%, 1fr) auto;
  }
}
.rich-text .embed .type-icon,
[role=tree] [role=treeitem] .type-icon,
.rows > * .type-icon {
  font-size: 1.5rem;
  line-height: 1.3;
}
.rich-text .embed .content,
[role=tree] [role=treeitem] .content,
.rows > * .content {
  display: flex;
  align-items: center;
  gap: .5rem;
}
.rich-text .embed > :not(.content, .actions),
[role=tree] [role=treeitem] > :not(.content, .actions),
.rows > * > :not(.content, .actions) {
  grid-column: 1/-1;
}
.rich-text .embed:not(:last-child),
[role=tree] [role=treeitem]:not(:last-child),
.rows > :not(:last-child) {
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.rich-text .embed > .actions,
[role=tree] [role=treeitem] > .actions,
.rows > * > .actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: .5rem;
}
.rich-text .embed .drag-handle,
[role=tree] [role=treeitem] .drag-handle,
.rows > * .drag-handle {
  color: rgb(var(--color)/0.56);
  margin-left: -1rem;
  order: -1;
}
.rich-text .sortable-chosen.embed,
[role=tree] .sortable-chosen[role=treeitem],
.rows > .sortable-chosen,
.rich-text .sortable-drag.embed,
[role=tree] .sortable-drag[role=treeitem],
.rows > .sortable-drag {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.rows {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
[role=tree] {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
[role=tree] [role=treeitem] > [role=group],
[role=tree] [role=treeitem] > .group {
  display: grid;
  gap: 1rem;
}
[role=tree] [role=treeitem] > [role=group] > [role=treeitem],
[role=tree] [role=treeitem] > .group > [role=treeitem] {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
[role=tree] [role=treeitem][aria-expanded] > .content {
  cursor: pointer;
}
[role=tree] [role=treeitem][aria-expanded=false] [role=group],
[role=tree] [role=treeitem][aria-expanded=false] .group {
  display: none;
}
.rich-text > *,
.rich-text .ProseMirror > * {
  margin-bottom: 1rem;
}
.rich-text h1 {
  margin-bottom: 1.5rem;
}
.rich-text h2,
.rich-text h3 {
  margin-top: 2rem;
}
.rich-text h2:first-child,
.rich-text h3:first-child {
  margin-top: 0;
}
.rich-text ul:not(.inline),
.rich-text ol {
  margin-left: 1rem;
}
.rich-text li:not(:last-child) {
  margin-bottom: 1rem;
}
.rich-text hr {
  margin: 2rem 0;
}
.rich-text p {
  margin-bottom: 1rem;
}
.rich-text blockquote {
  padding-left: 2rem;
}
.rich-text figure {
  margin-bottom: 1.5rem;
}
.rich-text figure img {
  width: 100%;
  height: auto;
  object-fit: contain;
  border-radius: .25rem;
}
.rich-text figure figcaption,
.rich-text figure .figcaption {
  padding-left: .25rem;
  margin: .75rem 0 0 0;
}
.rich-text pre {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  margin-bottom: 1rem;
  padding: .5rem .75rem;
  white-space: pre-wrap;
}
.rich-text pre .copy-wrapper {
  float: right;
  display: none;
}
.rich-text pre:hover .copy-wrapper {
  display: initial;
}
.rich-text pre .hljs-comment,
.rich-text pre .hljs-quote {
  color: rgb(var(--color)/0.56);
}
.rich-text pre .hljs-variable,
.rich-text pre .hljs-template-variable,
.rich-text pre .hljs-attribute,
.rich-text pre .hljs-name,
.rich-text pre .hljs-regexp,
.rich-text pre .hljs-link,
.rich-text pre .hljs-name,
.rich-text pre .hljs-selector-id,
.rich-text pre .hljs-selector-class {
  color: #99568b;
}
.rich-text pre .hljs-tag,
.rich-text pre .hljs-number,
.rich-text pre .hljs-meta,
.rich-text pre .hljs-built_in,
.rich-text pre .hljs-builtin-name,
.rich-text pre .hljs-literal,
.rich-text pre .hljs-type,
.rich-text pre .hljs-params {
  color: #667399;
}
.rich-text pre .hljs-string,
.rich-text pre .hljs-symbol,
.rich-text pre .hljs-bullet {
  color: #156059;
}
.rich-text pre .hljs-title,
.rich-text pre .hljs-section {
  color: #78716c;
}
.rich-text pre .hljs-keyword,
.rich-text pre .hljs-selector-tag {
  color: #91921f;
}
.rich-text pre .hljs-attr {
  color: var(--color);
}
.rich-text pre .hljs-emphasis {
  font-style: italic;
}
.rich-text pre .hljs-strong {
  font-weight: 700;
}
.rich-text .actions-menu {
  position: absolute;
  bottom: 1rem;
  left: 0;
  font-size: 1rem;
  line-height: 1.4;
  z-index: 1;
}
@media (min-width: 1024px) {
  .rich-text .actions-menu {
    display: none;
    bottom: unset;
    top: 1.5rem;
    left: -0.5rem;
    translate: -100% 0;
  }
}
.rich-text :has(> .actions-menu) {
  position: relative;
}
.rich-text :has(> .actions-menu)::before {
  content: "";
  position: absolute;
  inset: 0 100% 0 -3rem;
}
.rich-text :has(> .actions-menu):hover:not(:has(.react-renderer:hover)) > .actions-menu,
.rich-text :has(> .actions-menu).selected > .actions-menu,
.rich-text :has(> .actions-menu) > .menu[open] {
  display: unset;
  grid-column: unset;
}
.rich-text :has(> .actions-menu).selected {
  border-radius: .25rem;
  outline: .125rem solid rgb(var(--accent));
  position: relative;
}
.rich-text :has(> .actions-menu) [role=group] {
  padding-left: 1.5rem;
}
.rich-text .react-renderer[draggable] {
  cursor: unset;
}
.rich-text .embed {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.rich-text .embed > .preview {
  background-color: var(--body-bg);
  border-radius: .25rem .25rem 0 0;
  grid-template-columns: 1fr;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  margin: -1rem;
  max-width: unset;
  margin-bottom: .5rem;
  position: relative;
  aspect-ratio: 16/9;
}
.rich-text .embed > .preview > :first-child {
  top: 0;
}
.rich-text .embed > .preview > :first-child.placeholder {
  height: calc(100% - 2rem);
  place-content: center;
  margin: 1rem;
}
.rich-text .embed .content h4 {
  font-weight: bold;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: keep-all;
}
.rich-text .embed .content > .thumbnail {
  position: relative;
  width: 4rem;
  height: 3rem;
  margin-right: .5rem;
}
.rich-text .embed .content > .thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: .25rem;
}
.rich-text .embed .content > .thumbnail .placeholder {
  position: absolute;
  inset: 0;
  padding: 0;
  background: rgba(0, 0, 0, .8);
}
.rich-text .embed .content > .thumbnail:hover .placeholder {
  border-color: rgb(var(--accent));
  color: rgb(var(--accent));
}
.rich-text .embed .content > .thumbnail:not(:hover) img + .placeholder {
  opacity: 0;
}
.rich-text-editor-toolbar[role=toolbar] {
  position: sticky;
  top: 0;
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  display: flex;
  gap: .25rem;
  flex-wrap: wrap;
  padding-block: .25rem;
  z-index: 1;
}
.rich-text-editor-toolbar[role=toolbar] .toolbar-item {
  padding: .25rem .5rem;
  border-radius: .25rem;
}
.rich-text-editor-toolbar[role=toolbar] .toolbar-item:hover {
  background-color: rgb(var(--color)/0.1);
}
.rich-text-editor-toolbar[role=toolbar] .toolbar-item[aria-pressed=true],
.rich-text-editor-toolbar[role=toolbar] .toolbar-item .active {
  color: rgb(var(--accent));
}
.rich-text-editor-toolbar[role=toolbar] [role=separator] {
  display: none;
  border-right: solid .0625rem rgb(var(--color)/0.5);
  margin: .5rem;
}
.rich-text-editor-toolbar[role=toolbar] [role=separator]::before {
  content: none;
}
@media (min-width: 480px) {
  .rich-text-editor-toolbar[role=toolbar] [role=separator] {
    display: flex;
  }
}
.rich-text-editor-toolbar[role=toolbar] [role=menuitemradio][aria-checked=true] {
  background-color: var(--active-bg);
}
:where(.rich-text-editor-toolbar) {
  padding-inline: .5rem;
}
.ProseMirror[contenteditable=true] {
  white-space: break-spaces;
}
.ProseMirror[contenteditable=true]:focus-within {
  outline: none;
}
.ProseMirror[contenteditable=true] figure > img {
  cursor: pointer;
}
.ProseMirror[contenteditable=true] figure br::selection {
  background: none;
}
.ProseMirror[contenteditable=true] figure img::selection {
  background: rgb(var(--color)/0.5);
}
.ProseMirror[contenteditable=true] figure[data-has-focus] img {
  outline: .125rem solid rgb(var(--accent));
}
.rich-text-editor {
  display: grid;
  grid-template-rows: max-content 1fr;
  min-height: 14rem;
  border-radius: .25rem;
}
.rich-text-editor .rich-text-editor-toolbar[role=toolbar] {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-bottom: none;
  border-radius: .25rem .25rem 0 0;
}
.rich-text-editor .textarea {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 100%;
}
.rich-text-editor .textarea:focus-within {
  outline: .125rem solid rgb(var(--accent));
}
.ProseMirror p.is-editor-empty:first-child::before,
.ProseMirror .node-image.is-empty .figcaption::before {
  content: attr(data-placeholder);
  pointer-events: none;
  float: left;
  height: 0;
  color: rgb(var(--color)/0.56);
}
[role=separator] {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: .75rem;
}
[role=separator]::before,
[role=separator]::after {
  content: "";
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.with-sidebar {
  display: grid;
  gap: 2rem 4rem;
  align-items: flex-start;
  grid-template-columns: 1fr;
  grid-auto-columns: 3fr;
}
.with-sidebar.right {
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
}
@media (min-width: 1024px) {
  .with-sidebar:not(.squished .with-sidebar) {
    grid-auto-flow: column;
  }
  .with-sidebar:not(.squished .with-sidebar) > .sticky-top {
    max-height: min(100%, 100vh);
    position: sticky;
    top: 0;
    overflow-y: auto;
  }
}
.stack {
  display: grid;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
.stack > * {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1rem;
  gap: 1rem;
  justify-content: space-between;
}
.stack > *:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.stack > * > :first-child {
  flex-grow: 1;
}
.stack > * > :first-child:where(.button, fieldset) {
  flex-basis: 0;
}
.stack > * > :where(.button, fieldset) + :where(.button, fieldset) {
  flex: 1;
}
.stack > * h4,
.stack > * h5,
.stack > * h6 {
  font-weight: bold;
}
.stack > details {
  display: block;
}
.stack > details summary {
  grid-auto-flow: column;
  grid-template-columns: 1fr auto;
}
.stack > details summary::before {
  grid-column: 2;
}
@media (min-width: 1024px) {
  .stack:not(.squished .stack).two-columns {
    grid-template-columns: 1fr 1fr;
  }
  .stack:not(.squished .stack).two-columns > :nth-child(odd) {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  .stack:not(.squished .stack).two-columns > :nth-child(2) {
    border-top: none;
  }
}
.stack.borderless {
  border: none;
  gap: 1rem;
}
.stack.borderless > * {
  padding: 0;
  border: none;
}
main.stack {
  height: min-content;
  margin: 1rem auto;
  max-width: 28rem;
  width: calc(100% - 2*1rem);
}
main.stack > header,
main.stack > footer {
  text-align: center;
}
main.stack > * {
  flex-direction: column;
  align-items: initial;
}
.stats-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(max(min(100%, (31.25rem - 100%) * 1000), min(50% - 1rem, (62.5rem - 100%) * 1000)), 1fr));
  gap: 1rem;
}
.stats {
  font-size: 2.5rem;
  line-height: 1.2;
  padding: 1.5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: inline-grid;
  align-content: space-between;
  gap: .5rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.stats h2 {
  display: flex;
  gap: .5rem;
  font-size: 1rem;
  line-height: 1.4;
}
.stats.success {
  color: rgb(var(--success));
}
.stats.danger {
  color: rgb(var(--danger));
}
.stats.warning {
  color: rgb(var(--warning));
}
.stats.info {
  color: rgb(var(--info));
}
.subscribe-preview {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 27.5% 1fr;
  align-items: center;
  padding: 1.5rem;
  gap: 1.5rem;
}
.subscribe-preview .user-avatar {
  width: 100%;
}
.subscribe-preview > :last-child {
  display: grid;
  gap: .75rem;
}
.subscribe-preview > :last-child .logo-full {
  font-size: .875rem;
  line-height: 1.3;
  color: rgb(var(--color)/0.2);
}
.subscribe-preview > :last-child h1 {
  font-size: 2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
table {
  border-spacing: 0;
  width: 100%;
  display: grid;
  gap: 1rem;
}
table > * {
  display: block;
}
table > caption {
  text-align: unset;
  font-size: 1.5rem;
  line-height: 1.3;
}
table > thead {
  display: none;
}
table > thead > * > *,
table > tbody > * > *,
table > tfoot > * > * {
  padding: 1rem;
  text-align: left;
  vertical-align: middle;
}
table[aria-busy=true] > tbody,
table[aria-busy=true] > tfoot {
  opacity: .3;
  pointer-events: none;
}
table > tbody,
table > tfoot {
  display: contents;
}
table > tbody > *,
table > tfoot > * {
  display: block;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
table > tbody > *[aria-selected]:hover,
table > tbody > *[aria-selected=true],
table > tfoot > *[aria-selected]:hover,
table > tfoot > *[aria-selected=true] {
  cursor: pointer;
  background-color: var(--active-bg);
}
table > tbody > * > th[scope=row],
table > tfoot > * > th[scope=row] {
  font-weight: normal;
}
table > tbody > * > *,
table > tfoot > * > * {
  display: block;
}
table > tbody > * > *.icon-cell,
table > tfoot > * > *.icon-cell {
  text-align: center;
  position: relative;
  overflow: hidden;
  font-size: 1.25em;
}
@media (min-width: 1024px) {
  table > tbody > * > *.icon-cell,
  table > tfoot > * > *.icon-cell {
    width: 5rem;
    min-width: 5rem;
  }
}
table > tbody > * > *.icon-cell img,
table > tfoot > * > *.icon-cell img {
  max-width: 5rem;
}
@media (min-width: 1024px) {
  table > tbody > * > *.icon-cell img,
  table > tfoot > * > *.icon-cell img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
table > tbody > * > *[aria-busy=true]::after,
table > tfoot > * > *[aria-busy=true]::after {
  content: "";
  display: block;
  background-color: rgb(var(--color)/0.1);
  animation: loading 1s infinite linear alternate;
  border-radius: .25rem;
  height: 1lh;
  aspect-ratio: 3;
}
table > tbody > * > *:not(:first-child),
table > tfoot > * > *:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
table > tbody > * > *[data-label]:before,
table > tfoot > * > *[data-label]:before {
  display: block;
  font-weight: bold;
  margin-bottom: .5rem;
  content: attr(data-label);
}
table > tbody > * > * h4,
table > tbody > * > * h5,
table > tbody > * > * h6,
table > tfoot > * > * h4,
table > tfoot > * > * h5,
table > tfoot > * > * h6 {
  font-weight: bold;
}
table > thead th {
  padding-top: 0;
  white-space: nowrap;
}
table > thead th[aria-sort] {
  cursor: pointer;
}
table > thead th[aria-sort]:after {
  margin-left: .25rem;
}
table > thead th[aria-sort=none]:after {
  background-color: rgba(0, 0, 0, 0);
}
table > tbody > * {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
table > tbody > * > * > .actions {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  gap: .75rem;
}
@media (min-width: 1024px) {
  table > tbody > * > * > .actions {
    justify-content: end;
  }
}
table > tfoot > tr {
  background-color: var(--body-bg);
  font-weight: bold;
}
@media (min-width: 1024px) {
  table:not(.squished table),
  table:not(.squished table) > * {
    display: revert;
  }
  table:not(.squished table) > thead,
  table:not(.squished table) > thead > *,
  table:not(.squished table) > thead > * > *,
  table:not(.squished table) > tbody,
  table:not(.squished table) > tbody > *,
  table:not(.squished table) > tbody > * > *,
  table:not(.squished table) > tfoot,
  table:not(.squished table) > tfoot > *,
  table:not(.squished table) > tfoot > * > * {
    display: revert;
    border: none;
  }
  table:not(.squished table) > caption {
    margin-bottom: 1rem;
  }
  table:not(.squished table) > tbody > * > *,
  table:not(.squished table) > tfoot > * > * {
    border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody > * > *:first-child,
  table:not(.squished table) > tfoot > * > *:first-child {
    border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody > * > *:last-child,
  table:not(.squished table) > tfoot > * > *:last-child {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody > * > *[data-label]:before,
  table:not(.squished table) > tfoot > * > *[data-label]:before {
    display: none;
  }
  table:not(.squished table) > tbody > * > *.icon-cell,
  table:not(.squished table) > tfoot > * > *.icon-cell {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody:last-child > tr:last-child > *,
  table:not(.squished table) > tfoot:last-child > tr:last-child > * {
    border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody > :first-child > :first-child {
    border-top-left-radius: .25rem;
  }
  table:not(.squished table) > tbody > :first-child > :last-child {
    border-top-right-radius: .25rem;
  }
  table:not(.squished table) > :last-child > :last-child > :first-child {
    border-bottom-left-radius: .25rem;
  }
  table:not(.squished table) > :last-child > :last-child > :last-child {
    border-bottom-right-radius: .25rem;
  }
}
[role=tab] {
  cursor: pointer;
}
.tab-buttons[role=tablist] {
  display: grid;
  grid-auto-columns: 1fr;
  gap: .75rem;
}
.tab-buttons[role=tablist].scrollable {
  display: grid;
  grid-auto-columns: max-content;
  padding-left: .25rem;
  padding-top: .25rem;
  padding-bottom: 1rem;
  overflow-x: auto;
}
.tab-buttons[role=tablist] [role=tab] {
  padding: .5rem .75rem;
  cursor: pointer;
}
.tab-buttons[role=tablist] [role=tab] > img {
  object-fit: cover;
  height: 100%;
  border-radius: .25rem;
}
.tab-buttons[role=tablist] [role=tab] > .icon {
  font-size: 1.25em;
}
.tab-buttons[role=tablist].small [role=tab] {
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.tab-buttons[role=tablist].small [role=tab] > .icon {
  font-size: 1em;
}
@media (min-width: 480px) {
  .tab-buttons[role=tablist]:not(.squished .tab-buttons[role=tablist]) {
    grid-auto-flow: column;
  }
}
@media (min-width: 744px) {
  .tab-buttons[role=tablist] {
    grid-auto-flow: column;
  }
}
.tab-pills[role=tablist],
body > header [role=tablist],
header.sticky-top [role=tablist],
main > header [role=tablist] {
  display: flex;
  gap: .75rem;
}
.tab-pills[role=tablist] [role=tab],
body > header [role=tablist] [role=tab],
header.sticky-top [role=tablist] [role=tab],
main > header [role=tablist] [role=tab] {
  padding: .5rem .75rem;
  border: solid .0625rem rgba(0, 0, 0, 0);
  border-radius: 10rem;
  flex-shrink: 0;
}
.tab-pills[role=tablist] [role=tab]:hover,
body > header [role=tablist] [role=tab]:hover,
header.sticky-top [role=tablist] [role=tab]:hover,
main > header [role=tablist] [role=tab]:hover {
  border-color: rgb(var(--parent-color)/var(--border-alpha));
}
.tab-pills[role=tablist] [role=tab][aria-selected=true],
body > header [role=tablist] [role=tab][aria-selected=true],
header.sticky-top [role=tablist] [role=tab][aria-selected=true],
main > header [role=tablist] [role=tab][aria-selected=true] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--parent-color)/var(--border-alpha));
}
[role=tabpanel] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  padding: 1rem;
  margin-top: 1rem;
}
.has-tooltip {
  position: relative;
  display: inline-grid;
}
.has-tooltip [role=tooltip] {
  display: none;
  font-family: var(--font-family);
  text-align: left;
  z-index: 30;
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  padding: .75rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  width: 10rem;
  max-width: max-content;
  bottom: unset;
  top: calc(100% + 0.5rem);
}
.has-tooltip [role=tooltip]::before,
.has-tooltip [role=tooltip]::after {
  border: solid .5rem rgba(0, 0, 0, 0);
  border-top: none;
  border-bottom-color: rgb(var(--parent-color)/var(--border-alpha));
  top: unset;
  bottom: 100%;
}
.has-tooltip [role=tooltip]::after {
  border-bottom-color: rgb(var(--primary));
  border-width: .4375rem;
}
.has-tooltip [role=tooltip],
.has-tooltip [role=tooltip]::before,
.has-tooltip [role=tooltip]::after {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.has-tooltip [role=tooltip]::before,
.has-tooltip [role=tooltip]::after {
  content: "";
}
.has-tooltip.top [role=tooltip] {
  top: unset;
  bottom: calc(100% + 0.5rem);
}
.has-tooltip.top [role=tooltip]::before,
.has-tooltip.top [role=tooltip]::after {
  border: solid .5rem rgba(0, 0, 0, 0);
  border-bottom: none;
  border-top-color: rgb(var(--parent-color)/var(--border-alpha));
  bottom: unset;
  top: 100%;
}
.has-tooltip.top [role=tooltip]::after {
  border-top-color: rgb(var(--primary));
  border-width: .4375rem;
}
.has-tooltip.right [role=tooltip] {
  right: unset;
  left: calc(100% + 0.5rem);
}
.has-tooltip.right [role=tooltip]::before,
.has-tooltip.right [role=tooltip]::after {
  border: solid .5rem rgba(0, 0, 0, 0);
  border-left: none;
  border-right-color: rgb(var(--parent-color)/var(--border-alpha));
  left: unset;
  right: 100%;
}
.has-tooltip.right [role=tooltip]::after {
  border-right-color: rgb(var(--primary));
  border-width: .4375rem;
}
.has-tooltip.right [role=tooltip],
.has-tooltip.right [role=tooltip]::before,
.has-tooltip.right [role=tooltip]::after {
  transform: translate(0, -50%);
  top: 50%;
}
.has-tooltip.left [role=tooltip] {
  left: unset;
  right: calc(100% + 0.5rem);
}
.has-tooltip.left [role=tooltip]::before,
.has-tooltip.left [role=tooltip]::after {
  border: solid .5rem rgba(0, 0, 0, 0);
  border-right: none;
  border-left-color: rgb(var(--parent-color)/var(--border-alpha));
  right: unset;
  left: 100%;
}
.has-tooltip.left [role=tooltip]::after {
  border-left-color: rgb(var(--primary));
  border-width: .4375rem;
}
.has-tooltip.left [role=tooltip],
.has-tooltip.left [role=tooltip]::before,
.has-tooltip.left [role=tooltip]::after {
  transform: translate(0, -50%);
  top: 50%;
}
.has-tooltip:hover [role=tooltip],
.has-tooltip:focus-within [role=tooltip] {
  display: block;
}
body {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
body.iframe {
  background: rgba(0, 0, 0, 0);
  overflow: hidden;
}
body > header,
body header.sticky-top {
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  grid-column: 1/span 2;
  grid-row: -3;
}
body > footer {
  padding: 1rem;
  text-align: center;
}
header.hero {
  position: relative;
  z-index: 20;
  background-color: var(--body-bg);
}
header.hero .hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem 1rem;
  align-items: center;
}
header.hero .hero-actions .separator {
  width: 100%;
  height: 1rem;
}
header.hero .hero-actions .logo-full {
  font-size: 1.5rem;
  line-height: 1.3;
  margin-right: auto;
}
@media (min-width: 480px) {
  header.hero .hero-actions {
    flex-wrap: nowrap;
  }
  header.hero .hero-actions .separator {
    display: none;
  }
  header.hero .hero-actions .link-button,
  header.hero .hero-actions a:has(.user-avatar),
  header.hero .hero-actions .link:has(.user-avatar) {
    order: 1;
  }
}
@media (min-width: 1024px) {
  header.hero .hero-actions {
    flex-wrap: wrap;
  }
  header.hero .hero-actions .separator {
    order: 1;
    display: block;
  }
}
body > header,
header.sticky-top,
main > * {
  padding: 1rem;
}
@media (min-width: 1024px) {
  body > header,
  header.sticky-top,
  main > * {
    padding: 4rem max((100% - 71.25rem)/2, 4rem);
  }
  body > header:where(.sidebar-nav *),
  header.sticky-top:where(.sidebar-nav *),
  main > *:where(.sidebar-nav *) {
    padding-left: 4rem;
    padding-right: max(100% - 71.25rem - 4rem, 4rem);
  }
}
main > *.profile-section--full-bleed,
main > *.edit-profile-section--full-bleed {
  padding: 0;
}
main > *.profile-section--full-bleed > [role=toolbar],
main > *.edit-profile-section--full-bleed > [role=toolbar] {
  margin-left: 1rem;
}
@media (min-width: 1024px) {
  main > *.profile-section--full-bleed > [role=toolbar],
  main > *.edit-profile-section--full-bleed > [role=toolbar] {
    margin: 0;
  }
  main > *.profile-section--full-bleed > .add-section,
  main > *.edit-profile-section--full-bleed > .add-section {
    margin-right: 64px;
  }
}
body > header,
header.sticky-top,
main > header {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 1rem .75rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
body > header > *,
header.sticky-top > *,
main > header > * {
  grid-column: 1/-1;
}
body > header h1,
header.sticky-top h1,
main > header h1 {
  grid-column-end: unset;
}
body > header h1:where(.sidebar-nav *),
header.sticky-top h1:where(.sidebar-nav *),
main > header h1:where(.sidebar-nav *) {
  display: none;
}
@media (min-width: 1024px) {
  body > header h1:where(.sidebar-nav *),
  header.sticky-top h1:where(.sidebar-nav *),
  main > header h1:where(.sidebar-nav *) {
    margin: 1rem 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: initial;
  }
}
body > header .actions,
header.sticky-top .actions,
main > header .actions {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(50% - 0.75rem, (31.25rem - 100%) * 1000), 1fr));
  gap: .75rem;
}
body > header [role=tablist],
header.sticky-top [role=tablist],
main > header [role=tablist] {
  overflow-x: auto;
  margin-left: -0.25rem;
  font-size: 1rem;
  line-height: 1.4;
}
body > header [role=tablist]:first-child,
header.sticky-top [role=tablist]:first-child,
main > header [role=tablist]:first-child {
  margin-top: 1rem;
}
@media (min-width: 1024px) {
  body > header .actions,
  header.sticky-top .actions,
  main > header .actions {
    grid-column: 2;
    grid-template-columns: unset;
    grid-auto-flow: column;
  }
}
.skip-to-content-link {
  position: fixed;
  left: 1rem;
  top: 1rem;
  z-index: 30;
  background: var(--body-bg);
  transform: translateY(calc(-100% - 2rem));
  transition: transform .15s ease-in-out;
}
.skip-to-content-link:focus {
  transform: translateY(0);
}
main {
  overflow: auto;
  grid-column: 1;
  grid-row: 1;
}
main > footer {
  text-align: center;
}
*:where(main > :not(:first-child)) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
*:where(main > :not(:first-child)) > *.profile-section--no-border {
  border-top: none;
}
main > a,
main > .link {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media print {
  main {
    overflow: initial;
  }
}
.cover-editor > header > small {
  color: rgb(var(--color)/0.56);
}
main.product-content header h1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
main.product-content > [role=toolbar] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
main.product-content > [role=toolbar] .version-dropdown {
  display: none;
}
main.product-content > [role=toolbar] .version-dropdown > [role=combobox] {
  min-height: unset;
  height: 100%;
}
@media (min-width: 1024px) {
  main.product-content > [role=toolbar] .version-dropdown {
    display: block;
  }
}
main.product-content .rich-text {
  font-family: "Pretendard Variable", sans-serif;
  display: grid;
  height: 100%;
}
main.product-content .rich-text .rows .embed {
  border: none;
}
main.product-content .rich-text .rows > * > :not(:last-child) {
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
main.product-content .rich-text .file-dropzone {
  outline: dashed .0625rem rgb(var(--accent));
  border-radius: .25rem;
  position: relative;
}
main.product-content .rich-text .file-dropzone > .backdrop {
  background: rgba(0, 0, 0, .8);
  width: 100%;
  height: 100%;
}
main.product-content .rich-text .file-dropzone > .backdrop,
main.product-content .rich-text .file-dropzone > .backdrop > .button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main.product-content .has-sidebar {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  display: flex;
  flex-direction: column;
  gap: 1.5rem 4rem;
  scrollbar-gutter: stable;
  height: 100%;
  overflow-y: auto;
}
main.product-content .has-sidebar .rich-text {
  flex-grow: 1;
}
@media (min-width: 1024px) {
  main.product-content .has-sidebar {
    container: sidebar-container/size;
    padding-top: 2rem;
    display: grid;
    grid-template: auto/1fr 3fr;
  }
  main.product-content .has-sidebar > :first-child {
    position: sticky;
    top: 0;
    overflow-y: auto;
    padding-right: .5rem;
    padding-bottom: 2rem;
  }
  @container sidebar-container (height < 100vh) {
    main.product-content .has-sidebar > :first-child {
      max-height: 100cqh;
    }
  }
}
main.product-content .has-sidebar .pagelist[role=tablist] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: grid;
}
main.product-content .has-sidebar .pagelist[role=tablist] > :not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab],
main.product-content .has-sidebar .pagelist[role=tablist] > button {
  display: flex;
  gap: .5rem;
  padding: 1rem;
  align-items: center;
}
main.product-content .has-sidebar .pagelist[role=tablist] > :last-child {
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
@media (min-width: 1024px) {
  main.product-content .has-sidebar .pagelist[role=tablist] > :first-child {
    border-radius: .25rem;
  }
}
main.product-content .has-sidebar .pagelist[role=tablist] .content {
  flex: 1;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] {
  position: relative;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab][contenteditable=true] {
  cursor: text;
  outline: .125rem solid rgb(var(--accent));
  outline-offset: -0.125rem;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab][contenteditable=true]::before {
  mask-image: var(--prefix-icon);
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] [contenteditable=true] {
  cursor: text;
  position: static;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] [contenteditable=true]::before {
  outline: .125rem solid rgb(var(--accent));
  outline-offset: -0.0625rem;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab][aria-selected=true] {
  background-color: var(--active-bg);
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > .drag-handle {
  visibility: hidden;
  position: absolute;
  left: 0;
  color: rgb(var(--color)/0.56);
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab]:hover > .drag-handle {
  visibility: visible;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab].sortable-ghost {
  outline: dashed .0625rem rgb(var(--accent));
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab].sortable-ghost > * {
  opacity: .3;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab].sortable-drag {
  background-color: var(--active-bg);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
main.product-content [role=navigation] {
  display: grid;
  grid-template-columns: auto 1fr 1fr;
  gap: 1rem;
  padding-top: 1rem;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
@media (min-width: 1024px) {
  main.product-content [role=navigation] {
    display: flex;
    justify-content: flex-end;
  }
}
main.product-content > .public-visibility-notice.content-tab-publish-notice {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  column-gap: .5rem;
  padding: .75rem 1rem;
}
@media (min-width: 1024px) {
  main.product-content > .public-visibility-notice.content-tab-publish-notice {
    padding-inline: 4rem;
  }
}
main.product-content > .public-visibility-notice.content-tab-publish-notice > p {
  grid-column: 2;
  margin: 0;
}
main.product-content > .public-visibility-notice.content-tab-publish-notice .draw-underline {
  color: var(--color);
  text-decoration: underline;
  cursor: pointer;
}
main.product-content > .public-visibility-notice.info.content-tab-publish-notice {
  border: 0;
  border-radius: 0;
}
.onboarding-page {
  grid-auto-flow: column;
}
.onboarding-page .logo-full {
  grid-column: 1;
}
.onboarding-page .actions {
  grid-column: 2;
}
.onboarding-page h1 {
  white-space: initial;
  grid-column: 1/-1;
}
.onboarding-page main {
  scrollbar-width: none;
}
.onboarding-page main::-webkit-scrollbar {
  display: none;
}
.onboarding-page main > * {
  border: 0;
}
.onboarding-page main > header {
  row-gap: 3rem;
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  .onboarding-page main > header {
    row-gap: 4rem;
    padding-top: 4rem;
    padding-bottom: 0;
  }
}
.onboarding-page aside {
  display: none;
}
@media (min-width: 1024px) {
  .onboarding-page aside {
    display: grid;
    position: relative;
  }
  .onboarding-page aside > img:only-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
}
.soft-hidden {
  display: none;
}
.hidden:not(.override),
.legacy-only {
  display: none !important;
}
button[draggable=true] {
  -webkit-user-drag: element;
}
.chosen-container {
  min-width: 100%;
  position: relative;
}
.chosen-container ul {
  list-style: none;
  padding: 0;
}
.chosen-container .chosen-choices {
  flex-wrap: wrap;
  row-gap: .25rem;
  padding: .25rem .5rem;
}
.chosen-container .chosen-choices .search-field input {
  padding: 0 .5rem;
  margin: 0;
}
.chosen-container .chosen-choices .search-choice {
  margin: 0 !important;
  display: inline-flex;
}
.chosen-container .chosen-choices .search-choice span {
  text-overflow: ellipsis;
  overflow: hidden;
}
.chosen-container .chosen-choices .search-choice .search-choice-close {
  cursor: pointer;
  margin-left: .5rem;
}
.chosen-container .chosen-drop {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  border-radius: 0 0 .25rem .25rem;
  z-index: 30;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.chosen-container .chosen-drop .chosen-results {
  width: 100%;
  max-height: 15.125rem;
  overflow: auto;
  scroll-behavior: auto;
}
.chosen-container .chosen-drop .chosen-results:not(:empty) {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
.chosen-container .chosen-drop .chosen-results .active-result {
  padding: .75rem 1rem;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  cursor: pointer;
}
.chosen-container .chosen-drop .chosen-results .active-result.highlighted {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.chosen-container .chosen-drop .chosen-results .result-selected {
  display: none;
}
.chosen-container.chosen-with-drop .chosen-drop {
  display: flex;
}
.chosen-container.chosen-with-drop .chosen-choices {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.chosen-container.chosen-disabled {
  cursor: not-allowed;
  opacity: .3;
}
select[multiple].chosen-fallback {
  background-image: none;
  max-height: 12.1rem;
}
select[multiple].chosen-fallback option {
  white-space: normal;
}
.post-letter--create > .popover[open]::before {
  left: 25%;
}
.profile > header h1 p {
  margin: 0;
}
[role=tab][aria-selected=true][draggable=true]::after {
  transform: translate(-50%);
  visibility: hidden;
}
.jwplayer {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1024px) {
  .profile main > *:not(.profile-section--full-bleed) {
    padding-left: max((100% - 71.25rem)/2, 4rem);
    padding-right: max((100% - 71.25rem)/2, 4rem);
  }
  .profile main > .edit-profile-section--full-bleed {
    padding: 1rem 0 0 64px;
  }
}
[role=tree] [role=treeitem].sortable-ghost {
  background-color: rgb(var(--color)/0.1);
  border: dashed .0625rem rgb(var(--parent-color)/var(--border-alpha));
  display: grid !important;
  opacity: .3;
}
body#overlay-page {
  display: flex;
  flex-direction: column;
  background: rgba(0, 0, 0, 0);
}
body#overlay-page:not(.gumroad-minimized) {
  background: rgba(0, 0, 0, .5);
}
body#overlay-page .product-display {
  overflow: auto;
}
.rich-text .embed > .preview {
  padding: calc(56.25% + 1rem) 0 0 0;
}
.rich-text .embed > .preview > :first-child.placeholder {
  position: absolute;
  width: calc(100% - 2rem);
}
.jwplayer .jw-time-tip {
  min-width: max-content;
}
body > header [role=tablist] a[role=tab],
body > header [role=tablist] [role=tab].link,
header.sticky-top [role=tablist] a[role=tab],
header.sticky-top [role=tablist] [role=tab].link,
main > header [role=tablist] a[role=tab],
main > header [role=tablist] [role=tab].link {
  text-decoration: none;
}
form > main section {
  display: grid;
  padding: 3rem 0;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  gap: 2rem;
}
form > main section > header {
  display: grid;
  gap: .75rem;
  align-content: start;
}
form > main section:not(form + form section):first-of-type {
  padding-top: 0;
  border-top: none;
}
@media (min-width: 1024px) {
  .product-content .has-sidebar > :first-child {
    max-height: min(100%, 100vh);
  }
}
.rich-text .selected *::selection {
  background: none;
}
article.product-card .thumbnails > * {
  width: 100%;
}
@media (min-width: 1024px) {
  article.product-card.horizontal {
    display: flex;
  }
  article.product-card.horizontal > figure {
    height: 100%;
  }
  article.product-card.horizontal > figure img {
    width: unset;
    min-width: 100%;
  }
  article.product-card.horizontal .thumbnails {
    flex: 1;
  }
  article.product-card.horizontal section {
    flex: 2;
  }
}
