.csr-decoder-module__yy9qzW__tool{}.csr-decoder-module__yy9qzW__instrumentBar{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.csr-decoder-module__yy9qzW__well{justify-content:center;gap:var(--space-1);min-block-size:72px;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;min-inline-size:0;display:inline-flex}.csr-decoder-module__yy9qzW__subjectWell{min-inline-size:18ch;max-inline-size:34ch}.csr-decoder-module__yy9qzW__keyWell{min-inline-size:18ch}.csr-decoder-module__yy9qzW__wellLabel{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.csr-decoder-module__yy9qzW__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;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.csr-decoder-module__yy9qzW__wellDetail{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.csr-decoder-module__yy9qzW__liveIndicator{align-self:center;margin-inline-start:auto}.csr-decoder-module__yy9qzW__banner{}.csr-decoder-module__yy9qzW__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}.csr-decoder-module__yy9qzW__bannerAction:disabled{cursor:default;color:var(--color-text-muted);text-decoration:none}.csr-decoder-module__yy9qzW__refusalDetail{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);margin-block-start:var(--space-1);display:block}.csr-decoder-module__yy9qzW__workspace{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.csr-decoder-module__yy9qzW__workspace{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}}.csr-decoder-module__yy9qzW__pane{background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md);flex-direction:column;min-inline-size:0;display:flex;position:relative}.csr-decoder-module__yy9qzW__paneHeader{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;}.csr-decoder-module__yy9qzW__paneLabel{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.csr-decoder-module__yy9qzW__paneBadge{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);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);padding:0 var(--space-2);min-block-size:var(--target-min);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.csr-decoder-module__yy9qzW__paneBadge:hover{border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.csr-decoder-module__yy9qzW__paneActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.csr-decoder-module__yy9qzW__paneAction{border:1px solid var(--color-border-control);border-radius:var(--radius-sm);padding:0 var(--space-2);min-block-size:var(--control-height-sm);font-size:var(--text-ui-xs-size);color:var(--color-text-primary);cursor:pointer;background:0 0}.csr-decoder-module__yy9qzW__paneAction:hover:not(:disabled){border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.csr-decoder-module__yy9qzW__paneAction:disabled{opacity:var(--opacity-disabled);cursor:default;border-color:var(--color-border-subtle)}.csr-decoder-module__yy9qzW__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)}.csr-decoder-module__yy9qzW__inputWrap{block-size:20rem;min-inline-size:0;display:flex;position:relative}.csr-decoder-module__yy9qzW__textarea{resize:none;inline-size:100%;padding:var(--pane-padding);font-family:var(--font-mono);font-feature-settings:"zero";font-variant-ligatures:none;font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);background:0 0;border:none;flex:1;min-inline-size:0;overflow:auto}.csr-decoder-module__yy9qzW__textarea::placeholder{color:var(--color-text-muted);white-space:pre-wrap}.csr-decoder-module__yy9qzW__textarea:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.csr-decoder-module__yy9qzW__inputMask{justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--pane-padding);background:var(--color-bg-pane);flex-direction:column;display:flex;position:absolute;inset:0}.csr-decoder-module__yy9qzW__inputMaskText{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted);margin:0;font-style:italic}.csr-decoder-module__yy9qzW__revealButton{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);}.csr-decoder-module__yy9qzW__dropOverlay{background:var(--color-bg-surface);border:2px dashed var(--color-accent-fg);border-radius:var(--radius-md);color:var(--color-accent-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);text-align:center;padding:var(--space-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.csr-decoder-module__yy9qzW__inputFooter{align-items:center;gap:var(--space-3);padding:var(--space-3);border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;min-inline-size:0;display:flex}.csr-decoder-module__yy9qzW__dropHint{min-inline-size:0;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);min-block-size:calc(2 * var(--text-ui-xs-line));flex:1;margin:0}.csr-decoder-module__yy9qzW__tabs{gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;display:flex}@media (min-width:1024px){.csr-decoder-module__yy9qzW__tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.csr-decoder-module__yy9qzW__tab{min-block-size:var(--control-height-sm);padding-block:var(--space-1);padding-inline:var(--space-3);white-space:nowrap;flex:none;}.csr-decoder-module__yy9qzW__panelBody{gap:var(--space-3);block-size:34rem;padding:var(--space-3);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}@media (max-width:767px){.csr-decoder-module__yy9qzW__panelBody{block-size:30rem}}.csr-decoder-module__yy9qzW__panelFooter{align-items:center;gap:var(--space-3);padding:var(--space-3);border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;min-inline-size:0;display:flex}.csr-decoder-module__yy9qzW__tableScroll,.csr-decoder-module__yy9qzW__detailsRegion{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);flex:1;min-block-size:0;min-inline-size:0;overflow:auto}.csr-decoder-module__yy9qzW__extensionsRegion{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);flex:2;min-block-size:0;min-inline-size:0;overflow:auto}.csr-decoder-module__yy9qzW__tableScroll:focus-visible,.csr-decoder-module__yy9qzW__detailsRegion:focus-visible,.csr-decoder-module__yy9qzW__extensionsRegion:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.csr-decoder-module__yy9qzW__tableCaption{text-align:start;padding:var(--space-2) var(--space-3);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}.csr-decoder-module__yy9qzW__regionEmpty{padding:0 var(--space-3) var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.csr-decoder-module__yy9qzW__dataTable{border-collapse:collapse;inline-size:100%;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.csr-decoder-module__yy9qzW__dataTable th,.csr-decoder-module__yy9qzW__dataTable td{text-align:start;vertical-align:top;font-weight:var(--weight-regular);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border-subtle);min-inline-size:0}.csr-decoder-module__yy9qzW__dataTable thead th{color:var(--color-text-secondary);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);border-block-start:none}.csr-decoder-module__yy9qzW__attributeCell{color:var(--color-text-primary);white-space:nowrap;display:table-cell}.csr-decoder-module__yy9qzW__valueCell{color:var(--color-text-primary);overflow-wrap:anywhere;min-inline-size:0}.csr-decoder-module__yy9qzW__classCell{color:var(--color-text-secondary);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);white-space:nowrap}.csr-decoder-module__yy9qzW__oidTag{font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);overflow-wrap:anywhere;display:block}.csr-decoder-module__yy9qzW__summaryList{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.csr-decoder-module__yy9qzW__unknownNote{color:var(--color-warning-fg);overflow-wrap:anywhere}.csr-decoder-module__yy9qzW__maskedWrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.csr-decoder-module__yy9qzW__maskedValue{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"zero";overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.csr-decoder-module__yy9qzW__detailList{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);flex-direction:column;min-inline-size:0;margin:0;display:flex}.csr-decoder-module__yy9qzW__fingerprintList{gap:var(--space-2);flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.csr-decoder-module__yy9qzW__detailRow{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;min-inline-size:0;display:flex}.csr-decoder-module__yy9qzW__detailRow dt{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted);flex:0 0 16ch}.csr-decoder-module__yy9qzW__detailRow dd{min-inline-size:0;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);overflow-wrap:anywhere;flex:1;margin:0}.csr-decoder-module__yy9qzW__monoValue{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"zero";-webkit-user-select:all;user-select:all}.csr-decoder-module__yy9qzW__fingerprintBlock{gap:var(--space-2);flex-direction:column;flex:none;min-inline-size:0;display:flex}.csr-decoder-module__yy9qzW__fingerprintNotice{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger-fg);block-size:calc(2 * var(--space-2) + 5 * var(--text-ui-xs-line));flex-direction:column;flex:none;min-inline-size:0;display:flex;overflow-y:auto}.csr-decoder-module__yy9qzW__fingerprintNotice:empty{display:none}.csr-decoder-module__yy9qzW__fingerprintNoticeFrame{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);overflow-wrap:anywhere;margin:0}.csr-decoder-module__yy9qzW__fingerprintNoticeDetail{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);overflow-wrap:anywhere;margin:0}.csr-decoder-module__yy9qzW__fingerprintValue{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);min-block-size:calc(2 * var(--text-code-line));-webkit-user-select:all;user-select:all}.csr-decoder-module__yy9qzW__fingerprintNote{min-block-size:calc(3 * var(--text-ui-xs-line));font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);margin:0}.csr-decoder-module__yy9qzW__checkList{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);flex-direction:column;min-inline-size:0;margin:0;list-style:none;display:flex}.csr-decoder-module__yy9qzW__checkRow{gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;min-inline-size:0;display:grid}.csr-decoder-module__yy9qzW__verdict{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}.csr-decoder-module__yy9qzW__verdictOk{color:var(--color-success-fg)}.csr-decoder-module__yy9qzW__verdictNote{color:var(--color-warning-fg)}.csr-decoder-module__yy9qzW__verdictMissing{color:var(--color-danger-fg)}.csr-decoder-module__yy9qzW__checkLabel{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere;min-inline-size:0}.csr-decoder-module__yy9qzW__checkDetail{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);overflow-wrap:anywhere;grid-column:1/-1}.csr-decoder-module__yy9qzW__subtree{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.csr-decoder-module__yy9qzW__detailHeading{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-primary);margin:0}.csr-decoder-module__yy9qzW__treeList{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.csr-decoder-module__yy9qzW__treeLine{align-items:baseline;gap:var(--space-2);font-size:var(--text-code-size);line-height:var(--text-code-line);flex-wrap:wrap;min-inline-size:0;display:flex}.csr-decoder-module__yy9qzW__treeTag{font-family:var(--font-mono);font-variant-ligatures:none;color:var(--color-text-primary);overflow-wrap:anywhere}.csr-decoder-module__yy9qzW__treeMeta{font-family:var(--font-mono);font-feature-settings:"zero";font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}.csr-decoder-module__yy9qzW__treeError{color:var(--color-danger-fg);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);overflow-wrap:anywhere;flex-basis:100%;min-inline-size:0}.csr-decoder-module__yy9qzW__detailActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.csr-decoder-module__yy9qzW__detailLink{color:var(--color-accent-fg);text-underline-offset:2px;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);min-block-size:var(--target-min);align-items:center;text-decoration:underline;display:inline-flex}.csr-decoder-module__yy9qzW__statusLine{justify-content:space-between;gap:var(--space-4);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;min-block-size:calc(2 * var(--text-ui-xs-line));flex-wrap:wrap;display:flex}.csr-decoder-module__yy9qzW__statusRight{align-items:center;gap:var(--space-2);min-inline-size:0;display:inline-flex}.csr-decoder-module__yy9qzW__statusInvalid{color:var(--color-danger-fg)}.csr-decoder-module__yy9qzW__hintLine{min-block-size:calc(3 * var(--text-ui-xs-line));font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin:0}.csr-decoder-module__yy9qzW__noticeSlot{block-size:calc(2 * var(--space-3) + 3 * var(--text-ui-sm-line) + var(--space-2) + var(--target-min))}@media (max-width:767px){.csr-decoder-module__yy9qzW__noticeSlot{block-size:calc(2 * var(--space-3) + 4 * var(--text-ui-sm-line) + var(--space-2) + var(--target-touch))}}.csr-decoder-module__yy9qzW__errorBox{gap:var(--space-2);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:var(--space-3);flex-direction:column;block-size:100%;min-inline-size:0;display:flex}.csr-decoder-module__yy9qzW__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);overflow-wrap:anywhere;flex:1;min-block-size:0;margin:0;overflow-y:auto}.csr-decoder-module__yy9qzW__errorActions{gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.csr-decoder-module__yy9qzW__chipsRegion{block-size:calc(3 * 28px + 2 * var(--space-2));min-inline-size:0;overflow-y:auto}.csr-decoder-module__yy9qzW__chipsRegion:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}@media (min-width:768px){.csr-decoder-module__yy9qzW__chipsRegion{block-size:calc(2 * 28px + var(--space-2))}}.csr-decoder-module__yy9qzW__chips{align-content:flex-start;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.csr-decoder-module__yy9qzW__chip{overflow-wrap:anywhere;}.csr-decoder-module__yy9qzW__actions{flex-wrap:wrap;}.csr-decoder-module__yy9qzW__actionButton{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);}.csr-decoder-module__yy9qzW__actionPrimary{}.csr-decoder-module__yy9qzW__shareNote,.csr-decoder-module__yy9qzW__factLine{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);margin:0}.csr-decoder-module__yy9qzW__warningLine{min-block-size:calc(4 * var(--text-ui-sm-line));font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-warning-fg);margin:0}.csr-decoder-module__yy9qzW__hiddenLine{visibility:hidden}.csr-decoder-module__yy9qzW__keyboardHint{min-block-size:calc(3 * var(--text-ui-xs-line));font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin:0}@media (max-width:1023px){.csr-decoder-module__yy9qzW__actionButton,.csr-decoder-module__yy9qzW__tab,.csr-decoder-module__yy9qzW__paneAction,.csr-decoder-module__yy9qzW__paneBadge,.csr-decoder-module__yy9qzW__detailLink{min-block-size:var(--target-touch)}.csr-decoder-module__yy9qzW__bannerAction{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}@media (pointer:coarse){.csr-decoder-module__yy9qzW__paneAction,.csr-decoder-module__yy9qzW__paneBadge,.csr-decoder-module__yy9qzW__detailLink{min-block-size:var(--target-touch)}.csr-decoder-module__yy9qzW__bannerAction{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
