.JwtDebuggerGrid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:var(--space-5);overflow:hidden}@media (max-width:768px){.JwtDebuggerGrid{grid-template-columns:1fr}}.JwtPanel{min-width:0;overflow:hidden;display:flex;flex-direction:column}.JwtPanel>.JwtTokenInputWrapper{flex:1;display:flex;flex-direction:column;min-height:0}.JwtTokenInputWrapper{position:relative;border-radius:var(--radius-3);background-color:var(--color-background);border:1px solid var(--gray-a5);transition:border-color .15s ease;overflow:hidden}.JwtTokenInputWrapper:focus-within{border-color:var(--purple-8);box-shadow:0 0 0 1px var(--purple-a5)}.JwtEncodedHeader{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--gray-a4);background-color:var(--gray-a2)}.JwtTokenEditable{flex:1;min-height:120px;padding:var(--space-3);font-family:var(--code-font-family);font-size:var(--font-size-2);line-height:1.7;word-break:break-all;white-space:pre-wrap;outline:none;overflow:auto;cursor:text}.JwtTokenEditable:empty:before{content:attr(data-placeholder);color:var(--gray-8);pointer-events:none}.JwtSegmentHeader{color:var(--red-11)}.JwtSegmentPayload{color:var(--purple-11)}.JwtSegmentSignature{color:var(--cyan-11)}.JwtSegmentDot{color:var(--gray-8);-webkit-user-select:none;user-select:none}.JwtLegend{display:flex;gap:var(--space-3)}.JwtLegendItem{display:flex;align-items:center;gap:var(--space-1)}.JwtLegendDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.JwtLegendDot[data-segment=header]{background-color:var(--red-9)}.JwtLegendDot[data-segment=payload]{background-color:var(--purple-9)}.JwtLegendDot[data-segment=signature]{background-color:var(--cyan-9)}.JwtDecodedSection{border-radius:var(--radius-3);background-color:var(--color-background);border:1px solid var(--gray-a5);overflow:hidden}.JwtDecodedSectionHeader{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--gray-a4);background-color:var(--gray-a2)}.JwtJsonOutput{font-family:var(--code-font-family);font-size:var(--font-size-2);line-height:1.7;margin:0;padding:var(--space-3);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.JwtJsonKey{color:var(--purple-11)}.JwtJsonString{color:var(--cyan-11)}.JwtJsonNumber{color:var(--orange-11)}.JwtJsonBool{color:var(--red-11)}.JwtJsonNull{color:var(--gray-9)}.JwtJsonPunctuation{color:var(--gray-10)}.JwtEmptyState{display:flex;align-items:center;justify-content:center;padding:var(--space-7);color:var(--gray-8);font-size:var(--font-size-2)}.JwtClaimsTable{display:table;width:100%;border-collapse:collapse;font-size:var(--font-size-2)}.JwtClaimsRow{display:table-row}.JwtClaimsRow:not(:last-child) .JwtClaimsKey,.JwtClaimsRow:not(:last-child) .JwtClaimsValue{border-bottom:1px solid var(--gray-a4)}.JwtClaimsKey{display:table-cell;vertical-align:top;padding:var(--space-2) var(--space-3);background-color:var(--gray-a2);border-right:1px solid var(--gray-a4);white-space:nowrap;width:1%}.JwtClaimsKeyInner{display:flex;flex-direction:column;gap:1px}.JwtClaimsValue{display:table-cell;vertical-align:top;padding:var(--space-2) var(--space-3);font-family:var(--code-font-family);word-break:break-word}.JwtVerifySection{border-radius:var(--radius-3);border:1px solid var(--gray-a5);overflow:hidden}.JwtVerifyHeader{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--gray-a2);border-bottom:1px solid var(--gray-a4)}.JwtVerifyBody{padding:var(--space-3)}.JwtVerifyResult{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);font-size:var(--font-size-2);font-weight:500}.JwtVerifyResult[data-status=valid]{background-color:var(--green-a3);color:var(--green-11)}.JwtVerifyResult[data-status=invalid]{background-color:var(--red-a3);color:var(--red-11)}.JwtVerifyIcon{width:14px;height:14px;flex-shrink:0}.JwtPublicKeyTextarea{display:block;width:100%;min-height:100px;padding:var(--space-2);border:1px solid var(--gray-a6);border-radius:var(--radius-2);background:var(--color-surface);color:var(--gray-12);font-family:var(--code-font-family);font-size:var(--font-size-2);line-height:1.5;resize:vertical}.JwtPublicKeyTextarea::placeholder{color:var(--gray-a8)}.JwtPublicKeyTextarea:focus{outline:2px solid var(--purple-8);outline-offset:-1px}
/*# sourceMappingURL=52afde9984dd352e.css.map*/