@charset "UTF-8";.markdown i,.markdown cite,.markdown em{font-style:italic}.markdown strong{font-weight:700}.markdown a{color:hsl(var(--link));transition:opacity .1s linear}.markdown p{margin:6px 0}.markdown ul,.markdown ol{margin:1.4rem 0;line-height:1.7}.markdown ul>li,.markdown ol>li{margin:.4rem 0}.markdown ul ul,.markdown ul ol,.markdown ol ul,.markdown ol ol{margin:.2em 0}.markdown ul p,.markdown ol p{margin:0}.markdown ul{padding-left:1.8em}.markdown ul>li{list-style:disc}.markdown ul>li::marker{font-size:1.1em;color:hsl(var(--muted-foreground))}.markdown ol{padding-left:1.7em}.markdown ol>li{list-style:decimal;padding-left:.2em}.markdown ol>li::marker{color:hsl(var(--muted-foreground));font-weight:600;letter-spacing:-.05em}.markdown .contains-task-list .task-list-item{list-style:none}.markdown .task-list-item-checkbox{margin-left:-1.5em;font-size:1em;pointer-events:none}.markdown hr{border-top:2px solid hsl(var(--secondary-foreground));margin:2.5rem 0}.markdown blockquote{font-size:.97em;margin:1.4rem 0;border-left:solid 3px hsl(var(--muted));padding:2px 0 2px .7em;color:hsl(var(--muted-foreground))}.markdown blockquote p{margin:1rem 0}.markdown blockquote>:first-child{margin-top:0}.markdown blockquote>:last-child{margin-bottom:0}.markdown blockquote.twitter-tweet{display:none}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5{margin-top:32px;margin-bottom:16px;font-weight:700}.markdown h1.common-padding-bottom,.markdown h1,.markdown h2.common-padding-bottom,.markdown h2,.markdown h3.common-padding-bottom,.markdown h3,.markdown h4.common-padding-bottom,.markdown h5.common-padding-bottom{padding-bottom:4px}.markdown h1.common-padding,.markdown h2.common-padding,.markdown h3.common-padding,.markdown h4.common-padding,.markdown h4,.markdown h5.common-padding,.markdown h5{padding:.25em .5em}.markdown h1,.markdown h2{font-size:22px;border-bottom:4px double hsl(var(--primary))}.markdown h3{font-size:20px;border-bottom:solid 2px hsl(var(--primary))}.markdown h4{font-size:18px;border-left:solid 2px hsl(var(--primary))}.markdown h5{font-size:16px;border-left:dotted 4px hsl(var(--primary))}.markdown table{border-collapse:collapse}.markdown table th,.markdown table td{border:solid 1px hsl(var(--muted))}.markdown table th{font-weight:700;color:hsl(var(--secondary-foreground));background:hsl(var(--secondary));padding:6px 10px}.markdown table td{padding:4px 10px}.markdown figure{margin:0}.markdown figure pre{border-radius:4px;font-size:.9rem;padding:12px}.markdown span.embed-block{max-width:600px;display:block}.markdown .embed-youtube{position:relative;padding-bottom:min(58%,353.5px)}.markdown .embed-youtube iframe{position:absolute;width:100%;height:auto;border:none;aspect-ratio:16/9}.markdown aside.msg{display:flex;align-items:flex-start;margin:1.5rem 0;padding:1.4em 1em;border-radius:8px;background:hsl(var(--info));color:hsl(var(--secondary-foreground));font-size:.94em;line-height:1.6}.markdown aside.msg.info{background:hsl(var(--info))}.markdown aside.msg.warning{background:hsl(var(--warning))}.markdown aside.msg.alert{background:hsl(var(--destructive))}.markdown aside.msg a{color:inherit;text-decoration:underline}.markdown .msg-symbol{display:flex;align-items:center;justify-content:center;font-weight:700;width:1.4rem;height:1.4rem;border-radius:99rem;background-color:hsl(var(--info-foreground));color:hsl(var(--secondary))}.markdown aside.msg.info .msg-symbol{background-color:hsl(var(--info-foreground))}.markdown aside.msg.warning .msg-symbol{background-color:hsl(var(--warning-foreground))}.markdown aside.msg.alert .msg-symbol{background-color:hsl(var(--destructive-foreground))}.markdown .msg-content{flex:1;margin-left:.6em;min-width:0}.markdown .msg-content>*{margin:.7rem 0}.markdown .msg-content>*:first-child{margin-top:0}.markdown .msg-content>*:last-child{margin-bottom:0}.markdown code{padding:.2em .4em;background:hsl(var(--code));color:hsl(var(--code-foreground));font-size:.85em;border-radius:4px;vertical-align:.08em;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.markdown code,.markdown .code-block-filename{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased}.markdown pre{margin:1.3rem 0;background:hsl(var(--code));overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:4px;word-break:normal;word-wrap:normal;display:flex}.markdown pre:after{content:"";width:8px;flex-shrink:0}.markdown pre code{margin:0;padding:0;background:transparent;font-size:.9em;color:hsl(var(--code-foreground))}.markdown pre>code{display:block;padding:1.1rem}.markdown .code-block-container{position:relative;margin:1.3rem 0}.markdown .code-block-container pre{margin:0}.markdown .code-block-filename{display:table;max-width:100%;background:hsl(var(--code));color:hsl(var(--code-foreground));font-size:12px;line-height:1.3;border-radius:4px 4px 0 0;padding:6px 12px 20px;margin-bottom:-16px}.markdown .code-block-filename-container+pre{border-top-left-radius:0}.markdown details{font-size:.95em;margin:1rem 0;line-height:1.7}.markdown summary{cursor:pointer;outline:0;padding:.7em .7em .7em .9em;border:solid 1px hsl(var(--border));color:hsl(var(--secondary-foreground));font-size:.9em;border-radius:8px;background:hsl(var(--background))}.markdown summary::-webkit-details-marker{color:green}.markdown details[open]>summary{border-radius:8px 8px 0 0;box-shadow:none;background:hsl(var(--secondary));border-bottom:none}.markdown .details-content{padding:.5em .9em;border:solid 1px hsl(var(--border));border-radius:0 0 8px 8px;background:hsl(var(--background))}.markdown .details-content>*{margin:.5em 0}.markdown .t_h{padding:10px 8px;font-size:.9em;background:hsl(var(--secondary));border-bottom:1px solid hsl(var(--border));border-radius:.5rem}.markdown .t_h span:first-of-type{color:hsl(var(--primary));filter:brightness(.9);font-weight:700}.markdown .t_h span:last-of-type{color:hsl(var(--muted-foreground));margin-left:8px;font-size:12px}.markdown .t_b{padding-top:10px;padding-bottom:10px;line-height:1.6;background:hsl(var(--background));margin-left:4px}.markdown .t_b a{color:hsl(var(--link));text-decoration:underline;transition:opacity .1s linear}.markdown .t_b a:hover{opacity:.8}.markdown .t_b .anchor{color:hsl(var(--info-foreground));display:block}.markdown .t_i+.t_i{margin-left:4px}
