.tool-action-set[data-astro-cid-ayoehgad]{flex-wrap:wrap;gap:.5rem;display:flex}[data-astro-cid-ayoehgad][data-favorite]{gap:.35rem}.tool-page[data-astro-cid-xqrakt4q]{padding:2rem 0 0}.breadcrumbs[data-astro-cid-xqrakt4q]{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.8rem;display:flex}.breadcrumbs[data-astro-cid-xqrakt4q] a[data-astro-cid-xqrakt4q]{color:inherit}.tool-hero[data-astro-cid-xqrakt4q]{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;margin-bottom:2rem;display:grid}.tool-hero__icon[data-astro-cid-xqrakt4q]{background:var(--color-accent-soft);color:var(--color-accent-strong);border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.tool-hero[data-astro-cid-xqrakt4q] h1[data-astro-cid-xqrakt4q]{margin-bottom:.4rem;font-size:clamp(2rem,5vw,3.6rem)}.tool-hero[data-astro-cid-xqrakt4q] p[data-astro-cid-xqrakt4q]{color:var(--color-ink-muted);margin:0}.tool-actions[data-astro-cid-xqrakt4q]{gap:.5rem;display:flex}.tool-privacy[data-astro-cid-xqrakt4q]{background:var(--color-accent-wash);border:1px solid var(--color-accent-border);border-radius:.8rem;margin-bottom:1rem;padding:.8rem 1rem}.tool-workspace[data-astro-cid-xqrakt4q]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);min-height:20rem;padding:clamp(1rem,4vw,2rem)}.tool-content[data-astro-cid-xqrakt4q]{gap:2rem;margin-top:3rem;display:grid}.related-tools[data-astro-cid-xqrakt4q]{margin-top:4rem}.related-tools[data-astro-cid-xqrakt4q]>div[data-astro-cid-xqrakt4q]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=48rem){.tool-hero[data-astro-cid-xqrakt4q]{grid-template-columns:auto 1fr}.tool-actions[data-astro-cid-xqrakt4q]{grid-column:1/-1}.related-tools[data-astro-cid-xqrakt4q]>div[data-astro-cid-xqrakt4q]{grid-template-columns:1fr}}.tool-guide[data-astro-cid-uv47miih]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}article[data-astro-cid-uv47miih]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1.4rem}h2[data-astro-cid-uv47miih]{margin:0 0 .75rem;font-size:1.15rem}p[data-astro-cid-uv47miih],li[data-astro-cid-uv47miih]{color:var(--color-ink-muted);line-height:1.65}ol[data-astro-cid-uv47miih]{margin:0;padding-left:1.25rem}details[data-astro-cid-uv47miih]+details[data-astro-cid-uv47miih]{margin-top:.75rem}summary[data-astro-cid-uv47miih]{cursor:pointer;font-weight:700}.tool-insights[data-astro-cid-uv47miih]{border-top:1px solid var(--color-border);margin-top:clamp(2.5rem,6vw,4.5rem);padding-top:clamp(2.5rem,6vw,4.5rem)}.tool-insights__heading[data-astro-cid-uv47miih]{max-width:44rem}.tool-insights__heading[data-astro-cid-uv47miih] h2[data-astro-cid-uv47miih]{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.2rem)}.tool-insights__grid[data-astro-cid-uv47miih]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.tool-insights[data-astro-cid-uv47miih] article[data-astro-cid-uv47miih]{background:linear-gradient(150deg, var(--color-surface-raised), var(--color-accent-wash))}.tool-insights[data-astro-cid-uv47miih] h3[data-astro-cid-uv47miih]{margin:0 0 .65rem;font-size:1.1rem}.tool-insights[data-astro-cid-uv47miih] ul[data-astro-cid-uv47miih]{margin:.75rem 0 0;padding-left:1.2rem}.tool-insights[data-astro-cid-uv47miih] a[data-astro-cid-uv47miih]{color:var(--color-accent-strong);text-underline-offset:.2em;margin-top:.8rem;font-weight:750;display:inline-flex}@media (width<=48rem){.tool-guide[data-astro-cid-uv47miih],.tool-insights__grid[data-astro-cid-uv47miih]{grid-template-columns:1fr}}.mode-switch[data-astro-cid-peopneuj]{gap:.5rem;margin-bottom:1rem;display:flex}.mode-switch[data-astro-cid-peopneuj] button[data-astro-cid-peopneuj]{background:var(--color-neutral-soft);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.7rem;padding:.65rem 1rem;font-weight:700}.mode-switch[data-astro-cid-peopneuj] button[data-astro-cid-peopneuj][aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.converter__grid[data-astro-cid-peopneuj]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label[data-astro-cid-peopneuj] span[data-astro-cid-peopneuj]{margin-bottom:.5rem;font-weight:750;display:block}textarea[data-astro-cid-peopneuj]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);resize:vertical;border-radius:.75rem;width:100%;padding:1rem}.tool-status[data-astro-cid-peopneuj]{color:var(--color-ink-muted);min-height:1.5rem;margin:1rem 0}.workspace-actions[data-astro-cid-peopneuj]{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=42rem){.converter__grid[data-astro-cid-peopneuj]{grid-template-columns:1fr}}.binary-clock[data-astro-cid-vmvto5fa]{text-align:center;justify-items:center;gap:1.5rem;display:grid}.binary-clock__mode[data-astro-cid-vmvto5fa]{gap:.5rem;display:inline-flex}.binary-clock__mode[data-astro-cid-vmvto5fa] button[data-astro-cid-vmvto5fa]{background:var(--color-neutral-soft);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.7rem;padding:.65rem 1rem;font-weight:700}.binary-clock__mode[data-astro-cid-vmvto5fa] button[data-astro-cid-vmvto5fa][aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.binary-clock__human[data-astro-cid-vmvto5fa]{font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,9vw,5rem);font-weight:900}.binary-columns[data-astro-cid-vmvto5fa]{grid-template-columns:repeat(3,1fr);align-items:end;gap:clamp(1rem,5vw,3rem);width:min(100%,38rem);display:grid}.binary-columns[data-astro-cid-vmvto5fa] .binary-column{gap:.45rem;display:grid}.binary-columns[data-astro-cid-vmvto5fa] .binary-column h2{margin-bottom:.35rem;font-size:.9rem}.binary-columns[data-astro-cid-vmvto5fa] .binary-bit-row{grid-template-columns:2rem 3rem;justify-content:center;align-items:center;gap:.5rem;display:grid}.binary-columns[data-astro-cid-vmvto5fa] .binary-weight{color:var(--color-ink-muted);text-align:right;font-size:.75rem;font-weight:800}.binary-columns[data-astro-cid-vmvto5fa] .binary-bit{background:var(--color-surface-raised);border:2px dashed var(--color-border-strong);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.2rem;font-weight:900;display:flex}.binary-columns[data-astro-cid-vmvto5fa] .binary-bit[data-on=true]{background:var(--color-accent);color:#fff;border-style:solid}.binary-clock__help[data-astro-cid-vmvto5fa]{color:var(--color-ink-muted);max-width:42rem;margin:0;line-height:1.6}@media (width<=30rem){.binary-columns[data-astro-cid-vmvto5fa]{gap:.5rem}.binary-columns[data-astro-cid-vmvto5fa] .binary-bit-row{grid-template-columns:1.4rem 2.5rem;gap:.3rem}.binary-columns[data-astro-cid-vmvto5fa] .binary-bit{width:2.5rem;height:2.5rem}}.ascii-tool[data-astro-cid-dgnelnm2]{gap:1rem;display:grid}.ascii-options[data-astro-cid-dgnelnm2]{flex-wrap:wrap;gap:1rem 2rem;display:flex}.option-label[data-astro-cid-dgnelnm2]{margin-bottom:.45rem;font-size:.8rem;font-weight:760;display:block}.ascii-grid[data-astro-cid-dgnelnm2]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ascii-grid[data-astro-cid-dgnelnm2] textarea[data-astro-cid-dgnelnm2]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ascii-help[data-astro-cid-dgnelnm2],.tool-status[data-astro-cid-dgnelnm2]{color:var(--color-ink-muted);margin:0;font-size:.84rem}@media (width<=42rem){.ascii-grid[data-astro-cid-dgnelnm2]{grid-template-columns:1fr}}.random-workspace[data-astro-cid-s6c22wcz]{grid-template-columns:.8fr 1.2fr;gap:1rem;display:grid}.random-panel[data-astro-cid-s6c22wcz]{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:1rem;align-content:start;justify-items:center;gap:1.2rem;padding:clamp(1rem,4vw,1.8rem);display:grid}.random-panel[data-astro-cid-s6c22wcz] h2[data-astro-cid-s6c22wcz]{margin:.45rem 0 0;font-size:1.25rem}.coin[data-astro-cid-s6c22wcz]{background:var(--color-accent-wash);border:.35rem solid var(--color-accent);color:var(--color-accent-strong);border-radius:50%;justify-content:center;align-items:center;width:7rem;height:7rem;font-size:2.6rem;font-weight:850;display:flex}.coin[data-astro-cid-s6c22wcz].is-flipping{animation:.42s ease-out coin-flip}.dice-settings[data-astro-cid-s6c22wcz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;display:grid}[data-astro-cid-s6c22wcz][data-custom-control][hidden]{display:none}.dice-results[data-astro-cid-s6c22wcz]{flex-wrap:wrap;justify-content:center;gap:.5rem;min-height:3.5rem;display:flex}.dice-results[data-astro-cid-s6c22wcz][aria-hidden=true]{display:none}.die-result[data-astro-cid-s6c22wcz]{background:var(--color-accent-wash);border:2px solid var(--color-accent-border);border-radius:.75rem;justify-content:center;align-items:center;min-width:3.5rem;height:3.5rem;padding:.4rem;font-size:1.35rem;font-weight:820;display:inline-flex}.dice-results[data-astro-cid-s6c22wcz].is-rolling .die-result[data-astro-cid-s6c22wcz]{animation:.3s ease-out dice-pop}.random-result[data-astro-cid-s6c22wcz]{color:var(--color-ink-muted);min-height:1.5rem;margin:0}.random-result[data-astro-cid-s6c22wcz][data-error=true]{color:#a33a3a;font-weight:680}.random-action[data-astro-cid-s6c22wcz]{min-width:9rem}@keyframes coin-flip{50%{transform:rotateY(90deg)scale(1.08)}}@keyframes dice-pop{50%{transform:translateY(-.35rem)rotate(3deg)}}@media (width<=52rem){.random-workspace[data-astro-cid-s6c22wcz]{grid-template-columns:1fr}}@media (width<=32rem){.dice-settings[data-astro-cid-s6c22wcz]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.coin[data-astro-cid-s6c22wcz].is-flipping,.dice-results[data-astro-cid-s6c22wcz].is-rolling .die-result[data-astro-cid-s6c22wcz]{animation:none}}.team-tool[data-astro-cid-ag5s57td]{gap:1rem;display:grid}.team-controls[data-astro-cid-ag5s57td]{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);gap:1rem;display:grid}.team-list[data-astro-cid-ag5s57td] textarea[data-astro-cid-ag5s57td]{min-height:15rem}.team-options[data-astro-cid-ag5s57td]{border:1px solid var(--color-border);border-radius:1rem;gap:.8rem;margin:0;padding:1rem;display:grid}.team-options[data-astro-cid-ag5s57td] legend[data-astro-cid-ag5s57td]{padding:0 .25rem;font-weight:800}.team-options[data-astro-cid-ag5s57td]>label[data-astro-cid-ag5s57td]:not(.tool-control){align-items:center;gap:.5rem;display:flex}.team-results[data-astro-cid-ag5s57td]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;display:grid}.team-card[data-astro-cid-ag5s57td]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:1rem}.team-card[data-astro-cid-ag5s57td] h3[data-astro-cid-ag5s57td]{margin:0 0 .6rem}.team-card[data-astro-cid-ag5s57td] ol[data-astro-cid-ag5s57td]{overflow-wrap:anywhere;margin:0;padding-left:1.4rem}@media (width<=44rem){.team-controls[data-astro-cid-ag5s57td]{grid-template-columns:1fr}}.wheel-tool[data-astro-cid-fhi3edat]{gap:1rem;display:grid}.wheel-layout[data-astro-cid-fhi3edat]{grid-template-columns:minmax(16rem,.8fr) minmax(18rem,1.2fr);gap:1.5rem;display:grid}.wheel-inputs[data-astro-cid-fhi3edat]{gap:1rem;display:grid}.check-control[data-astro-cid-fhi3edat]{align-items:center;gap:.5rem;display:flex}.wheel-stage[data-astro-cid-fhi3edat]{flex-direction:column;align-items:center;width:100%;max-width:30rem;margin-inline:auto;display:flex;position:relative}[data-astro-cid-fhi3edat][data-wheel-svg]{filter:drop-shadow(0 .5rem 1rem #082d371f);width:100%;max-width:25rem;overflow:visible}[data-astro-cid-fhi3edat][data-rotor]{transform-origin:150px 150px;transition:transform 1.7s cubic-bezier(.15,.65,.18,1)}.wheel-pointer[data-astro-cid-fhi3edat]{border-left:.8rem solid #0000;border-right:.8rem solid #0000;border-top:1.6rem solid var(--color-ink);z-index:2;width:0;height:0;position:absolute;top:-.2rem;left:50%;transform:translate(-50%)}.wheel-segment{stroke:var(--color-surface);stroke-width:2px}.wheel-segment--0,.wheel-segment--3{fill:#0f7787}.wheel-segment--1,.wheel-segment--4{fill:#f1b85b}.wheel-segment--2,.wheel-segment--5{fill:#80c7bd}.wheel-segment--ineligible{fill:url(#wheel-ineligible);stroke:#263f45;stroke-dasharray:5 4;stroke-width:3px}.wheel-ineligible-bg{fill:#d9e1e3}.wheel-ineligible-stripe{stroke:#5d6d71;stroke-width:6px}.wheel-label{fill:#102f36;paint-order:stroke;stroke:#ffffffd1;stroke-width:3px;font-size:10px;font-weight:800}.wheel-label--ineligible{fill:#263f45;text-decoration:line-through}.wheel-ineligible-mark{fill:#102f36;paint-order:stroke;pointer-events:none;stroke:#ffffffd9;stroke-width:3px;font-size:24px;font-weight:900}.wheel-hub[data-astro-cid-fhi3edat]{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:3px}.wheel-spin[data-astro-cid-fhi3edat]{min-width:10rem;margin-top:.7rem}.wheel-winner[data-astro-cid-fhi3edat]{overflow-wrap:anywhere;text-align:center;margin:0;font-size:clamp(1.3rem,3vw,2rem);font-weight:850}@media (width<=48rem){.wheel-layout[data-astro-cid-fhi3edat]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-astro-cid-fhi3edat][data-rotor]{transition-duration:0s!important}}.lottery-tool[data-astro-cid-34o64b6r]{gap:1rem;display:grid}.lottery-settings[data-astro-cid-34o64b6r]{grid-template-columns:repeat(3,minmax(8rem,1fr));align-items:end;gap:.8rem;display:grid}.check-control[data-astro-cid-34o64b6r]{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.lottery-results[data-astro-cid-34o64b6r]{flex-wrap:wrap;gap:.7rem;min-height:4.25rem;display:flex}.lottery-ball[data-astro-cid-34o64b6r]{background:var(--color-accent-wash);border:2px solid var(--color-accent);color:var(--color-accent-strong);border-radius:50%;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;font-size:1.15rem;font-weight:850;display:inline-flex}.lottery-note[data-astro-cid-34o64b6r]{color:var(--color-ink-muted);margin:0;font-size:.9rem}@media (width<=42rem){.lottery-settings[data-astro-cid-34o64b6r]{grid-template-columns:1fr}}.lorem-tool[data-astro-cid-2nvoh26m]{gap:1rem;display:grid}.lorem-settings[data-astro-cid-2nvoh26m]{grid-template-columns:1.4fr minmax(10rem,.6fr);align-items:end;gap:1rem;display:grid}.option-label[data-astro-cid-2nvoh26m]{margin-bottom:.45rem;font-size:.8rem;font-weight:760;display:block}.lorem-count[data-astro-cid-2nvoh26m]{max-width:15rem}.lorem-opening[data-astro-cid-2nvoh26m]{grid-column:1/-1;align-items:center;gap:.55rem;min-height:2.5rem;display:flex}.lorem-opening[data-astro-cid-2nvoh26m] input[data-astro-cid-2nvoh26m]{width:1.1rem;height:1.1rem}[data-astro-cid-2nvoh26m][data-output]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65}.tool-status[data-astro-cid-2nvoh26m]{margin:0}@media (width<=42rem){.lorem-settings[data-astro-cid-2nvoh26m]{grid-template-columns:1fr}.lorem-opening[data-astro-cid-2nvoh26m]{grid-column:auto}}.event-countdown[data-astro-cid-xqirtg4t]{gap:1.25rem;display:grid}.event-config[data-astro-cid-xqirtg4t]{grid-template-columns:1.4fr 1fr .8fr 1.2fr;gap:1rem;display:grid}.event-config[data-astro-cid-xqirtg4t] input[data-astro-cid-xqirtg4t],.event-config[data-astro-cid-xqirtg4t] select[data-astro-cid-xqirtg4t]{min-height:3rem}.event-display[data-astro-cid-xqirtg4t]{background:var(--color-accent-wash);border:1px solid var(--color-accent-border);text-align:center;border-radius:1rem;padding:clamp(1.25rem,4vw,2.5rem)}.event-display__name[data-astro-cid-xqirtg4t]{margin:0 0 1.2rem;font-size:1.15rem;font-weight:800}.event-digits[data-astro-cid-xqirtg4t]{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.event-digits[data-astro-cid-xqirtg4t] div[data-astro-cid-xqirtg4t]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:.8rem;padding:1rem .5rem}.event-digits[data-astro-cid-xqirtg4t] strong[data-astro-cid-xqirtg4t]{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,6vw,3.8rem);line-height:1;display:block}.event-digits[data-astro-cid-xqirtg4t] span[data-astro-cid-xqirtg4t]{color:var(--color-ink-muted);margin-top:.45rem;font-size:.78rem;font-weight:700;display:block}.event-target[data-astro-cid-xqirtg4t]{color:var(--color-ink-muted);margin:1rem 0 0}.tool-status[data-astro-cid-xqirtg4t]{min-height:1.5rem;margin:0}@media (width<=56rem){.event-config[data-astro-cid-xqirtg4t]{grid-template-columns:1fr 1fr}}@media (width<=32rem){.event-config[data-astro-cid-xqirtg4t],.event-digits[data-astro-cid-xqirtg4t]{grid-template-columns:1fr 1fr}}.morse-tool[data-astro-cid-pol5zkbu]{gap:1rem;display:grid}.morse-grid[data-astro-cid-pol5zkbu]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.morse-grid[data-astro-cid-pol5zkbu] textarea[data-astro-cid-pol5zkbu]{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6}.morse-convention[data-astro-cid-pol5zkbu],.tool-status[data-astro-cid-pol5zkbu]{color:var(--color-ink-muted);margin:0}.tool-status[data-astro-cid-pol5zkbu]{min-height:1.5rem}@media (width<=42rem){.morse-grid[data-astro-cid-pol5zkbu]{grid-template-columns:1fr}}.nato-tool[data-astro-cid-ullqoljh]{gap:1rem;display:grid}.nato-grid[data-astro-cid-ullqoljh]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.nato-grid[data-astro-cid-ullqoljh] textarea[data-astro-cid-ullqoljh][data-output]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.nato-help[data-astro-cid-ullqoljh],.tool-status[data-astro-cid-ullqoljh]{color:var(--color-ink-muted);margin:0;font-size:.84rem}@media (width<=42rem){.nato-grid[data-astro-cid-ullqoljh]{grid-template-columns:1fr}}.password-layout[data-astro-cid-nof2cygq]{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:1.5rem;display:grid}.password-settings[data-astro-cid-nof2cygq],.password-result[data-astro-cid-nof2cygq]{gap:1.2rem;display:grid}.character-options[data-astro-cid-nof2cygq]{border:0;margin:0;padding:0}.character-options[data-astro-cid-nof2cygq] legend[data-astro-cid-nof2cygq]{margin-bottom:.55rem;font-size:.88rem;font-weight:750}.password-result[data-astro-cid-nof2cygq] textarea[data-astro-cid-nof2cygq]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.password-result[data-astro-cid-nof2cygq] p[data-astro-cid-nof2cygq]{color:var(--color-ink-muted);margin:0;font-size:.82rem}.tool-status[data-astro-cid-nof2cygq]{margin:1rem 0}@media (width<=48rem){.password-layout[data-astro-cid-nof2cygq]{grid-template-columns:1fr}}.presentation-timer[data-astro-cid-saqxcz4w]{gap:1.25rem;display:grid}.presentation-settings[data-astro-cid-saqxcz4w]{gap:1rem;display:grid}.presentation-presets[data-astro-cid-saqxcz4w],.presentation-custom[data-astro-cid-saqxcz4w],.presentation-controls[data-astro-cid-saqxcz4w]{flex-wrap:wrap;justify-content:center;align-items:end;gap:.65rem;display:flex}.presentation-presets[data-astro-cid-saqxcz4w] button[data-astro-cid-saqxcz4w]{background:var(--color-neutral-soft);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.7rem;padding:.65rem 1rem;font-weight:700}.presentation-custom[data-astro-cid-saqxcz4w] input[data-astro-cid-saqxcz4w]{width:7rem}.presentation-stage[data-astro-cid-saqxcz4w]{background:var(--color-accent-wash);border:1px solid var(--color-accent-border);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:24rem;padding:clamp(1rem,5vw,3rem);display:flex}.presentation-stage[data-astro-cid-saqxcz4w]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.presentation-stage[data-astro-cid-saqxcz4w]:fullscreen{background:var(--color-surface);border:0;border-radius:0;min-height:100vh}.presentation-clock[data-astro-cid-saqxcz4w]{font-variant-numeric:tabular-nums;letter-spacing:-.07em;margin:0;font-size:clamp(4rem,16vw,11rem);font-weight:900;line-height:.95}.presentation-warning[data-astro-cid-saqxcz4w]{margin:1.2rem 0;font-size:clamp(1rem,3vw,1.6rem);font-weight:800}[data-astro-cid-saqxcz4w][data-phase=soon] .presentation-stage[data-astro-cid-saqxcz4w]{border-width:3px}[data-astro-cid-saqxcz4w][data-phase=final] .presentation-stage[data-astro-cid-saqxcz4w],[data-astro-cid-saqxcz4w][data-phase=complete] .presentation-stage[data-astro-cid-saqxcz4w]{border:4px double var(--color-accent-strong)}.presentation-sound[data-astro-cid-saqxcz4w]{color:var(--color-ink-muted);align-items:center;gap:.5rem;margin-top:1.2rem;display:flex}.presentation-help[data-astro-cid-saqxcz4w],.tool-status[data-astro-cid-saqxcz4w]{color:var(--color-ink-muted);text-align:center;margin:0}.tool-status[data-astro-cid-saqxcz4w]{min-height:1.5rem}@media (orientation:landscape) and (height<=35rem){.presentation-stage[data-astro-cid-saqxcz4w]{min-height:18rem}.presentation-clock[data-astro-cid-saqxcz4w]{font-size:clamp(3.5rem,18vh,7rem)}}@media (prefers-reduced-motion:reduce){.presentation-stage[data-astro-cid-saqxcz4w]{transition:none}}.qr-workspace[data-astro-cid-w7tncuzv]{grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);gap:2rem;display:grid}.qr-controls[data-astro-cid-w7tncuzv]>label[data-astro-cid-w7tncuzv]{font-weight:750;display:block}textarea[data-astro-cid-w7tncuzv],select[data-astro-cid-w7tncuzv]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);border-radius:.75rem;width:100%;margin-top:.5rem;padding:.8rem}textarea[data-astro-cid-w7tncuzv]{resize:vertical}.qr-options[data-astro-cid-w7tncuzv]{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.qr-options[data-astro-cid-w7tncuzv] label[data-astro-cid-w7tncuzv]{color:var(--color-ink-muted);font-size:.84rem;font-weight:700}[data-astro-cid-w7tncuzv][data-status]{color:var(--color-ink-muted);min-height:3rem;margin:1rem 0}.workspace-actions[data-astro-cid-w7tncuzv]{flex-wrap:wrap;gap:.65rem;display:flex}.qr-preview[data-astro-cid-w7tncuzv]{border:1px solid var(--color-border);background:#fff;border-radius:1rem;justify-content:center;align-items:center;min-height:22rem;padding:1.5rem;display:flex}.qr-preview[data-astro-cid-w7tncuzv] img[data-astro-cid-w7tncuzv]{max-width:100%;height:auto;display:block}@media (width<=48rem){.qr-workspace[data-astro-cid-w7tncuzv]{grid-template-columns:1fr}.qr-preview[data-astro-cid-w7tncuzv]{min-height:18rem}.qr-options[data-astro-cid-w7tncuzv]{grid-template-columns:1fr}}.roman-tool[data-astro-cid-sqmt6nuu]{gap:1rem;display:grid}.roman-grid[data-astro-cid-sqmt6nuu]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.roman-grid[data-astro-cid-sqmt6nuu] input[data-astro-cid-sqmt6nuu]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.1rem}.tool-status[data-astro-cid-sqmt6nuu]{margin:0}@media (width<=42rem){.roman-grid[data-astro-cid-sqmt6nuu]{grid-template-columns:1fr}}.slug-grid[data-astro-cid-ajhsiayr]{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.slug-result[data-astro-cid-ajhsiayr]{gap:.75rem;display:grid}.slug-result[data-astro-cid-ajhsiayr] textarea[data-astro-cid-ajhsiayr]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.slug-result[data-astro-cid-ajhsiayr] p[data-astro-cid-ajhsiayr]{color:var(--color-ink-muted);margin:0;font-size:.82rem}.tool-status[data-astro-cid-ajhsiayr]{margin:1rem 0}@media (width<=42rem){.slug-grid[data-astro-cid-ajhsiayr]{grid-template-columns:1fr}}.timer[data-astro-cid-yi3gwdba]{text-align:center}.timer__tabs[data-astro-cid-yi3gwdba]{gap:.5rem;margin-bottom:1.5rem;display:inline-flex}.timer__tabs[data-astro-cid-yi3gwdba] button[data-astro-cid-yi3gwdba],.presets[data-astro-cid-yi3gwdba] button[data-astro-cid-yi3gwdba]{background:var(--color-neutral-soft);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.7rem;padding:.65rem 1rem;font-weight:700}.timer__tabs[data-astro-cid-yi3gwdba] button[data-astro-cid-yi3gwdba][aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.duration-inputs[data-astro-cid-yi3gwdba]{justify-content:center;gap:.75rem;display:flex}.duration-inputs[data-astro-cid-yi3gwdba] label[data-astro-cid-yi3gwdba]{color:var(--color-ink-muted);font-size:.8rem;font-weight:700}.duration-inputs[data-astro-cid-yi3gwdba] input[data-astro-cid-yi3gwdba]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);text-align:center;border-radius:.65rem;width:5.5rem;margin-top:.35rem;padding:.6rem;font-size:1.15rem;display:block}.presets[data-astro-cid-yi3gwdba]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.clock[data-astro-cid-yi3gwdba]{font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:2rem 0;font-size:clamp(3rem,11vw,7rem);font-weight:800;line-height:1}.timer__controls[data-astro-cid-yi3gwdba]{justify-content:center;gap:.7rem;display:flex}.sound[data-astro-cid-yi3gwdba]{color:var(--color-ink-muted);margin-top:1.2rem;display:block}.tool-status[data-astro-cid-yi3gwdba]{color:var(--color-ink-muted);min-height:1.5rem;margin:1.4rem 0 0}@media (width<=32rem){.duration-inputs[data-astro-cid-yi3gwdba] input[data-astro-cid-yi3gwdba]{width:4.5rem}.clock[data-astro-cid-yi3gwdba]{font-size:2.75rem}}.codec-options[data-astro-cid-ngvngaz7]{flex-wrap:wrap;gap:1.25rem 2rem;margin-bottom:.75rem;display:flex}.option-label[data-astro-cid-ngvngaz7]{margin-bottom:.45rem;font-size:.8rem;font-weight:760;display:block}.scope-help[data-astro-cid-ngvngaz7]{color:var(--color-ink-muted);margin-bottom:1rem;font-size:.84rem}.codec-grid[data-astro-cid-ngvngaz7]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tool-status[data-astro-cid-ngvngaz7]{margin:1rem 0}@media (width<=42rem){.codec-grid[data-astro-cid-ngvngaz7]{grid-template-columns:1fr}}.metrics[data-astro-cid-tb22chfl]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}.metrics[data-astro-cid-tb22chfl] div[data-astro-cid-tb22chfl]{background:var(--color-accent-wash);border:1px solid var(--color-accent-border);border-radius:.8rem;padding:1rem}.metrics[data-astro-cid-tb22chfl] strong[data-astro-cid-tb22chfl]{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1;display:block}.metrics[data-astro-cid-tb22chfl] span[data-astro-cid-tb22chfl]{color:var(--color-ink-muted);margin-top:.5rem;font-size:.8rem;display:block}.editor[data-astro-cid-tb22chfl] span[data-astro-cid-tb22chfl]{margin-bottom:.5rem;font-weight:750;display:block}textarea[data-astro-cid-tb22chfl]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);resize:vertical;border-radius:.75rem;width:100%;padding:1rem}.counter-footer[data-astro-cid-tb22chfl]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.counter-footer[data-astro-cid-tb22chfl] p[data-astro-cid-tb22chfl]{color:var(--color-ink-muted);margin:0}.counter-footer[data-astro-cid-tb22chfl] div[data-astro-cid-tb22chfl]{gap:.5rem;display:flex}@media (width<=42rem){.metrics[data-astro-cid-tb22chfl]{grid-template-columns:1fr 1fr}.counter-footer[data-astro-cid-tb22chfl]{flex-direction:column;align-items:stretch}}.typing-tool[data-astro-cid-7inpukcx]{gap:1rem;display:grid}.typing-toolbar[data-astro-cid-7inpukcx]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.option-label[data-astro-cid-7inpukcx]{margin-bottom:.45rem;font-size:.8rem;font-weight:760;display:block}.typing-clock[data-astro-cid-7inpukcx]{text-align:right;margin:0;display:grid}.typing-clock[data-astro-cid-7inpukcx] span[data-astro-cid-7inpukcx]{color:var(--color-ink-muted);font-size:.8rem;font-weight:750}.typing-clock[data-astro-cid-7inpukcx] strong[data-astro-cid-7inpukcx]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.8rem}.typing-passage[data-astro-cid-7inpukcx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;min-height:8rem;padding:1rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.9}.typing-passage[data-astro-cid-7inpukcx] span{border-radius:.15rem}.typing-passage[data-astro-cid-7inpukcx] .is-correct{color:var(--color-accent-strong)}.typing-passage[data-astro-cid-7inpukcx] .is-error{color:#8f251d;background:#ffe0dc;text-decoration:underline}.typing-passage[data-astro-cid-7inpukcx] .is-current{box-shadow:inset 2px 0 var(--color-accent)}[data-astro-cid-7inpukcx][data-input]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.typing-help[data-astro-cid-7inpukcx],.typing-formula[data-astro-cid-7inpukcx]{color:var(--color-ink-muted);margin:0;font-size:.9rem}.typing-metrics[data-astro-cid-7inpukcx]{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.typing-metrics[data-astro-cid-7inpukcx] p[data-astro-cid-7inpukcx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;margin:0;padding:.8rem;display:grid}.typing-metrics[data-astro-cid-7inpukcx] span[data-astro-cid-7inpukcx]{color:var(--color-ink-muted);font-size:.75rem;font-weight:750}.typing-metrics[data-astro-cid-7inpukcx] strong[data-astro-cid-7inpukcx]{font-size:1.35rem}@media (width<=38rem){.typing-metrics[data-astro-cid-7inpukcx]{grid-template-columns:repeat(2,1fr)}}.barcode-controls[data-astro-cid-6lzpza6z]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.barcode-controls__value[data-astro-cid-6lzpza6z]{grid-column:span 2}label[data-astro-cid-6lzpza6z] span[data-astro-cid-6lzpza6z]{margin-bottom:.45rem;font-weight:750;display:block}input[data-astro-cid-6lzpza6z]:not([type=checkbox]),select[data-astro-cid-6lzpza6z]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);border-radius:.7rem;width:100%;min-height:2.75rem;padding:.65rem .75rem}.checkbox-row[data-astro-cid-6lzpza6z]{align-items:center;gap:.55rem;margin-top:1rem;display:flex}.checkbox-row[data-astro-cid-6lzpza6z] span[data-astro-cid-6lzpza6z]{margin:0}.barcode-preview[data-astro-cid-6lzpza6z]{border:1px solid var(--color-border);background:#fff;border-radius:.8rem;justify-content:center;align-items:center;min-height:9rem;margin-top:1rem;padding:1rem;display:flex;overflow-x:auto}canvas[data-astro-cid-6lzpza6z]{flex:none;max-width:none;display:block}.tool-status[data-astro-cid-6lzpza6z]{color:var(--color-ink-muted);min-height:1.5rem;margin:1rem 0 .25rem}.tool-note[data-astro-cid-6lzpza6z]{color:var(--color-ink-muted);margin:0 0 1rem;font-size:.9rem}.workspace-actions[data-astro-cid-6lzpza6z]{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=48rem){.barcode-controls[data-astro-cid-6lzpza6z]{grid-template-columns:1fr 1fr}.barcode-controls__value[data-astro-cid-6lzpza6z]{grid-column:span 1}}@media (width<=32rem){.barcode-controls[data-astro-cid-6lzpza6z]{grid-template-columns:1fr}}.mode-switch[data-astro-cid-fgxije5u]{gap:.5rem;margin-bottom:1rem;display:flex}.mode-switch[data-astro-cid-fgxije5u] button[data-astro-cid-fgxije5u]{background:var(--color-neutral-soft);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.7rem;padding:.65rem 1rem;font-weight:700}.mode-switch[data-astro-cid-fgxije5u] button[data-astro-cid-fgxije5u][aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.hash-settings[data-astro-cid-fgxije5u]{max-width:18rem}label[data-astro-cid-fgxije5u]{margin-bottom:1rem;display:block}label[data-astro-cid-fgxije5u] span[data-astro-cid-fgxije5u]{margin-bottom:.45rem;font-weight:750;display:block}select[data-astro-cid-fgxije5u],input[data-astro-cid-fgxije5u][type=file],textarea[data-astro-cid-fgxije5u]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);border-radius:.75rem;width:100%;padding:.75rem}textarea[data-astro-cid-fgxije5u]{resize:vertical}[data-astro-cid-fgxije5u][data-output]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tool-status[data-astro-cid-fgxije5u]{color:var(--color-ink-muted);min-height:1.5rem;margin:0 0 .25rem}.tool-note[data-astro-cid-fgxije5u]{color:var(--color-ink-muted);margin:0 0 1rem;font-size:.9rem}.workspace-actions[data-astro-cid-fgxije5u]{flex-wrap:wrap;gap:.65rem;display:flex}.drop-zone[data-astro-cid-pci6olrh]{background:var(--color-neutral-soft);border:2px dashed var(--color-border-strong);cursor:pointer;text-align:center;border-radius:.9rem;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem;display:flex}.drop-zone[data-astro-cid-pci6olrh][data-dragging=true]{border-color:var(--color-accent);outline:3px solid color-mix(in srgb, var(--color-accent) 25%, transparent)}.drop-zone[data-astro-cid-pci6olrh] input[data-astro-cid-pci6olrh]{max-width:100%;margin-top:.75rem}.image-details[data-astro-cid-pci6olrh]{grid-template-columns:minmax(8rem,14rem) 1fr;align-items:start;gap:1rem;margin:1rem 0;display:grid}.image-details[data-astro-cid-pci6olrh] img[data-astro-cid-pci6olrh]{border:1px solid var(--color-border);object-fit:contain;background:#fff;border-radius:.75rem;width:100%;max-height:12rem}dl[data-astro-cid-pci6olrh],dl[data-astro-cid-pci6olrh] div[data-astro-cid-pci6olrh]{margin:0}dl[data-astro-cid-pci6olrh] div[data-astro-cid-pci6olrh]{border-bottom:1px solid var(--color-border);grid-template-columns:8rem 1fr;gap:.5rem;padding:.45rem 0;display:grid}dt[data-astro-cid-pci6olrh]{color:var(--color-ink-muted)}dd[data-astro-cid-pci6olrh]{overflow-wrap:anywhere;margin:0}fieldset[data-astro-cid-pci6olrh]{border:0;gap:1rem;margin:1rem 0;padding:0;display:flex}legend[data-astro-cid-pci6olrh],.output-label[data-astro-cid-pci6olrh]>span[data-astro-cid-pci6olrh]{margin-bottom:.5rem;font-weight:750}fieldset[data-astro-cid-pci6olrh] label[data-astro-cid-pci6olrh]{align-items:center;gap:.4rem;display:flex}.output-label[data-astro-cid-pci6olrh],.output-label[data-astro-cid-pci6olrh]>span[data-astro-cid-pci6olrh]{display:block}textarea[data-astro-cid-pci6olrh]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);resize:vertical;border-radius:.75rem;width:100%;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tool-status[data-astro-cid-pci6olrh]{color:var(--color-ink-muted);min-height:1.5rem;margin:1rem 0 .25rem}.tool-note[data-astro-cid-pci6olrh]{color:var(--color-ink-muted);margin:0 0 1rem;font-size:.9rem}.workspace-actions[data-astro-cid-pci6olrh]{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=36rem){.image-details[data-astro-cid-pci6olrh]{grid-template-columns:1fr}dl[data-astro-cid-pci6olrh] div[data-astro-cid-pci6olrh]{grid-template-columns:6rem 1fr}}.ascii-controls[data-astro-cid-kd4rmshi]{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:start;gap:1rem;display:grid}label[data-astro-cid-kd4rmshi],label[data-astro-cid-kd4rmshi] span[data-astro-cid-kd4rmshi],label[data-astro-cid-kd4rmshi] small[data-astro-cid-kd4rmshi]{display:block}label[data-astro-cid-kd4rmshi] span[data-astro-cid-kd4rmshi]{margin-bottom:.45rem;font-weight:750}label[data-astro-cid-kd4rmshi] small[data-astro-cid-kd4rmshi]{color:var(--color-ink-muted);margin-top:.35rem}textarea[data-astro-cid-kd4rmshi],select[data-astro-cid-kd4rmshi]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-ink);border-radius:.75rem;width:100%;padding:.75rem}textarea[data-astro-cid-kd4rmshi]{resize:vertical}.ascii-output[data-astro-cid-kd4rmshi]{border:1px solid var(--color-border-strong);color:#e8fffd;background:#08131a;border-radius:.8rem;max-width:100%;min-height:10rem;margin-top:1rem;padding:1rem;overflow:auto}pre[data-astro-cid-kd4rmshi]{white-space:pre;min-width:max-content;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.58rem,1.5vw,.88rem);line-height:1.2}.tool-status[data-astro-cid-kd4rmshi]{color:var(--color-ink-muted);min-height:1.5rem;margin:1rem 0 .25rem}.tool-note[data-astro-cid-kd4rmshi]{color:var(--color-ink-muted);margin:0 0 1rem;font-size:.9rem}.workspace-actions[data-astro-cid-kd4rmshi]{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=36rem){.ascii-controls[data-astro-cid-kd4rmshi]{grid-template-columns:1fr}}
