/*! © 2026 Andreas Ebner — DeFactory (NextStitch). All rights reserved. Proprietary. */
.doc-cover{--c-paper:#fbfaf5;--c-fabric:#f3efe2;--c-weave:#17332d0d;--c-ink:#17332d;--c-muted:#17332d6b;--c-faint:#17332d24;--c-thread-1:#c64931;--c-thread-2:#2f7a5b;--c-thread-3:#3d5a99;--c-hoop:#d5b48a;--c-hoop-edge:#a8875e;--c-patch:#e7dcc4;--c-applique:#f2c4b3;width:100%;height:100%;display:block}.dark .doc-cover{--c-paper:#13241f;--c-fabric:#1b302a;--c-weave:#eef7ef0d;--c-ink:#eef7ef;--c-muted:#eef7ef80;--c-faint:#eef7ef29;--c-thread-1:#ff9a83;--c-thread-2:#86dca0;--c-thread-3:#9fb3ff;--c-hoop:#8a7253;--c-hoop-edge:#b49670;--c-patch:#2c3f36;--c-applique:#5a3a33}.doc-cover .cv-fabric{fill:var(--c-fabric)}.doc-cover .cv-weave{stroke:var(--c-weave);stroke-width:1px;fill:none}.doc-cover .cv-thread-1{stroke:var(--c-thread-1)}.doc-cover .cv-thread-2{stroke:var(--c-thread-2)}.doc-cover .cv-thread-3{stroke:var(--c-thread-3)}.doc-cover .cv-under{stroke:var(--c-muted)}.doc-cover .cv-tex{fill:none;stroke:var(--c-thread-3)}.doc-cover .cv-outline{fill:none;stroke:var(--c-muted);stroke-width:1.6px;stroke-dasharray:4 4}.doc-cover .cv-edge-1{stroke:var(--c-thread-1);stroke-width:1.2px}.doc-cover .cv-edge-2{stroke:var(--c-thread-2);stroke-width:1.2px}.doc-cover .cv-edge-3{stroke:var(--c-thread-3);stroke-width:1.2px}.doc-cover .cv-run{fill:none;stroke:var(--c-muted);stroke-width:1.6px;stroke-dasharray:5 4;stroke-linecap:round}.doc-cover .cv-run-thread{fill:none;stroke:var(--c-thread-1);stroke-width:2.2px;stroke-dasharray:6 4;stroke-linecap:round}.doc-cover .cv-thread-run{fill:none;stroke:var(--c-thread-1);stroke-width:1.4px;stroke-dasharray:3 3}.doc-cover .cv-stem{fill:none;stroke:var(--c-thread-2);stroke-width:2.2px;stroke-dasharray:5 3;stroke-linecap:round}.doc-cover .cv-arrow{fill:none;stroke:var(--c-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.doc-cover .cv-guide{fill:none;stroke:var(--c-faint);stroke-width:20px;stroke-linecap:round}.doc-cover .cv-satin-rungs{fill:none;stroke:var(--c-thread-1);stroke-width:2.2px;stroke-linecap:round}.doc-cover .cv-satin-edge{stroke-width:8px}.doc-cover .cv-ring{fill:none;stroke-width:9px}.doc-cover .cv-letters{stroke:var(--c-ink);stroke-opacity:.25;stroke-width:.6px;paint-order:stroke;font-family:Georgia,Times New Roman,serif;font-weight:700}.doc-cover .cv-caret{fill:none;stroke:var(--c-ink);stroke-width:2.2px;stroke-linecap:round}.doc-cover .cv-hoop{fill:none;stroke:var(--c-hoop);stroke-width:7px}.doc-cover .cv-hoop-inner{fill:none;stroke:var(--c-hoop-edge);stroke-width:1.4px}.doc-cover .cv-hoop-screw{fill:var(--c-hoop-edge)}.doc-cover .cv-path{stroke:var(--c-ink);stroke-width:1.6px}.doc-cover .cv-node{fill:var(--c-paper);stroke:var(--c-ink);stroke-width:1.6px}.doc-cover .cv-handle-line{fill:none;stroke:var(--c-ink);stroke-opacity:.55;stroke-width:1.2px}.doc-cover .cv-handle-end{fill:var(--c-ink)}.doc-cover .cv-cut{fill:none;stroke:var(--c-thread-1);stroke-width:2px;stroke-dasharray:6 4}.doc-cover .cv-blade{fill:var(--c-thread-1)}.doc-cover .cv-gap{fill:none;stroke:var(--c-muted);stroke-width:1.4px;stroke-dasharray:3 3}.doc-cover .cv-swatch-1{fill:var(--c-thread-1)}.doc-cover .cv-swatch-2{fill:var(--c-thread-2)}.doc-cover .cv-swatch-3{fill:var(--c-thread-3)}.doc-cover .cv-swatch-on{stroke:var(--c-ink);stroke-width:2px;paint-order:stroke;outline:none}.doc-cover .cv-screen-colour{fill:var(--c-thread-1);opacity:.75;stroke:var(--c-ink);stroke-opacity:.3}.doc-cover .cv-spool-end{fill:var(--c-hoop);stroke:var(--c-hoop-edge);stroke-width:1px}.doc-cover .cv-spool-thread{stroke:none}.doc-cover .cv-match{fill:none;stroke:var(--c-ink);stroke-width:1.6px;stroke-dasharray:4 3}.doc-cover .cv-tile{fill:var(--c-paper);stroke:var(--c-faint);stroke-width:1.4px}.doc-cover .cv-file{fill:var(--c-paper);stroke:var(--c-ink);stroke-opacity:.5;stroke-width:1.4px}.doc-cover .cv-zip{fill:none;stroke:var(--c-ink);stroke-opacity:.55;stroke-width:3px;stroke-dasharray:2 2}.doc-cover .cv-tag{fill:var(--c-paper);stroke-width:1.8px}.doc-cover .cv-tag-1{stroke:var(--c-thread-1)}.doc-cover .cv-tag-2{stroke:var(--c-thread-2)}.doc-cover .cv-tag-3{stroke:var(--c-thread-3)}.doc-cover .cv-tag-hole{fill:var(--c-fabric);stroke:var(--c-muted);stroke-width:1px}.doc-cover .cv-tag-text{fill:var(--c-ink);letter-spacing:.06em;font:700 14px Inter,ui-sans-serif,system-ui,sans-serif}.doc-cover .cv-logo{fill:var(--c-thread-3)}.doc-cover .cv-pixel-1{fill:var(--c-thread-1)}.doc-cover .cv-pixel-3{fill:var(--c-thread-3)}.doc-cover .cv-patch{fill:var(--c-patch)}.doc-cover .cv-applique{fill:var(--c-applique)}.doc-cover .cv-patch-weave{fill:none;stroke:var(--c-weave);stroke-width:1px}.doc-cover .cv-badge{fill:var(--c-ink)}.doc-cover .cv-badge-text{fill:var(--c-paper);font:700 11px Inter,ui-sans-serif,system-ui,sans-serif}.doc-cover .cv-path-dot{fill:var(--c-thread-1)}.doc-cover .cv-bobbin{fill:var(--c-paper);stroke:var(--c-ink);stroke-opacity:.5;stroke-width:1.6px}.doc-cover .cv-bobbin-hub{fill:var(--c-fabric);stroke:var(--c-ink);stroke-opacity:.5;stroke-width:1.4px}.doc-cover .cv-clock{fill:var(--c-paper);stroke:var(--c-ink);stroke-width:2.4px}.doc-cover .cv-clock-crown{fill:var(--c-ink)}.doc-cover .cv-clock-hand{fill:none;stroke:var(--c-thread-1);stroke-width:2.4px;stroke-linecap:round}.doc-cover .cv-clock-tick{stroke:var(--c-ink);stroke-width:2px;stroke-linecap:round}.doc-cover .cv-usb{fill:var(--c-ink)}.doc-cover .cv-usb-plug{fill:var(--c-hoop-edge)}.doc-cover .cv-usb-text{fill:var(--c-paper);letter-spacing:.08em;font:700 13px Inter,ui-sans-serif,system-ui,sans-serif}.doc-cover .cv-needle-line{stroke:var(--c-ink);stroke-opacity:.35;stroke-width:1.2px;stroke-dasharray:2 3}.doc-cover .cv-needle{fill:var(--c-ink)}.doc-cover .cv-track{fill:var(--c-faint)}.doc-cover .cv-progress{fill:var(--c-thread-1)}.doc-cover .cv-handle{fill:var(--c-paper);stroke:var(--c-ink);stroke-width:1.6px}.doc-cover .cv-play{fill:var(--c-ink)}.faq-q>summary{list-style:none}.faq-q>summary::-webkit-details-marker{display:none}.faq-q+.faq-q{border-top:1.5px dashed #17332d33}.dark .faq-q+.faq-q{border-top-color:#ffffff2e}.faq-plus{color:#17332d;border:1px solid #17332d26;border-radius:999px;flex:none;width:32px;height:32px;position:relative}.dark .faq-plus{color:#fff;border-color:#ffffff26}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.faq-q[open] .faq-plus{color:#c64931;background:#fbe1d8;border-color:#0000}.dark .faq-q[open] .faq-plus{color:#ff9a83;background:#ff9a8326}.faq-q[open] .faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.faq-label:before{content:"";pointer-events:none;border:1.5px dashed #b8efb273;border-radius:14px;position:absolute;inset:8px}.faq-pills{scrollbar-width:none}.faq-pills::-webkit-scrollbar{display:none}.faq-table>summary{list-style:none}.faq-table>summary::-webkit-details-marker{display:none}.faq-caret{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(-45deg)}.faq-table[open] .faq-caret{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.faq-plus:after,.faq-caret{transition:none}}
