.markdown h1,.markdown h2,.markdown h3,.markdown pre,.markdown ul{margin-bottom:var(--spacing-lg)}.markdown pre{border-radius:var(--radius-md);border-width:var(--spacing-border);border-color:var(--palette-line);padding:var(--spacing-md)}.markdown p{margin-block:var(--spacing-lg)}.markdown code{line-break:normal}
.token.punctuation,.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:var(--palette-base)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--palette-accent)}.token.atrule,.token.attr-value,.token.keyword{color:var(--palette-line)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.code code,.code pre{width:100%;color:var(--palette-contrast)}.code code{white-space:pre}.code pre{background:0 0}
.geometric-loader-container{justify-content:center;align-items:center;gap:20px;display:inline-flex}.loader,.uiverse-loader{--path:#cbd5e1;--dot:#f59e0b;--duration:3s;width:44px;height:44px;display:inline-block;position:relative}:root[data-theme=dark] .loader,.dark .loader,:root[data-theme=dark] .uiverse-loader,.dark .uiverse-loader{--path:#334155;--dot:#fbbf24}.loader:before,.uiverse-loader:before{content:"";background:var(--dot);width:6px;height:6px;animation:dotRect var(--duration) cubic-bezier(.785, .135, .15, .86) infinite;box-shadow:0 0 8px var(--dot);z-index:2;border-radius:50%;display:block;position:absolute;top:37px;left:19px;transform:translate(-18px,-18px)}.loader svg,.uiverse-loader svg{width:100%;height:100%;display:block}.loader svg rect,.loader svg polygon,.loader svg circle,.uiverse-loader svg rect,.uiverse-loader svg polygon,.uiverse-loader svg circle{fill:none;stroke:var(--path);stroke-width:10px;stroke-linejoin:round;stroke-linecap:round}.loader svg polygon,.uiverse-loader svg polygon,.uiverse-loader.triangle-shape svg polygon{stroke-dasharray:145 76 145 76;stroke-dashoffset:0;animation:pathTriangle var(--duration) cubic-bezier(.785, .135, .15, .86) infinite}.loader svg rect,.uiverse-loader svg rect,.uiverse-loader.rect-shape svg rect{stroke-dasharray:192 64 192 64;stroke-dashoffset:0;animation:3s cubic-bezier(.785,.135,.15,.86) infinite pathRect}.loader svg circle,.uiverse-loader svg circle,.uiverse-loader.circle-shape svg circle{stroke-dasharray:150 50 150 50;stroke-dashoffset:75px;animation:pathCircle var(--duration) cubic-bezier(.785, .135, .15, .86) infinite}.loader.triangle,.uiverse-loader.triangle-shape{width:48px}.loader.triangle:before,.uiverse-loader.triangle-shape:before{animation:dotTriangle var(--duration) cubic-bezier(.785, .135, .15, .86) infinite;left:21px;transform:translate(-10px,-18px)}@keyframes pathTriangle{33%{stroke-dashoffset:74px}66%{stroke-dashoffset:147px}to{stroke-dashoffset:221px}}@keyframes dotTriangle{33%{transform:translate(0)}66%{transform:translate(10px,-18px)}to{transform:translate(-10px,-18px)}}@keyframes pathRect{25%{stroke-dashoffset:64px}50%{stroke-dashoffset:128px}75%{stroke-dashoffset:192px}to{stroke-dashoffset:256px}}@keyframes dotRect{25%{transform:translate(0)}50%{transform:translate(18px,-18px)}75%{transform:translateY(-36px)}to{transform:translate(-18px,-18px)}}@keyframes pathCircle{25%{stroke-dashoffset:125px}50%{stroke-dashoffset:175px}75%{stroke-dashoffset:225px}to{stroke-dashoffset:275px}}@media (prefers-reduced-motion:reduce){.loader:before,.uiverse-loader:before,.loader svg polygon,.loader svg rect,.loader svg circle,.uiverse-loader svg polygon,.uiverse-loader svg rect,.uiverse-loader svg circle{animation-duration:10s}}
.text-section h1{border-bottom-width:1px;border-bottom-color:var(--palette-line);padding-bottom:var(--spacing-xs);border-bottom-style:solid;font-size:3.2rem;line-height:normal}.text-section h2{border-bottom-width:1px;border-bottom-color:var(--palette-line);padding-bottom:var(--spacing-xs);border-bottom-style:solid;font-size:2.4rem;line-height:normal}.text-section h3{font-size:2rem;line-height:normal}.text-section h4{font-size:1.6rem;line-height:normal}.text-section h5{font-size:1.4rem;line-height:normal}.text-section h6{font-size:1.36rem;line-height:normal}.text-section p{font-size:1.6rem;line-height:normal}
