.tool-page{max-width:900px}.tool-page nav{float:right}.tool-page h1{font-size:clamp(26px,4vw,42px);line-height:1.25;margin-top:32px}.tool-page p{line-height:1.8}.tool-page .panel{margin:24px 0;padding:24px}.tool-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tool-page input[type=file]{max-width:100%;min-height:54px}.tool-page pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;font-size:14px;line-height:1.6;background:#f0f5f0;padding:16px;border-radius:12px}.tool-page button{width:100%;min-height:48px}.tool-page button:disabled{opacity:.5;cursor:not-allowed}.tool-page #tool-message{color:#805009}.tool-page #tool-stats{color:#14634e}.tool-page a{overflow-wrap:anywhere}.tool-page label{font-size:14px}.tool-page details{margin:16px 0}.tool-page summary{cursor:pointer;min-height:44px}@media(max-width:600px){.tool-controls{grid-template-columns:1fr}.tool-page .panel{padding:16px}}
.reviewed-example{margin-block:30px;padding:24px;border:1px solid var(--border);border-radius:18px;background:#fff}.reviewed-example-cue{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 24px;padding-block:18px;border-top:1px solid var(--border)}.reviewed-example-time{grid-column:1/-1;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.reviewed-example-cue p{margin:0;overflow-wrap:anywhere}.reviewed-example-cue strong{display:block;margin-bottom:8px;font-size:12px;color:var(--muted)}.reviewed-example-cue p:last-child{border-inline-start:3px solid #80b49e;padding-inline-start:14px}.reviewed-example-note{font-size:13px;color:var(--muted)}@media(max-width:600px){.reviewed-example{padding:16px}.reviewed-example-cue{grid-template-columns:minmax(0,1fr)}}
.tool-page{display:block}
