.calendar[data-astro-cid-hoqafadt]{background:#fff;border:1px solid oklch(.85 .01 90);border-radius:12px;box-shadow:0 2px 10px #0000000f;max-width:340px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,sans-serif}header[data-astro-cid-hoqafadt]{padding:12px 16px 10px;border-bottom:1px solid oklch(.92 .005 90)}.day[data-astro-cid-hoqafadt]{font-size:10.5px;font-weight:700;color:#ff3b30;text-transform:uppercase;letter-spacing:.03em}.date[data-astro-cid-hoqafadt]{font-size:18px;font-weight:700;color:#1a1a18;margin-top:2px}.grid[data-astro-cid-hoqafadt]{position:relative;display:grid;grid-template-columns:30px 1fr;grid-template-rows:repeat(18,20px);column-gap:8px;padding:10px 14px 14px}.hour[data-astro-cid-hoqafadt]{grid-column:1;font-size:10.5px;color:#9a9a9e;text-align:right;transform:translateY(-6px)}.line[data-astro-cid-hoqafadt]{grid-column:2;border-top:1px solid oklch(.93 .004 90);align-self:start}.now[data-astro-cid-hoqafadt]{grid-column:2;grid-row:1;position:relative;border-top:2px solid #ff3b30;align-self:start}.now[data-astro-cid-hoqafadt]:before{content:"";position:absolute;left:-4px;top:-3px;width:6px;height:6px;border-radius:50%;background:#ff3b30}.event[data-astro-cid-hoqafadt]{grid-column:2;position:relative;background:oklch(.93 .035 258);border-radius:5px;padding:3px 8px 4px 10px;margin:0 2px;overflow:hidden}.event[data-astro-cid-hoqafadt]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#2a61b1}.event-time[data-astro-cid-hoqafadt]{font-size:10px;font-weight:600;color:#15396d}.event-title[data-astro-cid-hoqafadt]{font-size:11.5px;font-weight:600;color:#0c284f;line-height:1.25}.event-detail[data-astro-cid-hoqafadt]{font-size:10px;color:#6a3820;margin-top:1px}.event[data-astro-cid-hoqafadt].new{background:oklch(.88 .09 55)}.event[data-astro-cid-hoqafadt].new:before{background:#b64e10}.event[data-astro-cid-hoqafadt].new .event-time[data-astro-cid-hoqafadt]{color:oklch(.35 .12 45)}.event[data-astro-cid-hoqafadt].new .event-title[data-astro-cid-hoqafadt]{color:oklch(.28 .1 45)}.chat[data-astro-cid-yqotf7u7]{max-width:420px;font-family:system-ui,sans-serif}.chat-head[data-astro-cid-yqotf7u7]{background:#ecebe7;padding:10px 14px;display:flex;align-items:center;gap:10px;border:1px solid oklch(.85 .01 90);border-radius:2px 2px 0 0}.chat-head[data-astro-cid-yqotf7u7].owner{background:#e0e9f6}.chat-avatar[data-astro-cid-yqotf7u7]{width:30px;height:30px;border-radius:50%;background:#99b4b5;flex:none}.chat-avatar[data-astro-cid-yqotf7u7].owner{background:#6090d8}.chat-title[data-astro-cid-yqotf7u7]{font-size:13.5px;font-weight:600;color:#333}.chat-meta[data-astro-cid-yqotf7u7]{font-size:11px;color:#777}.chat-body[data-astro-cid-yqotf7u7]{padding:14px;display:flex;flex-direction:column;gap:10px;background:#f6f5f3;border:1px solid oklch(.85 .01 90);border-top:none;box-shadow:0 2px 10px #0000000f}.bubble-wrap[data-astro-cid-yqotf7u7]{max-width:85%}.bubble-wrap[data-astro-cid-yqotf7u7].outgoing{align-self:flex-end}.bubble[data-astro-cid-yqotf7u7]{background:#fff;border:1px solid oklch(.88 .01 90);border-radius:10px 10px 10px 2px;padding:9px 12px;font-size:13.5px;line-height:1.4;color:#222}.bubble[data-astro-cid-yqotf7u7].outgoing{background:#c8e8cd;border:none;border-radius:10px 10px 2px;color:#1a2e1a}.stamp[data-astro-cid-yqotf7u7]{font-size:10.5px;color:#999;margin:2px 0 0 2px}.stamp[data-astro-cid-yqotf7u7].right{text-align:right;margin-right:2px}.draft-card[data-astro-cid-yii2noqr]{background:#fff;border:1px solid oklch(.85 .01 90);border-radius:6px;box-shadow:0 4px 16px #00000014;padding:18px;max-width:400px;font-family:system-ui,sans-serif}.draft-label[data-astro-cid-yii2noqr]{font-size:10.5px;font-weight:600;color:#889;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}p[data-astro-cid-yii2noqr]{font-size:13.5px;line-height:1.5;color:#222;margin:0 0 14px}button[data-astro-cid-yii2noqr]{background:#efeeec;color:#333;border:1px solid #ddd;border-radius:5px;padding:7px 14px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:system-ui,sans-serif}button[data-astro-cid-yii2noqr].copied{background:#b9eec2}.row[data-astro-cid-u6322hrv]{display:grid;grid-template-columns:70px 18px minmax(0,1fr) 220px;gap:22px;padding:36px 0}.line[data-astro-cid-u6322hrv]{position:relative;display:flex;justify-content:center}.line[data-astro-cid-u6322hrv]:before{content:"";position:absolute;inset:0 auto -36px 50%;width:1px;background:#c0bdb7;transform:translate(-50%)}.row[data-astro-cid-u6322hrv]:last-of-type .line[data-astro-cid-u6322hrv]:before{bottom:50%}.time[data-astro-cid-u6322hrv]{font-family:Newsreader,Georgia,serif;font-weight:600;font-size:15px;padding-top:14px;text-align:right;color:#1a1a18}.dot[data-astro-cid-u6322hrv]{width:9px;height:9px;border-radius:50%;background:#104a97;margin-top:18px;z-index:1}.note[data-astro-cid-u6322hrv]{align-self:center;font-family:Caveat,cursive;font-size:19px;line-height:1.3;color:#104a97;padding-top:10px}.mock[data-astro-cid-u6322hrv]{min-width:0}@media(max-width:900px){.row[data-astro-cid-u6322hrv]{grid-template-columns:70px 18px minmax(0,1fr)}.note[data-astro-cid-u6322hrv]{grid-column:3}}@media(max-width:640px){.row[data-astro-cid-u6322hrv]{grid-template-columns:1fr;gap:8px}.line[data-astro-cid-u6322hrv]{display:none}.time[data-astro-cid-u6322hrv]{text-align:left;padding-top:0}.note[data-astro-cid-u6322hrv]{grid-column:1;margin-top:4px;padding-top:0}}main[data-astro-cid-nzvogjal]{max-width:var(--measure);margin:0 auto;padding:6rem 1.5rem 4rem}.masthead[data-astro-cid-nzvogjal]{margin-bottom:3.5rem}.eyebrow[data-astro-cid-nzvogjal]{margin:0 0 1.5rem;font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}h1[data-astro-cid-nzvogjal]{font-size:clamp(1.9rem,5.5vw,2.6rem);text-wrap:balance}.tagline[data-astro-cid-nzvogjal]{margin:1.5rem 0 0;font-size:1.1875rem;color:var(--muted);text-wrap:pretty}h2[data-astro-cid-nzvogjal]{font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-bottom:.75rem;border-bottom:1px solid var(--rule);margin-bottom:1.75rem}p[data-astro-cid-nzvogjal]{margin:0;text-wrap:pretty}.spaced[data-astro-cid-nzvogjal]{margin-top:1.25rem}.cta[data-astro-cid-nzvogjal]{font-size:1.1875rem;font-weight:500;border-bottom-width:2px;border-bottom-color:var(--muted)}.next-section[data-astro-cid-nzvogjal]{margin-bottom:4rem}footer[data-astro-cid-nzvogjal]{margin-top:5rem;padding-top:1.5rem;border-top:1px solid var(--rule);font-size:.875rem;color:var(--muted)}.case-bleed[data-astro-cid-nzvogjal]{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:3.5rem}.case-panel[data-astro-cid-nzvogjal]{background:#f6f5f2}.case-inner[data-astro-cid-nzvogjal]{max-width:1080px;margin:0 auto;padding:48px 24px;font-family:Newsreader,Georgia,serif;color:#1a1a18}
