.fna7JW_wordmark{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;font-kerning:none;align-items:baseline;font-size:1.45rem;font-weight:850;font-stretch:125%;line-height:1;display:inline-flex}.fna7JW_un{letter-spacing:0;margin-right:-.035em;display:inline-flex}.fna7JW_n{margin-left:-.2971em}.fna7JW_un{position:relative}.fna7JW_wordmark[data-playing] .fna7JW_un{color:#0000}.fna7JW_frame{z-index:1;object-fit:contain;pointer-events:none;width:auto;max-width:1.5em;height:.8em;animation:fna7JW_frame-pop .12s var(--motion-ease-out,ease-out);position:absolute;top:.54em;left:50%;transform:translate(-50%,-50%)}@keyframes fna7JW_frame-pop{0%{transform:translate(-50%,-50%)scale(.82)rotate(-4deg)}}
._3hUVsW_footer{padding-top:var(--space-section);padding-bottom:var(--space-6);overflow:hidden}._3hUVsW_top{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:1px solid #f3f3f029;flex-wrap:wrap;display:flex}._3hUVsW_statement{max-width:14ch}._3hUVsW_columns{gap:var(--space-7);padding-block:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:40rem){._3hUVsW_columns{grid-template-columns:repeat(3,1fr)}}._3hUVsW_heading{margin-bottom:var(--space-4);font-family:var(--font-text);font-size:var(--size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}._3hUVsW_columns ul li a{align-items:center;min-height:2.5rem;text-decoration:none;display:inline-flex}._3hUVsW_columns a:hover{color:var(--color-acid)}._3hUVsW_email{font-family:var(--font-display);font-size:var(--size-lg);font-weight:600;text-decoration:none}._3hUVsW_lang{margin-top:var(--space-4)}._3hUVsW_bottom{gap:var(--space-5);display:grid}._3hUVsW_giant{color:var(--color-paper);letter-spacing:-.04em;margin-left:-.04em;font-size:min(14.6vw,16rem)}._3hUVsW_legal{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}
.lnUIdW_header{z-index:50;padding:.75rem var(--space-gutter) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.lnUIdW_pill{align-items:center;gap:var(--space-4);max-width:var(--layout-container-max);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-page) 82%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(18px);pointer-events:auto;border:1px solid #0b0b0f12;height:3.75rem;margin-inline:auto;padding:0 .4rem 0 1.25rem;display:flex;box-shadow:0 1px 2px #0b0b0f0d,0 14px 36px -22px #0b0b0f59}.lnUIdW_home{align-items:center;gap:var(--space-4);min-height:var(--layout-target-min);margin-right:auto;text-decoration:none;display:inline-flex}.lnUIdW_tagline{padding-left:var(--space-4);border-left:1px solid var(--border-subtle);font-family:var(--font-label);font-size:var(--size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;display:none}@media (min-width:82rem){.lnUIdW_tagline{display:inline}}.lnUIdW_desktopNav{display:none}.lnUIdW_links{gap:var(--space-1);display:flex}.lnUIdW_link{border-radius:var(--radius-pill);min-height:2.6rem;font-size:var(--size-sm);transition:background-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);align-items:center;padding-inline:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.lnUIdW_link:hover{background:#0b0b0f0f}.lnUIdW_link[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.lnUIdW_actions{align-items:center;gap:var(--space-3);display:flex}.lnUIdW_lang{min-width:var(--layout-target-min);min-height:var(--layout-target-min);font-size:var(--size-xs);letter-spacing:.08em;place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.lnUIdW_lang:hover{color:var(--action-primary)}.lnUIdW_cta{display:none}.lnUIdW_menuButton{align-items:center;gap:var(--space-2);min-height:var(--layout-target-min);padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--size-sm);font-weight:600;display:inline-flex}.lnUIdW_menuIcon{width:18px;height:10px;position:relative}.lnUIdW_menuIcon i{width:100%;height:1.75px;transition:transform var(--motion-base) var(--motion-ease-out), top var(--motion-base) var(--motion-ease-out);background:currentColor;position:absolute;left:0}.lnUIdW_menuIcon i:first-child{top:0}.lnUIdW_menuIcon i:last-child{top:calc(100% - 1.75px)}.lnUIdW_menuIcon[data-open=true] i:first-child{top:calc(50% - .875px);transform:rotate(45deg)}.lnUIdW_menuIcon[data-open=true] i:last-child{top:calc(50% - .875px);transform:rotate(-45deg)}.lnUIdW_panel{top:5.25rem;left:var(--space-gutter);right:var(--space-gutter);z-index:49;max-height:calc(100dvh - 6.5rem);padding:var(--space-5) var(--space-5) var(--space-6);pointer-events:auto;transform-origin:top;animation:lnUIdW_drop var(--motion-base) var(--motion-ease-out) both;border:1px solid #ffffff1a;border-radius:1.75rem;flex-direction:column;display:flex;position:fixed;overflow-y:auto;box-shadow:0 30px 80px -30px #0b0b0f99}@keyframes lnUIdW_drop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.lnUIdW_panel[hidden]{display:none}.lnUIdW_panelLinks li{animation:lnUIdW_rise var(--motion-slow) var(--motion-ease-out) both;animation-delay:calc(var(--i) * 40ms);border-bottom:1px solid #f3f3f024}.lnUIdW_panelLinks a{min-height:3.75rem;font-family:var(--font-display);font-size:var(--size-xl);letter-spacing:-.02em;align-items:center;font-weight:540;text-decoration:none;display:flex}.lnUIdW_panelLinks a[aria-current=page]{color:var(--color-acid)}.lnUIdW_panelFoot{align-items:center;gap:var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}@keyframes lnUIdW_rise{0%{opacity:0;transform:translateY(12px)}}@media (min-width:40rem){.lnUIdW_cta{display:inline-flex}}@media (min-width:70rem){.lnUIdW_desktopNav{display:block}.lnUIdW_menuButton,.lnUIdW_panel{display:none!important}}.lnUIdW_stickyCta{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);background:var(--color-volt);min-width:0;min-height:3.25rem;color:var(--color-paper);box-shadow:var(--shadow-float);animation:lnUIdW_sticky-in .32s var(--motion-ease-out) both;flex:auto;padding:.4rem .4rem .4rem 1.3rem;text-decoration:none;display:flex}.lnUIdW_stickyText{min-width:0;line-height:1.2;display:grid}.lnUIdW_stickyText strong,.lnUIdW_stickyText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lnUIdW_stickyText strong{font-size:var(--size-sm);font-weight:700}.lnUIdW_stickyText small{font-size:var(--size-2xs);opacity:.8}.lnUIdW_stickyIcon{background:var(--color-acid);width:2.45rem;height:2.45rem;color:var(--color-ink);transition:transform var(--motion-fast) var(--motion-ease-out);border-radius:var(--radius-pill);place-items:center;display:grid}.lnUIdW_stickyCta:hover .lnUIdW_stickyIcon{transform:translate(3px)}.lnUIdW_stickyCta:focus-visible{outline:3px solid var(--color-acid);outline-offset:3px}@media (min-width:40rem){.lnUIdW_stickyCta{flex:none}}@keyframes lnUIdW_sticky-in{0%{opacity:0;transform:translateY(16px)}}
._52vinG_pill{border-radius:var(--radius-pill);background:var(--color-ink);height:3.25rem;color:var(--color-paper);font-size:var(--size-sm);box-shadow:0 0 0 1px #ffffff24, var(--shadow-float);transition:transform var(--motion-fast) var(--motion-ease-out);flex:none;align-items:center;gap:.6rem;padding:.3rem 1.15rem .3rem .3rem;font-weight:600;display:inline-flex;position:relative}._52vinG_pill:hover{transform:translateY(-2px)}._52vinG_pill:focus-visible{outline:3px solid var(--color-acid);outline-offset:3px}._52vinG_avatar,._52vinG_headAvatar{border-radius:var(--radius-pill);background:#fff;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid;overflow:hidden}._52vinG_avatar img,._52vinG_headAvatar img{object-fit:cover;width:100%;height:100%}._52vinG_pill[data-open] ._52vinG_avatar img{transform:rotate(-8deg)}@media (max-width:39.99rem){._52vinG_pill{padding:.3rem}._52vinG_pillLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._52vinG_panel{right:var(--space-5);bottom:calc(var(--space-5) + 3.25rem + var(--space-3));z-index:60;width:min(24.5rem, calc(100vw - 2 * var(--space-5)));background:var(--surface-raised);height:min(38rem,100dvh - 9.5rem);color:var(--text-primary);transform-origin:100% 100%;animation:_52vinG_pop .26s var(--motion-ease-out) both;border:1px solid #0b0b0f0f;border-radius:1.5rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 1px 2px #0b0b0f0f,0 30px 80px -30px #0b0b0f73}._52vinG_panel[hidden]{display:none}@media (max-width:39.99rem){._52vinG_panel{left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px) + 3.25rem + var(--space-2));width:auto;height:min(76dvh,36rem)}}@keyframes _52vinG_pop{0%{opacity:0;transform:translateY(12px)scale(.97)}}._52vinG_head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.8rem .8rem .8rem 1rem;display:flex}._52vinG_headAvatar{width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--border-subtle)}._52vinG_headText{flex:1;line-height:1.2;display:grid}._52vinG_headText strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:580}._52vinG_headText span{font-size:var(--size-xs,.8125rem);color:var(--text-secondary)}._52vinG_close{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--text-secondary);place-items:center;font-size:1.5rem;line-height:1;display:grid}._52vinG_close:hover{background:var(--surface-page);color:var(--text-primary)}._52vinG_list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}._52vinG_bot{align-self:flex-start;justify-items:start;gap:.5rem;max-width:90%;display:grid}._52vinG_text{background:var(--surface-page);border-radius:1.15rem 1.15rem 1.15rem .4rem;padding:.7rem .95rem;font-size:.95rem;line-height:1.45}._52vinG_text p+p,._52vinG_text p+ul,._52vinG_text ul+p{margin-top:.5rem}._52vinG_text ul{padding-left:1.1rem}._52vinG_text strong{font-weight:650}._52vinG_user{background:var(--color-ink);max-width:85%;color:var(--color-paper);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1.15rem 1.15rem .4rem;align-self:flex-end;padding:.65rem .95rem;font-size:.95rem;line-height:1.45}._52vinG_link{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-volt) 10%, #fff);color:var(--color-volt-deep);transition:background-color var(--motion-fast) var(--motion-ease-out);align-items:center;gap:.3rem;margin:.1rem 0;padding:.05rem .6rem;font-size:.85rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}._52vinG_link:hover{background:color-mix(in srgb, var(--color-volt) 18%, #fff)}._52vinG_sticker{filter:drop-shadow(0 6px 10px #0b0b0f2e);width:5.75rem;height:auto;margin-left:.25rem;animation:.42s cubic-bezier(.34,1.56,.64,1) both _52vinG_stick;rotate:-5deg}@keyframes _52vinG_stick{0%{opacity:0;rotate:8deg;scale:.6}}._52vinG_book{background:var(--color-volt);color:var(--color-paper);border-radius:1.15rem;gap:.6rem;padding:.85rem;display:grid}._52vinG_bookNote{font-size:.85rem;line-height:1.4}._52vinG_bookNote em{font-style:normal;font-weight:600}._52vinG_bookButton{border-radius:var(--radius-pill);background:var(--color-paper);min-height:2.5rem;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .9rem .5rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}._52vinG_bookButton:hover{background:var(--color-acid)}._52vinG_typing{background:var(--surface-page);border-radius:1.15rem 1.15rem 1.15rem .4rem;align-self:flex-start;gap:4px;padding:.85rem 1rem;display:inline-flex}._52vinG_typing i{background:var(--text-secondary);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite _52vinG_dot}._52vinG_typing i:nth-child(2){animation-delay:.15s}._52vinG_typing i:nth-child(3){animation-delay:.3s}@keyframes _52vinG_dot{50%{opacity:.25;transform:translateY(-3px)}}._52vinG_starters{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}._52vinG_starters button{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-raised);transition:border-color var(--motion-fast) var(--motion-ease-out);padding:.45rem .85rem;font-size:.85rem;font-weight:550}._52vinG_starters button:hover{border-color:var(--action-primary);color:var(--action-primary)}._52vinG_form{border-top:1px solid var(--border-subtle);align-items:flex-end;gap:.5rem;padding:.65rem .65rem .4rem;display:flex}._52vinG_form textarea{border:1px solid var(--color-concrete-deep);background:var(--surface-raised);resize:none;field-sizing:content;border-radius:1.4rem;flex:1;min-height:2.75rem;max-height:7.5rem;padding:.65rem 1rem;font-size:.95rem;line-height:1.35}._52vinG_form textarea:focus-visible{border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-volt) 18%, transparent);outline:none}._52vinG_send{border-radius:var(--radius-pill);background:var(--action-primary);width:2.75rem;height:2.75rem;color:var(--color-paper);transition:background-color var(--motion-fast) var(--motion-ease-out);flex:none;place-items:center;display:grid}._52vinG_send:hover:not(:disabled){background:var(--action-primary-hover)}._52vinG_send:disabled{opacity:.35;cursor:default}._52vinG_disclaimer{text-align:center;color:var(--text-secondary);padding:0 1rem .65rem;font-size:.72rem}
._2DPhYa_dock{left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:45;justify-content:flex-end;align-items:center;gap:var(--space-2);pointer-events:none;display:flex;position:fixed}._2DPhYa_dock>*{pointer-events:auto}@media (min-width:40rem){._2DPhYa_dock{left:auto;right:var(--space-5);bottom:var(--space-5);gap:var(--space-3)}}
