.page-module__JsIojW__tokenView{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);word-break:break-all;background:var(--bg-subtle,#f6f6f7);border:1px solid var(--border,#e3e3e5);border-radius:6px;flex-wrap:wrap;gap:0;padding:.75rem;font-size:.85rem;line-height:1.7;display:flex}.page-module__JsIojW__segHeader{color:#b3261e}.page-module__JsIojW__segPayload{color:#8e24aa}.page-module__JsIojW__segSignature{color:#00696d}.page-module__JsIojW__segDot{color:inherit;opacity:.5}.page-module__JsIojW__jsonBlock{background:var(--bg-subtle,#f6f6f7);border:1px solid var(--border,#e3e3e5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre;border-radius:6px;margin:0;padding:.75rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.page-module__JsIojW__tokKey{color:#1d4ed8}.page-module__JsIojW__tokString{color:#047857}.page-module__JsIojW__tokNumber{color:#b45309}.page-module__JsIojW__tokLiteral{color:#9d174d;font-style:italic}.page-module__JsIojW__tokPunct{color:inherit}.page-module__JsIojW__claimsTable{border-collapse:collapse;width:100%;font-size:.85rem}.page-module__JsIojW__claimsTable th,.page-module__JsIojW__claimsTable td{text-align:left;border-bottom:1px solid var(--border,#e3e3e5);vertical-align:top;padding:.5rem .6rem}.page-module__JsIojW__claimsTable th{background:var(--bg-subtle,#f6f6f7)}.page-module__JsIojW__claimRaw{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);word-break:break-all}.page-module__JsIojW__statusExpired{color:#b3261e;font-weight:600}.page-module__JsIojW__statusActive{color:#047857;font-weight:600}.page-module__JsIojW__statusNotYetValid{color:#b45309;font-weight:600}.page-module__JsIojW__notice{color:#7c3f00;background:#fff7e6;border:1px solid #b45309;border-radius:6px;margin-bottom:1rem;padding:.65rem .85rem;font-weight:600}.page-module__JsIojW__sigBox{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);word-break:break-all;background:var(--bg-subtle,#f6f6f7);border-radius:6px;padding:.6rem .75rem;font-size:.8rem}.page-module__JsIojW__validBadge{border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.page-module__JsIojW__validOk{color:#047857;background:#e6f4ea}.page-module__JsIojW__validBad{color:#b3261e;background:#fdecea}.page-module__JsIojW__twoPane{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.page-module__JsIojW__paneStack{gap:14px;min-width:0;display:grid}.page-module__JsIojW__editorArea{white-space:pre;overflow-wrap:normal;min-height:132px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55}.page-module__JsIojW__editorAreaBad{border-color:var(--danger)}.page-module__JsIojW__viewOnlyArea{background:var(--surface);color:var(--ink);cursor:text}.page-module__JsIojW__paneBad{color:var(--danger);overflow-wrap:anywhere;font-size:12px;font-weight:700}.page-module__JsIojW__secretRow{gap:6px;margin-top:4px;display:grid}.page-module__JsIojW__secretInput{border:2px solid var(--line-strong);background:var(--paper);border-radius:10px;width:100%;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.page-module__JsIojW__sigBadge{border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.page-module__JsIojW__sigValid{color:#14795b;background:#e7f7ef;border:2px solid #14795b}.page-module__JsIojW__sigInvalid{border:2px solid var(--danger);color:var(--danger);background:#fdf0f3}.page-module__JsIojW__sigNeutral{border:2px solid var(--line-strong);background:var(--surface);color:var(--ink-soft)}@media (max-width:900px){.page-module__JsIojW__twoPane{grid-template-columns:1fr}}
