/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial}}}html.light #article-content a,html.dark #article-content a{color:var(--color-muted-foreground,rgba(var(--muted-foreground),var(--opacity)));text-underline-offset:2px;text-decoration-line:underline}@media(hover:hover){:is(html.light #article-content a,html.dark #article-content a):hover{color:var(--color-foreground,rgba(var(--foreground),var(--opacity)))}}html.light #article-content a.remark-link-card-plus__card,html.dark #article-content a.remark-link-card-plus__card{color:var(--color-foreground,rgba(var(--foreground),var(--opacity)));text-decoration-line:none}.prose picture,.prose img{margin-left:auto;margin-right:auto;display:block}#article-content p{--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)}@media(min-width:40rem){#article-content p{font-size:1.125rem}}@media(min-width:64rem){#article-content p{font-size:1.25rem}}@media(min-width:96rem){#article-content p{--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2)}}#article-content p+p{margin-top:calc(var(--spacing,.25rem)*4)}@media(min-width:64rem){#article-content p+p{margin-top:calc(var(--spacing,.25rem)*4)}}#article-content ul{margin-block:calc(var(--spacing,.25rem)*4);padding-left:1.125rem;list-style-type:disc;list-style-position:outside}@media(min-width:80rem){#article-content ul{padding-left:1.25rem}}#article-content ol{margin-block:calc(var(--spacing,.25rem)*4);padding-left:1.125rem;list-style-type:decimal;list-style-position:outside}@media(min-width:80rem){#article-content ol{padding-left:1.25rem}}#article-content ol>li::marker{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}#article-content ul>li,#article-content ol>li{padding-block:calc(var(--spacing,.25rem)*1);--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)}@media(min-width:64rem){#article-content ul>li,#article-content ol>li{font-size:1.125rem}}@media(min-width:80rem){#article-content ul>li,#article-content ol>li{font-size:1.25rem}}@media(min-width:96rem){#article-content ul>li,#article-content ol>li{--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2)}}#article-content ul>li>ul{margin-block:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*1);padding-left:calc(var(--spacing,.25rem)*4)}#article-content ol>li>ol{margin-block:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*0);padding-left:calc(var(--spacing,.25rem)*6)}#article-content ol>li[id^=user-content-fn] p{display:inline}#article-content p>img{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-md,.375rem)}@media(min-width:64rem){#article-content p>img{max-width:75%}}@media(min-width:80rem){#article-content p>img{margin-top:calc(var(--spacing,.25rem)*12);max-width:66.6666%}}#article-content .caption-image{margin-bottom:calc(var(--spacing,.25rem)*8)}@media(min-width:80rem){#article-content .caption-image{margin-bottom:calc(var(--spacing,.25rem)*12)}}#article-content .caption-table{margin-top:calc(var(--spacing,.25rem)*8)}@media(min-width:80rem){#article-content .caption-table{margin-top:calc(var(--spacing,.25rem)*12)}}#article-content .table-block{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*8);width:100%;overflow-x:auto}@media(min-width:80rem){#article-content .table-block{margin-bottom:calc(var(--spacing,.25rem)*12)}}#article-content .table-block::-webkit-scrollbar{background:0 0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;height:12px}#article-content .table-block::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(var(--accent-sub-base),var(--opacity)),rgb(var(--accent-base),var(--opacity)));border-radius:8px}#article-content table{--tw-leading:var(--leading-relaxed,1.625);width:100%;min-width:1px;line-height:var(--leading-relaxed,1.625);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);margin-inline:auto;display:table}@media(min-width:64rem){#article-content table{font-size:1.125rem}}@media(min-width:80rem){#article-content table{font-size:1.25rem}}@media(min-width:96rem){#article-content table{--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2)}}#article-content table thead{background-color:var(--color-muted-transparent,rgba(var(--muted-transparent),var(--opacity)))}#article-content table tr{border-collapse:collapse;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)))}#article-content table tr code{border-radius:var(--radius-md,.375rem);background-color:var(--color-muted-transparent,rgba(var(--muted-transparent),var(--opacity)));padding-inline:calc(var(--spacing,.25rem)*1);font-family:var(--font-code,"Source Code Pro",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));padding-block:.125rem}@media(min-width:64rem){#article-content table tr code{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}@media(min-width:80rem){#article-content table tr code{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}#article-content table th{padding:calc(var(--spacing,.25rem)*2);overflow-wrap:normal;word-break:normal}@media(min-width:64rem){#article-content table th{padding-inline:calc(var(--spacing,.25rem)*4)}}#article-content table td{padding:calc(var(--spacing,.25rem)*2);overflow-wrap:normal;word-break:normal;color:var(--color-muted-foreground,rgba(var(--muted-foreground),var(--opacity)))}@media(min-width:64rem){#article-content table td{padding-inline:calc(var(--spacing,.25rem)*4)}}#article-content blockquote{margin-block:calc(var(--spacing,.25rem)*8);border-left-style:var(--tw-border-style);border-left-width:8px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));width:100%;height:fit-content;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-muted-foreground,rgba(var(--muted-foreground),var(--opacity)));display:block}@media(min-width:80rem){#article-content blockquote{margin-block:calc(var(--spacing,.25rem)*12)}}#article-content .callout{margin-block:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-xl,.75rem);width:100%;height:fit-content;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);display:block}@media(min-width:80rem){#article-content .callout{margin-block:calc(var(--spacing,.25rem)*12)}}#article-content .callout .remark-code-title{background-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)))}#article-content .callout .code-block{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)))}#article-content .callout .astro-code{background-color:rgba(var(--background),1)!important}#article-content .callout-title{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);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);list-style-type:none;display:flex}@media(min-width:64rem){#article-content .callout-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media(min-width:80rem){#article-content .callout-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}#article-content .callout-title code{font-family:var(--font-code,"Source Code Pro",monospace);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}@media(min-width:64rem){#article-content .callout-title code{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media(min-width:80rem){#article-content .callout-title code{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}#article-content .callout-title::-webkit-details-marker{display:none}#article-content .callout>p:nth-child(2){padding-top:calc(var(--spacing,.25rem)*4)}#article-content .callout-quote,#article-content .callout-quote p code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));background-color:var(--color-muted-transparent,rgba(var(--muted-transparent),var(--opacity)))}#article-content .callout-title-quote{color:var(--color-foreground,rgba(var(--foreground),var(--opacity)))}#article-content .callout-note,#article-content .callout-note p code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));background-color:var(--color-muted-transparent,rgba(var(--muted-transparent),var(--opacity)))}#article-content .callout-title-note{color:var(--color-foreground,rgba(var(--foreground),var(--opacity)))}#article-content .callout-remark,#article-content .callout-remark p code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));background-color:var(--color-muted-transparent,rgba(var(--muted-transparent),var(--opacity)))}#article-content .callout-title-remark{color:var(--color-foreground,rgba(var(--foreground),var(--opacity)))}#article-content .callout-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-info{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815))30%,transparent)}}#article-content .callout-info p code{border-style:var(--tw-border-style);border-width:1px;border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){#article-content .callout-info p code{border-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815))50%,transparent)}}#article-content .callout-info p code{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-info p code{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815))30%,transparent)}}#article-content .callout-title-info{color:var(--color-blue-500,oklch(62.3% .214 259.815))}#article-content .callout-todo{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-todo{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815))30%,transparent)}}#article-content .callout-todo p code{border-style:var(--tw-border-style);border-width:1px;border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){#article-content .callout-todo p code{border-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815))50%,transparent)}}#article-content .callout-todo p code{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-todo p code{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815))30%,transparent)}}#article-content .callout-title-todo{color:var(--color-blue-500,oklch(62.3% .214 259.815))}#article-content .callout-important{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-violet-400,oklch(70.2% .183 293.541));background-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-important{background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541))30%,transparent)}}#article-content .callout-important p code{border-style:var(--tw-border-style);border-width:1px;border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){#article-content .callout-important p code{border-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541))50%,transparent)}}#article-content .callout-important p code{background-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-important p code{background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541))30%,transparent)}}#article-content .callout-title-important{color:var(--color-violet-400,oklch(70.2% .183 293.541))}#article-content .callout-example{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-violet-400,oklch(70.2% .183 293.541));background-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-example{background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541))30%,transparent)}}#article-content .callout-example p code{border-style:var(--tw-border-style);border-width:1px;border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){#article-content .callout-example p code{border-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541))50%,transparent)}}#article-content .callout-example p code{background-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-example p code{background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541))30%,transparent)}}#article-content .callout-title-example{color:var(--color-violet-400,oklch(70.2% .183 293.541))}#article-content .callout-warn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-400,oklch(82.8% .189 84.429));background-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-warn{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429))30%,transparent)}}#article-content .callout-warn p code{border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){#article-content .callout-warn p code{border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429))50%,transparent)}}#article-content .callout-warn p code{background-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-warn p code{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429))30%,transparent)}}#article-content .callout-title-warn{color:var(--color-amber-400,oklch(82.8% .189 84.429))}#article-content .callout-question{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-400,oklch(82.8% .189 84.429));background-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-question{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429))30%,transparent)}}#article-content .callout-question p code{border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){#article-content .callout-question p code{border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429))50%,transparent)}}#article-content .callout-question p code{background-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-question p code{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429))30%,transparent)}}#article-content .callout-title-question{color:var(--color-amber-400,oklch(82.8% .189 84.429))}#article-content .callout-alert{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-400,oklch(70.4% .191 22.216));background-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-alert{background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216))30%,transparent)}}#article-content .callout-alert p code{border-style:var(--tw-border-style);border-width:1px;border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){#article-content .callout-alert p code{border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216))50%,transparent)}}#article-content .callout-alert p code{background-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-alert p code{background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216))30%,transparent)}}#article-content .callout-title-alert{color:var(--color-red-400,oklch(70.4% .191 22.216))}#article-content .callout-attention{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-400,oklch(70.4% .191 22.216));background-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-attention{background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216))30%,transparent)}}#article-content .callout-attention p code{border-style:var(--tw-border-style);border-width:1px;border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){#article-content .callout-attention p code{border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216))50%,transparent)}}#article-content .callout-attention p code{background-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-attention p code{background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216))30%,transparent)}}#article-content .callout-title-attention{color:var(--color-red-400,oklch(70.4% .191 22.216))}#article-content .callout-tip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-500,oklch(72.3% .219 149.579));background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-tip{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))30%,transparent)}}#article-content .callout-tip p code{border-style:var(--tw-border-style);border-width:1px;border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){#article-content .callout-tip p code{border-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))50%,transparent)}}#article-content .callout-tip p code{background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-tip p code{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))30%,transparent)}}#article-content .callout-title-tip{color:var(--color-green-500,oklch(72.3% .219 149.579))}#article-content .callout-break{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-500,oklch(72.3% .219 149.579));background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-break{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))30%,transparent)}}#article-content .callout-break p code{border-style:var(--tw-border-style);border-width:1px;border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){#article-content .callout-break p code{border-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))50%,transparent)}}#article-content .callout-break p code{background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){#article-content .callout-break p code{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))30%,transparent)}}#article-content .callout-title-break{color:var(--color-green-500,oklch(72.3% .219 149.579))}#article-content .remark-code-title{margin-top:calc(var(--spacing,.25rem)*8);border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));background-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));width:fit-content;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);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);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-foreground,rgba(var(--foreground),var(--opacity)))}@media(min-width:64rem){#article-content .remark-code-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}@media(min-width:80rem){#article-content .remark-code-title{margin-top:calc(var(--spacing,.25rem)*12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}#article-content .code-block{margin-block:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));width:100%;height:fit-content;display:block;position:relative}@media(min-width:80rem){#article-content .code-block{margin-block:calc(var(--spacing,.25rem)*12)}}#article-content .code-block>pre{border-radius:var(--radius-lg,.5rem);padding-block:calc(var(--spacing,.25rem)*2);padding-right:calc(var(--spacing,.25rem)*12);padding-left:calc(var(--spacing,.25rem)*2);position:relative;overflow-x:auto}#article-content .remark-code-title+.code-block{margin-top:calc(var(--spacing,.25rem)*0);border-top-left-radius:0}#article-content .remark-code-title+.code-block>pre{border-top-left-radius:0}#article-content .code-block>pre::-webkit-scrollbar{background:0 0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;height:12px}#article-content .code-block>pre::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(var(--accent-sub-base),var(--opacity)),rgb(var(--accent-base),var(--opacity)));border-radius:8px}#article-content .code-block>pre code{font-family:var(--font-code,"Source Code Pro",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}@media(min-width:64rem){#article-content .code-block>pre code{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}@media(min-width:80rem){#article-content .code-block>pre code{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}#article-content .code-copy-button{top:6px;right:calc(var(--spacing,.25rem)*2);z-index:10;background-color:color-mix(in srgb,rgba(var(--muted),var(--opacity))50%,transparent);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){#article-content .code-copy-button{background-color:color-mix(in oklab,var(--color-muted-background,rgba(var(--muted),var(--opacity)))50%,transparent)}}#article-content .code-copy-button{padding:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;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;transition-duration:.2s}@media(hover:hover){#article-content .code-copy-button:hover{background-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)))}}#article-content .code-copy-button svg path{color:var(--color-muted-foreground,rgba(var(--muted-foreground),var(--opacity)))}#article-content p>code,#article-content li>code{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));background-color:var(--color-muted-transparent,rgba(var(--muted-transparent),var(--opacity)));padding-inline:calc(var(--spacing,.25rem)*1);font-family:var(--font-code,"Source Code Pro",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));padding-block:.125rem}@media(min-width:64rem){#article-content p>code,#article-content li>code{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}@media(min-width:80rem){#article-content p>code,#article-content li>code{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}#article-content .astro-code{background-color:rgba(var(--muted),.3)!important}#article-content .astro-code span{background-color:#0000!important}#article-content hr{margin-block:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:.5px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)))}@media(min-width:80rem){#article-content hr{margin-block:calc(var(--spacing,.25rem)*12)}}@media(min-width:40rem){#article-content .katex{font-size:1.2rem}}@media(min-width:64rem){#article-content .katex{font-size:1.32rem}}@media(min-width:80rem){#article-content .katex{font-size:1.44rem}}#article-content .katex-display{padding-block:calc(var(--spacing,.25rem)*4);overflow:auto clip}#article-content p>iframe{aspect-ratio:var(--aspect-video,16/9);width:100%;height:fit-content;margin-inline:auto}#article-content .remark-link-card-plus__container{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-background,rgba(var(--muted),var(--opacity)));background-color:color-mix(in srgb,rgba(var(--background),var(--opacity))80%,transparent);width:100%;margin:1.5rem 0}@supports (color:color-mix(in lab,red,red)){#article-content .remark-link-card-plus__container{background-color:color-mix(in oklab,var(--color-background,rgba(var(--background),var(--opacity)))80%,transparent)}}#article-content .remark-link-card-plus__container{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}#article-content .remark-link-card-plus__container:hover{background-color:rgba(var(--muted),.4);border-color:rgba(var(--accent-base),var(--opacity));transform:translateY(-1px);box-shadow:0 8px 24px #0f172a14}#article-content .remark-link-card-plus__card{--padding-x:1rem;--padding-y:.75rem;--border-radius:.75rem;background-color:rgba(var(--background),1);border-radius:var(--border-radius);cursor:pointer;grid-template-columns:minmax(0,1fr) 116px;gap:1rem;text-decoration:none;transition:background-color .15s;display:grid}@media(min-width:60ch){#article-content .remark-link-card-plus__card{grid-template-columns:minmax(0,1fr) 220px}}#article-content .remark-link-card-plus__card:hover{background-color:rgba(var(--muted),.2)}#article-content .remark-link-card-plus__main{padding:var(--padding-y)0 var(--padding-y)var(--padding-x);border-radius:var(--border-radius)0 0 var(--border-radius);flex-direction:column;grid-column:1;justify-content:center;min-width:0;max-width:100%;font-weight:400;display:flex}#article-content .remark-link-card-plus__title{color:var(--tw-prose-headings);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.25rem;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}#article-content .remark-link-card-plus__description{color:rgb(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1;margin-bottom:.4rem;font-size:.875rem;line-height:1.5;overflow:hidden}#article-content .remark-link-card-plus__meta{color:rgb(var(--muted-foreground));justify-content:flex-start;align-items:center;gap:.5rem;font-size:.75rem;display:flex}#article-content .remark-link-card-plus__favicon{flex-shrink:0;margin-top:.15rem;margin-bottom:0}#article-content .remark-link-card-plus__url{color:rgb(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1;font-size:.8rem;overflow:hidden}#article-content .remark-link-card-plus__thumbnail{aspect-ratio:1;grid-column:2;align-self:stretch}@media(min-width:60ch){#article-content .remark-link-card-plus__thumbnail{aspect-ratio:1.91}}#article-content .remark-link-card-plus__image{object-fit:cover;border-radius:0 var(--border-radius)var(--border-radius)0;width:100%;height:100%;margin:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}html{scroll-behavior:smooth}html.dark .astro-code,html.dark .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}body{line-break:strict;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}
