:root{--bg:#f8f9f9;--surface:#fff;--text:#111a19;--muted:#5f6b6a;--border:#e3e8e7;--accent:#0d9488;--accent-hover:#0b7d73;--accent-text:#fff;--accent-soft:#e6f6f4;--error:#b42318;--shadow:0 1px 2px #1018280a, 0 12px 32px -12px #1018281f;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius:14px}@media (prefers-color-scheme:dark){:root{--bg:#0b0f0f;--surface:#131a19;--text:#eef3f2;--muted:#94a3a1;--border:#233030;--accent:#2dd4bf;--accent-hover:#5eead4;--accent-text:#04201d;--accent-soft:#10302c;--error:#f97066;--shadow:0 1px 2px #0000004d, 0 12px 32px -12px #00000080}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:flex}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}.mono{font-family:var(--mono);font-size:.92em}.site-header,main,.site-footer{width:100%;max-width:720px;margin:0 auto;padding-left:16px;padding-right:16px}.site-header{padding-top:24px;padding-bottom:8px}.brand{letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{width:30px;height:30px}.brand .tld{color:var(--accent)}main{flex:1}.hero{padding:56px 0 48px}h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(34px,7vw,52px);line-height:1.05}.lede{color:var(--muted);margin:0 0 32px;font-size:18px}.features{grid-template-columns:repeat(3,1fr);gap:16px;padding:8px 0 48px;display:grid}.features article{padding:4px 0}.features h2{margin:0 0 4px;font-size:16px}.features p{color:var(--muted);margin:0;font-size:15px}@media (width<=640px){.features{grid-template-columns:1fr;gap:20px}}.faq{border-top:1px solid var(--border);padding:32px 0 48px}.faq h2{margin:0 0 8px;font-size:20px}.faq details{border-bottom:1px solid var(--border);padding:14px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-weight:400}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);margin:8px 0 0}.site-footer{border-top:1px solid var(--border);width:calc(100% - 32px);max-width:688px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0 32px;font-size:14px;display:flex}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--text)}.card[data-v-e63549fa]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.row[data-v-e63549fa]{gap:10px;display:flex}input[data-v-e63549fa]{min-width:0;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;flex:1;padding:12px 14px}input[data-v-e63549fa]::placeholder{color:var(--muted)}input[data-v-e63549fa]:focus,.slug-input[data-v-e63549fa]:focus-within{outline:2px solid var(--accent);outline-offset:-1px}button[data-v-e63549fa]{font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;padding:12px 20px;font-weight:600}button[data-v-e63549fa]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-e63549fa]{background:var(--accent);color:var(--accent-text);border:0}.primary[data-v-e63549fa]:hover:not(:disabled){background:var(--accent-hover)}.secondary[data-v-e63549fa]{color:var(--text);border:1px solid var(--border);background:0 0}.secondary[data-v-e63549fa]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.link-button[data-v-e63549fa]{color:var(--accent);background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;font-weight:500}.link-button[data-v-e63549fa]:hover{text-underline-offset:3px;text-decoration:underline}.custom[data-v-e63549fa]{margin-top:10px}.slug-input[data-v-e63549fa]{background:var(--bg);border:1px solid var(--border);border-radius:10px;align-items:center;display:flex}.slug-input.invalid[data-v-e63549fa]{border-color:var(--error)}.slug-input .prefix[data-v-e63549fa]{color:var(--muted);font-family:var(--mono);white-space:nowrap;padding-left:14px;font-size:14px}.slug-input input[data-v-e63549fa]{font-family:var(--mono);background:0 0;border:0;outline:none;padding-left:1px;font-size:14px}.field-error[data-v-e63549fa],.form-error[data-v-e63549fa]{color:var(--error);margin:8px 0 0;font-size:14px}.result[data-v-e63549fa]{background:var(--accent-soft);border-radius:10px;margin-top:16px;padding:16px}.result-row[data-v-e63549fa]{justify-content:space-between;align-items:center;gap:12px;display:flex}.short[data-v-e63549fa]{font-family:var(--mono);overflow-wrap:anywhere;font-size:18px;font-weight:600;text-decoration:none}.short[data-v-e63549fa]:hover{text-decoration:underline}.dest[data-v-e63549fa]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:14px;overflow:hidden}.meta[data-v-e63549fa]{color:var(--muted);margin:8px 0 0;font-size:13px}.check[data-v-e63549fa]{gap:8px;margin-top:28px;display:grid}.check label[data-v-e63549fa]{font-size:14px;font-weight:600}.check input[data-v-e63549fa],.check button[data-v-e63549fa]{padding-top:9px;padding-bottom:9px;font-size:15px}.turnstile[data-v-e63549fa]:not(:empty){margin-top:12px}.sr-only[data-v-e63549fa]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.card>.row[data-v-e63549fa]{flex-direction:column}}
