.desk[data-astro-cid-ka5rf7qy]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background-color:var(--surface-2);background-image:repeating-linear-gradient(to bottom, transparent 0 33px, color-mix(in srgb, var(--line) 45%, transparent) 33px 34px);width:100vw;margin-inline:calc(50% - 50vw);position:relative}.desk-inner[data-astro-cid-ka5rf7qy]{align-items:start;gap:var(--s7);width:min(100% - 2.5rem, var(--max));padding:var(--s7) 0 var(--s7);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin-inline:auto;display:grid}.kicker[data-astro-cid-ka5rf7qy]{margin:0 0 var(--s4);color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;line-height:1;display:flex}.kicker[data-astro-cid-ka5rf7qy]:before{content:"";background:var(--accent);width:.5rem;height:.5rem}.intro-copy[data-astro-cid-ka5rf7qy] h1[data-astro-cid-ka5rf7qy]{letter-spacing:-.03em;max-width:15ch;font-size:clamp(2.75rem,5.6vw,4.5rem);line-height:.94}.ledger[data-astro-cid-ka5rf7qy]{margin:var(--s6) 0 0;border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:0;padding:0;list-style:none;display:grid}.ledger[data-astro-cid-ka5rf7qy] li[data-astro-cid-ka5rf7qy]{padding:var(--s3) 0 0;gap:.2rem;margin:0;display:grid}.ledger[data-astro-cid-ka5rf7qy] li[data-astro-cid-ka5rf7qy]+li[data-astro-cid-ka5rf7qy]{margin-left:var(--s5);padding-left:var(--s5);border-left:1px solid var(--line)}.figure-value[data-astro-cid-ka5rf7qy]{color:var(--paper);font-family:var(--font-display);font-size:2.15rem;line-height:1}.figure-label[data-astro-cid-ka5rf7qy]{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;line-height:1.4}.card[data-astro-cid-ka5rf7qy]{padding:var(--s5);border:1px solid var(--line-strong);border-top:3px solid var(--accent);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-md);margin-top:1.7rem}.card-label[data-astro-cid-ka5rf7qy]{margin:0 0 var(--s3);color:var(--faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:600;line-height:1}.card[data-astro-cid-ka5rf7qy] form[data-astro-cid-ka5rf7qy]{gap:var(--s2);margin:0;display:grid}.card-field[data-astro-cid-ka5rf7qy]{align-items:end;gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.card-field[data-astro-cid-ka5rf7qy] input[data-astro-cid-ka5rf7qy],.card-field[data-astro-cid-ka5rf7qy] input[data-astro-cid-ka5rf7qy]:focus{border:0;border-bottom:1.5px solid var(--line-strong);width:100%;box-shadow:none;color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;background:0 0;border-radius:0;margin:0;padding:.5rem 0;font-size:1.05rem;line-height:1.4}.card-field[data-astro-cid-ka5rf7qy] input[data-astro-cid-ka5rf7qy]:focus{border-bottom-color:var(--accent);outline:none}.card-field[data-astro-cid-ka5rf7qy] input[data-astro-cid-ka5rf7qy]::placeholder{color:var(--faint);letter-spacing:.06em}.card-field[data-astro-cid-ka5rf7qy] .btn-primary[data-astro-cid-ka5rf7qy]{min-height:2.5rem;margin:0}.card-note[data-astro-cid-ka5rf7qy]{margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--line);color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;line-height:1.4}#profileFilled[data-astro-cid-ka5rf7qy] h2[data-astro-cid-ka5rf7qy]{font-family:var(--font-display);overflow-wrap:anywhere;margin-bottom:.35rem;font-size:clamp(1.55rem,2.4vw,1.9rem);line-height:1.05}.card-line[data-astro-cid-ka5rf7qy]{color:var(--muted);overflow-wrap:anywhere;gap:.1rem;margin:0;font-size:.85rem;line-height:1.45;display:grid}.card-sem[data-astro-cid-ka5rf7qy]{color:var(--faint);font-family:var(--font-mono);letter-spacing:.04em;font-size:.72rem}.card-sgpa[data-astro-cid-ka5rf7qy]{justify-content:space-between;align-items:baseline;gap:var(--s3);margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--line);display:flex}.card-sgpa[data-astro-cid-ka5rf7qy][hidden]{display:none}.card-sgpa[data-astro-cid-ka5rf7qy] .card-label[data-astro-cid-ka5rf7qy]{margin:0}.card-sgpa[data-astro-cid-ka5rf7qy] .num[data-astro-cid-ka5rf7qy]{color:var(--paper);font-family:var(--font-display);font-size:1.5rem;line-height:1}.card-actions[data-astro-cid-ka5rf7qy]{align-items:center;gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.card-actions[data-astro-cid-ka5rf7qy] .btn[data-astro-cid-ka5rf7qy]{margin:0}.card[data-astro-cid-ka5rf7qy].is-live #profileEmpty[data-astro-cid-ka5rf7qy],.card[data-astro-cid-ka5rf7qy].is-live #profileFilled[data-astro-cid-ka5rf7qy]{transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out)}@starting-style{.card[data-astro-cid-ka5rf7qy].is-live #profileFilled[data-astro-cid-ka5rf7qy]:not([hidden]){opacity:0;transform:translateY(6px)}.card[data-astro-cid-ka5rf7qy].is-live #profileEmpty[data-astro-cid-ka5rf7qy]:not([hidden]){opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-ka5rf7qy].is-live #profileEmpty[data-astro-cid-ka5rf7qy],.card[data-astro-cid-ka5rf7qy].is-live #profileFilled[data-astro-cid-ka5rf7qy]{transition-property:opacity;transition-duration:.12s!important}}.card-head[data-astro-cid-ka5rf7qy]{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);display:flex}.card-head[data-astro-cid-ka5rf7qy] .card-label[data-astro-cid-ka5rf7qy]{margin:0}.btn-link[data-astro-cid-ka5rf7qy]{min-height:0;color:var(--faint);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;background:0 0;border:0;margin:0;padding:.35rem 0;font-size:.8rem}.btn-link[data-astro-cid-ka5rf7qy]:hover{color:var(--bad);-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}.tools[data-astro-cid-ka5rf7qy]{padding:var(--s7) 0 0}.tools-head[data-astro-cid-ka5rf7qy]{align-items:center;gap:var(--s3);margin-bottom:var(--s5);display:flex}.tools-head[data-astro-cid-ka5rf7qy] h2[data-astro-cid-ka5rf7qy]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:650}.tools-rule[data-astro-cid-ka5rf7qy]{background:var(--line-strong);flex:1;height:1px}.tools-count[data-astro-cid-ka5rf7qy]{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;font-size:.7rem}.index[data-astro-cid-ka5rf7qy]{gap:0 var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.index-group[data-astro-cid-ka5rf7qy] h3[data-astro-cid-ka5rf7qy]{margin:0 0 var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--line-strong);color:var(--paper);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.66rem;font-weight:600;display:flex}.index-dot[data-astro-cid-ka5rf7qy]{background:var(--accent);width:.4rem;height:.4rem}.index-group[data-astro-cid-ka5rf7qy] ul[data-astro-cid-ka5rf7qy]{margin:0;padding:0;list-style:none}.index-group[data-astro-cid-ka5rf7qy] li[data-astro-cid-ka5rf7qy]{margin:0;list-style:none}.index-group[data-astro-cid-ka5rf7qy] a[data-astro-cid-ka5rf7qy]{min-height:2.35rem;color:var(--paper);align-items:baseline;gap:.6rem;padding:.5rem 0;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}.index-group[data-astro-cid-ka5rf7qy] .icon[data-astro-cid-ka5rf7qy]{color:var(--faint);flex:none;margin-top:.15em;transition:color .12s}.row-label[data-astro-cid-ka5rf7qy]{flex:none;max-width:calc(100% - 4.4rem)}.row-leader[data-astro-cid-ka5rf7qy]{border-bottom:1px dotted var(--line-strong);flex:1;min-width:.75rem;transform:translateY(-.2em)}.index-group[data-astro-cid-ka5rf7qy] .go[data-astro-cid-ka5rf7qy]{color:var(--line-strong);flex:none;transition:color .12s,transform .12s}.index-group[data-astro-cid-ka5rf7qy] a[data-astro-cid-ka5rf7qy]:hover,.index-group[data-astro-cid-ka5rf7qy] a[data-astro-cid-ka5rf7qy]:hover .icon[data-astro-cid-ka5rf7qy],.index-group[data-astro-cid-ka5rf7qy] a[data-astro-cid-ka5rf7qy]:hover .go[data-astro-cid-ka5rf7qy]{color:var(--accent)}.index-group[data-astro-cid-ka5rf7qy] a[data-astro-cid-ka5rf7qy]:hover .go[data-astro-cid-ka5rf7qy]{transform:translate(2px)}.index-group[data-astro-cid-ka5rf7qy] a[data-astro-cid-ka5rf7qy]:hover .row-leader[data-astro-cid-ka5rf7qy]{border-bottom-color:var(--accent-line)}@media (width<=900px){.desk-inner[data-astro-cid-ka5rf7qy]{gap:var(--s5);padding:var(--s6) 0 var(--s6);grid-template-columns:1fr}.intro-copy[data-astro-cid-ka5rf7qy] h1[data-astro-cid-ka5rf7qy]{max-width:20ch}.card[data-astro-cid-ka5rf7qy]{margin-top:0}.index[data-astro-cid-ka5rf7qy]{gap:var(--s5) var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ledger[data-astro-cid-ka5rf7qy]{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.ledger[data-astro-cid-ka5rf7qy] li[data-astro-cid-ka5rf7qy]+li[data-astro-cid-ka5rf7qy]{margin-left:var(--s3);padding-left:var(--s3)}.figure-value[data-astro-cid-ka5rf7qy]{font-size:1.55rem}.figure-label[data-astro-cid-ka5rf7qy]{letter-spacing:.06em;font-size:.56rem}.index[data-astro-cid-ka5rf7qy]{gap:var(--s5);grid-template-columns:1fr}.index-group[data-astro-cid-ka5rf7qy] a[data-astro-cid-ka5rf7qy]{min-height:2.6rem}}.latest[data-astro-cid-m3zt5hdg]{align-items:baseline;gap:.35rem var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.latest[data-astro-cid-m3zt5hdg] p[data-astro-cid-m3zt5hdg]{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.7rem;font-weight:650}.latest[data-astro-cid-m3zt5hdg] a[data-astro-cid-m3zt5hdg]{min-width:0;color:var(--paper);align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;display:inline-flex}.latest[data-astro-cid-m3zt5hdg] a[data-astro-cid-m3zt5hdg]:hover{color:var(--accent);text-underline-offset:.16em;text-decoration:underline}.latest[data-astro-cid-m3zt5hdg] a[data-astro-cid-m3zt5hdg] svg{color:var(--faint);flex:none}
