.__gZpG_prose{color:color-mix(in oklab, var(--foreground) 88%, transparent);max-width:72ch;font-size:1.0625rem;line-height:1.75}.__gZpG_prose>:first-child{margin-top:0}.__gZpG_prose :where(p,ul,ol,blockquote,pre):not(:where(.not-prose,.not-prose *)){margin-top:1.1em;margin-bottom:1.1em}.__gZpG_prose :where(h2):not(:where(.not-prose *)){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);margin-top:2.4em;margin-bottom:.55em;scroll-margin-top:7rem;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:700;line-height:1.2}.__gZpG_prose :where(h3):not(:where(.not-prose *)){font-family:var(--font-display);text-wrap:balance;color:var(--foreground);margin-top:1.8em;margin-bottom:.4em;scroll-margin-top:7rem;font-size:1.25rem;font-weight:700;line-height:1.3}.__gZpG_prose :where(strong):not(:where(.not-prose *)){color:var(--foreground);font-weight:650}.__gZpG_prose :where(a):not(:where(.not-prose *)){color:var(--color-brand-600,#0070f0);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);font-weight:500;transition:text-decoration-color .2s}.__gZpG_prose :where(a):not(:where(.not-prose *)):hover{text-decoration-color:currentColor}.__gZpG_prose :where(a):not(:where(.not-prose *)):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.__gZpG_prose :where(h2+h3):not(:where(.not-prose *)){margin-top:.8em}.__gZpG_prose :where(ul,ol):not(:where(.not-prose *)){padding-left:1.4em}.__gZpG_prose :where(ul):not(:where(.not-prose *)){list-style:none}.__gZpG_prose :where(ul>li):not(:where(.not-prose *)){margin:.4em 0;position:relative}.__gZpG_prose :where(ul>li):not(:where(.not-prose *)):before{content:"";background:linear-gradient(135deg,#0a8cff,#1e3fd0);border-radius:9999px;width:.42em;height:.42em;position:absolute;top:.72em;left:-1.05em}.__gZpG_prose :where(ol):not(:where(.not-prose *)){list-style:decimal}.__gZpG_prose :where(ol>li):not(:where(.not-prose *)){margin:.4em 0;padding-left:.2em}.__gZpG_prose :where(ol>li):not(:where(.not-prose *))::marker{color:var(--color-brand-600,#0070f0);font-weight:700}.__gZpG_prose :where(blockquote):not(:where(.not-prose *)){border-left:3px solid var(--color-brand-500,#0a8cff);color:var(--foreground);padding:.25em 0 .25em 1.1em;font-style:italic}.__gZpG_prose :where(code):not(:where(pre *,.not-prose *)){background:color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:.4em;padding:.15em .4em;font-size:.88em}.__gZpG_prose :where(pre):not(:where(.not-prose *)){border-radius:var(--radius-card,.875rem);background:var(--muted);border:1px solid var(--border);color:var(--foreground);padding:1em 1.2em;font-size:.88em;line-height:1.6;overflow-x:auto}.__gZpG_prose :where(hr):not(:where(.not-prose *)){border-color:var(--border);margin:2.5em 0}.__gZpG_prose :where(img):not(:where(.not-prose *)){border-radius:var(--radius-card,.875rem)}.__gZpG_tableWrap{border:1px solid var(--border);border-radius:var(--radius-card,.875rem);background:var(--card);margin:1.6em 0;overflow-x:auto}.__gZpG_tableWrap:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.__gZpG_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:32rem;font-size:.95rem;line-height:1.5}.__gZpG_tableWrap th{text-align:left;color:var(--foreground);background:color-mix(in oklab, var(--color-brand-500,#0a8cff) 7%, transparent);white-space:nowrap;padding:.8em 1em;font-weight:600}.__gZpG_tableWrap td{border-top:1px solid var(--border);vertical-align:top;padding:.75em 1em}@media (max-width:1023px){.__gZpG_tableWrap{overflow:visible}.__gZpG_tableWrap :where(table,thead,tbody,tr,th,td){display:block}.__gZpG_tableWrap table{min-width:0}.__gZpG_tableWrap thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.__gZpG_tableWrap tr{border-top:1px solid var(--border);padding:.85em 1em}.__gZpG_tableWrap tbody tr:first-child{border-top:0}.__gZpG_tableWrap tbody :where(th,td){white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.__gZpG_tableWrap tbody tr>:first-child{margin-bottom:.3em;font-weight:600}.__gZpG_tableWrap tbody tr>:not(:first-child){padding:.25em 0}.__gZpG_tableWrap tbody tr>:not(:first-child):before{content:attr(data-label);color:var(--muted-foreground);font-weight:600;display:block}.__gZpG_tableWrap tbody tr>:not(:first-child):not([data-label]):before{content:none}}
.S3tVkG_root{vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:var(--rappy-tile);background-image:linear-gradient(160deg,#ffffff38 0%,#fff0 60%);flex-shrink:0;line-height:0;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0a38cf1f}.S3tVkG_root[data-bare]{box-shadow:none;background:0 0;overflow:visible}.S3tVkG_svg{width:100%;height:100%;display:block}.S3tVkG_svg *{transform-box:view-box}.S3tVkG_body{transform-origin:32px 52px}.S3tVkG_eyesOpen{transform-origin:30px 30px}.S3tVkG_eyesSmile{opacity:0}.S3tVkG_handL{transform-origin:12px 33px}.S3tVkG_handR{transform-origin:53px 32px}.S3tVkG_root:hover .S3tVkG_body,.S3tVkG_root[data-active] .S3tVkG_body,:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) .S3tVkG_root .S3tVkG_body{animation:1.2s ease-in-out infinite S3tVkG_rm-bob}.S3tVkG_root:hover .S3tVkG_eyesOpen,.S3tVkG_root[data-active] .S3tVkG_eyesOpen,:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) .S3tVkG_root .S3tVkG_eyesOpen{animation:.32s ease-in forwards S3tVkG_rm-blink-out}.S3tVkG_root:hover .S3tVkG_eyesSmile,.S3tVkG_root[data-active] .S3tVkG_eyesSmile,:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) .S3tVkG_root .S3tVkG_eyesSmile{animation:.32s ease-out forwards S3tVkG_rm-smile-in}.S3tVkG_root:hover .S3tVkG_handR,.S3tVkG_root[data-active] .S3tVkG_handR,:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) .S3tVkG_root .S3tVkG_handR{animation:.6s ease-in-out infinite S3tVkG_rm-wiggle}@media (prefers-reduced-motion:reduce){.S3tVkG_root *,.S3tVkG_root:hover *{animation:none!important}.S3tVkG_root:hover .S3tVkG_eyesOpen,.S3tVkG_root[data-active] .S3tVkG_eyesOpen,:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) .S3tVkG_root .S3tVkG_eyesOpen{opacity:0}.S3tVkG_root:hover .S3tVkG_eyesSmile,.S3tVkG_root[data-active] .S3tVkG_eyesSmile,:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) .S3tVkG_root .S3tVkG_eyesSmile{opacity:1}}@keyframes S3tVkG_rm-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2.5px)scale(1.02,.98)}}@keyframes S3tVkG_rm-blink-out{0%{opacity:1;transform:scaleY(1)}60%{opacity:1;transform:scaleY(.1)}to{opacity:0;transform:scaleY(.1)}}@keyframes S3tVkG_rm-smile-in{0%,55%{opacity:0}to{opacity:1}}@keyframes S3tVkG_rm-wiggle{0%,to{transform:translate(0)}50%{transform:translate(1px,-3px)}}
._1DH4DW_root{vertical-align:middle;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:0;display:inline-block;position:relative}._1DH4DW_svg{width:100%;height:100%;display:block;position:relative;overflow:visible}._1DH4DW_svg *{transform-box:view-box}._1DH4DW_root[data-glow]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#388cff61,#388cff00);border-radius:50%;animation:3.4s ease-in-out infinite _1DH4DW_rp-glow;position:absolute;inset:-14%}._1DH4DW_float{transform-origin:120px 180px;animation:3.2s ease-in-out infinite _1DH4DW_rp-float}._1DH4DW_breathe{transform-origin:120px 196px;animation:3.2s ease-in-out infinite _1DH4DW_rp-breathe}._1DH4DW_shadow{transform-origin:122px 218px;animation:3.2s ease-in-out infinite _1DH4DW_rp-shadow}._1DH4DW_armL{transform-origin:60px 132px;transition:transform .35s;animation:3.2s ease-in-out infinite _1DH4DW_rp-arm-l}._1DH4DW_armR{transform-origin:186px 132px;transition:transform .35s;animation:3.2s ease-in-out infinite _1DH4DW_rp-arm-r}._1DH4DW_eyesOpen{transform-origin:123px 106px;transition:opacity .18s;animation:5.2s ease-in-out infinite _1DH4DW_rp-blink}._1DH4DW_pupils{animation:9s ease-in-out infinite _1DH4DW_rp-glance}._1DH4DW_eyesSmile,._1DH4DW_cheeks{opacity:0;transition:opacity .18s}._1DH4DW_brows{transition:transform .25s}._1DH4DW_mouth{transform-origin:124px 138px}._1DH4DW_root[data-state=wave] ._1DH4DW_armR,._1DH4DW_root[data-interactive][data-state=idle]:hover ._1DH4DW_armR,:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) ._1DH4DW_root[data-interactive][data-state=idle] ._1DH4DW_armR{animation:1.1s ease-in-out infinite _1DH4DW_rp-wave}._1DH4DW_root[data-state=wave] ._1DH4DW_eyesOpen,._1DH4DW_root[data-state=happy] ._1DH4DW_eyesOpen,._1DH4DW_root[data-interactive][data-state=idle]:hover ._1DH4DW_eyesOpen,:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) ._1DH4DW_root[data-interactive][data-state=idle] ._1DH4DW_eyesOpen{opacity:0}._1DH4DW_root[data-state=wave] :is(._1DH4DW_eyesSmile,._1DH4DW_cheeks),._1DH4DW_root[data-state=happy] :is(._1DH4DW_eyesSmile,._1DH4DW_cheeks),._1DH4DW_root[data-interactive][data-state=idle]:hover :is(._1DH4DW_eyesSmile,._1DH4DW_cheeks),:where([data-rappy-host]:hover,[data-rappy-host]:focus-visible) ._1DH4DW_root[data-interactive][data-state=idle] :is(._1DH4DW_eyesSmile,._1DH4DW_cheeks){opacity:1}._1DH4DW_root[data-state=thinking] ._1DH4DW_armL{animation:none;transform:rotate(-58deg)}._1DH4DW_root[data-state=thinking] ._1DH4DW_armR{animation:none;transform:rotate(58deg)}._1DH4DW_root[data-state=thinking] ._1DH4DW_brows{transform:translateY(-4px)}._1DH4DW_root[data-state=thinking] ._1DH4DW_pupils{animation:2.6s ease-in-out infinite _1DH4DW_rp-search}._1DH4DW_root[data-state=thinking] ._1DH4DW_float{animation:2.6s ease-in-out infinite _1DH4DW_rp-ponder}._1DH4DW_dot{animation:1.1s ease-in-out infinite _1DH4DW_rp-dot}._1DH4DW_root[data-state=talking] ._1DH4DW_mouth{animation:.36s ease-in-out infinite alternate _1DH4DW_rp-talk}._1DH4DW_root[data-state=talking] ._1DH4DW_float{animation:.72s ease-in-out infinite _1DH4DW_rp-chatter}._1DH4DW_root[data-state=happy] ._1DH4DW_float{animation:.9s cubic-bezier(.3,0,.3,1) infinite _1DH4DW_rp-hop}._1DH4DW_root[data-state=happy] ._1DH4DW_breathe{animation:.9s ease-in-out infinite _1DH4DW_rp-squash}._1DH4DW_root[data-state=happy] ._1DH4DW_shadow{animation:.9s cubic-bezier(.3,0,.3,1) infinite _1DH4DW_rp-shadow-hop}._1DH4DW_root[data-state=happy] ._1DH4DW_armL{animation:.45s ease-in-out infinite alternate _1DH4DW_rp-cheer-l}._1DH4DW_root[data-state=happy] ._1DH4DW_armR{animation:.45s ease-in-out infinite alternate _1DH4DW_rp-cheer-r}._1DH4DW_star{transform-origin:50%;transform-box:fill-box;animation:3.6s ease-in-out infinite _1DH4DW_rp-star}._1DH4DW_sparkle{transform-origin:50%;transform-box:fill-box;animation:1.2s ease-in-out infinite _1DH4DW_rp-twinkle}._1DH4DW_root[data-state=sleep] ._1DH4DW_float{animation:none}._1DH4DW_root[data-state=sleep] ._1DH4DW_breathe{animation:4.8s ease-in-out infinite _1DH4DW_rp-breathe}._1DH4DW_root[data-state=sleep] ._1DH4DW_shadow{animation:none}._1DH4DW_root[data-state=sleep] ._1DH4DW_armL{animation:none;transform:rotate(-66deg)}._1DH4DW_root[data-state=sleep] ._1DH4DW_armR{animation:none;transform:rotate(66deg)}._1DH4DW_root[data-state=sleep] ._1DH4DW_brows{transform:translateY(3px)}._1DH4DW_zed{opacity:0;animation:2.2s ease-out infinite _1DH4DW_rp-zed}._1DH4DW_root[data-motion=off],._1DH4DW_root[data-motion=off] *,._1DH4DW_root[data-motion=off]:before{transition:none!important;animation:none!important}._1DH4DW_root[data-motion=off] ._1DH4DW_zed{opacity:1}@media (prefers-reduced-motion:reduce){._1DH4DW_root,._1DH4DW_root *,._1DH4DW_root:before{transition:none!important;animation:none!important}._1DH4DW_zed{opacity:1}}@keyframes _1DH4DW_rp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes _1DH4DW_rp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018,.985)}}@keyframes _1DH4DW_rp-shadow{0%,to{opacity:.12;transform:scaleX(1)}50%{opacity:.08;transform:scaleX(.86)}}@keyframes _1DH4DW_rp-arm-l{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes _1DH4DW_rp-arm-r{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes _1DH4DW_rp-blink{0%,92%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}96%{transform:scaleY(1)}}@keyframes _1DH4DW_rp-glance{0%,38%,to{transform:translate(0)}44%,58%{transform:translate(-4px,-1px)}64%,80%{transform:translate(3px,1px)}}@keyframes _1DH4DW_rp-wave{0%,to{transform:rotate(4deg)}25%{transform:rotate(-28deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-24deg)}}@keyframes _1DH4DW_rp-search{0%,to{transform:translate(-4px,-6px)}45%,55%{transform:translate(4px,-6px)}}@keyframes _1DH4DW_rp-ponder{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-3px)}}@keyframes _1DH4DW_rp-dot{0%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@keyframes _1DH4DW_rp-talk{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes _1DH4DW_rp-chatter{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes _1DH4DW_rp-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-16px)}}@keyframes _1DH4DW_rp-squash{0%,to{transform:scale(1.05,.95)}20%,70%{transform:scale(.97,1.03)}45%{transform:scale(1)}}@keyframes _1DH4DW_rp-shadow-hop{0%,to{opacity:.14;transform:scaleX(1)}45%{opacity:.06;transform:scaleX(.7)}}@keyframes _1DH4DW_rp-cheer-l{0%{transform:rotate(8deg)}to{transform:rotate(22deg)}}@keyframes _1DH4DW_rp-cheer-r{0%{transform:rotate(-8deg)}to{transform:rotate(-22deg)}}@keyframes _1DH4DW_rp-twinkle{0%,to{opacity:.2;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes _1DH4DW_rp-star{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.75;transform:scale(.8)rotate(12deg)}}@keyframes _1DH4DW_rp-zed{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(8px,-14px)}}@keyframes _1DH4DW_rp-glow{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}
