.inbox[data-astro-cid-hfn2z4u3]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line-strong);width:min(100%,560px);box-shadow:var(--highlight), 0 60px 120px -40px #000000f2;overflow:hidden}.inbox__bar[data-astro-cid-hfn2z4u3]{border-bottom:1px solid var(--line-soft);background:var(--surface-2);align-items:center;gap:5px;padding:12px 14px;display:flex}.inbox__bar[data-astro-cid-hfn2z4u3] i[data-astro-cid-hfn2z4u3]{background:#fff3;border-radius:50%;width:8px;height:8px}.inbox__bar[data-astro-cid-hfn2z4u3] span[data-astro-cid-hfn2z4u3]{color:var(--ink-soft);margin-left:auto;margin-right:auto;font-size:.8rem;font-weight:800}.inbox__list[data-astro-cid-hfn2z4u3]{gap:.25rem;margin:0;padding:.4rem;list-style:none;display:grid}.inbox__mail[data-astro-cid-hfn2z4u3] a[data-astro-cid-hfn2z4u3]{border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"av from time""av subj subj""av prev prev";gap:.1rem .85rem;padding:.85rem .9rem;transition:background-color .3s;display:grid;position:relative}.inbox__mail[data-astro-cid-hfn2z4u3] a[data-astro-cid-hfn2z4u3]:hover{background:var(--hover)}.inbox__av[data-astro-cid-hfn2z4u3]{border-radius:50%;grid-area:av;align-self:start;width:44px;height:44px;overflow:hidden}.inbox__av[data-astro-cid-hfn2z4u3] img{object-fit:cover;width:100%;height:100%}.inbox__from[data-astro-cid-hfn2z4u3]{min-width:0;color:var(--white);white-space:nowrap;grid-area:from;align-items:baseline;gap:.5rem;font-size:.86rem;font-weight:800;display:flex}.inbox__k[data-astro-cid-hfn2z4u3]{text-overflow:ellipsis;color:var(--ink-faint);font-weight:400;overflow:hidden}.inbox__time[data-astro-cid-hfn2z4u3]{color:var(--ink-faint);grid-area:time;font-size:.78rem}.inbox__subj[data-astro-cid-hfn2z4u3]{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;grid-area:subj;font-size:.98rem;font-weight:400;line-height:1.35;overflow:hidden}.inbox__prev[data-astro-cid-hfn2z4u3]{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;grid-area:prev;font-size:.84rem;overflow:hidden}.inbox__prev[data-astro-cid-hfn2z4u3] strong[data-astro-cid-hfn2z4u3]{color:var(--ink-soft);font-weight:800}.inbox__mail[data-astro-cid-hfn2z4u3].is-new a[data-astro-cid-hfn2z4u3]{background:rgba(var(--blue-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--blue-rgb), .22)}.inbox__mail[data-astro-cid-hfn2z4u3].is-new .inbox__subj[data-astro-cid-hfn2z4u3],.inbox__mail[data-astro-cid-hfn2z4u3].is-new .inbox__time[data-astro-cid-hfn2z4u3]{color:var(--white);font-weight:800}.inbox__mail[data-astro-cid-hfn2z4u3].is-new a[data-astro-cid-hfn2z4u3]:before{content:"";background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 0 rgba(var(--blue-rgb), .6);border-radius:50%;margin-top:-3px;animation:2s ease-in-out infinite inbox-ping;position:absolute;top:50%;left:.3rem}@keyframes inbox-ping{60%{box-shadow:0 0 0 7px rgba(var(--blue-rgb), 0)}}.js .inbox__mail[data-astro-cid-hfn2z4u3]{animation:inbox-in .8s var(--ease) both;animation-delay:calc(.9s + (3 - var(--i)) * .14s + var(--intro-d,0s))}.js .inbox__mail[data-astro-cid-hfn2z4u3].is-new{animation:.9s cubic-bezier(.2,1.3,.4,1) both inbox-drop;animation-delay:calc(1.6s + var(--intro-d,0s))}@keyframes inbox-in{0%{opacity:0;transform:translateY(14px)}}@keyframes inbox-drop{0%{opacity:0;transform:translateY(-26px)scale(.97)}}@media (prefers-reduced-motion:reduce){.js .inbox__mail[data-astro-cid-hfn2z4u3],.js .inbox__mail[data-astro-cid-hfn2z4u3].is-new,.inbox__mail[data-astro-cid-hfn2z4u3].is-new a[data-astro-cid-hfn2z4u3]:before{animation:none}}.gl__form[data-astro-cid-hfn2z4u3]{width:100%;scroll-margin-top:calc(var(--nav-h) + 4rem)}.gl__err[data-astro-cid-hfn2z4u3]{border-radius:var(--radius-sm);color:#fecaca;background:#f8717114;border:1px solid #f8717173;margin:0 0 .9rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.5;display:none}.gl__err[data-astro-cid-hfn2z4u3]:target{scroll-margin-top:calc(var(--nav-h) + 4rem);display:block}.fm[data-astro-cid-hfn2z4u3]{gap:clamp(1.4rem,1rem + 1.4vw,2.4rem);display:grid}.fm__h[data-astro-cid-hfn2z4u3]{margin:0}.fm__grid[data-astro-cid-hfn2z4u3]{gap:clamp(2rem,1.4rem + 2vw,3rem) clamp(1.4rem,1rem + 1.6vw,2.4rem);display:grid}.fm__card[data-astro-cid-hfn2z4u3]{align-content:start;gap:.9rem;display:grid}.fm__vis[data-astro-cid-hfn2z4u3]{margin-bottom:.4rem}.fm__t[data-astro-cid-hfn2z4u3]{letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-weight:800;line-height:1.1}.fm__p[data-astro-cid-hfn2z4u3]{max-width:40rem;font-size:var(--fs-lead);color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.6}.fm__soon[data-astro-cid-hfn2z4u3]{color:var(--ink-2);margin:0;font-size:.92rem}.fm__vis--letter[data-astro-cid-hfn2z4u3]{border-radius:var(--radius-lg);background:var(--surface) radial-gradient(90% 80% at 50% 0%, rgba(var(--blue-rgb), .12), transparent 70%);border:1px solid var(--line);place-items:center;padding:clamp(.8rem,.4rem + 1.6vw,1.8rem);display:grid;overflow:hidden}.letter[data-astro-cid-hfn2z4u3]{background:var(--surface-2);border:1px solid var(--line-strong);width:min(100%,30rem);box-shadow:var(--highlight), var(--shadow-pop);border-radius:16px;gap:.8rem;padding:1.1rem 1.2rem 1rem;display:grid}.letter__head[data-astro-cid-hfn2z4u3]{border-bottom:1px solid var(--line);color:var(--ink-2);gap:.25rem;margin:0;padding-bottom:.7rem;font-size:.74rem;display:grid}.letter__head[data-astro-cid-hfn2z4u3] b[data-astro-cid-hfn2z4u3]{width:4.4rem;color:var(--ink-soft);font-weight:800;display:inline-block}.letter__body[data-astro-cid-hfn2z4u3]{gap:.55rem;margin:0;display:grid}.letter__body[data-astro-cid-hfn2z4u3] div[data-astro-cid-hfn2z4u3]{grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.letter__body[data-astro-cid-hfn2z4u3] dt[data-astro-cid-hfn2z4u3]{color:var(--ink-soft);font-size:.74rem}.letter__body[data-astro-cid-hfn2z4u3] dd[data-astro-cid-hfn2z4u3]{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.4}.letter__result[data-astro-cid-hfn2z4u3] dd[data-astro-cid-hfn2z4u3]{color:var(--white);font-weight:400}.letter__result[data-astro-cid-hfn2z4u3] strong[data-astro-cid-hfn2z4u3]{letter-spacing:-.015em;margin-right:.3rem;font-size:1.6rem;font-weight:800}.js .fm__card[data-astro-cid-hfn2z4u3] .letter__body[data-astro-cid-hfn2z4u3]>div[data-astro-cid-hfn2z4u3]{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transform:translateY(10px)}.js .fm__card[data-astro-cid-hfn2z4u3].is-in .letter__body[data-astro-cid-hfn2z4u3]>div[data-astro-cid-hfn2z4u3]{opacity:1;transform:none}.fm__card[data-astro-cid-hfn2z4u3] .letter__body[data-astro-cid-hfn2z4u3]>div[data-astro-cid-hfn2z4u3]:nth-child(2){transition-delay:.35s}.fm__card[data-astro-cid-hfn2z4u3] .letter__body[data-astro-cid-hfn2z4u3]>div[data-astro-cid-hfn2z4u3]:nth-child(3){transition-delay:.7s}.fm__card[data-astro-cid-hfn2z4u3] .letter__body[data-astro-cid-hfn2z4u3]>div[data-astro-cid-hfn2z4u3]:nth-child(4){transition-delay:1.05s}.fm__card[data-astro-cid-hfn2z4u3] .letter__body[data-astro-cid-hfn2z4u3]>div[data-astro-cid-hfn2z4u3]:first-child{transition-delay:.1s}.fm__vis--video[data-astro-cid-hfn2z4u3]{gap:.6rem;display:grid}.player[data-astro-cid-hfn2z4u3]{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:.8rem;padding:.55rem .8rem .55rem .55rem;display:flex}.player__play[data-astro-cid-hfn2z4u3]{background:var(--white);width:34px;height:34px;color:var(--on-white);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.player__bar[data-astro-cid-hfn2z4u3]{background:var(--line-strong);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.player__bar[data-astro-cid-hfn2z4u3] i[data-astro-cid-hfn2z4u3]{border-radius:inherit;background:var(--grad-line);transform-origin:0;width:100%;position:absolute;inset:0;transform:scaleX(.38)}.fm__card.is-in .player__bar[data-astro-cid-hfn2z4u3] i[data-astro-cid-hfn2z4u3]{animation:9s linear .6s infinite player}@keyframes player{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.player__play[data-astro-cid-hfn2z4u3]{transition:transform .3s var(--ease)}.fm__card.is-in .player__play[data-astro-cid-hfn2z4u3]{animation:2.4s ease-in-out infinite player-pulse}@keyframes player-pulse{50%{box-shadow:0 0 0 6px #ffffff1f}}@media (prefers-reduced-motion:reduce){.fm__card.is-in .player__bar[data-astro-cid-hfn2z4u3] i[data-astro-cid-hfn2z4u3],.fm__card.is-in .player__play[data-astro-cid-hfn2z4u3]{animation:none}}.player__t[data-astro-cid-hfn2z4u3]{color:var(--ink-soft);flex-shrink:0;font-size:.8rem;font-weight:800}@media (width<=420px){.player__t[data-astro-cid-hfn2z4u3]{display:none}}@media (width>=900px){.fm__grid[data-astro-cid-hfn2z4u3]{grid-template-columns:repeat(2,minmax(0,1fr))}.fm__card[data-astro-cid-hfn2z4u3]{grid-row:span 4;grid-template-rows:subgrid}.fm__vis--letter[data-astro-cid-hfn2z4u3]{min-height:100%}}.gs[data-astro-cid-hfn2z4u3]{padding-block:var(--sec-y);gap:clamp(1.4rem,1rem + 1.4vw,2.4rem);display:grid}.gs__h[data-astro-cid-hfn2z4u3]{margin:0}.gs__list[data-astro-cid-hfn2z4u3]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.gs__list[data-astro-cid-hfn2z4u3] li[data-astro-cid-hfn2z4u3]{border-bottom:1px solid var(--line)}.gs__row[data-astro-cid-hfn2z4u3]{transition:background-color .3s, padding .5s var(--ease);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:.45rem;padding:1.3rem .2rem;display:grid}.gs__k[data-astro-cid-hfn2z4u3]{color:var(--ink-soft);font-size:.82rem}.gs__t[data-astro-cid-hfn2z4u3]{letter-spacing:-.016em;font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:800;line-height:1.2}.gs__n[data-astro-cid-hfn2z4u3]{align-items:baseline;gap:.5rem;margin-top:.2rem;display:flex}.gs__n[data-astro-cid-hfn2z4u3] strong[data-astro-cid-hfn2z4u3]{letter-spacing:-.015em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:800;line-height:1}.gs__n[data-astro-cid-hfn2z4u3] span[data-astro-cid-hfn2z4u3]{color:var(--ink-soft);font-size:.86rem;line-height:1.3}.gs__go[data-astro-cid-hfn2z4u3]{display:none}@media (hover:hover){.gs__row[data-astro-cid-hfn2z4u3]:hover{background:var(--surface-2);padding-inline:1rem}}@media (width>=900px){.gs__row[data-astro-cid-hfn2z4u3]{grid-template-columns:12rem minmax(0,1fr) 15rem 5rem;align-items:center;gap:2rem;padding:1.6rem .2rem}.gs__n[data-astro-cid-hfn2z4u3]{gap:.25rem;margin:0;display:grid}.gs__go[data-astro-cid-hfn2z4u3]{justify-self:end;font-size:.86rem;display:inline-flex}}.gq[data-astro-cid-hfn2z4u3]{padding-bottom:var(--sec-y);gap:clamp(1.4rem,1rem + 1.4vw,2.4rem);display:grid}.gq__h[data-astro-cid-hfn2z4u3]{margin:0}.gq__list[data-astro-cid-hfn2z4u3]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.gq__list[data-astro-cid-hfn2z4u3] div[data-astro-cid-hfn2z4u3]{border-bottom:1px solid var(--line);align-content:start;gap:.3rem;padding:1.1rem 0;display:grid}.gq__list[data-astro-cid-hfn2z4u3] dt[data-astro-cid-hfn2z4u3]{letter-spacing:-.01em;font-weight:800}.gq__list[data-astro-cid-hfn2z4u3] dd[data-astro-cid-hfn2z4u3]{color:var(--ink-soft);margin:0}@media (width>=768px){.gq__list[data-astro-cid-hfn2z4u3]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.gf[data-astro-cid-hfn2z4u3]{border-top:1px solid var(--line);justify-items:start;gap:1.6rem;padding-block:clamp(2.4rem,2rem + 2vw,3.6rem);display:grid}@media (width<=559px){.gf[data-astro-cid-hfn2z4u3] .btn[data-astro-cid-hfn2z4u3]{width:100%}}@media (width>=900px){.gf[data-astro-cid-hfn2z4u3]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem}}
