:root{--paper:#fafaf7;--paper-line:#e4e1d6;--ink:#1a1d1a;--ink-soft:#5b5f56;--accent:#2f5233;--accent-soft:#e8eee7;--flag:#a6403a;--flag-soft:#f5e9e7}.page-module__wtSYKa__main{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-source-sans),sans-serif}.page-module__wtSYKa__wrap{max-width:1040px;margin:0 auto;padding:0 32px}.page-module__wtSYKa__nav{border-bottom:1px solid var(--paper-line);justify-content:space-between;align-items:center;padding:28px 0;display:flex}.page-module__wtSYKa__wordmark{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;font-size:21px;font-weight:600}.page-module__wtSYKa__wordmark span{color:var(--accent)}.page-module__wtSYKa__navlinks{gap:28px;font-size:14px;display:flex}.page-module__wtSYKa__navlink{color:var(--ink-soft);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none;transition:color .15s,border-color .15s}.page-module__wtSYKa__navlink:hover{color:var(--ink);border-bottom-color:var(--paper-line)}.page-module__wtSYKa__navlink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__wtSYKa__hero{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;padding:72px 0 56px;display:grid}.page-module__wtSYKa__eyebrow{font-family:var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:18px;font-size:12px}.page-module__wtSYKa__h1{font-family:var(--font-fraunces),serif;letter-spacing:-.015em;margin:0 0 20px;font-size:46px;font-weight:500;line-height:1.08}.page-module__wtSYKa__h1 em{color:var(--accent);font-style:normal}.page-module__wtSYKa__sub{color:var(--ink-soft);max-width:420px;margin:0 0 28px;font-size:16.5px;line-height:1.6}.page-module__wtSYKa__sourceLine{font-family:var(--font-plex-mono),monospace;color:var(--ink-soft);border-left:2px solid var(--paper-line);padding-left:12px;font-size:12px}.page-module__wtSYKa__ledger{border:1px solid var(--paper-line);background:#fff;border-radius:2px;padding:8px 0 0}.page-module__wtSYKa__ledgerRow{border-bottom:1px solid var(--paper-line);align-items:center;gap:16px;padding:20px 28px;transition:background .15s,box-shadow .15s;display:flex}.page-module__wtSYKa__ledgerRow:focus-within{box-shadow:inset 3px 0 0 var(--accent);background:#fcfcfa}.page-module__wtSYKa__ledgerLabel{font-family:var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);flex-shrink:0;width:92px;font-size:11px}.page-module__wtSYKa__ledgerInput{font-family:var(--font-plex-mono),monospace;width:100%;color:var(--ink);background:0 0;border:none;outline:none;font-size:20px}.page-module__wtSYKa__ledgerInput::placeholder{color:#c7c4b8}.page-module__wtSYKa__ledgerBtn{background:var(--ink);width:100%;color:var(--paper);font-family:var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;padding:18px;font-size:13px;transition:opacity .15s;display:block}.page-module__wtSYKa__ledgerBtn:hover:not(:disabled){opacity:.85}.page-module__wtSYKa__ledgerBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__wtSYKa__ledgerBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__wtSYKa__result{background:var(--accent-soft);border-left:3px solid var(--accent);justify-content:space-between;align-items:baseline;gap:20px;margin-top:18px;padding:22px 28px;display:flex}.page-module__wtSYKa__resultFlag{background:var(--flag-soft);border-left-color:var(--flag)}.page-module__wtSYKa__resultDesc{color:var(--ink-soft);font-size:14px}.page-module__wtSYKa__resultDesc strong{color:var(--ink);font-family:var(--font-fraunces),serif;margin-bottom:4px;font-size:16px;font-weight:500;display:block}.page-module__wtSYKa__resultRatio{font-family:var(--font-plex-mono),monospace;white-space:nowrap;color:var(--accent);text-align:right;font-size:32px;font-weight:600}.page-module__wtSYKa__resultFlag .page-module__wtSYKa__resultRatio{color:var(--flag)}.page-module__wtSYKa__resultRatio span{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin-top:2px;font-size:11px;font-weight:400;display:block}.page-module__wtSYKa__resultNeutral{border:1px solid var(--paper-line);border-left:3px solid var(--ink-soft);color:var(--ink-soft);background:#fff;margin-top:18px;padding:22px 28px;font-size:14px;line-height:1.6}.page-module__wtSYKa__resultNeutral strong{color:var(--ink);font-family:var(--font-fraunces),serif;margin-bottom:4px;font-size:16px;font-weight:500;display:block}.page-module__wtSYKa__footer{font-family:var(--font-plex-mono),monospace;color:var(--ink-soft);border-top:1px solid var(--paper-line);padding:40px 0 60px;font-size:11.5px;line-height:1.7}.page-module__wtSYKa__footerLink{color:var(--ink-soft);text-decoration:underline}.page-module__wtSYKa__footerLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__wtSYKa__toggleRow{margin:14px 0 0;font-size:13px}.page-module__wtSYKa__inlineLink{color:var(--accent);font-family:var(--font-source-sans),sans-serif;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.page-module__wtSYKa__inlineLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__wtSYKa__matchedNote{color:var(--ink-soft);margin:14px 0 0;font-size:13px}.page-module__wtSYKa__matchBox{border:1px solid var(--paper-line);border-left:3px solid var(--accent);background:#fff;margin-top:18px;padding:22px 28px}.page-module__wtSYKa__matchBoxTitle{font-family:var(--font-fraunces),serif;margin:0 0 6px;font-size:16px;font-weight:500}.page-module__wtSYKa__matchBoxSub{color:var(--ink-soft);margin:0 0 16px;font-size:13.5px;line-height:1.5}.page-module__wtSYKa__matchBoxDesc{color:var(--ink-soft);margin:0 0 16px;font-size:14.5px}.page-module__wtSYKa__matchBoxDesc strong{font-family:var(--font-plex-mono),monospace;color:var(--ink)}.page-module__wtSYKa__candidateBtn{background:var(--paper);border:1px solid var(--paper-line);text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;margin-bottom:8px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.page-module__wtSYKa__candidateBtn:last-child{margin-bottom:0}.page-module__wtSYKa__candidateBtn:hover{border-color:var(--accent);background:var(--accent-soft)}.page-module__wtSYKa__candidateBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__wtSYKa__candidateCode{font-family:var(--font-plex-mono),monospace;flex-shrink:0;min-width:52px;font-size:15px;font-weight:600}.page-module__wtSYKa__candidateDesc{color:var(--ink-soft);font-size:13.5px}@media (max-width:768px){.page-module__wtSYKa__wrap{padding:0 20px}.page-module__wtSYKa__hero{grid-template-columns:1fr;gap:40px;padding:40px 0}.page-module__wtSYKa__h1{font-size:32px}.page-module__wtSYKa__result{flex-direction:column;align-items:flex-start;gap:12px}.page-module__wtSYKa__resultRatio{text-align:left}}
