/* Monochrome line icons replacing emoji and decorative glyphs (generated by work/emoji-layout-20261017/build.mjs). */
.vti{display:inline-block;width:1em;height:1em;flex:0 0 auto;vertical-align:-.15em;font-style:normal;line-height:1;background-color:currentColor;-webkit-mask:var(--vti) center/contain no-repeat;mask:var(--vti) center/contain no-repeat}
.vti-g{display:none!important}
.vti[data-vti="ext"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2017%2017%207M9%207h8v8%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="arrow-dl"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%207%207%2017M15%2017H7V9%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="arrow-ul"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%2017%207%207M7%2015V7h8%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="play"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%205.5v13l10.5-6.5z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="pause"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206v12M15%206v12%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="swap"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16M8%208l-4%204%204%204M16%208l4%204-4%204%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="gear"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M19.4%2015a1.7%201.7%200%200%200%20.3%201.8l.1.1a2%202%200%201%201-2.8%202.8l-.1-.1a1.7%201.7%200%200%200-2.8%201.2V21a2%202%200%201%201-4%200v-.1a1.7%201.7%200%200%200-2.9-1.2l-.1.1a2%202%200%201%201-2.8-2.8l.1-.1A1.7%201.7%200%200%200%203.1%2014H3a2%202%200%201%201%200-4h.1a1.7%201.7%200%200%200%201.2-2.9l-.1-.1A2%202%200%201%201%207%204.2l.1.1A1.7%201.7%200%200%200%2010%203.1V3a2%202%200%201%201%204%200v.1a1.7%201.7%200%200%200%202.9%201.2l.1-.1A2%202%200%201%201%2019.8%207l-.1.1a1.7%201.7%200%200%200%201.2%202.9h.1a2%202%200%201%201%200%204h-.1a1.7%201.7%200%200%200-1.5%201z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="sun"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M12%202v2M12%2020v2M4.9%204.9l1.4%201.4M17.7%2017.7l1.4%201.4M2%2012h2M20%2012h2M4.9%2019.1l1.4-1.4M17.7%206.3l1.4-1.4%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="moon"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.5%2013.5A8.5%208.5%200%201%201%2010.5%203.5a6.5%206.5%200%200%200%2010%2010z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="swords"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.5%2017.5%203%206V3h3l11.5%2011.5M13%2019l6-6M16%2016l4%204M19%2021l2-2M14.5%206.5%2018%203h3v3l-3.5%203.5M5%2014l4%204M7%2017l-3%203M3%2019l2%202%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="cloud"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17.5%2019H8a6%206%200%201%201%205.7-8h.3a4%204%200%200%201%203.5-1%204.5%204.5%200%200%201%200%209z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="heart"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1-1.1a5.5%205.5%200%200%200-7.8%207.8l1%201.1L12%2021l7.8-7.5%201-1.1a5.5%205.5%200%200%200%200-7.8z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="star"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202.8%202.8%205.8%206.4.9-4.6%204.5%201.1%206.3L12%2017.3l-5.7%203%201.1-6.3-4.6-4.5%206.4-.9z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="star-fill"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202.8%202.8%205.8%206.4.9-4.6%204.5%201.1%206.3L12%2017.3l-5.7%203%201.1-6.3-4.6-4.5%206.4-.9z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="sparkle"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%203.5%2012.8%209l5.5%201.8-5.5%201.8L11%2018l-1.8-5.4-5.5-1.8L9.2%209zM18.5%203v4M16.5%205h4%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="lock"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2211%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2011V7a4%204%200%200%201%208%200v4%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="tag"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.6%2013.4%2013.4%2020.6a2%202%200%200%201-2.8%200L3%2013V3h10l7.6%207.6a2%202%200%200%201%200%202.8z%22%2F%3E%3Cpath%20d%3D%22M7.5%207.5h.01%22%20stroke-width%3D%222.6%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="check"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m8%2012.3%202.7%202.7L16.2%209%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="school"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021h18M5%2021V10l7-5%207%205v11M9.5%2021v-5h5v5%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="shield"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021.5s7.5-3.6%207.5-9.5V5.5L12%203%204.5%205.5V12c0%205.9%207.5%209.5%207.5%209.5z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="flag"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021.5V4M5%204h12.5l-2.5%204%202.5%204H5%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="party"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020.5%208.5%209l6.5%206.5zM14%203.5v2.5M19%209h2.5M16.5%206.5%2018.5%204.5M18%2013l2.5.5M10.5%204l.6%202.4%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="crown"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2019h18M4.5%2016%203%207l5%204%204-6%204%206%205-4-1.5%209z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="butterfly"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%207.5V19M12%2010c-1.6-3.2-5.6-5.4-7.6-4.4S4.6%2011%207.6%2012c-3%201-3.8%204-2%205s5.2-1%206.4-4.8C13.2%2016%2016.6%2018%2018.4%2017s1-4-2-5c3-1%205.2-5.4%203.2-6.4S13.6%206.8%2012%2010z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="clipboard"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203.5h6v3H9z%22%2F%3E%3Cpath%20d%3D%22M15.5%205H18a2%202%200%200%201%202%202v13a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V7a2%202%200%200%201%202-2h2.5M8%2012h8M8%2016h5.5%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="book"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2019.5A2.5%202.5%200%200%201%206.5%2017H20V3H6.5A2.5%202.5%200%200%200%204%205.5zM4%2019.5A2.5%202.5%200%200%200%206.5%2022H20v-5%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="face-1"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209.5h.01M15%209.5h.01%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M8%2017c1.2-1.6%202.5-2.3%204-2.3s2.8.7%204%202.3M7.4%207.6l2.4%201M16.6%207.6l-2.4%201%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="face-2"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209.5h.01M15%209.5h.01%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M8.6%2016.2c1-1.1%202.2-1.6%203.4-1.6s2.4.5%203.4%201.6%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="face-3"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209.5h.01M15%209.5h.01%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M8.5%2015.2h7%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="face-4"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209.5h.01M15%209.5h.01%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M8.5%2014c1%201.4%202.2%202.1%203.5%202.1s2.5-.7%203.5-2.1%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="face-5"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M7.8%2010c.6-1.1%201.8-1.1%202.4%200M13.8%2010c.6-1.1%201.8-1.1%202.4%200%22%2F%3E%3Cpath%20d%3D%22M7.8%2013.2h8.4a4.2%204.2%200%200%201-8.4%200z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="smile"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209.5h.01M15%209.5h.01%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M8.5%2014c1%201.4%202.2%202.1%203.5%202.1s2.5-.7%203.5-2.1%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="laugh"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M7.8%2010c.6-1.1%201.8-1.1%202.4%200M13.8%2010c.6-1.1%201.8-1.1%202.4%200%22%2F%3E%3Cpath%20d%3D%22M7.8%2013.2h8.4a4.2%204.2%200%200%201-8.4%200z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="wow"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209.5h.01M15%209.5h.01%22%20stroke-width%3D%222.6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2215.6%22%20r%3D%221.8%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="tear"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209.5h.01M15%209.5h.01%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M8.5%2014.5c1%201.2%202.2%201.8%203.5%201.8M17.3%2011.6c.8%201.1%201.1%201.7%201.1%202.2a1.1%201.1%200%200%201-2.2%200c0-.5.3-1.1%201.1-2.2z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="stareyes"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M8.2%208.4l1.8%201.8M10%208.4l-1.8%201.8M14%208.4l1.8%201.8M15.8%208.4%2014%2010.2M7.8%2013.2h8.4a4.2%204.2%200%200%201-8.4%200z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="sleepy"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2012a8.5%208.5%200%201%201-8-8.5%22%2F%3E%3Cpath%20d%3D%22M7.8%2011h2.6M13.6%2011h2.6M11%2015.5h2M15.5%202.5h4l-4%204h4%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="think"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9.6%209.2a2.5%202.5%200%201%201%203.6%202.2c-.7.4-1.2.9-1.2%201.7v.6M12%2017h.01%22%20%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="hand"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2011V6.5a1.8%201.8%200%200%200-3.6%200M14.4%2010V4.8a1.8%201.8%200%200%200-3.6%200v1.5M10.8%2010.5V6.3a1.8%201.8%200%200%200-3.6%200V14M18%208.5a1.8%201.8%200%201%201%203.6%200V14a8%208%200%200%201-8%208h-1.8c-2.7%200-4.3-.9-5.7-2.3l-3.4-3.4a1.8%201.8%200%200%201%202.6-2.6L7.2%2015%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="clap"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.5%2011V7a1.6%201.6%200%200%200-3.2%200M13.3%2010.5V5.5a1.6%201.6%200%200%200-3.2%200v5M10.1%2011V7.5a1.6%201.6%200%200%200-3.2%200v7.2M16.5%209a1.6%201.6%200%201%201%203.2%200v5a7%207%200%200%201-7%207h-1.4c-2.4%200-3.8-.8-5-2l-3-3a1.6%201.6%200%200%201%202.3-2.3l1.3%201.3M19%202.5l-1%201.5M22%205.5l-1.6.6M15.5%202l.2%201.6%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="bolt"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202%204%2014h7l-1%208%209-12h-7z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="note"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018V5l12-2v13%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="bulb"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018h6M10%2021.5h4M12%202.5a6.5%206.5%200%200%200-3.8%2011.8c.6.5.8%201.1.8%201.8V17h6v-.9c0-.7.3-1.3.8-1.8A6.5%206.5%200%200%200%2012%202.5z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="flower"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M12%209.6a3%203%200%201%201%200-6%203%203%200%200%201%200%206zM12%2020.4a3%203%200%201%201%200-6%203%203%200%200%201%200%206zM9.6%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200zM20.4%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="trophy"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2021h8M12%2016.5V21M7%203.5h10v5.5a5%205%200%200%201-10%200zM17%205h3v1.8a3.2%203.2%200%200%201-3.2%203.2M7%205H4v1.8A3.2%203.2%200%200%200%207.2%2010%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="mic"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%229%22%20y%3D%222.5%22%20width%3D%226%22%20height%3D%2212%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M18.5%2010.5v1a6.5%206.5%200%200%201-13%200v-1M12%2018v3.5%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="owl"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%209c0-2.2.8-4.2%202-5.5l2.2%203h5.6l2.2-3c1.2%201.3%202%203.3%202%205.5v5a7%207%200%200%201-14%200z%22%2F%3E%3Ccircle%20cx%3D%229.3%22%20cy%3D%2211.2%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2214.7%22%20cy%3D%2211.2%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m11%2015%201%201.4%201-1.4%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="dragon"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2020.5c2.2-1%203.5-3.2%203.5-6.2C7%209.6%2010.2%206%2015%206c3%200%205.5%201.8%205.5%204.2l-3.2.4M15.5%209.7h.01M7.2%2014.2C5%2014.2%203.8%2013%203%2011c2%20.1%203.2-.5%204.2-2.2M10.8%2020.5c0-2.3%201.2-4.2%203.4-5.2M14%206l-1-3M17.5%206.5%2019%203.8%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="gem"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%203.5h11L22%209.5%2012%2021%202%209.5zM2%209.5h20M12%2021%208.5%209.5l2.5-6M12%2021l3.5-11.5-2.5-6%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="menu"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206.5h16M4%2012h16M4%2017.5h16%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="phone"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%222.5%22%20width%3D%2212%22%20height%3D%2219%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M11%2018.2h2%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="laptop"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224.5%22%20width%3D%2216%22%20height%3D%2211%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M2%2019.5h20%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="clock"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3.2%202%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="contrast"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%203a9%209%200%200%201%200%2018z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="pen"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.5%203.5a2.6%202.6%200%200%201%203.7%203.7L7.5%2019.9%202.5%2021.5l1.6-5z%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="list"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%223.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%209h8M8%2012.5h8M8%2016h5%22%2F%3E%3C%2Fsvg%3E")}
.vti[data-vti="headphones"]{--vti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2018v-6a8.5%208.5%200%200%201%2017%200v6%22%2F%3E%3Cpath%20d%3D%22M20.5%2019a2%202%200%200%201-2%202h-1a2%202%200%200%201-2-2v-3a2%202%200%200%201%202-2h3zM3.5%2019a2%202%200%200%200%202%202h1a2%202%200%200%200%202-2v-3a2%202%200%200%200-2-2h-3z%22%2F%3E%3C%2Fsvg%3E")}
/* CSS-drawn glyphs */
.pz-act-cheer::after{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020.5%208.5%209l6.5%206.5zM14%203.5v2.5M19%209h2.5M16.5%206.5%2018.5%204.5M18%2013l2.5.5M10.5%204l.6%202.4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020.5%208.5%209l6.5%206.5zM14%203.5v2.5M19%209h2.5M16.5%206.5%2018.5%204.5M18%2013l2.5.5M10.5%204l.6%202.4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;width:26px;height:26px;color:#e0a100}
.pz-act-heartburst::after{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1-1.1a5.5%205.5%200%200%200-7.8%207.8l1%201.1L12%2021l7.8-7.5%201-1.1a5.5%205.5%200%200%200%200-7.8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1-1.1a5.5%205.5%200%200%200-7.8%207.8l1%201.1L12%2021l7.8-7.5%201-1.1a5.5%205.5%200%200%200%200-7.8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;width:24px;height:24px;color:#e0457b}
.pz-act-champion::after{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2019h18M4.5%2016%203%207l5%204%204-6%204%206%205-4-1.5%209z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2019h18M4.5%2016%203%207l5%204%204-6%204%206%205-4-1.5%209z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;width:26px;height:26px;color:#e0a100}
.pz-fx-sparkle i::before,.pz-fx-stars i::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%203.5%2012.8%209l5.5%201.8-5.5%201.8L11%2018l-1.8-5.4-5.5-1.8L9.2%209zM18.5%203v4M16.5%205h4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%203.5%2012.8%209l5.5%201.8-5.5%201.8L11%2018l-1.8-5.4-5.5-1.8L9.2%209zM18.5%203v4M16.5%205h4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.pz-fx-hearts i::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1-1.1a5.5%205.5%200%200%200-7.8%207.8l1%201.1L12%2021l7.8-7.5%201-1.1a5.5%205.5%200%200%200%200-7.8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1-1.1a5.5%205.5%200%200%200-7.8%207.8l1%201.1L12%2021l7.8-7.5%201-1.1a5.5%205.5%200%200%200%200-7.8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.pz-fx-music i::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018V5l12-2v13%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018V5l12-2v13%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.pz-fx-butterfly i::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%207.5V19M12%2010c-1.6-3.2-5.6-5.4-7.6-4.4S4.6%2011%207.6%2012c-3%201-3.8%204-2%205s5.2-1%206.4-4.8C13.2%2016%2016.6%2018%2018.4%2017s1-4-2-5c3-1%205.2-5.4%203.2-6.4S13.6%206.8%2012%2010z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%207.5V19M12%2010c-1.6-3.2-5.6-5.4-7.6-4.4S4.6%2011%207.6%2012c-3%201-3.8%204-2%205s5.2-1%206.4-4.8C13.2%2016%2016.6%2018%2018.4%2017s1-4-2-5c3-1%205.2-5.4%203.2-6.4S13.6%206.8%2012%2010z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.fc-avatar-stage:after{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%203.5%2012.8%209l5.5%201.8-5.5%201.8L11%2018l-1.8-5.4-5.5-1.8L9.2%209zM18.5%203v4M16.5%205h4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%203.5%2012.8%209l5.5%201.8-5.5%201.8L11%2018l-1.8-5.4-5.5-1.8L9.2%209zM18.5%203v4M16.5%205h4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;width:18px;height:18px}
body.vt-ds #studio-theme-toggle:before,.se-student.se-home-view #studio-theme-toggle:before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%203a9%209%200%200%201%200%2018z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%203a9%209%200%200%201%200%2018z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
/* Study room alignment (screen only; no content, button or handler is removed or moved in the DOM). */
@media screen{
/* (a) 2x2 cards: same row height, same top line, button pinned to the card bottom. */
html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;align-content:start!important;gap:12px!important;margin-left:0!important;margin-right:0!important}
html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid>.mock-test-card.mock-test-card{margin:0!important;height:auto!important;min-height:0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;box-sizing:border-box!important;padding:28px!important;top:auto!important;transform:none!important}
html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid>.mock-test-card.mock-test-card>h2{margin:0 0 8px!important}
html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid>.mock-test-card.mock-test-card>p{margin:0 0 20px!important}
/* (b) one button rule: same size and shape for all four; one filled primary, the rest keep the design-system secondary fill. */
html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid>.mock-test-card.mock-test-card>button{margin-top:auto!important;align-self:flex-start!important;width:auto!important;min-width:168px!important;height:46px!important;min-height:46px!important;padding:0 20px!important;border-radius:12px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important;box-shadow:none!important}
html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid>.mock-test-card.mock-test-card>button.primary{border:1px solid transparent!important}
/* (c) one left/right edge: the study list starts on the same line as the cards above. */
html body:not(.se-student) .content>#exam-study-grid#exam-study-grid{margin-top:32px!important;margin-left:0!important;margin-right:0!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important}
html body:not(.se-student) .content>#exam-study-grid#exam-study-grid .esg-heading,html body:not(.se-student) .content>#exam-study-grid#exam-study-grid .esg-group{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
@media (max-width:760px){
 html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:12px!important}
 html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid>.mock-test-card.mock-test-card{padding:22px!important}
 html body:not(.se-student) .content .mock-mode-grid.mock-mode-grid>.mock-test-card.mock-test-card>button{align-self:stretch!important;width:100%!important}
}
/* (d) floating buttons (staff screens, where they float on their own). Kept minimal (a single helper character will replace them):
   own colours and widths stay; only one height/radius and non-overlapping 12px steps on one right edge. */
html body>#ai-tutor-launcher#ai-tutor-launcher,html body>#academy-inquiry#academy-inquiry,html body>#vtSurveyLauncher#vtSurveyLauncher{position:fixed!important;left:auto!important;top:auto!important;right:24px!important;height:46px!important;min-height:46px!important;padding:0 18px!important;border-radius:23px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;box-sizing:border-box!important;transform:none!important}
html body>#ai-tutor-launcher#ai-tutor-launcher{bottom:24px!important}
html body>#academy-inquiry#academy-inquiry{bottom:82px!important}
html body>#vtSurveyLauncher#vtSurveyLauncher{bottom:140px!important}
html body>#studio-floating-back#studio-floating-back{height:46px!important;min-height:46px!important;border-radius:23px!important;bottom:24px!important;left:24px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-sizing:border-box!important}
@media (max-width:640px){
 /* phones: one bottom row of three equal buttons (as before), 이전 just above on the left */
 html body>#ai-tutor-launcher#ai-tutor-launcher,html body>#academy-inquiry#academy-inquiry,html body>#vtSurveyLauncher#vtSurveyLauncher{right:16px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;height:44px!important;min-height:44px!important;width:calc((100vw - 48px)/3)!important;min-width:0!important;max-width:none!important;border-radius:22px!important;padding:0 8px!important;font-size:13px!important;white-space:nowrap!important}
 html body>#academy-inquiry#academy-inquiry{right:calc(24px + (100vw - 48px)/3)!important}
 html body>#vtSurveyLauncher#vtSurveyLauncher{right:calc(32px + 2*(100vw - 48px)/3)!important}
 html body>#studio-floating-back#studio-floating-back{height:44px!important;min-height:44px!important;border-radius:22px!important;left:16px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important}}
/* Student bottom bar: the three buttons share one corner radius and height. */
#student-utility-dock>#studio-floating-back,#student-utility-dock>#academy-inquiry,#student-utility-dock>#ai-tutor-launcher{border-radius:14px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-sizing:border-box!important}
/* (e) automated layout audit fixes */
/* Teacher "전체 문제 보기": chips and the instruction share one wrapping row, chips one size, nothing on top of the text. */
html body .ls-studio .lesson-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important}
html body .ls-studio .lesson-meta>*{position:static!important;margin:0!important;transform:none!important;grid-area:auto!important;float:none!important}
html body .ls-studio .lesson-meta>.tag{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}
html body .ls-studio .lesson-meta>.muted{flex:1 1 220px!important;min-width:0!important}
/* Phones: notices (toast) sit above the bottom row of floating buttons instead of covering them. */
@media (max-width:640px){html body #toast#toast{bottom:calc(72px + env(safe-area-inset-bottom))!important}}
}
/* Left menu always available (screen only). PC: the existing sidebar is docked at full screen height and scrolls inside
   itself; the page moves right by its width. Phones: the existing drawer stays, and a fixed menu button appears whenever the
   page's own menu button is out of view. Screens that hide the menu on purpose keep doing so (exam quiet mode, exam program,
   teacher lesson window): html.vt-dock is set by the script only when a sidebar exists and none of those is active. */
@media screen and (min-width:1100px), screen and (min-width:768px) and (pointer:fine){
 html.vt-dock body:not(.studio-exam-quiet):not(.exam-program-open):not(.teacher-window) aside.sidebar.sidebar{position:fixed!important;inset:var(--vt-dock-top,0px) auto 0 0!important;width:256px!important;height:calc(100vh - var(--vt-dock-top,0px))!important;max-height:calc(100dvh - var(--vt-dock-top,0px))!important;overflow-y:auto!important;overscroll-behavior:contain;transform:none!important;visibility:visible!important;display:flex!important;flex-direction:column!important;z-index:950!important;transition:none!important;padding:24px 16px!important;box-sizing:border-box!important}
 html.vt-dock body:not(.studio-exam-quiet):not(.exam-program-open):not(.teacher-window) .main{margin-left:256px!important;min-width:0!important}
 html.vt-dock body:not(.studio-exam-quiet):not(.exam-program-open):not(.teacher-window) :is(.mobile-menu-trigger,.work-tab-menu,.mobile-nav-close,.mobile-nav-shade){display:none!important}
 html.vt-dock body:not(.studio-exam-quiet):not(.exam-program-open):not(.teacher-window) #student-utility-dock{left:256px!important;right:0!important;width:auto!important}
 html.vt-dock body:not(.studio-exam-quiet):not(.exam-program-open):not(.teacher-window)>#studio-floating-back#studio-floating-back{left:280px!important}
 html.vt-dock body.mobile-nav-open{overflow:auto!important}
}
/* The page's own top bar (menu button, page title) sticks just below a pinned full-width bar instead of sliding under it. */
html.vt-dock body .main .topbar{top:var(--vt-dock-top,0px)!important}
#vt-menu-fab{display:none}
@media screen and (max-width:1099px){
 html.vt-fab #vt-menu-fab{display:inline-flex;position:fixed;top:calc(10px + var(--vt-dock-top,0px) + env(safe-area-inset-top));left:12px;z-index:10000;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;border:1px solid #cfd8e3;background:#fff;color:#172a43;box-shadow:0 4px 14px rgba(17,32,57,.16);padding:0;font-size:22px;cursor:pointer}
 html[data-appearance="dark"].vt-fab #vt-menu-fab{background:#1b2738;color:#e7edf5;border-color:rgba(255,255,255,.22)}
 html.vt-fab body.mobile-nav-open #vt-menu-fab,html.vt-fab body:is(.studio-exam-quiet,.exam-program-open,.teacher-window) #vt-menu-fab{display:none}
}
/* Parent screen has a top menu instead of a side menu: keep it on screen while scrolling. */
@media screen{html body .parent-shell>.parent-top{position:sticky!important;top:0!important;z-index:900!important;background:rgb(243,246,250)!important}html[data-appearance="dark"] body .parent-shell>.parent-top{background:#111a27!important}}

/* One typeface + readable sizes and contrast (screen only). Base: Pretendard Variable, already 86% of all text (app body and
   headings). Headings use the same family at 700-750 weight. Kept on purpose: Georgia for English passages/essays/book text,
   monospace for the typing test, Arial inside the TOEFL-style exam editors (matches the real test screen). */
:root{--vt-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}
/* page roots that declared another family (prevents a flash before the script runs) */
html body,html body.vt-ds,html body .pd-site,html body .academy-page,html body .level-page,html body .fl-page,html body .vtr,html body .pe-dialog,html body .pe-gate,
html body .vt-survey-backdrop,html body .vt-sv-panel,html body #vtSurveyLauncher,html body .sr-dialog,html body #vt-owner-bar,html body #vt-owner-bar button,html body #vt-owner-dialog,
html body #ai-tutor-panel,html body #studio-floating-back,html body #studio-floating-back span,html body #tutor-picker-banner,html body #message-alert,html body .studio-transition,html body #studio-boot-mask,html body .ko-handout,html body .pr-wrap,
html body .vr-connect,html body .rn-report,html body .rv-shell .growth-spark,html body .repeat-scene figcaption,html body .skeleton-entry,html body .skeleton-primary,html body .skeleton-legacy,
html body .policy-page,html body.feedback-preview,html body .blank-number,html body .si-page,html body .si-brand,html body .si-button,html body .gp-notice,html body .tr-map-name{font-family:var(--vt-font)!important}
html body [data-vt-font]{font-family:var(--vt-font)!important}
html body [data-vt-min12]{font-size:12px!important}
html body [data-vt-body14]{font-size:14px!important}
/* Korean words are not broken in the middle of a syllable group */
html body{word-break:keep-all;overflow-wrap:break-word}
/* Design tokens (light): primary blue meets 4.5:1 with white text; grey helper text meets 4.5:1 on the grey canvas */
:root{--ca-blue:#1b64da;--ca-blue-d:#1552b8;--ca-mute:#5b6572}
html[data-appearance=dark]{--ca-blue:#2f6fe0;--ca-blue-d:#2559c0}
html body.vt-ds button.primary,html body.vt-ds .primary:is(a,button),html body #ai-tutor-launcher{border-color:transparent}
/* Light mode: dark panels kept their dark-ink headings (A1-1) */
html:not([data-appearance=dark]) body :is(.practice-quick,.practice-quick-copy,.bank-summary,[class*=bank-hero]) :is(h1,h2,h3){color:#fff!important}
/* Error notices use the theme ink (A1-2, A1-3, A1-13) */
html body #lsToday>p{color:var(--vd-muted,#4e5968)!important}
html body #toast#toast{color:#fff!important}
html[data-appearance=dark] body .si-alert{background:#3a1d22!important;border-color:#5a2a33!important}
html[data-appearance=dark] body .si-alert :is(p,h2,h3,strong){color:#f2c9cf!important}
/* Teacher class review counts in dark mode (A2-01): the light rule had !important */
html[data-appearance=dark] body .ls-studio .ls-good{color:#b4d2fa!important}
html[data-appearance=dark] body .ls-studio .ls-bad{color:#ffb3bf!important}
/* Public pages (A4): level guide table header, student example hint, footer stats button, login "keep me signed in" */
html body .hn-level-test table th{color:#fff!important}
html body .pc-paper small{color:#5b6572!important;font-size:12px!important}
html body .academy-page footer button,html body .pd-site footer button{color:#4e5968!important;font-size:13px!important}
html[data-appearance=dark] body :is(.login-remember,.remember-login,[class*=remember]) :is(span,label){color:#e7edf5!important}
/* Phone pop-up buttons keep one line per word group (A4-14) */
@media (max-width:480px){html body :is(.opening-notice,.opening-actions) :is(a,button){word-break:keep-all;white-space:normal;text-wrap:balance}}
/* Owner usage report numbers do not break inside a unit (A3-08) */
html body .st-kpis article>strong{white-space:nowrap!important;font-size:clamp(18px,2.2vw,26px)!important}
/* Owner drawer close button and survey launcher clear of the owner bar / drawer (A3-04, A3-05) */
html body.mobile-nav-open #vtSurveyLauncher{display:none!important}
html body aside.sidebar .mobile-nav-close{margin-top:var(--vt-dock-top,0px)!important}
/* Same-row control heights in the usage report filter and the popup manager form (A3-11, A3-12) */
html body #owner-usage header :is(select,input,button){height:40px!important;min-height:40px!important;box-sizing:border-box!important}
html body form#popupForm :is(input:not([type=checkbox]):not([type=radio]),select){height:46px!important;box-sizing:border-box!important}
html body form#popupForm input[type=checkbox]{width:18px!important;height:18px!important}
/* Side-by-side example panels share one height (layout audit: same-row card mismatch) */
html body :is(.pc-edit-grid,.px-parent-grid){align-items:stretch!important}
html body :is(.pc-edit-grid,.px-parent-grid)>*{align-self:stretch!important}

/* Student home bottom links ("개인 학습 도구 전체 →", "게임·책읽기 →", "레벨테스트 →"): text stays inside the pill. */
html body .se-extra-tools{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}
html body .se-extra-tools>:is(button,a){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:0 18px!important;white-space:nowrap!important;box-sizing:border-box!important;flex:0 0 auto!important}
/* Phones: the top-bar brand (logo + name) stays inside its slot instead of running under the account / theme buttons */
@media (max-width:480px){
 html body .topbar .breadcrumb{min-width:0!important;overflow:hidden!important}
 html body .topbar .breadcrumb>.vt-topbrand{min-width:0!important;flex:0 1 auto!important;overflow:hidden!important}
 html body .topbar .vt-topbrand .brand-copy{display:none!important}
}
/* Narrow screens: menu button and brand share one height in the top bar */
@media (max-width:1099px){html body .topbar .breadcrumb>:is(.mobile-menu-trigger,.vt-topbrand){height:44px!important;min-height:44px!important;box-sizing:border-box!important}}
/* Class screen: "반 참여 신청" next to "반 들어가기" */
html body .content>.page-heading.vt-join-head{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}
html body .content>.page-heading.vt-join-head>:first-child{flex:1 1 320px;min-width:0}
/* where the heading stacks vertically (phones), the text keeps its natural height instead of a 320px basis */
@media (max-width:760px){html body .content>.page-heading.vt-join-head.vt-join-head{flex-direction:column!important;align-items:stretch!important;gap:12px!important}html body .content>.page-heading.vt-join-head.vt-join-head>:first-child{flex:0 0 auto!important}}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact.join-code-panel.panel{flex:0 1 420px!important;margin:0!important;padding:14px 16px!important;border-radius:var(--ca-r-sm,14px)!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important;background:transparent!important;box-shadow:none!important;border:0!important}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact:not(.vt-join-open)>:not(.vt-join-toggle){display:none!important}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact.vt-join-open{background:var(--vd-card,#fff)!important;box-shadow:0 1px 2px rgba(16,32,56,.06),0 4px 16px rgba(16,32,56,.06)!important;align-items:stretch!important}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact>h2{display:none!important}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact>p{margin:0!important;font-size:14px!important}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact form{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact form input{flex:1 1 180px!important;min-width:0!important;height:44px!important}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact :is(.vt-join-toggle.vt-join-toggle.vt-join-toggle,form button.primary.primary.primary){min-height:44px!important;padding:0 20px!important;border-radius:12px!important;border:0!important;background:#e0b45a!important;color:#14213d!important;font-weight:750!important;white-space:nowrap!important;cursor:pointer}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact .vt-join-toggle{align-self:flex-end}
html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact :is(.vt-join-toggle.vt-join-toggle.vt-join-toggle,form button.primary.primary.primary):hover{background:#d3a443!important}
@media (max-width:640px){html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact.join-code-panel.panel{flex:1 1 100%!important;align-items:stretch!important}html body .content .page-heading.vt-join-head .vt-join-compact.vt-join-compact.vt-join-compact .vt-join-toggle{align-self:stretch}}

/* Sidebar: one line icon per menu item (22px, stroke 1.7, item text colour; navy on the gold selected item). */
html body aside.sidebar [data-vt-nav] svg{display:none!important}
html body aside.sidebar .sm-external{display:none!important}
html body aside.sidebar [data-vt-nav]::before{content:""!important;display:inline-block!important;position:static!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0 10px 0 0!important;border-radius:0!important;vertical-align:middle!important;opacity:1!important;background:currentColor!important;-webkit-mask:var(--vt-nav) center/22px 22px no-repeat!important;mask:var(--vt-nav) center/22px 22px no-repeat!important;transform:none!important;inset:auto!important;box-shadow:none!important}

html body aside.sidebar [data-vt-nav="nav-exam"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203h7l4%204v14H7z%22%2F%3E%3Cpath%20d%3D%22M14%203v4h4%22%2F%3E%3Cpath%20d%3D%22m9.5%2014%202%202%203.5-4%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-bars"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020h16%22%2F%3E%3Cpath%20d%3D%22M7%2020v-6M12%2020V8M17%2020V10%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-toolbox"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%207V5a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2M3%2012h18M10%2012v2h4v-2%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-gamepad"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%208.5h10a4%204%200%200%201%204%204v1.2a3%203%200%200%201-5.3%201.9L14%2013.5h-4l-1.7%202.1A3%203%200%200%201%203%2013.7v-1.2a4%204%200%200%201%204-4z%22%2F%3E%3Cpath%20d%3D%22M8%2010.5v3M6.5%2012h3M15.5%2011.5h.01M17.5%2013h.01%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-people"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3.5%2019a5.5%205.5%200%200%201%2011%200%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%229%22%20r%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M15.6%2014.2A4.5%204.5%200%200%201%2021%2018.6%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-structure"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2210%22%20width%3D%227%22%20height%3D%224.5%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2216.5%22%20width%3D%227%22%20height%3D%224.5%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M6.5%208v10.7H14M6.5%2012.2H14%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-penstar"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.5%205.5l4%204L9%2019H5v-4z%22%2F%3E%3Cpath%20d%3D%22M5.5%202.8l.7%201.5%201.5.7-1.5.7-.7%201.5-.7-1.5-1.5-.7%201.5-.7z%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-chat"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9.5L5%2020v-4H4z%22%2F%3E%3Cpath%20d%3D%22M8%209.5h8M8%2012.5h5%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-phone"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226.5%22%20y%3D%222.5%22%20width%3D%2211%22%20height%3D%2219%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M12%207v5.5M9.6%2010.3%2012%2012.7l2.4-2.4M10.5%2018.3h3%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-question"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9.5L5%2020v-4H4z%22%2F%3E%3Cpath%20d%3D%22M10%208.9a2%202%200%201%201%202.7%201.9c-.5.2-.7.6-.7%201.1v.2M12%2013.9h.01%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-cap"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%209%2012%204.5%2021.5%209%2012%2013.5z%22%2F%3E%3Cpath%20d%3D%22M6.5%2011v4.3c0%201.6%202.5%203.2%205.5%203.2s5.5-1.6%205.5-3.2V11M21.5%209v5%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-clipboard"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224.5%22%20width%3D%2214%22%20height%3D%2216.5%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204.5V3h6v1.5M8.5%2010h7M8.5%2013.5h7M8.5%2017h4%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-board"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M12%2016v4M8%2020h8M7%208.5h6M7%2011.5h4%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-idcard"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2211%22%20r%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M5.8%2016.2a3.4%203.4%200%200%201%206.4%200M14%2010h4M14%2013h3%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-pie"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.5a8.5%208.5%200%201%200%208.5%208.5H12z%22%2F%3E%3Cpath%20d%3D%22M15%203.4a8.6%208.6%200%200%201%205.6%205.6H15z%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-report"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h9l4%204v14H6z%22%2F%3E%3Cpath%20d%3D%22M15%203v4h4M9.5%2017v-3M12.5%2017v-6M15.5%2017v-4%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-docpen"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2011V7l-4-4H5v18h6%22%2F%3E%3Cpath%20d%3D%22M14%203v4h4M8%209h5M8%2012h3%22%2F%3E%3Cpath%20d%3D%22M18.5%2013.5l2%202-5.5%205.5h-2v-2z%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-search"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h9M4%2010h6M4%2014h4.5%22%2F%3E%3Ccircle%20cx%3D%2215.5%22%20cy%3D%2214.5%22%20r%3D%223.6%22%2F%3E%3Cpath%20d%3D%22m18.2%2017.2%202.8%202.8%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-layers"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%202.5%208%2012%2013l9.5-5z%22%2F%3E%3Cpath%20d%3D%22M2.5%2012.5%2012%2017.5l9.5-5M2.5%2016.5%2012%2021.5l9.5-5%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-docplus"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h9l4%204v14H6z%22%2F%3E%3Cpath%20d%3D%22M15%203v4h4M12.5%2011v6M9.5%2014h6%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-alert"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.5%2021.5%2020h-19z%22%2F%3E%3Cpath%20d%3D%22M12%2010v4.5M12%2017.3h.01%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-star"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-boxes"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208l9-4.5L21%208v9l-9%204.5L3%2017z%22%2F%3E%3Cpath%20d%3D%22M3%208l9%204.5L21%208M12%2012.5v9%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-sliders"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h10M18%206h2M4%2012h4M12%2012h8M4%2018h12%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%226%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-inbox"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2013l3-8h12l3%208v6H3z%22%2F%3E%3Cpath%20d%3D%22M3%2013h5l1.5%202.5h5L16%2013h5%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-image"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%229.5%22%20r%3D%221.8%22%2F%3E%3Cpath%20d%3D%22m21%2016-5-5-9%209%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-clock"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M12%209v4l2.6%202M9.5%202.5h5%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-trend"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017l6-6%204%204%208-8M15%207h6v6%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-external"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%204h6v6M20%204l-9%209%22%2F%3E%3Cpath%20d%3D%22M18%2014v5a1%201%200%200%201-1%201H5a1%201%200%200%201-1-1V7a1%201%200%200%201%201-1h5%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-letters"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.5%2016%209%209l2.5%207M7.4%2013.6h3.2M14.2%2016v-4.3a1.8%201.8%200%200%201%203.6%200V16M17.8%2013.4h-3.6%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-retry"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2012a7.5%207.5%200%201%200%202.3-5.4M4.5%204.5v4h4%22%2F%3E%3Cpath%20d%3D%22m9.5%2012%202%202%203.5-4%22%2F%3E%3C%2Fsvg%3E")}
html body aside.sidebar [data-vt-nav="nav-homework"]{--vt-nav:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224.5%22%20width%3D%2214%22%20height%3D%2216.5%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204.5V3h6v1.5%22%2F%3E%3Cpath%20d%3D%22m9%2013%202%202%204-4.5%22%2F%3E%3C%2Fsvg%3E")}