.page[data-astro-cid-adge7ixk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"intro chat" "direto chat";grid-template-rows:auto 1fr;column-gap:clamp(32px,6vw,112px);padding-top:clamp(56px,8vw,104px);align-items:start}.intro[data-astro-cid-adge7ixk]{grid-area:intro}.chat[data-astro-cid-adge7ixk]{grid-area:chat}.direto[data-astro-cid-adge7ixk]{grid-area:direto;position:sticky;top:104px;margin-top:36px}.intro[data-astro-cid-adge7ixk] .subtitle[data-astro-cid-adge7ixk]{margin-top:16px;max-width:40ch;color:var(--muted-2)}.mail[data-astro-cid-adge7ixk]{display:inline-block;font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.025em;border-bottom:1px solid var(--line);transition:border-color .2s;overflow-wrap:anywhere}.mail[data-astro-cid-adge7ixk]:hover{border-color:var(--ink)}.row2[data-astro-cid-adge7ixk]{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.clocks[data-astro-cid-adge7ixk]{margin-top:40px;max-width:440px}@media(max-width:900px){.page[data-astro-cid-adge7ixk]{grid-template-columns:1fr;grid-template-areas:"intro" "chat" "direto";grid-template-rows:auto}.page[data-astro-cid-adge7ixk]{padding-top:32px}.chat[data-astro-cid-adge7ixk]{margin-top:24px}.direto[data-astro-cid-adge7ixk]{position:static;margin-top:48px}}.chat[data-astro-cid-adge7ixk]{border-radius:20px;background:var(--paper);padding:clamp(18px,2.4vw,28px);min-height:520px;display:flex;flex-direction:column;gap:14px;min-width:0}.chat[data-astro-cid-adge7ixk] .who{font-family:var(--font-mono);font-size:11px;color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase;margin:6px 4px -8px}.chat[data-astro-cid-adge7ixk] .msg{max-width:86%;padding:12px 16px;border-radius:18px;font-size:15.5px;line-height:1.5;opacity:0;transform:translateY(8px);animation:chat-pop .5s var(--ease) forwards}.chat[data-astro-cid-adge7ixk] .msg.them{background:var(--bg);border-top-left-radius:6px;align-self:flex-start;box-shadow:0 0 0 1px var(--line-soft)}.chat[data-astro-cid-adge7ixk] .msg.me{background:var(--ink);color:#fff;border-top-right-radius:6px;align-self:flex-end}.chat[data-astro-cid-adge7ixk] .opts{display:flex;flex-wrap:wrap;gap:8px;opacity:0;animation:chat-pop .5s var(--ease) .15s forwards}.chat[data-astro-cid-adge7ixk] .opts button{height:36px;padding:0 14px;border-radius:40px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;transition:box-shadow .2s}.chat[data-astro-cid-adge7ixk] .opts button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.chat[data-astro-cid-adge7ixk] .opts.done{display:none}.chat[data-astro-cid-adge7ixk] .draft{background:var(--bg);border-radius:14px;box-shadow:0 0 0 1px var(--line);overflow:hidden;opacity:0;animation:chat-pop .5s var(--ease) forwards}.chat[data-astro-cid-adge7ixk] .draft dl{padding:4px 16px}.chat[data-astro-cid-adge7ixk] .draft dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.chat[data-astro-cid-adge7ixk] .draft dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);padding-top:2px}.chat[data-astro-cid-adge7ixk] .draft .fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 4px}.chat[data-astro-cid-adge7ixk] .draft label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--muted-2);min-width:0}.chat[data-astro-cid-adge7ixk] .draft label .opt{font-family:var(--font-mono);font-size:11px;color:var(--muted-2);letter-spacing:0;margin-left:4px}.chat[data-astro-cid-adge7ixk] .draft .f-wide{grid-column:1 / -1}.chat[data-astro-cid-adge7ixk] .draft input,.chat[data-astro-cid-adge7ixk] .draft textarea,.chat[data-astro-cid-adge7ixk] .draft select{width:100%;font-size:16px;padding:10px 12px;border-radius:8px;border:1px solid #cfcfcf;background:#fff;color:var(--ink)}.chat[data-astro-cid-adge7ixk] .draft textarea{resize:vertical;min-height:72px}.chat[data-astro-cid-adge7ixk] .draft input:focus,.chat[data-astro-cid-adge7ixk] .draft textarea:focus,.chat[data-astro-cid-adge7ixk] .draft select:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.chat[data-astro-cid-adge7ixk] .draft .copy-fallback{display:block;width:calc(100% - 32px);margin:8px 16px 0;min-height:140px;font-family:var(--font-mono);font-size:12.5px;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:var(--paper)}.chat[data-astro-cid-adge7ixk] .draft .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.chat[data-astro-cid-adge7ixk] .draft .err{margin:10px 16px 0;font-size:14px;color:var(--bad)}.chat[data-astro-cid-adge7ixk] .draft .act{display:flex;gap:8px;padding:14px 16px 6px;flex-wrap:wrap}.chat[data-astro-cid-adge7ixk] .draft .act .btn[disabled]{opacity:.6;pointer-events:none}.chat[data-astro-cid-adge7ixk] .draft .note{padding:6px 16px 16px;font-size:12.5px;line-height:1.5;color:var(--muted-2)}.chat[data-astro-cid-adge7ixk] .draft .note a,.chat[data-astro-cid-adge7ixk] .later a{text-decoration:underline;text-underline-offset:3px}.chat[data-astro-cid-adge7ixk] .later{font-size:13.5px;color:var(--muted-2);margin:2px 4px 0}@media(max-width:560px){.chat[data-astro-cid-adge7ixk] .draft .fields{grid-template-columns:1fr}.chat[data-astro-cid-adge7ixk] .draft .act .btn{flex:1 1 100%}}.chat[data-astro-cid-adge7ixk] .restart{align-self:flex-start;font-size:13px;color:var(--muted-2);text-decoration:underline;text-underline-offset:3px}@keyframes chat-pop{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chat[data-astro-cid-adge7ixk] .msg,.chat[data-astro-cid-adge7ixk] .opts,.chat[data-astro-cid-adge7ixk] .draft{animation:none;opacity:1;transform:none}}
