:root{--ink: #0B1428;--ink-deep: #06090F;--paper: #FBF9F4;--paper-warm: #F5F3EE;--gold: #B69256;--gold-soft: #C9B074;--gold-ink: #7A6531;--line: rgba(193, 194, 189, .45);--text: #0F1419;--text-soft: #3F3F3B;--text-muted: #5C6370;--ok: #2E7D4F}.tlog-hero[data-astro-cid-hhrccqci]{position:relative;overflow:hidden;isolation:isolate;color:var(--paper)}.tlog-hero[data-astro-cid-hhrccqci]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(46% 60% at 13% -4%,rgba(182,146,86,.2),transparent 60%),radial-gradient(72% 80% at 97% 122%,rgba(31,46,74,.5),transparent 62%),radial-gradient(132% 120% at 50% -12%,transparent 55%,rgba(6,9,15,.45) 100%)}.tlog-hero__content[data-astro-cid-hhrccqci]{position:relative;z-index:2;max-width:70rem;margin:0 auto;padding:clamp(4rem,9vw,7rem) clamp(1.25rem,5vw,3rem) clamp(2.75rem,5vw,4.5rem)}.tlog-hero__title[data-astro-cid-hhrccqci]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(2.125rem,5.5vw,4rem);line-height:1.08;letter-spacing:0;color:var(--paper);margin:2rem 0 0;max-width:24ch}.tlog-hero__title-line[data-astro-cid-hhrccqci]{display:block}.tlog-hero__title-em[data-astro-cid-hhrccqci]{display:block;font-style:italic;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-soft) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tlog-hero__lede[data-astro-cid-hhrccqci]{font-family:Inter,system-ui,sans-serif;font-size:clamp(1.0625rem,1.7vw,1.1875rem);line-height:1.6;color:#e1e3e8eb;margin:1.625rem 0 0;max-width:44rem}.tlog-hero__status[data-astro-cid-hhrccqci]{margin:2.25rem 0 0;display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.25rem;background:#06090f8c;border:1px solid rgba(182,146,86,.25)}.tlog-hero__status-label[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#e1e3e8d9;line-height:1.5}.tlog-section[data-astro-cid-hhrccqci]{background:var(--paper);color:var(--text)}.tlog-section__inner[data-astro-cid-hhrccqci]{max-width:70rem;margin:0 auto;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,5vw,3rem)}.tlog-rule[data-astro-cid-hhrccqci]{margin:0 0 clamp(2.75rem,6vw,4rem)}.tlog-section__title[data-astro-cid-hhrccqci]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(1.75rem,3.6vw,2.625rem);line-height:1.14;letter-spacing:0;color:var(--ink);margin:1.125rem 0 0;max-width:26ch}.tlog-section__lede[data-astro-cid-hhrccqci]{font-family:Inter,system-ui,sans-serif;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65;color:var(--text-soft);margin:1.375rem 0 0;max-width:42rem}.tlog-section--audit[data-astro-cid-hhrccqci]{background:var(--paper-warm)}.tlog-steps[data-astro-cid-hhrccqci]{margin:2.75rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.tlog-step[data-astro-cid-hhrccqci]{padding:1.875rem 1.75rem}.tlog-step__num[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#b692568c;margin:0}.tlog-step__title[data-astro-cid-hhrccqci]{font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--ink);line-height:1.25;margin:.75rem 0 0}.tlog-step__text[data-astro-cid-hhrccqci]{font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.6;color:var(--text-soft);margin:.625rem 0 0}.tlog-cmd[data-astro-cid-hhrccqci]{margin:1.75rem 0 0;padding:1rem 1.25rem;background:var(--ink-deep);border:1px solid rgba(182,146,86,.3);overflow-x:auto}.tlog-cmd[data-astro-cid-hhrccqci] code[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;letter-spacing:.02em;color:var(--gold-soft);white-space:nowrap}.tlog-chain[data-astro-cid-hhrccqci]{margin:2.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.375rem}.tlog-entry[data-astro-cid-hhrccqci]{position:relative;background:var(--paper-warm);border:1px solid var(--line);border-left:2px solid var(--gold);padding:1.375rem 1.5rem 1.5rem}.tlog-entry[data-astro-cid-hhrccqci]:not(:last-child):after{content:"";position:absolute;left:1.5rem;top:100%;height:1.375rem;width:1px;background:linear-gradient(180deg,#b6925699,#b6925633)}.tlog-entry__head[data-astro-cid-hhrccqci]{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem}.tlog-entry__num[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.12em;color:var(--gold-ink)}.tlog-entry__date[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.04em;color:var(--text-muted)}.tlog-entry__current[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ok);border:1px solid rgba(46,125,79,.4);padding:.1875rem .5rem}.tlog-entry__hashes[data-astro-cid-hhrccqci]{margin:1.125rem 0 0;display:flex;flex-direction:column;gap:.625rem}.tlog-entry__row[data-astro-cid-hhrccqci]{display:flex;flex-direction:column;gap:.25rem}@media (min-width: 640px){.tlog-entry__row[data-astro-cid-hhrccqci]{flex-direction:row;align-items:baseline;gap:1rem}.tlog-entry__row[data-astro-cid-hhrccqci] dt[data-astro-cid-hhrccqci]{width:11rem;flex-shrink:0}}.tlog-entry__row[data-astro-cid-hhrccqci] dt[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0}.tlog-entry__row[data-astro-cid-hhrccqci] dd[data-astro-cid-hhrccqci]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.tlog-entry__row[data-astro-cid-hhrccqci] code[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;letter-spacing:.02em;color:var(--gold-ink);word-break:break-all}.tlog-entry__ok[data-astro-cid-hhrccqci]{display:inline-flex;align-items:center;gap:.4375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ok);border:1px solid rgba(46,125,79,.35);padding:.1875rem .5625rem}.tlog-entry__ok[data-astro-cid-hhrccqci] .glow-dot[data-astro-cid-hhrccqci]{width:.375rem;height:.375rem}.tlog-copy[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);background:transparent;border:1px solid rgba(122,101,49,.45);padding:.25rem .625rem;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.tlog-copy[data-astro-cid-hhrccqci]:hover{background:#b692561f;border-color:var(--gold-ink)}.tlog-copy[data-astro-cid-hhrccqci].is-copied{color:var(--ok);border-color:#2e7d4f80}.tlog-section--artifacts[data-astro-cid-hhrccqci]{background:var(--paper)}.tlog-files[data-astro-cid-hhrccqci]{margin:2.75rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.tlog-file[data-astro-cid-hhrccqci]{display:flex;flex-direction:column;padding:1.625rem 1.5rem 1.375rem;text-decoration:none;color:var(--text)}.tlog-file__name[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;letter-spacing:.02em;color:var(--ink);word-break:break-all}.tlog-file__text[data-astro-cid-hhrccqci]{font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.55;color:var(--text-soft);margin:.625rem 0 1.125rem}.tlog-file__cta[data-astro-cid-hhrccqci]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin-top:auto}.tlog-file[data-astro-cid-hhrccqci]:hover .tlog-file__cta[data-astro-cid-hhrccqci]{text-decoration:underline}.tlog-note[data-astro-cid-hhrccqci]{margin:3rem 0 0;max-width:42rem}@media (prefers-reduced-motion: no-preference){html.js .tlog-hero[data-astro-cid-hhrccqci] .reveal[data-astro-cid-hhrccqci]{opacity:0;transform:translateY(12px);animation:tlog-enter .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay, 0ms)}}@keyframes tlog-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
