:root{color-scheme:light;--background:#f4f4ed;--surface:#fcfcf8;--text:#242720;--muted:#626859;--line:#c8cdbf;--accent:#b92b40;--button-text:#fff}:root[data-theme=dark]{color-scheme:dark;--background:#181a17;--surface:#20231e;--text:#e9e9df;--muted:#a2a698;--line:#505648;--accent:#ea4256;--button-text:#181a17}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--text);font-family:Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6;-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--accent);color:var(--button-text)}::selection{background:var(--accent);color:var(--button-text)}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,select{font:inherit}button,select,summary{cursor:pointer}button,input,select{border-radius:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.shell{max-width:1200px;margin:auto;padding:0 clamp(20px,5vw,64px);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.header{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.wordmark{font-size:24px;font-weight:700;letter-spacing:-1.5px}.wordmark span,h1 span{color:var(--accent)}.theme-control{display:flex;gap:12px;align-items:center;font-size:11px}.theme-control label{color:var(--muted)}select{color:var(--text);background:var(--surface);border:1px solid var(--line);padding:10px;min-height:44px}main{width:min(100%,480px);margin:0 auto;padding:56px 0 64px;flex:1}.eyebrow{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:1.4px;margin:0 0 18px}.eyebrow:before{content:"";display:inline-block;width:6px;height:6px;background:var(--accent);margin-right:10px}h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,7vw,48px);font-weight:500;letter-spacing:-.065em;line-height:1.1;margin:0 0 14px}.description{color:var(--muted);margin:0 0 36px}.field{margin-bottom:24px}.field>label,.result>label{display:block;margin-bottom:9px}input:not([type]),input[type=number],input[type=password],input[type=text]{width:100%;min-width:0;padding:13px 14px;min-height:48px;border:1px solid var(--line);background:var(--surface);color:var(--text)}input::-moz-placeholder{color:var(--muted);font-size:11px;opacity:1}input::placeholder{color:var(--muted);font-size:11px;opacity:1}.input-action{display:flex}.input-action input{border-radius:2px 0 0 2px}.input-action button{flex-shrink:0;min-width:64px;border:1px solid var(--line);border-left:0;background:var(--surface);color:var(--text);border-radius:0 2px 2px 0}.input-action button:hover{color:var(--accent)}.hint{color:var(--muted);font-size:11px;margin:8px 0 0}.options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0}summary{padding:15px 0;min-height:44px}summary::marker{color:var(--muted)}#options-summary{display:block;color:var(--muted);font-size:10px;margin-left:15px}.options-body{padding:4px 0 18px;flex-wrap:wrap;gap:16px 24px}.length-control,.options-body{display:flex;align-items:center}.length-control{gap:12px;width:100%}.length-control input{width:88px}.check{display:inline-flex;gap:9px;align-items:center;min-height:44px;cursor:pointer}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.error{color:var(--accent);margin:0;width:100%;font-size:11px}.error:empty{display:none}.copy{width:100%;margin-top:16px;padding:14px 18px;display:flex;justify-content:space-between;border:1px solid var(--accent);background:var(--accent);color:var(--button-text);min-height:48px}.copy:hover:enabled{background:var(--text);border-color:var(--text);color:var(--background)}.copy:disabled{cursor:default;background:var(--surface);border-color:var(--line);color:var(--muted)}.status{min-height:20px;margin:8px 0 0}.help,.status{font-size:11px;color:var(--muted)}.local-note{margin:14px 0 0}.local-note span{font-size:8px;margin-right:6px}.help summary{color:var(--text)}.help-body p{margin:0 0 12px}footer{padding:24px 0;border-top:1px solid var(--line);justify-content:space-between;gap:18px;color:var(--muted);font-size:10px}footer,footer nav{display:flex;flex-wrap:wrap}footer nav{gap:20px}.skip-link{position:absolute;top:-100px;left:20px;padding:12px;background:var(--text);color:var(--background)}.skip-link:focus{top:12px}@media(max-width:600px){.header{min-height:64px}main{padding:20px 0 16px}.intro .description,.intro .eyebrow{display:none}.intro h1,.theme-control label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.field{margin-bottom:16px}.field>label,.result>label{margin-bottom:6px}.hint{margin-top:5px}.options{margin:16px 0}.options>summary{padding:10px 0}.copy{margin-top:12px}.status:empty{display:none}.local-note{margin-top:12px}.help summary{padding:10px 0}footer{padding:14px 0;gap:8px}footer nav{gap:14px}}

/*# sourceMappingURL=style.c7921323e3bccc3f4780.css.map*/