@charset "UTF-8";.markdown{font-size:18px;line-height:28px;margin:auto}.markdown .original-styles{overflow:hidden}.markdown h1:not(.original-styles h1){font-size:3.22222222em;line-height:1.21052632em;margin-bottom:.60526316em;font-weight:600}@media(max-width:1024px){.markdown h1:not(.original-styles h1){font-size:2.25rem;line-height:2.5rem}}.markdown h2:not(.original-styles h2){font-size:2em;line-height:1.46808511em;margin-bottom:.4893617em;font-weight:600}@media(max-width:1024px){.markdown h2:not(.original-styles h2){font-size:1.875rem;line-height:2.25rem;margin-top:5rem}}.markdown h3:not(.original-styles h3){font-size:1.61111111em;line-height:1.5862069em;margin-bottom:0;font-weight:600}.markdown h4:not(.original-styles h4){font-size:1em;line-height:1.27777778em;margin-bottom:0;font-weight:600}.markdown b:not(.original-styles b){font-weight:800}.markdown h5:not(.original-styles h5){font-size:1em;line-height:1.27777778em;margin-bottom:0}.markdown p:not(.original-styles p),.markdown ul:not(.original-styles ul),.markdown ol:not(.original-styles ol),.markdown pre:not(.original-styles pre),.markdown table:not(.original-styles table),.markdown blockquote:not(.original-styles blockquote){font-size:18px;line-height:26px;margin-top:0;margin-bottom:1.27777778em}.markdown p:not(.original-styles p) a,.markdown ul:not(.original-styles ul) a,.markdown ol:not(.original-styles ol) a,.markdown pre:not(.original-styles pre) a,.markdown table:not(.original-styles table) a,.markdown blockquote:not(.original-styles blockquote) a{color:var(--primary);text-decoration:underline}.markdown ul:not(.original-styles ul),.markdown ol:not(.original-styles ol){padding-left:1.27777778em;list-style-type:disc}.markdown ul:not(.original-styles ul) ul,.markdown ol:not(.original-styles ol) ol,.markdown ul:not(.original-styles ul) ol,.markdown ol:not(.original-styles ol) ul{margin-top:0;margin-bottom:0}.markdown hr:not(.original-styles hr){border:1px solid;margin:-1px 0}.markdown pre:not(.original-styles pre){background:#18181b;padding:20px;border-radius:8px;font-size:13px;line-height:18px;position:relative;overflow-x:auto}.markdown pre:not(.original-styles pre) code{padding:0;margin:0;background:transparent}.markdown :not(pre) code:not(.original-styles code){border-radius:.25rem;padding:.25rem;margin-left:.125rem;margin-right:.125rem;font-size:.875rem;font-family:monospace;background:var(--secondary);color:var(--secondary-foreground)}.markdown sub:not(.original-styles sub),.markdown sup:not(.original-styles sup){line-height:0;position:relative;vertical-align:baseline}.markdown sup:not(.original-styles sup){top:-.5em}.markdown sub:not(.original-styles sub){bottom:-.25em}.markdown .markdown-alert{border-radius:.5rem;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border:1px solid var(--primary);width:fit-content;max-width:48rem}.markdown .markdown-alert p{margin-bottom:0!important;font-size:1.125rem;line-height:1.75rem}.markdown table:not(.original-styles table){border-collapse:collapse;margin-top:0;margin-bottom:1.27777778em}.markdown table:not(.original-styles table) th,.markdown table:not(.original-styles table) td{padding:.5em 1em;border:1px solid}.markdown .markdown-alert-warning{background:#b91c1c;color:#fff;border:0;display:flex;align-items:flex-start;position:relative}.markdown .markdown-alert-warning code{background:#7f1d1d!important;color:#fff!important}.markdown .markdown-alert-warning p a,.markdown .markdown-alert-warning ul a,.markdown .markdown-alert-warning ol a,.markdown .markdown-alert-warning pre a,.markdown .markdown-alert-warning table a,.markdown .markdown-alert-warning blockquote a{color:#fde047!important}.markdown .markdown-alert-warning:before{content:"⚠️";font-size:1.5rem;position:absolute;top:-.75rem;left:-.75rem;animation:bounce 1s infinite}.markdown .markdown-alert-title{display:none}.markdown .copy-tooltip{position:absolute;background:#fff;color:#000;padding:6px 8px 3px;line-height:12px;text-transform:uppercase;border-radius:5px;font-size:12px;cursor:pointer}@media(max-width:768px){.markdown .copy-tooltip{display:none}}.markdown svg,.markdown img{margin:50px auto}.markdown table{margin:10px 0 50px!important}@media(max-width:768px){.markdown table{display:block;width:100%;overflow-x:auto}}.markdown blockquote{border-left:4px solid black;color:#000c;margin:1.27777778em 0;padding-left:20px}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.carta-input{min-height:300px;resize:vertical;max-height:600px}.copy-tooltip{position:absolute;top:6px;right:6px}
