/* Amaano local Bootstrap Icons compatibility layer. */
/* Single standard path: assets/vendor/bootstrap-icons/bootstrap-icons.css */
/* Uses inline SVG masks, so icons render locally without CDN or font-path issues. */
.bi{display:inline-block;width:1em;height:1em;vertical-align:-.125em;line-height:1;color:currentColor;flex-shrink:0}
.bi::before{content:"";display:block;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--bi, url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%225.5%22/%3E%3C/svg%3E")) no-repeat center/contain;mask:var(--bi, url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%225.5%22/%3E%3C/svg%3E")) no-repeat center/contain}
.bi-arrow-right-short{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2%208h11M9%204l4%204-4%204%22/%3E%3C/svg%3E")}
.bi-bank{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2%206h12L8%202%202%206zM3%206v7M6%206v7M10%206v7M13%206v7M2%2013h12%22/%3E%3C/svg%3E")}
.bi-bar-chart{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%2013h10M4.5%2010v3M8%207v6M11.5%204v9%22/%3E%3C/svg%3E")}
.bi-book{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%203.5c2-.9%203.5-.6%205%20.5%201.5-1.1%203-1.4%205-.5v9.8c-2-.9-3.5-.6-5%20.5-1.5-1.1-3-1.4-5-.5V3.5zM8%204v9.8%22/%3E%3C/svg%3E")}
.bi-book-half{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%203.5c2-.9%203.5-.6%205%20.5%201.5-1.1%203-1.4%205-.5v9.8c-2-.9-3.5-.6-5%20.5-1.5-1.1-3-1.4-5-.5V3.5zM8%204v9.8%22/%3E%3C/svg%3E")}
.bi-box-arrow-in-right{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M9%203h4v10H9M2%208h8M7%205l3%203-3%203%22/%3E%3C/svg%3E")}
.bi-box-arrow-right{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M7%203H3v10h4M8%208h6M11%205l3%203-3%203%22/%3E%3C/svg%3E")}
.bi-building{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%2014h10M4%2014V3h8v11M6%205h1M9%205h1M6%208h1M9%208h1M6%2011h1M9%2011h1%22/%3E%3C/svg%3E")}
.bi-buildings{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%2014h10M4%2014V3h8v11M6%205h1M9%205h1M6%208h1M9%208h1M6%2011h1M9%2011h1%22/%3E%3C/svg%3E")}
.bi-bus-front{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223%22%20y=%223%22%20width=%2210%22%20height=%229%22%20rx=%221.5%22/%3E%3Cpath%20d=%22M5%2012v2M11%2012v2M4.5%206h7M5.5%209h.01M10.5%209h.01%22/%3E%3C/svg%3E")}
.bi-calendar-check{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%222.5%22%20y=%223.5%22%20width=%2211%22%20height=%2210%22%20rx=%221.5%22/%3E%3Cpath%20d=%22M5%202v3M11%202v3M2.5%206.5h11M5.2%2010l1.6%201.6L10.6%208%22/%3E%3C/svg%3E")}
.bi-calendar-range{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%222.5%22%20y=%223.5%22%20width=%2211%22%20height=%2210%22%20rx=%221.5%22/%3E%3Cpath%20d=%22M5%202v3M11%202v3M2.5%206.5h11%22/%3E%3C/svg%3E")}
.bi-calendar-x{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%222.5%22%20y=%223.5%22%20width=%2211%22%20height=%2210%22%20rx=%221.5%22/%3E%3Cpath%20d=%22M5%202v3M11%202v3M2.5%206.5h11M6%209l4%204M10%209l-4%204%22/%3E%3C/svg%3E")}
.bi-cash-coin{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%222.5%22%20y=%224.5%22%20width=%2211%22%20height=%227%22%20rx=%221.2%22/%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%221.7%22/%3E%3Cpath%20d=%22M4.5%206h1M10.5%2010h1%22/%3E%3C/svg%3E")}
.bi-cash-stack{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%222.5%22%20y=%224.5%22%20width=%2211%22%20height=%227%22%20rx=%221.2%22/%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%221.7%22/%3E%3Cpath%20d=%22M4.5%206h1M10.5%2010h1%22/%3E%3C/svg%3E")}
.bi-check-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%226%22/%3E%3Cpath%20d=%22M5%208.2l2%202.1L11.4%205.9%22/%3E%3C/svg%3E")}
.bi-check2-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%226%22/%3E%3Cpath%20d=%22M5%208.2l2%202.1L11.4%205.9%22/%3E%3C/svg%3E")}
.bi-chevron-down{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%206l5%205%205-5%22/%3E%3C/svg%3E")}
.bi-chevron-left{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M10.5%203L5.5%208l5%205%22/%3E%3C/svg%3E")}
.bi-chevron-right{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M5.5%203l5%205-5%205%22/%3E%3C/svg%3E")}
.bi-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%225.5%22/%3E%3C/svg%3E")}
.bi-clipboard-data{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M5%203.5h6M6%202.5h4v2H6v-2zM4%204h8v10H4V4zM6%2010v2M8%208v4M10%206v6%22/%3E%3C/svg%3E")}
.bi-clock{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%226%22/%3E%3Cpath%20d=%22M8%204.5V8l2.5%201.5%22/%3E%3C/svg%3E")}
.bi-clock-history{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%226%22/%3E%3Cpath%20d=%22M8%204.5V8l2.5%201.5%22/%3E%3C/svg%3E")}
.bi-credit-card{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%222.5%22%20y=%224%22%20width=%2211%22%20height=%228%22%20rx=%221.5%22/%3E%3Cpath%20d=%22M2.5%206.5h11M5%209.8h2%22/%3E%3C/svg%3E")}
.bi-diagram-3{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%222.5%22%20y=%222.5%22%20width=%224%22%20height=%223%22%20rx=%22.8%22/%3E%3Crect%20x=%229.5%22%20y=%222.5%22%20width=%224%22%20height=%223%22%20rx=%22.8%22/%3E%3Crect%20x=%226%22%20y=%2210.5%22%20width=%224%22%20height=%223%22%20rx=%22.8%22/%3E%3Cpath%20d=%22M4.5%205.5v2h3.5v3M11.5%205.5v2H8v3%22/%3E%3C/svg%3E")}
.bi-exclamation-triangle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M8%202l6%2011H2L8%202z%22/%3E%3Cpath%20d=%22M8%206v3.5M8%2012h.01%22/%3E%3C/svg%3E")}
.bi-eye{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M1.8%208s2.2-4%206.2-4%206.2%204%206.2%204-2.2%204-6.2%204-6.2-4-6.2-4z%22/%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%222%22/%3E%3C/svg%3E")}
.bi-file-earmark-text{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M4%202.5h5l3%203V13.5H4V2.5zM9%202.5v3h3M6%208h4M6%2010.5h4%22/%3E%3C/svg%3E")}
.bi-funnel{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2%203h12L9.3%208.5V13l-2.6%201V8.5L2%203z%22/%3E%3C/svg%3E")}
.bi-gear{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%222.3%22/%3E%3Cpath%20d=%22M8%201.8v2M8%2012.2v2M1.8%208h2M12.2%208h2M3.6%203.6l1.4%201.4M11%2011l1.4%201.4M12.4%203.6L11%205M5%2011l-1.4%201.4%22/%3E%3C/svg%3E")}
.bi-graph-up-arrow{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2.5%2012.5h11M3.5%2011l3-3%202%202%204-5M11%205h1.5v1.5%22/%3E%3C/svg%3E")}
.bi-grid{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223%22%20y=%223%22%20width=%224%22%20height=%224%22/%3E%3Crect%20x=%229%22%20y=%223%22%20width=%224%22%20height=%224%22/%3E%3Crect%20x=%223%22%20y=%229%22%20width=%224%22%20height=%224%22/%3E%3Crect%20x=%229%22%20y=%229%22%20width=%224%22%20height=%224%22/%3E%3C/svg%3E")}
.bi-hourglass-split{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M4%202h8M4%2014h8M5%202c0%203%202%203.5%203%206-1%202.5-3%203-3%206M11%202c0%203-2%203.5-3%206%201%202.5%203%203%203%206%22/%3E%3C/svg%3E")}
.bi-inbox{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%203.5h10l1%206v3H2v-3l1-6zM2%209.5h3l1%202h4l1-2h3%22/%3E%3C/svg%3E")}
.bi-journal-check{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223%22%20y=%222.5%22%20width=%2210%22%20height=%2211%22%20rx=%221.5%22/%3E%3Cpath%20d=%22M5.5%202.5v11M7.5%206h3M7.5%209h3%22/%3E%3C/svg%3E")}
.bi-journal-text{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223%22%20y=%222.5%22%20width=%2210%22%20height=%2211%22%20rx=%221.5%22/%3E%3Cpath%20d=%22M5.5%202.5v11M7.5%206h3M7.5%209h3%22/%3E%3C/svg%3E")}
.bi-key{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%225.4%22%20cy=%228%22%20r=%222.5%22/%3E%3Cpath%20d=%22M7.9%208H14M11%208v2M13%208v2%22/%3E%3C/svg%3E")}
.bi-layers{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M8%202l6%203-6%203-6-3%206-3zM2%208l6%203%206-3M2%2011l6%203%206-3%22/%3E%3C/svg%3E")}
.bi-list{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2%204h12M2%208h12M2%2012h12%22/%3E%3C/svg%3E")}
.bi-list-task{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223%22%20y=%222.5%22%20width=%2210%22%20height=%2211%22%20rx=%221.5%22/%3E%3Cpath%20d=%22M5.5%202.5v11M7.5%206h3M7.5%209h3%22/%3E%3C/svg%3E")}
.bi-moon-stars{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12.5%2011.8A5.8%205.8%200%200%201%204.2%203.5a5.5%205.5%200%201%200%208.3%208.3z%22/%3E%3C/svg%3E")}
.bi-mortarboard{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M1.5%206L8%203l6.5%203L8%209%201.5%206zM4%208v3c2%201.6%206%201.6%208%200V8%22/%3E%3C/svg%3E")}
.bi-mortarboard-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M1.5%206L8%203l6.5%203L8%209%201.5%206zM4%208v3c2%201.6%206%201.6%208%200V8%22/%3E%3C/svg%3E")}
.bi-palette{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M8%202.5a5.8%205.8%200%200%200%200%2011.5h1.1a1.5%201.5%200%200%200%20.6-2.9c-.7-.3-.5-1.3.3-1.3h1.2A3.5%203.5%200%200%200%2014.5%206.3C14.5%204.2%2011.7%202.5%208%202.5z%22/%3E%3Ccircle%20cx=%225.5%22%20cy=%226%22%20r=%22.7%22%20fill=%22black%22/%3E%3Ccircle%20cx=%228%22%20cy=%225%22%20r=%22.7%22%20fill=%22black%22/%3E%3Ccircle%20cx=%2210.5%22%20cy=%226.3%22%20r=%22.7%22%20fill=%22black%22/%3E%3C/svg%3E")}
.bi-pencil-square{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%2011.8V14h2.2L13.5%205.7l-2.2-2.2L3%2011.8zM10.5%204.3l2.2%202.2%22/%3E%3C/svg%3E")}
.bi-people{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%226%22%20cy=%225.5%22%20r=%222.3%22/%3E%3Cpath%20d=%22M2%2013c.7-2.9%207.3-2.9%208%200%22/%3E%3Cpath%20d=%22M10.5%207.2c1.7.2%203%201.6%203.5%203.8%22/%3E%3C/svg%3E")}
.bi-person-badge{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%225%22%20r=%222.6%22/%3E%3Cpath%20d=%22M3.5%2014c.8-3.2%208.2-3.2%209%200%22/%3E%3C/svg%3E")}
.bi-person-check{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%225%22%20r=%222.6%22/%3E%3Cpath%20d=%22M3.5%2014c.8-3.2%208.2-3.2%209%200%22/%3E%3C/svg%3E")}
.bi-person-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%225%22%20r=%222.6%22/%3E%3Cpath%20d=%22M3.5%2014c.8-3.2%208.2-3.2%209%200%22/%3E%3C/svg%3E")}
.bi-person-gear{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%225%22%20r=%222.6%22/%3E%3Cpath%20d=%22M3.5%2014c.8-3.2%208.2-3.2%209%200%22/%3E%3C/svg%3E")}
.bi-person-plus{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%226.5%22%20cy=%225%22%20r=%222.4%22/%3E%3Cpath%20d=%22M2.5%2013.5c.7-3%206.3-3.3%208.1-1%22/%3E%3Cpath%20d=%22M12.5%205.5v5M10%208h5%22/%3E%3C/svg%3E")}
.bi-person-vcard{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%222%22%20y=%223%22%20width=%2212%22%20height=%2210%22%20rx=%221.8%22/%3E%3Ccircle%20cx=%226%22%20cy=%227%22%20r=%221.6%22/%3E%3Cpath%20d=%22M4%2011c.5-2.1%203.5-2.1%204%200M9.5%206h2.8M9.5%209h2.8%22/%3E%3C/svg%3E")}
.bi-person-walking{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%225%22%20r=%222.6%22/%3E%3Cpath%20d=%22M3.5%2014c.8-3.2%208.2-3.2%209%200%22/%3E%3C/svg%3E")}
.bi-person-workspace{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%225%22%20r=%222.6%22/%3E%3Cpath%20d=%22M3.5%2014c.8-3.2%208.2-3.2%209%200%22/%3E%3C/svg%3E")}
.bi-receipt{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3.5%202.5l1%201%201-1%201%201%201-1%201%201%201-1%201%201%201-1v11l-1-1-1%201-1-1-1%201-1-1-1%201-1-1-1%201v-11zM6%207h4M6%2010h4%22/%3E%3C/svg%3E")}
.bi-search{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%227%22%20cy=%227%22%20r=%224.2%22/%3E%3Cpath%20d=%22M10.3%2010.3L14%2014%22/%3E%3C/svg%3E")}
.bi-shield-lock{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%223%22%20y=%227%22%20width=%2210%22%20height=%227%22%20rx=%221.4%22/%3E%3Cpath%20d=%22M5%207V5a3%203%200%200%201%206%200v2%22/%3E%3C/svg%3E")}
.bi-speedometer2{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%2012a6%206%200%201%201%2010%200M8%208l3-3M8%2012h.01%22/%3E%3C/svg%3E")}
.bi-sun{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%223%22/%3E%3Cpath%20d=%22M8%201.5v2M8%2012.5v2M1.5%208h2M12.5%208h2M3.4%203.4l1.4%201.4M11.2%2011.2l1.4%201.4M12.6%203.4l-1.4%201.4M4.8%2011.2l-1.4%201.4%22/%3E%3C/svg%3E")}
.bi-three-dots-vertical{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%223%22%20r=%221.4%22%20fill=%22black%22/%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%221.4%22%20fill=%22black%22/%3E%3Ccircle%20cx=%228%22%20cy=%2213%22%20r=%221.4%22%20fill=%22black%22/%3E%3C/svg%3E")}
.bi-wallet2{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2.5%205.5h11v7h-11v-8c0-1%201-1.5%202-1.1L11%205.5M10.5%209h3%22/%3E%3C/svg%3E")}
.bi-x-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%228%22%20r=%226%22/%3E%3Cpath%20d=%22M5.5%205.5l5%205M10.5%205.5l-5%205%22/%3E%3C/svg%3E")}
.bi-x-lg{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M4%204l8%208M12%204l-8%208%22/%3E%3C/svg%3E")}
.bi:not([class*=" bi-"])::before{content:""}

/* Amaano extra local Bootstrap Icons used by migrated pages. */
.bi-arrow-clockwise{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 8a5 5 0 1 1-1.45-3.55%22/%3E%3Cpath d=%22M13 3.5V7h-3.5%22/%3E%3C/svg%3E")}
.bi-arrow-counterclockwise{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 8a5 5 0 1 0 1.45-3.55%22/%3E%3Cpath d=%22M3 3.5V7h3.5%22/%3E%3C/svg%3E")}
.bi-arrow-left{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10.5 3.5L6 8l4.5 4.5%22/%3E%3Cpath d=%22M6 8h8%22/%3E%3C/svg%3E")}
.bi-box-arrow-up-right{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5.5 4h6.5v6.5%22/%3E%3Cpath d=%22M12 4L6.5 9.5%22/%3E%3Cpath d=%22M4 2.8h5M3 4v9h9v-5%22/%3E%3C/svg%3E")}
.bi-download{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 2v8%22/%3E%3Cpath d=%22M4.5 6.5L8 10l3.5-3.5%22/%3E%3Cpath d=%22M3 13.5h10%22/%3E%3C/svg%3E")}
.bi-file-earmark-pdf{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 2.5h5l3 3v8H4v-11z%22/%3E%3Cpath d=%22M9 2.5v3h3%22/%3E%3Cpath d=%22M5.5 10.5V8h1.1a.8.8 0 0 1 0 1.6H5.5%22/%3E%3Cpath d=%22M8 10.5V8h.8c1.5 0 1.5 2.5 0 2.5H8%22/%3E%3Cpath d=%22M10.8 10.5V8h1.4%22/%3E%3Cpath d=%22M10.8 9.2h1.1%22/%3E%3C/svg%3E")}
.bi-heart-pulse{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 13.5S2.5 10.2 2.5 6.4A2.8 2.8 0 0 1 7.3 4.5L8 5.3l.7-.8a2.8 2.8 0 0 1 4.8 1.9c0 3.8-5.5 7.1-5.5 7.1z%22/%3E%3Cpath d=%22M3.2 8h2l.8-1.6 1.4 3.2L8.5 7h1.2l.6 1h2.5%22/%3E%3C/svg%3E")}
.bi-layout-three-columns{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.5%22 y=%223%22 width=%223%22 height=%2210%22 rx=%22.7%22/%3E%3Crect x=%226.5%22 y=%223%22 width=%223%22 height=%2210%22 rx=%22.7%22/%3E%3Crect x=%2210.5%22 y=%223%22 width=%223%22 height=%2210%22 rx=%22.7%22/%3E%3C/svg%3E")}
.bi-lightning-charge{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 1.8L3.8 8.7h3L6.7 14.2l5.4-7.1H9.2L9 1.8z%22/%3E%3C/svg%3E")}
.bi-paperclip{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 8.5l4.5-4.5a2.2 2.2 0 0 1 3.1 3.1L6.8 12.9a3.2 3.2 0 0 1-4.5-4.5l5.8-5.8%22/%3E%3Cpath d=%22M6.2 9.8l4.4-4.4%22/%3E%3C/svg%3E")}
.bi-pause-circle{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%228%22 cy=%228%22 r=%226%22/%3E%3Cpath d=%22M6.4 5.5v5%22/%3E%3Cpath d=%22M9.6 5.5v5%22/%3E%3C/svg%3E")}
.bi-printer{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 5V2.5h6V5%22/%3E%3Crect x=%223%22 y=%226%22 width=%2210%22 height=%225.5%22 rx=%221.3%22/%3E%3Cpath d=%22M5 10h6v3.5H5V10z%22/%3E%3Cpath d=%22M11.5 8.2h.01%22/%3E%3C/svg%3E")}
.bi-telephone{--bi:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5.2 2.5l1.5 3-1.4 1.3c.9 1.9 2 3 3.9 3.9l1.3-1.4 3 1.5-.6 2.7c-6.2-.1-10.3-4.2-10.4-10.4l2.7-.6z%22/%3E%3C/svg%3E")}

.bi-clipboard2-check{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M5%203.5h6M6%202.5h4v2H6v-2zM4%204h8v10H4V4zM5.5%209l1.5%201.5L10.8%207%22/%3E%3C/svg%3E")}
.bi-sliders{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%204h10M3%208h10M3%2012h10M6%202.8v2.4M10%206.8v2.4M7.5%2010.8v2.4%22/%3E%3C/svg%3E")}/* Exact aliases/fallbacks for portable dashboard icons. */
.bi-arrow-right{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2%208h11M9%204l4%204-4%204%22/%3E%3C/svg%3E")}
.bi-person{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%228%22%20cy=%225%22%20r=%222.6%22/%3E%3Cpath%20d=%22M3.5%2014c.8-3.2%208.2-3.2%209%200%22/%3E%3C/svg%3E")}

/* Schoolv2 portable icon completion patch: extra Bootstrap Icons rendered as inline SVG masks, no font files required. */
.bi-archive{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205.5h10v8H3z%22%2F%3E%3Cpath%20d%3D%22M2.5%202.5h11v3h-11z%22%2F%3E%3Cpath%20d%3D%22M6%208h4%22%2F%3E%3C%2Fsvg%3E")}
.bi-arrow-up-right{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h7v7%22%2F%3E%3Cpath%20d%3D%22M12%204L4.5%2011.5%22%2F%3E%3C%2Fsvg%3E")}
.bi-bank2{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%206h12L8%202%202%206zM3%206v7M6%206v7M10%206v7M13%206v7M2%2013h12%22%2F%3E%3C%2Fsvg%3E")}
.bi-building-gear{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2014h10M4%2014V3h7v4M6%205h1M9%205h1M6%208h1M6%2011h1%22%2F%3E%3Ccircle%20cx%3D%2211.3%22%20cy%3D%2210.5%22%20r%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M11.3%207.5v1M11.3%2012v1M8.8%2010.5h1M12.8%2010.5h1%22%2F%3E%3C%2Fsvg%3E")}
.bi-bullseye{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223.5%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%221%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}
.bi-calendar2-check{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%223.5%22%20width%3D%2211%22%20height%3D%2210%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%202v3M11%202v3M2.5%206.5h11M5.2%2010l1.6%201.6L10.8%208%22%2F%3E%3C%2Fsvg%3E")}
.bi-calendar2-week{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%223.5%22%20width%3D%2211%22%20height%3D%2210%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%202v3M11%202v3M2.5%206.5h11M5%209h1M8%209h1M11%209h1M5%2011.5h1M8%2011.5h1M11%2011.5h1%22%2F%3E%3C%2Fsvg%3E")}
.bi-calendar3{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%223.5%22%20width%3D%2211%22%20height%3D%2210%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%202v3M11%202v3M2.5%206.5h11%22%2F%3E%3C%2Fsvg%3E")}
.bi-camera{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%205.5l1-2h5l1%202H13a1.5%201.5%200%200%201%201.5%201.5v5A1.5%201.5%200%200%201%2013%2013.5H3A1.5%201.5%200%200%201%201.5%2012V7A1.5%201.5%200%200%201%203%205.5z%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%229.5%22%20r%3D%222.4%22%2F%3E%3C%2Fsvg%3E")}
.bi-card-image{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2212%22%20height%3D%2210%22%20rx%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%225.3%22%20cy%3D%226.2%22%20r%3D%221%22%2F%3E%3Cpath%20d%3D%22M3.5%2011l3-3%202%202%201.5-1.5%202.5%202.5%22%2F%3E%3C%2Fsvg%3E")}
.bi-check2-square{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%222.5%22%20width%3D%2211%22%20height%3D%2211%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5%208.2l2%202.1L11.4%205.9%22%2F%3E%3C%2Fsvg%3E")}
.bi-circle-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%225.5%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
.bi-clipboard2-plus{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203.5h6M6%202.5h4v2H6v-2zM4%204h8v10H4V4zM8%207.2v4M6%209.2h4%22%2F%3E%3C%2Fsvg%3E")}
.bi-credit-card-2-front-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2212%22%20height%3D%228%22%20rx%3D%221.4%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M3.8%206.7h8.4%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M4.5%209.8h3%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E")}
.bi-exclamation-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M8%204.8v4M8%2011.5h.01%22%2F%3E%3C%2Fsvg%3E")}
.bi-file-earmark-plus-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%202.5h5l3%203v8H4z%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M9%202.5v3h3%22%20fill%3D%22none%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8%207.2v4M6%209.2h4%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E")}
.bi-file-earmark-text-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%202.5h5l3%203v8H4z%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M9%202.5v3h3%22%20fill%3D%22none%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6%208h4M6%2010.5h4%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E")}
.bi-file-earmark-x-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%202.5h5l3%203v8H4z%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M9%202.5v3h3%22%20fill%3D%22none%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.5%207.5l3%203M9.5%207.5l-3%203%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E")}
.bi-grid-3x3-gap{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%202.5h3v3h-3zM6.5%202.5h3v3h-3zM10.5%202.5h3v3h-3zM2.5%206.5h3v3h-3zM6.5%206.5h3v3h-3zM10.5%206.5h3v3h-3zM2.5%2010.5h3v3h-3zM6.5%2010.5h3v3h-3zM10.5%2010.5h3v3h-3z%22%2F%3E%3C%2Fsvg%3E")}
.bi-image{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2212%22%20height%3D%2210%22%20rx%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%225.3%22%20cy%3D%226.2%22%20r%3D%221%22%2F%3E%3Cpath%20d%3D%22M3.5%2011l3-3%202%202%201.5-1.5%202.5%202.5%22%2F%3E%3C%2Fsvg%3E")}
.bi-info-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M8%207.2v4M8%204.8h.01%22%2F%3E%3C%2Fsvg%3E")}
.bi-journal-plus{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%202.5h8v11H4zM6%202.5v11M8.5%207.5v4M6.5%209.5h4%22%2F%3E%3C%2Fsvg%3E")}
.bi-journal-richtext{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%202.5h8v11H4zM6%202.5v11M7.5%205h3M7.5%207.5h2M7.5%2010h3%22%2F%3E%3C%2Fsvg%3E")}
.bi-list-check{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204h7M6%208h7M6%2012h7M2.5%204l1%201%201.8-2M2.5%208l1%201%201.8-2M2.5%2012l1%201%201.8-2%22%2F%3E%3C%2Fsvg%3E")}
.bi-list-ul{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h8M5%208h8M5%2012h8%22%2F%3E%3Ccircle%20cx%3D%222.5%22%20cy%3D%224%22%20r%3D%22.7%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%222.5%22%20cy%3D%228%22%20r%3D%22.7%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%222.5%22%20cy%3D%2212%22%20r%3D%22.7%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}
.bi-people-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226.2%22%20cy%3D%225%22%20r%3D%222.3%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M2.2%2013c.6-2.9%207.4-2.9%208%200%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%226%22%20r%3D%221.8%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M9.2%2012.5c.8-1.7%204-1.6%204.6%200%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
.bi-percent{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012L12%204%22%2F%3E%3Ccircle%20cx%3D%224.8%22%20cy%3D%224.8%22%20r%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2211.2%22%20cy%3D%2211.2%22%20r%3D%221.4%22%2F%3E%3C%2Fsvg%3E")}
.bi-person-dash{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%225%22%20r%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M3.5%2014c.6-2.7%206.2-3.1%208.2-1.2M11.2%208.8h3%22%2F%3E%3C%2Fsvg%3E")}
.bi-person-exclamation{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M2.8%2014c.7-3%207.2-3%208%200M12.5%204.5v4M12.5%2011h.01%22%2F%3E%3C%2Fsvg%3E")}
.bi-person-hearts{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M2.8%2014c.7-3%207.2-3%208%200M11.8%205.5c.9-1.2%202.8.1%201.2%201.8l-1.2%201.1-1.2-1.1c-1.6-1.7.3-3%201.2-1.8z%22%2F%3E%3C%2Fsvg%3E")}
.bi-person-lines-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%222.3%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M1.8%2013c.6-2.8%205.8-2.8%206.4%200%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M9.5%205h4M9.5%208h4M9.5%2011h4%22%2F%3E%3C%2Fsvg%3E")}
.bi-person-slash{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%225%22%20r%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M3.5%2014c.8-3.2%208.2-3.2%209%200M3%203l10%2010%22%2F%3E%3C%2Fsvg%3E")}
.bi-person-x{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M2.8%2014c.7-3%207.2-3%208%200M11%207.5l3%203M14%207.5l-3%203%22%2F%3E%3C%2Fsvg%3E")}
.bi-piggy-bank-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208.5c0-2.2%202-4%205-4h2.2c1.8%200%203.3%201.3%203.3%203v2c0%201.5-1.2%202.8-2.8%202.8H6.2C4.4%2012.3%203%2010.7%203%208.5z%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2211.2%22%20cy%3D%227%22%20r%3D%22.35%22%20fill%3D%22white%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M5%2012.2v1.3M11%2012.2v1.3M3.2%207.5H2%22%20stroke%3D%22black%22%2F%3E%3C%2Fsvg%3E")}
.bi-plus-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M8%205v6M5%208h6%22%2F%3E%3C%2Fsvg%3E")}
.bi-plus-lg{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203v10M3%208h10%22%2F%3E%3C%2Fsvg%3E")}
.bi-receipt-cutoff{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%202.5l1%201%201-1%201%201%201-1%201%201%201-1%201%201%201-1v11l-1-1-1%201-1-1-1%201-1-1-1%201-1-1-1%201v-11zM6%207h4M6%2010h4%22%2F%3E%3C%2Fsvg%3E")}
.bi-shield-check{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202.2l5%202v3.7c0%203.2-2%205.2-5%206-3-0.8-5-2.8-5-6V4.2z%22%2F%3E%3Cpath%20d%3D%22M5.5%208.2l1.6%201.6%203.5-3.5%22%2F%3E%3C%2Fsvg%3E")}
.bi-shield-exclamation{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202.2l5%202v3.7c0%203.2-2%205.2-5%206-3-0.8-5-2.8-5-6V4.2z%22%2F%3E%3Cpath%20d%3D%22M8%205.2v4M8%2011.5h.01%22%2F%3E%3C%2Fsvg%3E")}
.bi-shield-plus{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202.2l5%202v3.7c0%203.2-2%205.2-5%206-3-0.8-5-2.8-5-6V4.2z%22%2F%3E%3Cpath%20d%3D%22M8%205.5v5M5.5%208h5%22%2F%3E%3C%2Fsvg%3E")}
.bi-slash-circle{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M4%2012L12%204%22%2F%3E%3C%2Fsvg%3E")}
.bi-tag{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%208l5.5%205.5%205.5-5.5V3.5H9L2.5%2010z%22%2F%3E%3Ccircle%20cx%3D%2210.8%22%20cy%3D%225.2%22%20r%3D%22.7%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}
.bi-tags{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%208l5.5%205.5%205.5-5.5V3.5H9L2.5%2010z%22%2F%3E%3Cpath%20d%3D%22M5%203.5h4%22%2F%3E%3Ccircle%20cx%3D%2210.8%22%20cy%3D%225.2%22%20r%3D%22.7%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}
.bi-tags-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%208l5.5%205.5%205.5-5.5V3.5H9L2.5%2010z%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2210.8%22%20cy%3D%225.2%22%20r%3D%22.7%22%20fill%3D%22white%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
.bi-trash{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204.5h10M6%204.5V3h4v1.5M5%206v7h6V6M7%207.5v4M9%207.5v4%22%2F%3E%3C%2Fsvg%3E")}
.bi-trash3{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204.5h10M6%204.5V3h4v1.5M5%206v7h6V6M7%207.5v4M9%207.5v4%22%2F%3E%3C%2Fsvg%3E")}
.bi-wallet-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%205.5h11v7h-11v-8c0-1%201-1.5%202-1.1L11%205.5%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2211.5%22%20cy%3D%229%22%20r%3D%22.6%22%20fill%3D%22white%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
.bi-x-octagon-fill{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%201.8h6L14.2%205v6L11%2014.2H5L1.8%2011V5z%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M5.5%205.5l5%205M10.5%205.5l-5%205%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E")}
.bi-x-square{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%222.5%22%20width%3D%2211%22%20height%3D%2211%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5.5%205.5l5%205M10.5%205.5l-5%205%22%2F%3E%3C%2Fsvg%3E")}

/* Exact icon aliases that are substrings of existing longer Bootstrap Icon names. */
.bi-cash{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%224.5%22%20width%3D%2211%22%20height%3D%227%22%20rx%3D%221.2%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M4.5%206h1M10.5%2010h1%22%2F%3E%3C%2Fsvg%3E")}
.bi-check2{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.8%208.2l2.6%202.8%206-6%22%2F%3E%3C%2Fsvg%3E")}
.bi-pencil{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012.5l.8-3.2%206.9-6.9a1.4%201.4%200%200%201%202%202L5.8%2011.3%203%2012.5zM9.8%203.3l2.1%202.1%22%2F%3E%3C%2Fsvg%3E")}
.bi-x{--bi:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204l8%208M12%204l-8%208%22%2F%3E%3C%2Fsvg%3E")}
/* Added for exam pages/header language selector icon compatibility. */
.bi-translate{--bi:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.45%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2%203.5h7M5.5%202v1.5M4%206.5c1.5-.7%202.5-1.8%203-3M3%208c1.6-.7%203-2%204-4.5M6.5%206.5L8%208%22/%3E%3Cpath%20d=%22M8.5%2014l2.7-6h1.1l2.7%206M9.5%2011.8h4.1%22/%3E%3C/svg%3E")}
