@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations")}:root{--paper:#f2eee6;--sheet:#f7f4ee;--ink:#15130f;--acid:#d4ff3f;--line:#15130f1a;--display:"Anton", Impact, "Arial Narrow", sans-serif;--sans:"Inter Tight Variable", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font:450 16px/1.45 var(--sans);margin:0}button,input{font:inherit;color:inherit}h1,h2,p{margin:0}h1,h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-weight:400}h1{font-size:42px}h2{margin-bottom:14px;font-size:28px}.mono{font:400 10.5px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase}.admin__top{padding:max(16px, env(safe-area-inset-top)) 20px 14px;border-bottom:1px solid var(--line);align-items:center;gap:14px;display:flex}.admin__mark{font:400 22px/1 var(--display);color:var(--ink);text-decoration:none}.admin__out{cursor:pointer;font:600 14px/1 var(--sans);background:0 0;border:0;margin-left:auto}.admin__login,.admin__app{width:min(1100px,100%);padding:28px 20px max(48px, env(safe-area-inset-bottom));margin:0 auto}[hidden]{display:none!important}.admin__login{gap:14px;max-width:420px;display:grid}.admin__card{background:var(--sheet);box-shadow:0 1px 0 var(--line);border-radius:16px;margin-bottom:18px;padding:22px 20px}.admin__form{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.admin__field{grid-column:1/-1;gap:6px;display:grid}.admin__field--s{grid-column:span 1}.admin__field input{-webkit-appearance:none;appearance:none;background:var(--paper);border:0;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;box-shadow:inset 0 0 0 1.5px #15130f2e}.admin__field input:focus{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.admin__check{grid-column:1/-1;align-items:center;gap:8px;font-size:14px;display:flex}.admin__btn{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--ink);min-height:44px;color:var(--paper);font:600 14px/1 var(--sans);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.admin__btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.admin__err{color:#9a3412;font-size:14px}.admin__row{flex-wrap:wrap;gap:8px;display:flex}.admin__created{border-top:1px solid var(--line);gap:10px;margin-top:16px;padding-top:16px;display:grid}.admin__link{font:500 15px/1.4 var(--sans);overflow-wrap:anywhere}.admin__table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}.admin__table{border-collapse:collapse;width:100%;font-size:13.5px}.admin__table th{text-align:left;font:400 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#15130f8c;padding:8px 8px 8px 0}.admin__table td{border-top:1px solid var(--line);vertical-align:top;padding:9px 8px 9px 0}.admin__table button,.admin__table a{font:600 12px/1 var(--sans);cursor:pointer;color:var(--ink);background:0 0;border:0;margin-right:8px;padding:0;text-decoration:underline}.admin__notices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin__notices li{background:var(--paper);border-radius:10px;padding:10px 12px;font-size:14px}.admin__dlg{background:var(--sheet);border:0;border-radius:16px;width:min(420px,94vw);padding:22px}.admin__dlg::backdrop{background:#15130f73}.admin__dlg .admin__form{grid-template-columns:1fr}.muted{color:#15130f80}@media (max-width:760px){.admin__form{grid-template-columns:1fr 1fr}.admin__field--s{grid-column:span 1}h1{font-size:36px}}@media (max-width:520px){.admin__form{grid-template-columns:1fr}.admin__field--s{grid-column:1/-1}}@media (max-width:700px){.admin__table-wrap{overflow:visible}.admin__table{font-size:14px}.admin__table thead{display:none}.admin__table tr{background:var(--paper);box-shadow:0 1px 0 var(--line);border-radius:14px;gap:8px;margin-bottom:10px;padding:14px;display:grid}.admin__table td{overflow-wrap:anywhere;border-top:0;justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}.admin__table td:before{content:attr(data-label);font:400 10px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#15130f8c;flex:none}.admin__table td:not([data-label]):before{content:none}.admin__table td[data-label]>div{text-align:right}.admin__table td.admin__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding-top:6px;display:flex}.admin__table td.admin__actions:before{content:none}.admin__table .admin__actions button,.admin__table .admin__actions a{background:var(--sheet);border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin:0;padding:0 12px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #15130f40}.admin__table tr:has(td[colspan]){box-shadow:none;background:0 0;padding:4px 0;display:block}}.admin__tabs{gap:8px;margin:8px 0 18px;display:flex}.admin__tab{font:560 14px/1 var(--sans,inherit);color:#15130f;cursor:pointer;background:0 0;border:1px solid #15130f;padding:8px 14px}.admin__tab.is-on{color:#f2eee6;background:#15130f}.admin__lead{max-width:42em;margin:0 0 10px}.admin__status{opacity:.7;margin:0 0 12px;font-size:13px}.admin__row--wrap{flex-wrap:wrap;align-items:center;gap:8px}.admin__row--wrap h2{margin-right:auto}.cfg-groups,.cfg-cases{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cfg-card{background:#fff;border:1px solid #15130f2e;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cfg-groups .cfg-card{grid-template-columns:1fr auto}.cfg-card b{font-weight:620;display:block}.cfg-card .mono{opacity:.65;margin-top:2px;font-size:11px;display:block}.cfg-thumb{object-fit:contain;background:#f2eee6;width:48px;height:48px}.cfg-thumb--empty{background:#f2eee6;display:block}.cfg-empty{opacity:.6;padding:8px 0}.cfg-logo-preview{object-fit:contain;background:#f2eee6;max-width:160px;max-height:80px;margin-top:8px;display:block}.cfg-roles{border:0;margin:8px 0;padding:0}.cfg-roles legend{margin-bottom:6px}#case-dlg,#group-dlg{width:min(560px,100vw - 24px)}#case-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #15130f;padding:8px}@media (max-width:700px){.cfg-card{grid-template-columns:40px 1fr}.cfg-card .admin__actions{grid-column:1/-1}}#group-en-fields,#case-en-fields{border:1px dashed #15130f40;gap:10px;margin:4px 0 8px;padding:10px;display:grid}#group-en-fields[hidden],#case-en-fields[hidden]{display:none!important}
