.tutorial-animations_ripple__UMj7D{position:relative;overflow:hidden;transition:all .3s ease-out}.tutorial-animations_ripple__UMj7D:before{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1;width:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);animation:tutorial-animations_rippleAnimation__aP10e 2s infinite;pointer-events:none;z-index:1;transition:opacity .3s ease-out}.tutorial-animations_ripple__UMj7D.tutorial-animations_variant-primary__g1QeY:before{background:rgba(255,255,255,.4)}.tutorial-animations_ripple__UMj7D.tutorial-animations_variant-secondary__XlnwH:before{background:rgba(0,0,0,.2)}.tutorial-animations_ripple__UMj7D.tutorial-animations_variant-outline__x50DW:before{background:rgba(59,130,246,.3)}.tutorial-animations_ripple__UMj7D.tutorial-animations_button-sm__ATjd5:before{max-width:150%}.tutorial-animations_ripple__UMj7D.tutorial-animations_button-lg__X_yCn:before{max-width:110%}.tutorial-animations_ripple__UMj7D.tutorial-animations_button-icon__qK6kY:before{width:100%}.tutorial-animations_ripple__UMj7D.tutorial-animations_button-wide__CdIqY:before{max-width:200%;animation-duration:2.5s}@keyframes tutorial-animations_rippleAnimation__aP10e{0%{width:0;opacity:1}70%{width:100%;opacity:.7}to{width:120%;opacity:0}}.tutorial-animations_pulse-subtle__6qBG0{animation:tutorial-animations_pulseSubtle__qn_Ne 2s infinite;transition:all .3s ease-out}@keyframes tutorial-animations_pulseSubtle__qn_Ne{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 8px rgba(59,130,246,0)}}.tutorial-animations_glow__E5q3_{animation:tutorial-animations_glowAnimation__O_LIS 2s ease-in-out infinite alternate;transition:all .3s ease-out}@keyframes tutorial-animations_glowAnimation__O_LIS{0%{box-shadow:0 0 5px rgba(59,130,246,.5),0 0 10px rgba(59,130,246,.3)}to{box-shadow:0 0 10px rgba(59,130,246,.8),0 0 20px rgba(59,130,246,.5)}}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */._renderer_renderer__Nf15j{row-gap:calc(var(--spacing,.25rem)*8);padding-right:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);flex-direction:column;display:flex}._renderer_renderer__Nf15j ._renderer_md-h1__ZDUeD{margin-bottom:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--primary);padding-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}._renderer_renderer__Nf15j ._renderer_md-h1__ZDUeD:before{content:"";margin-right:calc(var(--spacing,.25rem)*3);width:1.2em;height:1.2em;color:var(--primary);vertical-align:middle;background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._renderer_renderer__Nf15j ._renderer_md-h2__0cuRs{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}._renderer_renderer__Nf15j ._renderer_md-h2__0cuRs:before{content:"";margin-right:calc(var(--spacing,.25rem)*2);width:1em;height:1em;color:var(--accent);vertical-align:middle;background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z'/%3E%3Cpath d='M20 3v4'/%3E%3Cpath d='M22 5h-4'/%3E%3Cpath d='M4 17v2'/%3E%3Cpath d='M5 18H3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z'/%3E%3Cpath d='M20 3v4'/%3E%3Cpath d='M22 5h-4'/%3E%3Cpath d='M4 17v2'/%3E%3Cpath d='M5 18H3'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._renderer_renderer__Nf15j ._renderer_md-h3__X4gJe{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}._renderer_renderer__Nf15j ._renderer_md-h4__vAnS0{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}._renderer_renderer__Nf15j ._renderer_md-h4__vAnS0,._renderer_renderer__Nf15j ._renderer_md-h5___ScT0{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}._renderer_renderer__Nf15j ._renderer_md-h5___ScT0,._renderer_renderer__Nf15j ._renderer_md-h6__0yE8e{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}._renderer_renderer__Nf15j ._renderer_md-h6__0yE8e{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}._renderer_renderer__Nf15j ._renderer_md-ul__wavGs{margin-left:calc(var(--spacing,.25rem)*4);list-style-type:disc;list-style-position:inside}:where(._renderer_renderer__Nf15j ._renderer_md-ul__wavGs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}._renderer_renderer__Nf15j ._renderer_md-ol__EkI_o{margin-left:calc(var(--spacing,.25rem)*4);list-style-type:decimal;list-style-position:inside}:where(._renderer_renderer__Nf15j ._renderer_md-ol__EkI_o>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}._renderer_renderer__Nf15j ._renderer_md-ol__EkI_o{counter-reset:item}._renderer_renderer__Nf15j ._renderer_md-ol__EkI_o>li{counter-increment:item;position:relative}._renderer_renderer__Nf15j ._renderer_md-ol__EkI_o>li::marker{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary)}._renderer_renderer__Nf15j .task-list-item{margin-left:calc(var(--spacing,.25rem)*0);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius);padding:calc(var(--spacing,.25rem)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;list-style-type:none;transition-duration:.2s;display:flex}._renderer_renderer__Nf15j .task-list-item.task-unchecked{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j .task-list-item.task-unchecked{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}._renderer_renderer__Nf15j .task-list-item.task-checked{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j .task-list-item.task-checked{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}._renderer_renderer__Nf15j .task-list-item.task-checked{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._renderer_renderer__Nf15j .task-icon{margin-top:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0}._renderer_renderer__Nf15j .unchecked-icon{color:var(--muted-foreground);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/svg%3E")}._renderer_renderer__Nf15j .checked-icon,._renderer_renderer__Nf15j .unchecked-icon{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._renderer_renderer__Nf15j .checked-icon{color:var(--primary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}._renderer_renderer__Nf15j .task-content{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);flex:1}._renderer_renderer__Nf15j .task-checked .task-content{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary)}._renderer_renderer__Nf15j .task-unchecked .task-content{color:var(--muted-foreground)}._renderer_renderer__Nf15j ul:has(.task-list-item){margin-left:calc(var(--spacing,.25rem)*0);list-style-type:none}:where(._renderer_renderer__Nf15j ul:has(.task-list-item)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}._renderer_renderer__Nf15j ._renderer_md-blockquote__09Vjr{margin-block:calc(var(--spacing,.25rem)*4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--primary);background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j ._renderer_md-blockquote__09Vjr{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}._renderer_renderer__Nf15j ._renderer_md-blockquote__09Vjr{padding-block:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*4);font-style:italic}._renderer_renderer__Nf15j ._renderer_md-blockquote__09Vjr>p{margin-bottom:calc(var(--spacing,.25rem)*0);color:var(--muted-foreground)}._renderer_renderer__Nf15j ._renderer_md-paragraph__qisVQ code:not([class*=hljs]){background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--foreground);border-radius:.25rem}._renderer_renderer__Nf15j .hljs{margin-block:calc(var(--spacing,.25rem)*4);border-radius:var(--radius);background-color:var(--color-slate-900,oklch(20.8% .042 265.755));padding:calc(var(--spacing,.25rem)*4);color:var(--color-slate-100,oklch(96.8% .007 247.896));overflow-x:auto}@media (prefers-color-scheme:light){._renderer_renderer__Nf15j .hljs{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));color:var(--color-slate-900,oklch(20.8% .042 265.755))}}._renderer_renderer__Nf15j pre._renderer_hljs__T_k5G{position:relative}._renderer_renderer__Nf15j pre._renderer_hljs__T_k5G code{padding:calc(var(--spacing,.25rem)*0);background-color:#0000}._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr{color:var(--primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr{-webkit-text-decoration-color:color-mix(in oklab,var(--primary)50%,transparent);text-decoration-color:color-mix(in oklab,var(--primary)50%,transparent)}}._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}}._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr:visited{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr:visited{color:color-mix(in oklab,var(--primary)80%,transparent)}}._renderer_renderer__Nf15j ._renderer_md-link__Qv6mr:after{content:"↗";margin-left:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));opacity:.7;display:inline-block}._renderer_renderer__Nf15j ._renderer_md-strong__qcf6U{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--accent)}._renderer_renderer__Nf15j ._renderer_md-em__ZVyYm{color:var(--muted-foreground);font-style:italic}._renderer_renderer__Nf15j ._renderer_md-paragraph__qisVQ{margin-bottom:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}._renderer_renderer__Nf15j hr{margin-block:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-width:1px 0 0;border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j hr{border-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}._renderer_renderer__Nf15j .table-container{width:100%;max-width:100%;display:block;position:relative;overflow:auto visible}._renderer_renderer__Nf15j table{table-layout:auto;border-collapse:collapse;--tw-border-spacing-x:calc(var(--spacing,.25rem)*0);--tw-border-spacing-y:calc(var(--spacing,.25rem)*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);display:inline-table}._renderer_renderer__Nf15j :where(th,td){min-width:calc(var(--spacing,.25rem)*32);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j :where(th,td){border-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}._renderer_renderer__Nf15j :where(th,td){padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}._renderer_renderer__Nf15j thead th{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j thead th{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}._renderer_renderer__Nf15j thead th{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}._renderer_renderer__Nf15j tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j tbody tr:hover{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}._renderer_renderer__Nf15j p .keyword{background-color:var(--accent);display:inline}@supports (color:color-mix(in lab,red,red)){._renderer_renderer__Nf15j p .keyword{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}._renderer_renderer__Nf15j p .keyword{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}