:root{--paper: #f3f1eb;--ink: #15171b;--ink-2: #4a4d55;--rule: #b8b5ac;--rule-soft: #d9d6cd;--cobalt: #1f4fd1;--blurple: #5865f2;--ok: #1f7a3a;--warn: #a33a1e;--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--sans);color:var(--ink);background-color:var(--paper);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='705' height='636' viewBox='0 0 705 636'><path d='M110.9 20.0 L166.3 52.0 L166.3 116.0 L110.9 148.0 L55.4 116.0 L55.4 52.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.100' stroke-width='1'/><path d='M221.7 20.0 L277.1 52.0 L277.1 116.0 L221.7 148.0 L166.3 116.0 L166.3 52.0 Z' fill='%2315171b' fill-opacity='0.025' stroke='%2315171b' stroke-opacity='0.085' stroke-width='1'/><path d='M332.6 20.0 L388.0 52.0 L388.0 116.0 L332.6 148.0 L277.1 116.0 L277.1 52.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.070' stroke-width='1'/><path d='M443.4 20.0 L498.8 52.0 L498.8 116.0 L443.4 148.0 L388.0 116.0 L388.0 52.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.055' stroke-width='1'/><path d='M554.3 20.0 L609.7 52.0 L609.7 116.0 L554.3 148.0 L498.8 116.0 L498.8 52.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.040' stroke-width='1'/><path d='M166.3 116.0 L221.7 148.0 L221.7 212.0 L166.3 244.0 L110.9 212.0 L110.9 148.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.085' stroke-width='1'/><path d='M277.1 116.0 L332.6 148.0 L332.6 212.0 L277.1 244.0 L221.7 212.0 L221.7 148.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.070' stroke-width='1'/><path d='M388.0 116.0 L443.4 148.0 L443.4 212.0 L388.0 244.0 L332.6 212.0 L332.6 148.0 Z' fill='%2315171b' fill-opacity='0.025' stroke='%2315171b' stroke-opacity='0.055' stroke-width='1'/><path d='M498.8 116.0 L554.3 148.0 L554.3 212.0 L498.8 244.0 L443.4 212.0 L443.4 148.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.040' stroke-width='1'/><path d='M110.9 212.0 L166.3 244.0 L166.3 308.0 L110.9 340.0 L55.4 308.0 L55.4 244.0 Z' fill='%2315171b' fill-opacity='0.025' stroke='%2315171b' stroke-opacity='0.070' stroke-width='1'/><path d='M221.7 212.0 L277.1 244.0 L277.1 308.0 L221.7 340.0 L166.3 308.0 L166.3 244.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.055' stroke-width='1'/><path d='M332.6 212.0 L388.0 244.0 L388.0 308.0 L332.6 340.0 L277.1 308.0 L277.1 244.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.040' stroke-width='1'/><path d='M166.3 308.0 L221.7 340.0 L221.7 404.0 L166.3 436.0 L110.9 404.0 L110.9 340.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.055' stroke-width='1'/><path d='M277.1 308.0 L332.6 340.0 L332.6 404.0 L277.1 436.0 L221.7 404.0 L221.7 340.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.040' stroke-width='1'/><path d='M110.9 404.0 L166.3 436.0 L166.3 500.0 L110.9 532.0 L55.4 500.0 L55.4 436.0 Z' fill='none' stroke='%2315171b' stroke-opacity='0.040' stroke-width='1'/></svg>");background-repeat:no-repeat;background-position:right -80px top -60px;background-attachment:fixed;font-size:15px;line-height:1.5}a{color:var(--ink)}.wrap{max-width:920px;margin:0 auto;padding:32px 24px 96px}.mono{font-family:var(--mono)}.label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.hint{font-size:12.5px;color:var(--ink-2)}.hint b{color:var(--ink);font-weight:600}.muted{color:var(--ink-2)}header.top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:2px solid var(--ink);padding-bottom:14px;margin-bottom:40px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand .mark{width:26px;height:26px;background:var(--ink);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.brand .name{font-family:var(--mono);font-weight:600;letter-spacing:.04em}nav a{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);text-decoration:none;margin-left:24px;border-bottom:1px solid transparent;padding-bottom:2px}nav a.active{border-bottom-color:var(--ink)}nav button.linkish{color:var(--ink-2);padding:0 0 2px;margin-left:24px;cursor:pointer}section{margin-bottom:48px}.sec-head{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:8px;border-bottom:1px solid var(--ink);padding-bottom:8px;margin-bottom:20px}.sec-head h1,.sec-head h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:12px 18px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;text-decoration:none;line-height:1;box-shadow:3px 3px 0 var(--ink)}.btn:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink)}.btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default;transform:none;box-shadow:3px 3px 0 var(--ink)}.btn.primary{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--cobalt)}.btn.primary:hover{box-shadow:2px 2px 0 var(--cobalt)}.btn.discord{background:var(--blurple);color:#fff}.btn.danger{color:var(--warn);border-color:var(--warn);box-shadow:3px 3px 0 var(--warn)}.btn.danger:hover{box-shadow:2px 2px 0 var(--warn)}.act,.linkish{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--cobalt);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;white-space:nowrap}.act:hover,.linkish:hover{text-decoration:underline}.act:disabled,.linkish:disabled{color:var(--ink-2);cursor:default;text-decoration:none}.act.danger,.linkish.danger{color:var(--warn)}td.actions .act+.act{margin-left:16px}.btn svg{width:16px;height:16px;fill:currentColor}.card{border:1px solid var(--ink);background:var(--paper);padding:18px 20px;position:relative}.card.raised{box-shadow:4px 4px 0 var(--ink)}.note{border-left:3px solid var(--cobalt);padding:8px 14px;color:var(--ink-2);font-size:13.5px;margin:0 0 18px;background:#ffffff80}.note.error{border-left-color:var(--warn);color:var(--warn)}.note.ok{border-left-color:var(--ok)}.note.discord{border-left-color:var(--blurple)}.note.split{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:14px 18px;margin-bottom:28px}.signin{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:start}.signin p{margin:0 0 12px;color:var(--ink-2)}.note.split p{flex:1 1 320px;margin:0;line-height:1.5}.signin .actions{display:flex;flex-direction:column;gap:14px}.signin .or{text-align:center;align-self:center}table.sheet{width:100%;border-collapse:collapse}table.sheet th{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:500;padding:8px 10px;border-bottom:1px solid var(--ink)}table.sheet td{padding:14px 10px;border-bottom:1px solid var(--rule-soft);vertical-align:top}table.sheet th.col-date{width:110px}table.sheet th.col-status{width:130px}table.sheet tbody tr:hover td{background:#15171b09}td.date{font-family:var(--mono);font-size:13px;white-space:nowrap}td.name .t{font-weight:600}td.name .m{color:var(--ink-2);font-size:13px}td.actions{text-align:right;white-space:nowrap}.tag{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);padding:2px 6px;margin-right:6px;white-space:nowrap}.tag.checked{background:var(--ok);border-color:var(--ok);color:#fff}.tag.pending{border-color:var(--rule);color:var(--ink-2)}.tag.draft{border-style:dashed;color:var(--ink-2)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.field label .pref{color:var(--cobalt)}.field input,.field textarea,.field select{font-family:var(--sans);font-size:14px;color:var(--ink);background:#fff;border:1px solid var(--ink);padding:10px 12px;border-radius:0;outline:none;width:100%}.field input.mono{font-family:var(--mono);font-size:13px}.field select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%2315171B' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--cobalt);box-shadow:2px 2px 0 var(--cobalt)}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.check{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1}.terms-list{padding-left:20px;margin:0 0 16px}.terms-list li{margin:0 0 10px;line-height:1.5}.check input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--ink)}.consent{display:flex;flex-direction:column;gap:8px}.consent .check{align-items:flex-start;font-size:12.5px;line-height:1.4;color:var(--ink-2)}.drop{border:1px dashed var(--ink);padding:18px;text-align:center;color:var(--ink-2);font-size:13px;cursor:pointer;background:#fff6}.drop:hover,.drop.over{background:#fff;border-style:solid}.drop input{display:none}.files{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.files li{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--ink);border-left:3px solid var(--cobalt);background:#fff;font-size:14px}.files .icon{display:flex;color:var(--cobalt)}.files .name{font-weight:600;overflow-wrap:anywhere}.files .meta{font-family:var(--mono);font-size:12px;color:var(--ink-2);white-space:nowrap}.log{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.log li{display:grid;grid-template-columns:110px 1fr auto;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule-soft);font-size:14px}.log .kind{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.log .when{font-family:var(--mono);font-size:12px;color:var(--ink-2);white-space:nowrap}.log .empty{grid-template-columns:1fr;color:var(--ink-2);font-size:13.5px}.stamp-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stamp{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--rule);text-align:center;padding:8px;position:relative;text-decoration:none}.stamp svg{position:absolute;inset:0;width:100%;height:100%}.stamp svg polygon{fill:#ffffff80;stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.stamp.on{color:var(--ink)}.stamp.on svg polygon{fill:#fff;stroke:var(--ink);stroke-width:1.5}.stamp.on:hover svg polygon{fill:var(--paper);stroke:var(--cobalt)}.stamp>div{position:relative}.stamp .n{font-family:var(--mono);font-size:20px;font-weight:600}.stamp .d{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis}dl.kv{display:grid;grid-template-columns:120px 1fr;gap:6px 16px;margin:0 0 18px;font-size:14px}dl.kv dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-top:3px}dl.kv dd{margin:0}.seg{display:inline-flex;border:0;padding:0;margin:0}.seg button.active{background:var(--ink);color:var(--paper)}.seg button{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:none;border:1px solid var(--ink);padding:4px 10px;margin-right:-1px;cursor:pointer;color:var(--ink-2)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--ink);margin-bottom:20px}.tabs button{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:none;border:1px solid transparent;border-bottom:0;padding:10px 16px;cursor:pointer;color:var(--ink-2);margin-bottom:-1px}.tabs button.active{color:var(--ink);border-color:var(--ink);background:var(--paper)}footer{border-top:1px solid var(--ink);padding-top:14px;display:flex;justify-content:space-between;color:var(--ink-2);font-size:12.5px}footer a{color:var(--ink)}.stack{display:flex;flex-direction:column;gap:10px}.spread{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}p.lede{margin:0 0 16px;color:var(--ink-2)}.lede-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 24px;padding-right:3px}.lede-row .lede{flex:1 1 320px;margin:0}@media(max-width:720px){.wrap{padding:20px 14px 64px}table.sheet th,table.sheet td{padding-left:6px;padding-right:6px}table.sheet th.col-date,table.sheet th.col-status{width:auto}td.date,td.name .m{font-size:12px}table.sheet .tag{font-size:9px;letter-spacing:.05em;padding:1px 4px;margin-right:0}.signin,.grid2{grid-template-columns:1fr}.stamp-row{grid-template-columns:repeat(3,1fr)}.sec-head{grid-template-columns:1fr}table.sheet .hide-sm{display:none}.log li{grid-template-columns:1fr;gap:4px}.files li{grid-template-columns:auto 1fr auto}.files .name{grid-area:1 / 2}.files button{grid-area:1 / 3}.files .meta{grid-area:2 / 2 / 2 / -1}nav a,nav button.linkish{margin-left:14px}}
