:root{--bg:#0f1216;--panel:#171c22;--panel2:#1e252d;--line:#2a333d;--ink:#e8edf2;--dim:#9aa7b4;--accent:#2f81f7;--ok:#2ea043;--warn:#d29922;--bad:#f85149;--radius:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.5}a{color:inherit}.wrap{max-inline-size:1040px;margin-inline:auto;padding:24px 16px 64px}.narrow{max-inline-size:420px;margin-inline:auto;padding:64px 16px}h1{margin:0;font-size:22px}h2{margin:0 0 14px;font-size:15px}h3{color:var(--dim);margin:18px 0 10px;font-size:14px;font-weight:600}.sub{color:var(--dim);margin:4px 0 0;font-size:13px}.muted{color:var(--dim);font-size:13px}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nav{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:16px;display:flex}.nav a{border:1px solid var(--line);background:var(--panel2);color:var(--dim);border-radius:8px;padding:7px 12px;font-size:14px;text-decoration:none}.nav a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff}.who{color:var(--dim);align-items:center;gap:10px;font-size:13px;display:flex}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-block-start:18px;padding:18px}.field{margin-block-end:14px}.field label,.label{color:var(--dim);margin-block-end:5px;font-size:13px;display:block}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=url],input[type=search],input[type=file],select{background:var(--panel2);inline-size:100%;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:15px}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mono{text-align:left;letter-spacing:.5px;direction:ltr;unicode-bidi:plaintext;font-family:ui-monospace,Menlo,Consolas,monospace}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.row2{grid-template-columns:1fr}}.hint{min-block-size:16px;color:var(--dim);margin:5px 0 0;font-size:12px}.hint.bad,.status.bad{color:var(--bad)}.hint.warn{color:var(--warn)}.hint.ok,.status.ok{color:var(--ok)}.status{min-block-size:20px;margin:12px 0 0;font-size:14px}button,.btn{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}button.ghost,.btn.ghost{border-color:var(--line);color:var(--ink);background:0 0;font-weight:500}button.small,.btn.small{padding:4px 10px;font-size:12px}button.danger{color:#ffb4b4;background:0 0;border-color:#5c2a2a;font-weight:500}button:disabled{opacity:.5;cursor:default}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{background:var(--panel2);color:var(--dim);border:0;border-radius:0;padding:9px 16px;font-weight:500}.seg button[aria-pressed=true]{background:var(--accent);color:#fff}.seg .fc{opacity:.7;font-size:11px}.downloads{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:14px;display:flex}.chip{background:var(--panel2);border-color:var(--line);color:var(--ink)}.chip .tag{color:var(--dim);font-size:11px;font-weight:500}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:12px;display:flex}.tablewrap{position:relative;overflow-x:auto}table{border-collapse:collapse;inline-size:100%;font-size:13px}th,td{text-align:start;border-block-end:1px solid var(--line);vertical-align:middle;padding:8px 10px}td.mono,th{white-space:nowrap}th{color:var(--dim);font-weight:600}td.mono{text-align:left}.pill{border:1px solid var(--line);border-radius:999px;padding:1px 9px;font-size:11px;display:inline-block}.pill.yes{color:var(--ok);border-color:#1f6f2e}.pill.no{color:var(--warn);border-color:#6b4e12}.pill.via{color:var(--accent);border-color:#1f4f8f}.pill.free{color:#c9a7ff;border-color:#5b3f8f}.bar .actions>select{inline-size:auto;min-inline-size:150px;max-inline-size:100%}.report .moneyline .pill{margin-inline-end:4px;padding:2px 11px;font-size:13px}.report table.totals{width:auto;min-width:60%;margin-block:8px 18px}.report table.totals caption{text-align:start;padding-block-end:6px}.fatal{color:#ffb4b4;border-radius:var(--radius);background:#2b1416;border:1px solid #5c2a2a;margin-block-start:18px;padding:12px 14px;font-size:14px}.inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}td.wide{white-space:normal;min-inline-size:260px}.inline input{inline-size:170px;padding:5px 8px;font-size:13px}dl.facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 14px;font-size:14px;display:grid}dl.facts dt{color:var(--dim)}dl.facts dd{margin:0}.pw{direction:ltr;display:block;position:relative}.pw input{padding-inline-end:44px}.pw .eye{inline-size:42px;color:var(--dim);background:0 0;border:0;justify-content:center;padding:0;position:absolute;inset-block:0;inset-inline-end:0}.pw .eye[aria-pressed=true]{color:var(--accent)}.inline .pw{display:inline-block}.brand{line-height:0;display:inline-flex}.brand img{block-size:auto;max-inline-size:100%}.masthead{align-items:center;gap:16px;display:flex}.brand.bar{border-inline-end:1px solid var(--line);padding-inline-end:16px}.brand.bar img{inline-size:112px}body:has(.gate){background:radial-gradient(900px 520px at 50% 18%, #2f81f733, transparent 62%), radial-gradient(700px 480px at 50% 110%, #2f81f71a, transparent 60%), var(--bg);min-block-size:100vh}body:has(.gate){place-items:center;display:grid}.gate{text-align:center;inline-size:100%;padding-block:32px}.gate .card{text-align:start;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171c22d1;box-shadow:0 24px 60px #00000073}.gate h1{letter-spacing:.5px;margin-block-start:22px}.brand.hero{justify-content:center;inline-size:100%;position:relative}.brand.hero img{inline-size:min(400px,100%)}@media (prefers-reduced-motion:no-preference){.brand.hero img{animation:.9s cubic-bezier(.2,.7,.2,1) both brand-in}.gate h1,.gate .sub,.gate .card{animation:.7s ease-out .25s both brand-in}}@keyframes brand-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.backdrop{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:fixed;inset:0}.gate>:not(.backdrop){z-index:1;position:relative}.drop{border:2px dashed var(--line);border-radius:var(--radius);background:var(--panel2);min-block-size:76px;color:var(--dim);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:14px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.drop:hover,.drop.over{border-color:var(--accent);color:var(--ink)}.drop.over{background:#2f81f71f}.drop.has{color:var(--ink);border-style:solid}.drop[aria-disabled=true]{opacity:.5;cursor:not-allowed}.drop:focus-within{outline:2px solid var(--accent);outline-offset:1px}input[type=file].drop-input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.field:has(.drop){position:relative}.drop.good{border-color:var(--ok)}.drop.wrong{border-color:var(--bad)}.seg{flex-wrap:wrap}.seg .tick{color:#7ee787;margin-inline-start:6px;font-weight:700}.seg button[aria-pressed=true] .tick{color:#fff}.seg .untick{opacity:.35;margin-inline-start:6px}.readymark{border-block-start:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:14px;padding-block-start:14px;display:flex}.quicksearch{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:14px;display:flex}.quicksearch input{border-color:var(--accent);flex:320px;padding:13px 14px;font-size:16px}@media print{:root{--bg:#fff;--panel:#fff;--panel2:#fff;--line:#bbb;--ink:#000;--dim:#333;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#000;background:#fff}header,.nav,.noprint{display:none!important}.wrap{max-inline-size:none;padding:0}.card{border:0;margin:0;padding:0}.tablewrap{overflow:visible}th,td{white-space:normal;padding:4px 6px}.status.ok{color:#000}}@font-face{font-family:XDJ Splash Hebrew;font-weight:100 900;font-display:swap;src:url(/pil-fonts/NotoSansHebrew.ttf)format("truetype")}@font-face{font-family:XDJ Splash Arabic;font-weight:100 900;font-display:swap;src:url(/pil-fonts/NotoNaskhArabic.ttf)format("truetype")}.splash{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}.splash .pick{flex-direction:column;gap:10px;display:flex}.splash .drop{margin:0}.splash .drop[aria-disabled=true]{opacity:.5;cursor:not-allowed}.splash .check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.splash .actions{margin:0}.splash canvas{aspect-ratio:8/5;border:1px solid var(--line);background:#000;border-radius:8px;block-size:auto;inline-size:320px;max-inline-size:100%;display:block}.splash .screen{margin:0}.splash .screen figcaption{color:var(--dim);text-align:center;margin-block-start:6px;font-size:12px}@media (max-width:720px){.splash{grid-template-columns:1fr}}.splashtag{margin-inline-start:4px}dialog.edit{background:var(--panel);max-block-size:calc(100dvh - 24px);inline-size:min(780px,100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:20px;overflow:auto;box-shadow:0 24px 60px #00000080}dialog.edit::backdrop{background:#0000009e}.status:focus{outline:none}@media (max-width:480px){dialog.edit{max-inline-size:calc(100vw - 16px);padding:14px}}dialog.edit h2{font-size:17px}dialog.edit .status{margin-block-end:12px}@media (prefers-reduced-motion:no-preference){dialog.edit[open]{animation:.18s ease-out both brand-in}}a[href],button,.btn,summary,select,input[type=checkbox],input[type=radio],input[type=file],[role=button],[role=menuitem],[role=tab]{cursor:pointer}label:has(>input[type=checkbox]){cursor:pointer}label:has(>input[type=radio]){cursor:pointer}button:disabled,select:disabled,input:disabled,[aria-disabled=true]{cursor:not-allowed}label:has(>input:disabled){cursor:not-allowed}.splash .check:has(input:disabled){cursor:not-allowed}button:not(:disabled):hover,a.btn:hover{filter:brightness(1.15)}button.ghost:not(:disabled):hover,.btn.ghost:hover,.btn.chip:hover{background:var(--panel2);border-color:var(--dim);filter:none}.seg button:not(:disabled):hover:not([aria-pressed=true]){background:var(--line);color:var(--ink);filter:none}.nav a:not([aria-current=page]):hover{color:var(--ink);border-color:var(--dim)}button:not(:disabled):active,a.btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){button:not(:disabled):active,a.btn:active{transform:none}}.nav a .pending{opacity:.6}.nav a:has(.pending){border-color:var(--accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skeleton .bone{background:var(--panel2);border-radius:6px;block-size:14px;inline-size:70%;margin-block:14px}.skeleton .bone.wide{block-size:22px;inline-size:40%}.skeleton .bone.short{inline-size:45%}@media (prefers-reduced-motion:no-preference){.skeleton .bone{background:linear-gradient(90deg, var(--panel2) 0%, var(--line) 50%, var(--panel2) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite bone}}@keyframes bone{0%{background-position:100% 0}to{background-position:-100% 0}}.rowactions{flex-wrap:nowrap;gap:8px}button.kebab{padding:6px 11px}.kebab svg{fill:currentColor;display:block}.rowmenu{background:var(--panel);min-inline-size:230px;max-inline-size:min(320px,100vw - 16px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 16px 40px #00000080}.rowmenu [role=menuitem]{inline-size:100%;color:var(--ink);text-align:start;white-space:normal;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.rowmenu [role=menuitem]:hover{background:var(--line);filter:none;transform:none}.rowmenu [role=menuitem]:focus-visible{background:var(--panel2);outline:2px solid var(--accent);outline-offset:-2px;filter:none;transform:none}@supports not selector(:popover-open){.rowmenu{display:none}.rowmenu[data-open]{display:block}}.rowmenu [role=menuitem] small{color:var(--dim);font-size:11px;font-weight:400}.rowmenu .danger{color:#ffb4b4}.rowmenu [aria-disabled=true]{opacity:.5}.rowmenu .menusep{background:var(--line);block-size:1px;margin:6px 4px}.rowmenu .menunote{color:var(--dim);white-space:normal;padding:6px 12px;font-size:12px}.row3{grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin-block-start:12px;display:grid}@media (max-width:720px){.row3{grid-template-columns:1fr}}.row3 .field{margin:0}fieldset.pay,fieldset.steps{border:0;min-inline-size:0;margin:0 0 14px;padding:0}fieldset.steps{margin:0}fieldset.steps:disabled{opacity:.45}fieldset.pay legend{padding:0}textarea{background:var(--panel2);inline-size:100%;color:var(--ink);border:1px solid var(--line);resize:vertical;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.6}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.check{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.picker .actions input{flex:260px;inline-size:auto}.picker .options{background:var(--panel2);border:1px solid var(--line);border-radius:8px;max-block-size:320px;margin:6px 0 0;padding:4px;list-style:none;overflow:auto}.picker .options li{cursor:pointer;border-radius:6px;padding:8px 10px}.picker .options li[aria-selected=true]{background:var(--line)}.picked{background:var(--panel2);border:1px solid var(--accent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 14px;display:flex}.picked>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}button.expander{padding:5px 8px}button.expander svg{transition:transform .15s;display:block}[dir=rtl] button.expander svg,:root:not([dir]) button.expander svg{transform:scaleX(-1)}button.expander[aria-expanded=true] svg{transform:rotate(90deg)}table.clients>tbody>tr.open>td{border-block-end-color:#0000}tr.sub>td{background:var(--bg);padding:0 10px 14px}table.licences{background:var(--panel);border:1px solid var(--line);border-radius:8px}table.licences th,table.licences td{padding:6px 10px}table.licences tr:last-child td{border-block-end:0}tr.removed td{opacity:.55}tr.removed td:last-child{opacity:1}.pill.state-active{color:var(--ok);border-color:#1f6f2e}.pill.state-waiting{color:var(--accent);border-color:#1f4f8f}.pill.state-never,.pill.state-expired{color:var(--warn);border-color:#6b4e12}.pill.state-blocked,.pill.state-noLogin{color:var(--bad);border-color:#5c2a2a}.secret{background:var(--panel2);border:1px solid var(--warn);border-radius:8px;gap:8px;margin-block-end:14px;padding:12px 14px;display:grid}.secret>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.secret .label{margin:0}.mono.big{letter-spacing:1.5px;font-size:20px;font-weight:600}.langs{flex-wrap:wrap;justify-content:center;gap:4px;margin-block:14px 0;display:inline-flex}.langs a{border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:4px 10px;font-size:13px;text-decoration:none}.langs a[aria-current=true]{background:var(--accent);border-color:var(--accent);color:#fff}.langs a:not([aria-current=true]):hover{color:var(--ink);border-color:var(--dim)}.who .langs{margin:0}.mylicences{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mylicence{background:var(--panel2);margin:0}.mylicence .bar{margin:0}.mylicence .downloads{margin-block-start:12px}.mylicence .mono{white-space:nowrap}.narrowcard{max-inline-size:460px;margin-inline:auto}.my .masthead h1{font-size:20px}.serialfixed{background:var(--bg);border:1px dashed var(--line);color:var(--ink);border-radius:8px;margin:0;padding:10px 12px;font-size:16px}.regs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.reg{background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.reg.state-new{border-color:var(--accent);box-shadow:0 0 0 1px #2f81f740}.reghead{justify-content:space-between;align-items:center;gap:10px;margin-block-end:12px;display:flex}.reghead .regwho{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.regbody{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}@media (max-width:720px){.regbody{grid-template-columns:1fr}}.regfiles{gap:12px;display:flex}.regfiles figure{text-align:center;margin:0}.regfiles img{object-fit:cover;border:1px solid var(--line);background:#000;border-radius:8px;block-size:120px;inline-size:180px;display:block}.regfiles figcaption{color:var(--dim);margin-block-start:4px;font-size:12px}.regpdf{border:1px dashed var(--line);background:var(--bg);block-size:120px;inline-size:180px;color:var(--ink);border-radius:8px;place-content:center;gap:4px;font-size:18px;font-weight:700;text-decoration:none;display:grid}.regpdf small{color:var(--dim);font-size:12px;font-weight:400}.regactions{align-items:center;margin-block-start:14px}.pill.regsent{color:var(--ok);border-color:#1f6f2e;padding:3px 10px;font-size:12px}.btn.approve,button.approve{color:#fff;background:#1f6f2e;border-color:#2ea043}.btn.reject,.btn.danger{color:#ffb4b4;background:0 0;border-color:#5c2a2a;font-weight:600}.btn.chosen{box-shadow:0 0 0 2px var(--ink)}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}button.chosen{box-shadow:0 0 0 2px var(--ink)}button.reject{color:#ffb4b4;background:0 0;border-color:#5c2a2a;font-weight:600}@media (max-width:720px){.regfiles{flex-wrap:wrap}.regfiles img,.regpdf{block-size:96px;inline-size:140px}.reg .mono.big{word-break:break-all}.reg .facts dd{overflow-wrap:anywhere;min-inline-size:0}.quicksearch .seg{flex-wrap:wrap}}.pill.reg-new{color:var(--accent);border-color:#1f4f8f}.pill.reg-approved,.pill.reg-issued{color:var(--ok);border-color:#1f6f2e}.pill.reg-rejected,.pill.reg-spam{color:var(--bad);border-color:#5c2a2a}.regtexts{border:1px dashed var(--line);border-radius:var(--radius);margin-block-end:16px;padding:12px 14px}.regtexts summary{cursor:pointer;font-weight:600}.regtexts textarea{font-size:13px}.nav .badge{background:var(--bad);color:#fff;border-radius:999px;place-items:center;block-size:20px;min-inline-size:20px;margin-inline-start:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.newregs{border:1px solid var(--accent);border-radius:var(--radius);background:#2f81f71a;align-items:center;gap:10px;margin-block-start:14px;padding:10px 14px;font-size:14px;display:flex}.regcheck{border:1px solid var(--line);border-radius:10px;margin-block:10px 4px;padding:8px 12px;font-size:14px}.regcheck.v-ok{border-color:color-mix(in srgb, #3fb950 45%, var(--line))}.regcheck.v-unverified{border-color:color-mix(in srgb, #58a6ff 40%, var(--line))}.regcheck.v-suspect{border-color:color-mix(in srgb, #d29922 60%, var(--line));background:#d2992212}.regcheck-head{margin:0}.regcheck ul{gap:2px;margin:6px 0 0;padding-inline-start:18px;display:grid}.regcheck li.hint{margin:0}.regcheck small{color:var(--dim)}.regforms{margin-block-start:12px}.regforms h4{margin:0 0 6px;font-size:14px}.regforms ul{gap:4px;margin:0;padding-inline-start:18px;font-size:14px;display:grid}.regforms .pill{margin-inline-start:6px}.regform-view h3{margin:18px 0 8px;font-size:15px}.regform-files{flex-wrap:wrap;gap:16px;display:flex}.regform-files figure{margin:0}.regform-files img{border:1px solid var(--line);background:#000;border-radius:8px;max-block-size:320px;max-inline-size:min(420px,100%);display:block}.regform-files figcaption{color:var(--dim);margin-block-start:4px;font-size:12px}.legal-version section h3{margin:16px 0 6px;font-size:15px}@media print{.regform-files img{max-block-size:240px}a{color:#000}}.doclinks{text-align:center;margin-block:22px 8px;font-size:13px}.doclinks p{flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0;display:flex}.doclinks a{color:var(--dim);text-underline-offset:3px}.doclinks a:hover{color:var(--ink)}.readymark select{inline-size:auto;min-inline-size:240px;max-inline-size:100%}.permquick{margin-block:4px 10px}.permgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px;display:grid}.permgroup{border:1px solid var(--line);border-radius:10px;align-content:start;gap:6px;padding:10px 12px;display:grid}.permhead{margin:0 0 2px;font-size:14px;font-weight:600}.permgroup .check{align-items:flex-start;line-height:1.4}.permgroup .check input{margin-block-start:2px}.mytransfer{border-block-start:1px dashed var(--line);margin-block-start:14px;padding-block-start:12px}.mytransfer .hint{margin:0 0 10px;font-size:13px}.mytransfer .status{margin-block-start:8px}button.danger.small{padding:4px 10px;font-size:12px}input.linkbox{font-size:13px}.handed{margin-block-start:22px}.handed ul{gap:4px;margin:0;padding-inline-start:18px;display:grid}.pill.tr-pending{color:var(--accent);border-color:#1f4f8f}.pill.tr-expired{color:var(--warn);border-color:#6b4e12}.pill.tr-accepted{color:var(--ok);border-color:#1f6f2e}.pill.tr-cancelled,.pill.tr-void{color:var(--dim)}.transfers{margin-block-start:12px}.transfers h4{margin:0 0 6px;font-size:14px}.transfers ul{gap:6px;margin:0;padding-inline-start:18px;font-size:14px;display:grid}.transfers .pill{margin-inline-start:6px}.transfers li button{margin-inline-start:8px}table.transferlog td{vertical-align:top}table.transferlog .sub{color:var(--dim);font-size:12px;display:block}.pill.live{color:var(--ok);vertical-align:middle;border-color:#1f6f2e;font-size:11px}.pill.live:before{content:"";background:var(--ok);vertical-align:middle;border-radius:50%;block-size:7px;inline-size:7px;margin-inline-end:6px;animation:2s ease-in-out infinite livebeat;display:inline-block}@keyframes livebeat{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pill.live:before{animation:none}}.logfilters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-block:14px;display:flex}.logfilters label{color:var(--dim);flex-direction:column;gap:4px;font-size:12px;display:flex}.logfilters label.grow{flex:220px}.logfilters select,.logfilters input{padding:7px 9px;font-size:13px}.logtable td{vertical-align:top;white-space:normal}.logtable td.nowrap{white-space:nowrap}.logtable td.who{min-inline-size:170px}.logtable .block{margin-block-start:3px;display:block}.logtable tr.fresh td{background:#2ea04324;transition:background 1.5s}.logtable tr.failed strong{color:var(--bad)}.logchanges{overflow-wrap:anywhere;gap:2px;min-inline-size:220px;max-inline-size:460px;margin:0;padding:0;list-style:none;display:grid}.logchanges s{color:var(--dim)}.pill.who-user{color:var(--accent);border-color:#1f4f8f}.pill.who-client{color:var(--ok);border-color:#1f6f2e}.pill.who-public{color:var(--warn);border-color:#6b4e12}.pill.who-system{color:var(--dim)}.reggroup{color:var(--dim);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.reggroup select{min-inline-size:170px;padding:8px 10px}.reggroup select[aria-invalid=true]{border-color:var(--warn)}.shell{--side-w:248px;grid-template-columns:var(--side-w) minmax(0, 1fr);min-block-size:100dvh;display:grid}.shell:has(>.side.collapsed){--side-w:68px}.shell-main{min-inline-size:0;padding:20px clamp(12px,2.4vw,32px) 64px}.shell-main>.card:first-child,.shell-main>.newregs+.card{margin-block-start:0}.shell-main .newregs{margin-block:0 14px}.side{background:var(--panel);border-inline-end:1px solid var(--line);flex-direction:column;gap:14px;block-size:100dvh;padding:14px 10px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.side-head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-block-size:40px;padding-block-end:12px;padding-inline:6px 2px;display:flex}.side-brand{gap:2px;min-inline-size:0;display:grid}.side-head .brand img{inline-size:70px}.side-title{color:var(--dim);white-space:nowrap;font-size:12px;font-weight:600}.iconbtn{border-radius:8px;place-items:center;block-size:36px;inline-size:36px;padding:0;display:inline-grid;position:relative}.side-close{display:none}.side-nav{flex:1;align-content:start;gap:14px;display:grid}.side-group ul,.side-foot ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.side-label{letter-spacing:.4px;color:var(--dim);text-transform:uppercase;margin:0 0 6px;padding-inline:10px;font-size:11px;font-weight:600}.side a,.side-out{inline-size:100%;color:var(--dim);font:inherit;cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.side a>span{align-items:center;gap:10px;inline-size:100%;display:flex}.side a:hover,.side-out:hover{color:var(--ink);background:var(--panel2)}.side a[aria-current=page]{color:#fff;background:var(--accent)}.side a svg,.side-out svg{flex:none}.side .badge{background:var(--bad);color:#fff;border-radius:999px;place-items:center;block-size:20px;min-inline-size:20px;margin-inline-start:auto;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.side a .pending{opacity:.6}.side-foot{border-block-start:1px solid var(--line);gap:6px;padding-block-start:12px;display:grid}.side-user{background:var(--panel2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.avatar{background:color-mix(in srgb, var(--accent) 30%, var(--panel2));color:#fff;border-radius:50%;flex:none;place-items:center;block-size:34px;inline-size:34px;font-size:15px;font-weight:700;display:grid}.side-user-text{min-inline-size:0;line-height:1.35;display:grid}.side-user-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.side-user-text small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.side-email{text-align:end}.side.collapsed{align-items:stretch;padding-inline:8px}.side.collapsed .side-text,.side.collapsed .side-label{display:none}.side.collapsed .side-user{background:0 0;justify-content:center;padding:6px 0}.side.collapsed .side-head{justify-content:center;padding:0}.side.collapsed a,.side.collapsed .side-out{justify-content:center;padding-inline:0}.side.collapsed a>span{justify-content:center;position:relative}.side.collapsed .badge{block-size:16px;min-inline-size:16px;padding:0 4px;font-size:10px;position:absolute;inset-block-start:-8px;inset-inline-start:10px}.side.collapsed .side-group{border-block-start:1px solid var(--line);padding-block-start:10px}.side.collapsed .side-group:first-child{border:0;padding:0}.topbar{display:none}.dot{background:var(--bad);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.side-backdrop{display:none}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.topbar{z-index:30;background:var(--panel);border-block-end:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;inset-block-start:0}.topbar .brand img{inline-size:64px}.topbar-title{font-size:14px;font-weight:700}.side,.side.collapsed{z-index:50;visibility:hidden;block-size:100dvh;inline-size:min(290px,86vw);padding-inline:10px;transition:transform .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(105%)}.side.open{visibility:visible;transform:none;box-shadow:0 0 40px #00000080}.side.collapsed .side-text,.side.collapsed .side-label{display:revert}.side.collapsed .side-brand,.side.collapsed .side-user-text{display:grid}.side.collapsed .side-user{background:var(--panel2);justify-content:flex-start;padding:8px 10px}.side.collapsed a,.side.collapsed .side-out{justify-content:flex-start;padding-inline:10px}.side.collapsed a>span{justify-content:flex-start}.side.collapsed .badge{position:static}.side.collapsed .side-group{border:0;padding:0}.side-fold{display:none}.side-close{margin-inline-start:auto;display:inline-grid}.side-backdrop{z-index:40;background:#00000080;display:block;position:fixed;inset:0}body.side-open{overflow:hidden}.shell-main{padding-block-start:14px}}@media (prefers-reduced-motion:reduce){.side{transition:none}}@media print{.side,.topbar,.side-backdrop{display:none!important}.shell{display:block}}table.as-cards,table.as-cards>tbody,table.as-cards>tbody>tr,table.as-cards>tbody>tr>td{inline-size:100%;display:block}table.as-cards>thead{display:none}table.as-cards>tbody{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;display:grid}table.as-cards>tbody>tr{border:1px solid var(--line);background:var(--panel2);border-radius:10px;min-inline-size:0;padding:8px 12px}table.as-cards>tbody>tr.sub{grid-column:1/-1}table.as-cards>tbody>tr>td{white-space:normal;text-align:end;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:baseline;gap:12px;min-inline-size:0;padding:5px 0;display:flex}table.as-cards>tbody>tr>td+td{border-block-start:1px dashed color-mix(in srgb, var(--line) 70%, transparent)}table.as-cards>tbody>tr>td:before{content:attr(data-label);max-inline-size:45%;color:var(--dim);text-align:start;flex:none;font-size:12px}table.as-cards>tbody>tr>td[data-label=""]:before{content:none}table.as-cards>tbody>tr>td[data-label=""]{text-align:start;justify-content:flex-start}table.as-cards>tbody>tr>td:empty{display:none}table.as-cards td.mono{text-align:end}table.as-cards table.as-cards>tbody>tr{background:var(--panel)}.tablewrap:has(>table.as-cards){overflow-x:visible}.logchanges{min-inline-size:0}.regs{gap:8px}.reg{padding:10px 14px}.reghead{margin-block-end:6px}.regname{font-size:15px}.regbody{align-items:center;gap:12px}.reg dl.facts{grid-template-columns:repeat(3,max-content minmax(0,1fr));gap:2px 12px;margin:0;font-size:13px}.reg dl.facts dd{overflow-wrap:anywhere;min-inline-size:0}.reg .mono.big{letter-spacing:1px;font-size:15px}.regfiles{gap:8px}.regfiles img,.regpdf{border-radius:6px;block-size:70px;inline-size:104px}.regpdf{font-size:14px}.regpdf small{font-size:10px}.regfiles figcaption{margin-block-start:2px;font-size:11px}.reg .regcheck{margin-block:8px 2px;padding:5px 10px;font-size:13px}.regcheck.folded summary{cursor:pointer;list-style-position:inside}.regcheck.folded ul{margin-block-start:4px}.reg>.hint{margin-block-start:3px}.reg .regactions{gap:8px;margin-block-start:8px}.reg .regactions button,.reg .regactions .btn{padding:7px 12px;font-size:13px}.reg .regactions .btn.small,.reg .regactions button.small{padding:5px 10px;font-size:12px}.reggroup select{padding:6px 8px;font-size:13px}@media (max-width:1100px){.reg dl.facts{grid-template-columns:repeat(2,max-content minmax(0,1fr))}}@media (max-width:720px){.reg dl.facts{grid-template-columns:max-content minmax(0,1fr)}.regfiles img,.regpdf{block-size:80px;inline-size:120px}.reg .regactions>*{flex:auto;justify-content:center}.reggroup{flex-basis:100%}.reggroup select{flex:1}}table.as-cards>tbody>tr>td:before{letter-spacing:normal;direction:rtl;unicode-bidi:isolate;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.reg dl.facts dd,.reg dl.facts dd .mono,.reg dl.facts dd.mono{text-align:right}.side .brand.bar,.topbar .brand.bar{border:0;padding:0}.homesum{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-block-end:14px;display:grid}.homesum-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--dim);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.homesum-tile:hover{border-color:var(--dim);background:var(--panel2)}.homesum-tile svg{flex:none}.homesum-text{line-height:1.25;display:grid}.homesum-value{color:var(--ink);font-size:22px;font-weight:700}.homesum-label{font-size:12px}.homesum-tile.alert{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}.homesum-tile.alert svg{color:var(--accent)}.homesum-tile.warn svg{color:var(--warn)}.updnotice{border:1px dashed color-mix(in srgb, var(--warn) 50%, var(--line));border-radius:var(--radius);margin-block:10px 14px;padding:10px 14px}.updnotice summary{cursor:pointer;color:var(--warn);font-weight:600}.updnotice ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.updnotice li{background:var(--panel2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.hint.update{background:color-mix(in srgb, var(--ok) 12%, transparent);border-radius:8px;padding:8px 10px;font-size:13px}
