.jwt-decoder-module__jJeRrW__tool{}.jwt-decoder-module__jJeRrW__instrumentBar{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.jwt-decoder-module__jJeRrW__well{justify-content:center;gap:var(--space-1);min-block-size:52px;padding:var(--space-1) var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:inline-flex}.jwt-decoder-module__jJeRrW__statusWell{min-inline-size:15ch}.jwt-decoder-module__jJeRrW__wellLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.jwt-decoder-module__jJeRrW__wellValue{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.jwt-decoder-module__jJeRrW__statusChip{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);letter-spacing:.04em;white-space:nowrap;align-items:center;display:inline-flex}.jwt-decoder-module__jJeRrW__statusActive{color:var(--color-success-fg)}.jwt-decoder-module__jJeRrW__statusExpired{color:var(--color-danger-fg)}.jwt-decoder-module__jJeRrW__statusNotYet{color:var(--color-warning-fg)}.jwt-decoder-module__jJeRrW__statusNeutral{color:var(--color-text-secondary);font-weight:var(--weight-regular);letter-spacing:normal}.jwt-decoder-module__jJeRrW__liveIndicator{align-self:center;margin-inline-start:auto}.jwt-decoder-module__jJeRrW__banner{}.jwt-decoder-module__jJeRrW__suggestion{}.jwt-decoder-module__jJeRrW__capBanner{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.jwt-decoder-module__jJeRrW__dangerBanner{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-danger-fg);background:var(--color-danger-bg);border:1px solid var(--color-danger-fg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.jwt-decoder-module__jJeRrW__cliCode{font-family:var(--font-mono);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);-webkit-user-select:all;user-select:all;margin-block-start:var(--space-1);display:block}.jwt-decoder-module__jJeRrW__bannerAction{color:var(--color-accent-fg);cursor:pointer;font-size:inherit;text-underline-offset:2px;min-block-size:var(--target-min);background:0 0;border:none;padding:0;text-decoration:underline}.jwt-decoder-module__jJeRrW__mediumTabs{display:none}@media (min-width:768px) and (max-width:1023px){.jwt-decoder-module__jJeRrW__mediumTabs{gap:var(--space-1);border-block-end:1px solid var(--color-border-subtle);display:flex}}.jwt-decoder-module__jJeRrW__mediumTab{}.jwt-decoder-module__jJeRrW__workspace{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.jwt-decoder-module__jJeRrW__workspace{grid-template-columns:minmax(0,1fr) clamp(320px,26vw,380px)}}.jwt-decoder-module__jJeRrW__mainColumn,.jwt-decoder-module__jJeRrW__decodedRegion{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}@media (min-width:768px) and (max-width:1023px){.jwt-decoder-module__jJeRrW__tool[data-medium-tab=claims] .jwt-decoder-module__jJeRrW__decodedRegion,.jwt-decoder-module__jJeRrW__tool[data-medium-tab=decoded] .jwt-decoder-module__jJeRrW__claimsRegion{display:none}}.jwt-decoder-module__jJeRrW__inputPane,.jwt-decoder-module__jJeRrW__pane{background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md);flex-direction:column;display:flex}.jwt-decoder-module__jJeRrW__paneHeader{}.jwt-decoder-module__jJeRrW__paneLabel{}.jwt-decoder-module__jJeRrW__paneCopy{min-block-size:28px;padding-inline:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.jwt-decoder-module__jJeRrW__paneCopy:hover:not(:disabled){border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.jwt-decoder-module__jJeRrW__paneCopy:disabled{opacity:var(--opacity-disabled);cursor:default}.jwt-decoder-module__jJeRrW__textarea{resize:vertical;inline-size:100%;padding:var(--pane-padding);font-family:var(--font-mono);font-feature-settings:"zero";font-size:max(var(--text-code-size), 16px);line-height:var(--text-code-line);color:var(--color-text-primary);overflow-wrap:anywhere;background:0 0;border:none;block-size:132px;min-block-size:132px;overflow:auto}.jwt-decoder-module__jJeRrW__textarea::placeholder{color:var(--color-text-muted)}.jwt-decoder-module__jJeRrW__textarea:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.jwt-decoder-module__jJeRrW__strip{min-block-size:calc(var(--text-ui-xs-line) * 2 + var(--space-2));max-block-size:calc(var(--text-ui-xs-line) * 2 + var(--space-2));font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);overflow-wrap:anywhere;word-break:break-all;padding:var(--space-1) var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:auto}.jwt-decoder-module__jJeRrW__strip[data-empty]{background:0 0;border-color:#0000}.jwt-decoder-module__jJeRrW__stripHeader{color:var(--color-accent-fg)}.jwt-decoder-module__jJeRrW__stripPayload{color:var(--color-info-fg)}.jwt-decoder-module__jJeRrW__stripSignature{color:var(--color-success-fg)}.jwt-decoder-module__jJeRrW__stripDot{color:var(--color-text-muted)}.jwt-decoder-module__jJeRrW__decodedPanes{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.jwt-decoder-module__jJeRrW__decodedPanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.jwt-decoder-module__jJeRrW__jsonPane{block-size:240px;padding:var(--pane-padding);font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.jwt-decoder-module__jJeRrW__jsonPane:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.jwt-decoder-module__jJeRrW__staleOutput{opacity:var(--opacity-stale)}.jwt-decoder-module__jJeRrW__staleBadge{color:var(--color-warning-fg);background:var(--color-warning-bg);border-radius:var(--radius-full);padding:0 var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);white-space:nowrap}.jwt-decoder-module__jJeRrW__windowNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);padding:var(--space-1) var(--space-3);border-block-start:1px solid var(--color-border-subtle)}.jwt-decoder-module__jJeRrW__signatureRow{align-items:center;gap:var(--space-3);min-block-size:var(--control-height-lg);padding:var(--space-2) var(--space-3);background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md);display:flex}.jwt-decoder-module__jJeRrW__signatureBytes{min-inline-size:0;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);flex:1}.jwt-decoder-module__jJeRrW__notCheckedLine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.jwt-decoder-module__jJeRrW__claimsRegion{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-pane);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;min-inline-size:0;display:flex}.jwt-decoder-module__jJeRrW__claimsHead{align-items:center;gap:var(--space-3);display:flex}.jwt-decoder-module__jJeRrW__claimsHeading{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);flex:1;margin:0}.jwt-decoder-module__jJeRrW__claimsToggle{display:none}@media (max-width:767px){.jwt-decoder-module__jJeRrW__claimsHeading{display:none}.jwt-decoder-module__jJeRrW__claimsToggle{align-items:center;gap:var(--space-1);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer;min-block-size:var(--target-touch);background:0 0;border:none;flex:1;padding:0;display:inline-flex}.jwt-decoder-module__jJeRrW__tool[data-claims-open=false] .jwt-decoder-module__jJeRrW__claimsBody{display:none}}.jwt-decoder-module__jJeRrW__claimsBody{gap:var(--space-2);flex-direction:column;display:flex}.jwt-decoder-module__jJeRrW__timingLine{align-items:center;gap:var(--space-3);min-block-size:28px;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.jwt-decoder-module__jJeRrW__timingStatus{font-size:var(--text-ui-xs-size);font-weight:var(--weight-medium);letter-spacing:.04em;white-space:nowrap}.jwt-decoder-module__jJeRrW__countdownGroup{white-space:nowrap}.jwt-decoder-module__jJeRrW__countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:9ch;color:var(--color-text-primary);display:inline-block}.jwt-decoder-module__jJeRrW__timeZoneFieldset{gap:var(--space-4);border:none;margin:0;padding:0;display:flex}.jwt-decoder-module__jJeRrW__timeZoneOption{align-items:center;gap:var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);min-block-size:var(--target-min);cursor:pointer;display:inline-flex}.jwt-decoder-module__jJeRrW__claimsEmpty{text-align:center;min-block-size:96px;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted);padding:var(--space-3);justify-content:center;align-items:center;display:flex}.jwt-decoder-module__jJeRrW__claimsScroll{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);max-block-size:420px;overflow:auto}.jwt-decoder-module__jJeRrW__claimsTable{border-collapse:collapse;inline-size:100%}.jwt-decoder-module__jJeRrW__claimsHeaderCell{z-index:var(--z-sticky);text-align:start;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);background:var(--color-bg-surface);border-block-end:1px solid var(--color-border-subtle);padding:var(--space-1) var(--space-2);position:sticky;inset-block-start:0}.jwt-decoder-module__jJeRrW__claimRow{border-block-end:1px solid var(--color-border-subtle)}.jwt-decoder-module__jJeRrW__claimRow:last-child{border-block-end:none}.jwt-decoder-module__jJeRrW__claimName{text-align:start;vertical-align:top;font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);font-weight:var(--weight-medium);color:var(--color-text-primary);padding:var(--space-2);inline-size:4ch}.jwt-decoder-module__jJeRrW__claimValueCell{vertical-align:top;padding:var(--space-2)}.jwt-decoder-module__jJeRrW__claimValue{gap:var(--space-1);flex-direction:column;display:flex}.jwt-decoder-module__jJeRrW__claimText{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);overflow-wrap:anywhere}.jwt-decoder-module__jJeRrW__timePrimary{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);font-variant-numeric:tabular-nums;display:block}.jwt-decoder-module__jJeRrW__timeSecondary,.jwt-decoder-module__jJeRrW__timeRelative{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:block}.jwt-decoder-module__jJeRrW__claimMeaning{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);margin-block-start:var(--space-1);display:block}.jwt-decoder-module__jJeRrW__claimCopyCell{vertical-align:top;padding:var(--space-1);text-align:end;inline-size:64px}.jwt-decoder-module__jJeRrW__claimCopy{min-block-size:28px;min-inline-size:52px;padding-inline:var(--space-1);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);font-size:var(--text-ui-xs-size);color:var(--color-text-secondary);cursor:pointer;background:0 0}.jwt-decoder-module__jJeRrW__claimCopy:hover{border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.jwt-decoder-module__jJeRrW__otherClaims{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.jwt-decoder-module__jJeRrW__statusLine{}.jwt-decoder-module__jJeRrW__statusRight{align-items:center;gap:var(--space-2);display:inline-flex}.jwt-decoder-module__jJeRrW__statusInvalid{color:var(--color-danger-fg)}.jwt-decoder-module__jJeRrW__errorBox{}.jwt-decoder-module__jJeRrW__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);overflow-wrap:anywhere}.jwt-decoder-module__jJeRrW__errorActions{gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.jwt-decoder-module__jJeRrW__chips{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.jwt-decoder-module__jJeRrW__chip{align-items:center;gap:var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-info-fg);background:var(--color-info-bg);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);display:inline-flex}.jwt-decoder-module__jJeRrW__echoSlot{min-inline-size:var(--space-4);text-align:start;display:inline-block}.jwt-decoder-module__jJeRrW__actions{}.jwt-decoder-module__jJeRrW__actionButton{}.jwt-decoder-module__jJeRrW__actionPrimary{}.jwt-decoder-module__jJeRrW__shareNote,.jwt-decoder-module__jJeRrW__keyboardHint,.jwt-decoder-module__jJeRrW__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.jwt-decoder-module__jJeRrW__tierALine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.jwt-decoder-module__jJeRrW__dialog{}.jwt-decoder-module__jJeRrW__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.jwt-decoder-module__jJeRrW__dialogActions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.jwt-decoder-module__jJeRrW__optionCheck{align-items:center;gap:var(--space-2);font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);min-block-size:var(--target-min);display:inline-flex}.jwt-decoder-module__jJeRrW__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.jwt-decoder-module__jJeRrW__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.jwt-decoder-module__jJeRrW__kbd{}@media (max-width:1023px){.jwt-decoder-module__jJeRrW__actionButton,.jwt-decoder-module__jJeRrW__claimCopy,.jwt-decoder-module__jJeRrW__mediumTab,.jwt-decoder-module__jJeRrW__paneCopy{min-block-size:var(--target-touch)}.jwt-decoder-module__jJeRrW__claimCopy,.jwt-decoder-module__jJeRrW__paneCopy{min-inline-size:var(--target-touch)}.jwt-decoder-module__jJeRrW__bannerAction,.jwt-decoder-module__jJeRrW__optionCheck,.jwt-decoder-module__jJeRrW__timeZoneOption{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}@media (pointer:coarse){.jwt-decoder-module__jJeRrW__claimCopy,.jwt-decoder-module__jJeRrW__paneCopy{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.jwt-decoder-module__jJeRrW__bannerAction,.jwt-decoder-module__jJeRrW__optionCheck,.jwt-decoder-module__jJeRrW__timeZoneOption{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
