.gzip-decompress-module__EGS6CG__tool{}.gzip-decompress-module__EGS6CG__tabs{gap:var(--space-1);border-block-end:1px solid var(--color-border-subtle);display:flex}.gzip-decompress-module__EGS6CG__tab{}.gzip-decompress-module__EGS6CG__optionsBar{}.gzip-decompress-module__EGS6CG__swapButton{min-inline-size:var(--control-height);min-block-size:var(--control-height);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);font-size:var(--text-body-size);cursor:pointer;background:0 0}.gzip-decompress-module__EGS6CG__swapButton:hover:not([aria-disabled=true]){border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.gzip-decompress-module__EGS6CG__swapButton[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default;border-color:var(--color-border-subtle)}.gzip-decompress-module__EGS6CG__optionField{cursor:pointer;}.gzip-decompress-module__EGS6CG__optionLabel{white-space:nowrap;}.gzip-decompress-module__EGS6CG__select{}.gzip-decompress-module__EGS6CG__optionsEnd{align-items:center;gap:var(--space-4);margin-inline-start:auto;display:flex}.gzip-decompress-module__EGS6CG__optionHint{min-block-size:var(--text-ui-xs-line);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.gzip-decompress-module__EGS6CG__banner{}.gzip-decompress-module__EGS6CG__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)}.gzip-decompress-module__EGS6CG__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}.gzip-decompress-module__EGS6CG__workspace{}@media (min-width:768px){.gzip-decompress-module__EGS6CG__workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}.gzip-decompress-module__EGS6CG__pane{}.gzip-decompress-module__EGS6CG__paneHeader{}.gzip-decompress-module__EGS6CG__paneLabel{}.gzip-decompress-module__EGS6CG__paneBadge{}.gzip-decompress-module__EGS6CG__staleBadge{}.gzip-decompress-module__EGS6CG__badgeButton{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}.gzip-decompress-module__EGS6CG__badgeButton:hover{border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.gzip-decompress-module__EGS6CG__paneActions{gap:var(--space-2);display:inline-flex}.gzip-decompress-module__EGS6CG__paneAction{}.gzip-decompress-module__EGS6CG__inputBody{flex-direction:column;flex:1;display:flex;position:relative}.gzip-decompress-module__EGS6CG__textarea{}.gzip-decompress-module__EGS6CG__inputCovered{visibility:hidden}.gzip-decompress-module__EGS6CG__fileCard{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--pane-padding);background:var(--color-bg-pane);border-radius:0 0 var(--radius-md) var(--radius-md);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.gzip-decompress-module__EGS6CG__fileName{font-family:var(--font-mono);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.gzip-decompress-module__EGS6CG__dropOverlay{background:var(--color-bg-pane);border:2px dashed var(--color-accent-fg);border-radius:var(--radius-md);color:var(--color-accent-fg);font-size:var(--text-ui-md-size);text-align:center;z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gzip-decompress-module__EGS6CG__outputBody{flex-direction:column;block-size:300px;display:flex;overflow:hidden auto}.gzip-decompress-module__EGS6CG__outputArea{min-block-size:0;overflow:auto;}.gzip-decompress-module__EGS6CG__stale{}.gzip-decompress-module__EGS6CG__binaryCard{align-items:flex-start;gap:var(--space-3);padding:var(--pane-padding);flex-direction:column;flex:1;display:flex}.gzip-decompress-module__EGS6CG__binaryReason{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary)}.gzip-decompress-module__EGS6CG__binaryNote{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.gzip-decompress-module__EGS6CG__binaryActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.gzip-decompress-module__EGS6CG__statusLine{}.gzip-decompress-module__EGS6CG__statusLeft{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.gzip-decompress-module__EGS6CG__statusRight{}.gzip-decompress-module__EGS6CG__statusInvalid{}.gzip-decompress-module__EGS6CG__errorBox{}.gzip-decompress-module__EGS6CG__errorTitle{color:var(--color-danger-fg);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em}.gzip-decompress-module__EGS6CG__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);overflow-wrap:anywhere}.gzip-decompress-module__EGS6CG__errorActions{gap:var(--space-4);display:inline-flex}.gzip-decompress-module__EGS6CG__chips{gap:var(--space-2);min-block-size:calc(var(--text-ui-xs-line) + 2 * var(--space-1));flex-wrap:wrap;padding:0;list-style:none;display:flex}.gzip-decompress-module__EGS6CG__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}.gzip-decompress-module__EGS6CG__actions{}.gzip-decompress-module__EGS6CG__actionButton{}.gzip-decompress-module__EGS6CG__shareNote,.gzip-decompress-module__EGS6CG__keyboardHint,.gzip-decompress-module__EGS6CG__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.gzip-decompress-module__EGS6CG__miniBar{}.gzip-decompress-module__EGS6CG__dialog{}.gzip-decompress-module__EGS6CG__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.gzip-decompress-module__EGS6CG__dialogActions{gap:var(--space-2);margin-block-start:var(--space-4);display:flex}.gzip-decompress-module__EGS6CG__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.gzip-decompress-module__EGS6CG__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.gzip-decompress-module__EGS6CG__kbd{}.gzip-decompress-module__EGS6CG__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}.gzip-decompress-module__EGS6CG__checkbox{}@media (max-width:1023px){.gzip-decompress-module__EGS6CG__pane{min-block-size:40vh}}@media (min-width:768px) and (max-width:1023px){.gzip-decompress-module__EGS6CG__pane{min-block-size:260px}}@media (max-width:767px){.gzip-decompress-module__EGS6CG__optionHint{min-block-size:calc(var(--text-ui-xs-line) * 2)}.gzip-decompress-module__EGS6CG__chips{min-block-size:calc(2 * (var(--text-ui-xs-line) + 2 * var(--space-1)) + var(--space-2))}}@media (max-width:1023px){.gzip-decompress-module__EGS6CG__actionButton,.gzip-decompress-module__EGS6CG__paneAction,.gzip-decompress-module__EGS6CG__select,.gzip-decompress-module__EGS6CG__swapButton,.gzip-decompress-module__EGS6CG__tab,.gzip-decompress-module__EGS6CG__badgeButton{min-block-size:var(--target-touch)}.gzip-decompress-module__EGS6CG__swapButton{min-inline-size:var(--target-touch)}.gzip-decompress-module__EGS6CG__bannerAction,.gzip-decompress-module__EGS6CG__optionField,.gzip-decompress-module__EGS6CG__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}@media (pointer:coarse){.gzip-decompress-module__EGS6CG__swapButton,.gzip-decompress-module__EGS6CG__badgeButton{min-block-size:var(--target-touch)}.gzip-decompress-module__EGS6CG__swapButton{min-inline-size:var(--target-touch)}.gzip-decompress-module__EGS6CG__bannerAction,.gzip-decompress-module__EGS6CG__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
