@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&family=JetBrains+Mono:wght@100..800&display=swap";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}a{text-decoration:none;font:inherit;cursor:pointer;color:#e28a4b;font-size:12px}a:hover{color:#47494a}body{background-color:#f9f8f6;font-family:"DM Sans",sans-serif;color:#798682;font-size:15px}#app{display:flex;flex-direction:column;max-width:1000px;margin:0 auto;padding:50px 20px 50px 20px}#app .badge{display:flex;align-items:center;gap:10px;width:fit-content;font-size:11px;font-weight:500;color:#fff;text-transform:uppercase;background-color:#000;border:1px solid rgba(46,96,78,.15);padding:7px 20px 7px 20px;border-radius:25px}#app .badge svg{width:14px;height:14px}#app h1{margin-top:30px;color:#000;max-width:600px;text-wrap:balance;font-size:48px;font-weight:700;line-height:1.1}#app h2{margin-top:25px;max-width:650px;font-weight:400;line-height:1.6;font-size:18px}#app .credits{margin-top:15px;margin-bottom:20px;font-size:12px}#app .table-header{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-family:"JetBrains Mono",monospace}#app .table-header span{font-size:13px;color:#798682}#app .table-header button{padding:6px 15px 6px 15px;border-radius:5px;border:none;background-color:#3c8ee0;cursor:pointer;font-size:12px;color:#fff}#app .table-header button:hover{background-color:#2c7ed0}#app table{margin-top:10px;border:1px solid #e4e2dd;border-collapse:separate;border-spacing:0;border-radius:5px;font-family:"JetBrains Mono",monospace}#app table thead tr th{padding:10px 15px 10px 15px;text-align:left;font-weight:600;font-size:13px;color:#000;background-color:hsl(40,15%,92%);border-bottom:1px solid #e4e2dd;white-space:nowrap}#app table thead tr th:first-child{border-top-left-radius:5px}#app table thead tr th:last-child{border-top-right-radius:5px}#app table thead tr th.sortable{cursor:pointer}#app table tbody tr td{padding:10px 15px 10px 15px;text-align:left;font-size:12px;color:#222a28;border-bottom:1px solid #e4e2dd;background-color:#fff}#app table tbody tr td a{color:#3c8ee0;text-decoration:none}#app table tbody tr td a:hover{text-decoration:underline}#app table tbody tr td .tag{padding:4px 12px 4px 12px;border-radius:15px;color:#000;font-size:11px}#app table tbody tr td .tag-free{background-color:#e9ffeb;border:1px solid #c8e6c9}#app table tbody tr td .tag-paid{background-color:#f5dac3;border:1px solid #ffcdd2}#app table tbody tr td:nth-child(2){font-weight:500}#app table tbody tr:last-child td{border-bottom:none}#app table tbody tr:hover td{background-color:hsl(40,15%,96%)}#app h3{margin-top:40px;color:#000;font-weight:600}#app h3:first-of-type{margin-top:70px}#app p{margin-top:10px}#app .footer{margin-top:30px;padding-top:10px;border-top:1px solid #e4e2dd;font-size:12px}#app .error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding-top:40px;text-align:center}#app .error-page h1{text-align:center;font-size:80px}#app .error-page a{font-size:16px}@media screen and (max-width: 800px){#app .table-header{justify-content:flex-end}#app .table-header .row-counter{display:none}#app table tr th:first-child{display:none}#app table tr td:first-child{display:none}}@media screen and (max-width: 600px){#app .table-header{justify-content:center}#app table tr th:nth-child(5){display:none}#app table tr td:nth-child(5){display:none}#app table tr td a{word-break:break-word}}