html,body,#root{height:100%;margin:0}body{background:var(--arrow-bg, #f4f7f6);font-family:Inter,Plus Jakarta Sans,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-enter{animation:fadeUp .35s ease both}@keyframes arrowPop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes arrowSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes arrowPulse{0%,to{box-shadow:0 0 #dc262673}70%{box-shadow:0 0 0 10px #dc262600}}@keyframes arrowBlink{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.page-enter,.arrow-anim{animation:none!important}}.ai-md{line-height:1.6;overflow-wrap:anywhere}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md h1,.ai-md h2,.ai-md h3,.ai-md h4{margin:1em 0 .4em;line-height:1.3;font-size:1.02em}.ai-md h1{font-size:1.2em}.ai-md h2{font-size:1.1em}.ai-md p{margin:.5em 0}.ai-md ul,.ai-md ol{margin:.4em 0;padding-inline-start:1.4em}.ai-md li{margin:.15em 0}.ai-md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1em .35em;border-radius:5px;background:#7f7f7f26}.ai-md pre{margin:.6em 0;padding:.8em 1em;border-radius:10px;overflow-x:auto;background:#7f7f7f1f}.ai-md pre code{padding:0;background:none}.ai-md table{border-collapse:collapse;margin:.6em 0;display:block;overflow-x:auto}.ai-md th,.ai-md td{border:1px solid rgba(127,127,127,.3);padding:.35em .6em;text-align:start}.ai-md blockquote{margin:.6em 0;padding:.1em .9em;border-inline-start:3px solid rgba(127,127,127,.4);opacity:.9}@media print{body *{visibility:hidden}#printable,#printable *{visibility:visible}#printable{position:absolute;left:0;top:0;width:100%}.no-print{display:none!important}}[dir=rtl] :is(p,h1,h2,h3,h4,h5,h6,li,td,th,label,b,strong,span,small,a,button){unicode-bidi:plaintext}html[data-mode=dark] select,html[data-mode=dark] select option,html[data-mode=dark] select optgroup{color-scheme:dark}select option,select optgroup{background-color:#0f1322;color:#f2f7f5}.tone-light select option,.tone-light select optgroup,html[data-mode=light] select option,html[data-mode=light] select optgroup{background-color:#fff;color:#10221f}select option:checked,select option:hover{background-color:#0f766e;color:#fff}select option:disabled{color:#8a95a8}
