:root[data-brand=capswan]{--yap-bg: #141009;--yap-bg-subtle: #0e0a06;--yap-bg-elevated: #1e1813;--yap-fg: #f4ecdd;--yap-fg-muted: #b4aa98;--yap-fg-faint: #948a79;--yap-border: #3a3226;--yap-border-subtle: rgba(58,50,38,.65);--yap-accent: #ff5b2e;--yap-accent-hover: #ff7848;--yap-accent-muted: #3a1a10;--yap-on-accent: #1b1714;--yap-accent-text: #ff7048;--yap-on-success: #1b1714;--yap-on-warning: #1b1714;--yap-on-danger: #1b1714;--yap-on-info: #1b1714;--yap-success: #5c9a80;--yap-success-bg: #16241d;--yap-success-fg: #8fc7ab;--yap-warning: #d99a2b;--yap-warning-bg: #2a2113;--yap-warning-fg: #f0c97a;--yap-danger: #e06750;--yap-danger-bg: #2c1714;--yap-danger-fg: #f0a99a;--yap-info: #6aa2e0;--yap-info-bg: #17242e;--yap-info-fg: #a9cdf0;--yap-ring: #ff5b2e;--yap-font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--yap-font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--yap-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--yap-auth-page-bg: #141009;--yap-auth-card-bg: #1e1813;--yap-auth-card-border: #3a3226;--yap-auth-input-bg: #1e1813;--yap-auth-input-border: #3a3226;--yap-auth-input-border-hover: #4a4030;--yap-auth-fg: #f4ecdd;--yap-auth-fg-muted: #b4aa98;--yap-auth-fg-faint: #948a79;--yap-auth-accent: #ff5b2e;--yap-auth-accent-hover: #ff7848;--yap-auth-accent-active: #e0410f;--yap-auth-ring: rgba(255,91,46,.45);--yap-auth-divider: #3a3226}:root[data-brand=capswan][data-theme=light],:root[data-brand=capswan].light{--yap-bg: #f6f1e7;--yap-bg-subtle: #ece4d4;--yap-bg-elevated: #fffdf8;--yap-fg: #1b1714;--yap-fg-muted: #5f564b;--yap-fg-faint: #6d6354;--yap-border: #e0d6c2;--yap-border-subtle: rgba(224,214,194,.55);--yap-accent: #ff5b2e;--yap-accent-hover: #e0410f;--yap-accent-muted: #fff0eb;--yap-on-accent: #1b1714;--yap-accent-text: #93300e;--yap-on-success: #fffdf8;--yap-on-warning: #1b1714;--yap-on-danger: #fffdf8;--yap-on-info: #fffdf8;--yap-success: #3f6f5e;--yap-success-bg: #e8f0ea;--yap-success-fg: #2a5246;--yap-warning: #b07c12;--yap-warning-bg: #f7ecd4;--yap-warning-fg: #7a5409;--yap-danger: #c0392b;--yap-danger-bg: #f6e3df;--yap-danger-fg: #8a2a20;--yap-info: #2d5aa0;--yap-info-bg: #e7eefa;--yap-info-fg: #1f4585;--yap-ring: #ff5b2e;--yap-font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--yap-font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--yap-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--yap-auth-page-bg: #f6f1e7;--yap-auth-card-bg: #fffdf8;--yap-auth-card-border: #e0d6c2;--yap-auth-input-bg: #fffdf8;--yap-auth-input-border: #e0d6c2;--yap-auth-input-border-hover: #cbbfa5;--yap-auth-fg: #1b1714;--yap-auth-fg-muted: #5f564b;--yap-auth-fg-faint: #6d6354;--yap-auth-accent: #ff5b2e;--yap-auth-accent-hover: #e0410f;--yap-auth-accent-active: #c2360b;--yap-auth-ring: rgba(255,91,46,.45);--yap-auth-divider: rgba(224,214,194,.55)}:root[data-brand=capswan]{--yap-brand-paper: 20 16 9;--yap-brand-paper-sunk: 14 10 6;--yap-brand-paper-raised: 30 24 19;--yap-brand-ink: 244 236 221;--yap-brand-ink-muted: 180 170 152;--yap-brand-ink-faint: 120 110 95;--yap-brand-hair: 58 50 38;--yap-brand-instrument: 246 241 231;--yap-brand-instrument-2: 236 228 212;--yap-brand-instrument-fg: 27 23 20;--yap-brand-instrument-hair: 224 214 194;--yap-brand-persimmon: 255 91 46;--yap-brand-persimmon-deep: 255 120 72;--yap-brand-yapture: 46 107 255;--yap-brand-threadpilled: 16 224 160;--yap-brand-threadpilled-surface: 20 61 47;--yap-brand-threadpilled-border: 73 151 117;--yap-brand-threadpilled-diagram: #0a7352;--yap-brand-threadpilled-node-surface: #fffdf8;--yap-brand-cuitty: 122 59 255;--yap-brand-gpfamily: 63 111 94;--yap-brand-gpfamily-bright: 92 154 128;--yap-brand-frauthy: 91 79 230;--yap-brand-frauthy-coral: 241 87 46;--yap-brand-gold: 255 176 32;--yap-brand-yapture-ink: 90 160 255;--yap-brand-threadpilled-ink: 50 210 155;--yap-brand-cuitty-ink: 160 120 255;--yap-brand-gpfamily-ink: 92 154 128;--yap-brand-frauthy-ink: 130 120 240}:root[data-brand=capswan][data-theme=light],:root[data-brand=capswan].light{--yap-brand-paper: 246 241 231;--yap-brand-paper-sunk: 236 228 212;--yap-brand-paper-raised: 255 253 248;--yap-brand-ink: 27 23 20;--yap-brand-ink-muted: 107 97 85;--yap-brand-ink-faint: 154 143 126;--yap-brand-hair: 224 214 194;--yap-brand-instrument: 20 16 9;--yap-brand-instrument-2: 30 24 19;--yap-brand-instrument-fg: 244 236 221;--yap-brand-instrument-hair: 58 50 38;--yap-brand-persimmon: 255 91 46;--yap-brand-persimmon-deep: 224 65 15;--yap-brand-yapture: 46 107 255;--yap-brand-threadpilled: 16 224 160;--yap-brand-threadpilled-surface: 225 241 234;--yap-brand-threadpilled-border: 115 151 132;--yap-brand-threadpilled-diagram: #74e6ba;--yap-brand-threadpilled-node-surface: #1e1813;--yap-brand-cuitty: 122 59 255;--yap-brand-gpfamily: 63 111 94;--yap-brand-gpfamily-bright: 92 154 128;--yap-brand-frauthy: 91 79 230;--yap-brand-frauthy-coral: 241 87 46;--yap-brand-gold: 255 176 32;--yap-brand-yapture-ink: 27 82 153;--yap-brand-threadpilled-ink: 10 115 82;--yap-brand-cuitty-ink: 74 43 153;--yap-brand-gpfamily-ink: 63 111 94;--yap-brand-frauthy-ink: 61 52 154}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeP2Xz5fU8w.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeP2Xz5fU8w.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeP2Xz5fU8w.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeP2Xz5fU8w.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFWNOITd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFWNOITd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFWNOITd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFWNOITd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: var(--yap-brand-paper);--paper-sunk: var(--yap-brand-paper-sunk);--paper-raised: var(--yap-brand-paper-raised);--ink: var(--yap-brand-ink);--ink-muted: var(--yap-brand-ink-muted);--ink-faint: var(--yap-brand-ink-faint);--hair: var(--yap-brand-hair);--instrument: var(--yap-brand-instrument);--instrument-2: var(--yap-brand-instrument-2);--instrument-fg: var(--yap-brand-instrument-fg);--instrument-hair: var(--yap-brand-instrument-hair);--persimmon: var(--yap-brand-persimmon);--persimmon-deep: var(--yap-brand-persimmon-deep);--yapture: var(--yap-brand-yapture);--threadpilled: var(--yap-brand-threadpilled);--threadpilled-surface: var(--yap-brand-threadpilled-surface);--threadpilled-border: var(--yap-brand-threadpilled-border);--threadpilled-diagram: var(--yap-brand-threadpilled-diagram);--threadpilled-node-surface: var(--yap-brand-threadpilled-node-surface);--cuitty: var(--yap-brand-cuitty);--gpfamily: var(--yap-brand-gpfamily);--gpfamily-bright: var(--yap-brand-gpfamily-bright);--frauthy: var(--yap-brand-frauthy);--frauthy-coral: var(--yap-brand-frauthy-coral);--gold: var(--yap-brand-gold);--yapture-ink: var(--yap-brand-yapture-ink);--threadpilled-ink: var(--yap-brand-threadpilled-ink);--cuitty-ink: var(--yap-brand-cuitty-ink);--gpfamily-ink: var(--yap-brand-gpfamily-ink);--frauthy-ink: var(--yap-brand-frauthy-ink);--font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--reading-scale: 1;--root-reading-size: 100%;--type-body: 1rem;--type-small: .875rem;--type-caption: .75rem;--type-title: clamp(2rem, 4vw, 4.25rem);--dur-fast: .12s;--dur-normal: .24s;--dur-slow: .42s;--dur-slower: .68s;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}html{background:rgb(var(--paper));font-size:var(--root-reading-size);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font-sans);color:rgb(var(--ink))}[data-astro-cid-j7y7d5ql]::-moz-selection{background:rgb(var(--persimmon) / .22)}[data-astro-cid-j7y7d5ql]::selection{background:rgb(var(--persimmon) / .22)}.font-display[data-astro-cid-j7y7d5ql]{font-family:var(--font-display);font-optical-sizing:auto}.eyebrow[data-astro-cid-j7y7d5ql]{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--persimmon))}.grain[data-astro-cid-j7y7d5ql]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:multiply}.grid-faint[data-astro-cid-j7y7d5ql]{background-image:linear-gradient(rgb(var(--hair) / .6) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--hair) / .6) 1px,transparent 1px);background-size:56px 56px}.prose-scale[data-astro-cid-j7y7d5ql]{font-size:inherit}.cuitty-dock-ring[data-astro-cid-j7y7d5ql]{transform-box:fill-box;transform-origin:center;opacity:0;animation:cuitty-dock-ring .68s var(--ease-out) both}.cuitty-dock-ring-two[data-astro-cid-j7y7d5ql]{animation-delay:80ms}@keyframes cuitty-dock-ring{0%{opacity:.72;transform:scale(.45)}72%{opacity:.18}to{opacity:0;transform:scale(2.2)}}.product-demo-frame[data-astro-cid-j7y7d5ql]{block-size:clamp(25rem,42vw,31rem)}.gpfamily-demo-frame[data-astro-cid-j7y7d5ql]{block-size:clamp(20rem,30vw,22rem)}.gallery-nav-button[data-astro-cid-j7y7d5ql]{box-shadow:0 10px 28px #00000047,0 0 0 1px #1410093d}.gallery-nav-button[data-astro-cid-j7y7d5ql]:hover{background:rgb(var(--persimmon))!important;border-color:rgb(var(--persimmon))!important;color:rgb(var(--paper-raised))!important;transform:translateY(-50%) scale(1.07)!important}.gallery-nav-button[data-astro-cid-j7y7d5ql]:focus-visible{outline:3px solid rgb(var(--paper-raised));outline-offset:4px}.tpd-before-after[data-astro-cid-j7y7d5ql]{block-size:var(--tpd-compare-height, clamp(25rem, 44vw, 31rem));isolation:isolate;touch-action:none}.tpd-before-after[data-astro-cid-j7y7d5ql]:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 73% 24%,rgb(var(--threadpilled) / .13),transparent 32%),linear-gradient(120deg,rgb(255 255 255 / .02),transparent 44%);pointer-events:none}.tpd-compare-label[data-astro-cid-j7y7d5ql]{position:absolute;z-index:3;inset-block-start:0;display:flex;align-items:center;gap:.55rem;block-size:3.5rem;padding-inline:1.25rem;color:rgb(var(--instrument-fg) / .82);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.03em;text-transform:uppercase;border-block-end:1px solid rgb(var(--instrument-hair))}.tpd-before-label[data-astro-cid-j7y7d5ql]{inset-inline-start:0;inset-inline-end:0;background:rgb(var(--instrument-2) / .96)}.tpd-after-label[data-astro-cid-j7y7d5ql]{inset-inline-start:0;inset-inline-end:0;justify-content:flex-end;background:rgb(var(--instrument) / .36)}.tpd-compare-kicker[data-astro-cid-j7y7d5ql]{color:var(--threadpilled-diagram);font-weight:700}.tpd-divider[data-astro-cid-j7y7d5ql]{position:absolute;z-index:6;inset-block:0;inline-size:2px;background:var(--threadpilled-diagram);box-shadow:0 0 0 1px #1410098c,0 0 24px rgb(var(--threadpilled) / .55);pointer-events:none}.tpd-divider-grip[data-astro-cid-j7y7d5ql]{position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:2px solid var(--threadpilled-diagram);border-radius:999px;color:rgb(var(--instrument) / .92);background:var(--threadpilled-diagram);font-family:var(--font-mono);font-size:1rem;box-shadow:0 8px 22px #00000059}.tpd-range[data-astro-cid-j7y7d5ql]{position:absolute;z-index:7;inset:0;inline-size:100%;block-size:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;cursor:col-resize}.tpd-range[data-astro-cid-j7y7d5ql]:focus-visible+.sr-only[data-astro-cid-j7y7d5ql],.tpd-before-after[data-astro-cid-j7y7d5ql]:has(.tpd-range:focus-visible) .tpd-divider-grip[data-astro-cid-j7y7d5ql]{outline:3px solid rgb(var(--instrument-fg));outline-offset:4px}@media(max-width:42rem){.product-demo-frame[data-astro-cid-j7y7d5ql]{block-size:31rem}.gpfamily-demo-frame[data-astro-cid-j7y7d5ql]{block-size:19rem}.tpd-before-after[data-astro-cid-j7y7d5ql]{block-size:31rem}.tpd-compare-label[data-astro-cid-j7y7d5ql]{padding-inline:.875rem;font-size:.625rem}.tpd-divider-grip[data-astro-cid-j7y7d5ql]{inline-size:2.35rem;block-size:2.35rem}}html.js-reveal [data-astro-cid-j7y7d5ql][data-reveal]{opacity:0}html.js-reveal [data-astro-cid-j7y7d5ql][data-reveal].is-revealed{opacity:1}@keyframes cap-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes cap-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7y7d5ql],[data-astro-cid-j7y7d5ql]:before,[data-astro-cid-j7y7d5ql]:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
