.site{--brand:var(--brand-prolexion);--brand-soft:var(--brand-prolexion-soft);--brand-ink:oklch(33% .085 262);--brand-deep:oklch(21% .055 262);--brand-glow:oklch(72% .09 250);--on-brand:oklch(98.5% .003 85);--wa-deep:oklch(50% .14 150);--paper:oklch(97.5% .008 85);--primary:var(--brand-ink);--primary-foreground:var(--on-brand);--ring:var(--brand);--ink-prolexion:oklch(33% .085 262);--ink-cufine:oklch(45% .085 181);--ink-fix:oklch(48% .11 62);--dot-prolexion:oklch(72% .1 255);--dot-cufine:oklch(72% .11 175);--dot-fix:oklch(78% .14 72)}.site[data-brand=cufine]{--brand:var(--brand-cufine);--brand-soft:var(--brand-cufine-soft);--brand-ink:oklch(45% .085 181);--brand-deep:oklch(28% .05 190);--brand-glow:oklch(82% .08 172);--on-brand:oklch(99% .004 180)}.site[data-brand=fix]{--brand:var(--brand-fix);--brand-soft:var(--brand-fix-soft);--brand-ink:oklch(48% .11 62);--brand-deep:oklch(26% .045 62);--brand-glow:oklch(85% .12 82);--on-brand:oklch(20% .04 60);--primary:var(--brand);--primary-foreground:oklch(20% .04 60)}.dark .site{--brand-ink:var(--brand);--brand-deep:oklch(20% .03 262);--paper:oklch(19% .012 262);--primary:var(--brand);--primary-foreground:oklch(16% .02 262)}.site .display{font-family:var(--font-serif);letter-spacing:-.02em;font-feature-settings:"ss01" on;text-wrap:balance}.site .display em{font-style:italic;font-weight:400}.site .band-pattern{background-image:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--brand-glow) 22%, transparent) 0%, transparent 60%), repeating-linear-gradient(135deg, oklab(100% 0 5.96046e-8/.05) 0 1px, transparent 1px 14px)}.site .paper-grain{background-image:radial-gradient(color-mix(in oklab, var(--brand) 9%, transparent) 1px, transparent 1px);background-size:18px 18px}.site details>summary{list-style:none}.site details>summary::-webkit-details-marker{display:none}.site details[open] .faq-chevron{transform:rotate(180deg)}.site details::details-content{transition:block-size .25s cubic-bezier(.2, 0, 0, 1), content-visibility .25s allow-discrete;block-size:0;overflow:clip}.site details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.site{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){.site details::details-content{transition:none}}.site .no-scrollbar{scrollbar-width:none}.site .no-scrollbar::-webkit-scrollbar{display:none}
