@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_a46755c1-module__nYOkRq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_a46755c1-module__nYOkRq__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_81a33cc5-module___RQdfW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_81a33cc5-module___RQdfW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_b01bd03-module__bb8lqG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_b01bd03-module__bb8lqG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
:root,[data-theme=dtmg]{--spectrum:linear-gradient(to right, #029bec, #0c4fa8, #d75398, #e78e45);--spectrum-diagonal:linear-gradient(135deg, #029bec, #0c4fa8, #d75398, #e78e45);--card-strip:linear-gradient(to right, #029bec, #0c4fa8, #d75398, #e78e45);--btn-primary:linear-gradient(135deg, #029bec, #0c4fa8, #d75398);--cyan:#029bec;--navy:#0c4fa8;--pink:#d75398;--orange:#e78e45;--bg:#08091a;--bg-alt:#0c0d1e;--surface:#0e1026;--surface-hover:#141735;--surface-active:#029bec1f;--modal-bg:#0c0d1ef7;--input-bg:#ffffff0d;--border:#ffffff14;--border-hover:#ffffff24;--border-active:#029bec73;--border-subtle:#ffffff0d;--text-primary:#f2f3f8;--text-secondary:#b7bad0;--text-muted:#7a7e9c;--text-4:#4e5272;--accent:#029bec;--accent-hover:#19acff;--accent-dim:#029bec1f;--accent-border:#029bec59;--accent-subtle:#029bec14;--accent-focus:#029bec33;--on-accent:#fff;--sidebar-bg:#0c0d1e;--sidebar-border:#ffffff0f;--topbar-bg:#08091ad9;--status-success:#4ade80;--status-error:#f87171;--status-warning:#fbbf24;--status-info:#029bec;--status-success-bg:#4ade801f;--status-success-border:#4ade8038;--status-error-bg:#f8717124;--status-error-border:#f8717140;--status-warning-bg:#fbbf241f;--status-warning-border:#fbbf2438;--role-admin-bg:#e78e4526;--role-admin-text:#e78e45;--role-admin-border:#e78e454d;--role-editor-bg:#029bec26;--role-editor-text:#029bec;--role-editor-border:#029bec4d;--role-freelancer-bg:#2dd4bf1f;--role-freelancer-text:#2dd4bf;--role-freelancer-border:#2dd4bf40;--overlay-bg:#00000073;--shadow-modal:#0000004d;--font-head:var(--font-nunito), "Nunito", sans-serif;--font-body:var(--font-dm-sans), "DM Sans", sans-serif;--font-mono:"SF Mono", "Fira Code", ui-monospace, monospace}[data-theme="21oak"]{--oak-honeycomb:#8a7248;--oak-goldenrod:#cca766;--oak-light-oak:#f6f1ee;--oak-graphite:#212121;--spectrum:linear-gradient(to right, #8a7248, #cca766, #8a7248);--spectrum-diagonal:linear-gradient(135deg, #8a7248, #cca766);--card-strip:linear-gradient(to right, #8a7248, #cca766, #8a7248);--bg:#f6f1ee;--bg-alt:#ede7df;--surface:#ffffffbf;--surface-hover:#fffffff2;--surface-active:#8a724817;--modal-bg:#f6f1eef7;--input-bg:#2121210a;--border:#8a72482e;--border-hover:#8a724852;--border-active:#8a724899;--border-subtle:#8a72481a;--text-primary:#212121;--text-secondary:#212121a6;--text-muted:#21212161;--text-4:#21212147;--accent:#8a7248;--accent-hover:#cca766;--accent-dim:#8a72481a;--accent-border:#8a724859;--accent-subtle:#8a72480f;--accent-focus:#8a724833;--btn-primary:linear-gradient(135deg, #8a7248, #cca766);--sidebar-bg:#fff;--sidebar-border:#8a72481f;--topbar-bg:#f6f1eeeb;--status-success:#2d7d52;--status-error:#c0392b;--status-warning:#a0620a;--status-info:#1a6fa8;--status-success-bg:#2d7d521f;--status-success-border:#2d7d5238;--status-error-bg:#c0392b1f;--status-error-border:#c0392b40;--status-warning-bg:#a0620a1f;--status-warning-border:#a0620a38;--role-admin-bg:#8a724826;--role-admin-text:#8a7248;--role-admin-border:#8a72484d;--role-editor-bg:#1a6fa81f;--role-editor-text:#1a6fa8;--role-editor-border:#1a6fa840;--role-freelancer-bg:#2d7d521f;--role-freelancer-text:#2d7d52;--role-freelancer-border:#2d7d5240;--overlay-bg:#21212173;--shadow-modal:#21212133;--font-head:var(--font-playfair), "Playfair Display", serif;--font-body:var(--font-dm-sans), "DM Sans", sans-serif;--font-mono:"SF Mono", "Fira Code", ui-monospace, monospace}[data-theme=dt]{--spectrum:linear-gradient(to right, #0074f5, #19acff);--spectrum-diagonal:linear-gradient(135deg, #0074f5, #19acff);--card-strip:linear-gradient(to right, #0074f5, #19acff);--btn-primary:linear-gradient(135deg, #0074f5, #19acff);--bg:#001420;--bg-alt:#011e2c;--surface:#ffffff0a;--surface-hover:#ffffff12;--surface-active:#19acff1f;--modal-bg:#001420f7;--surface-0:#001420;--surface-1:#011e2c;--surface-2:#022638;--surface-3:#032e44;--surface-hover-legacy:#022638;--border:#ffffff14;--border-hover:#ffffff24;--border-active:#19acff66;--border-strong:#ffffff24;--border-subtle:#ffffff0d;--text-primary:#ffffffeb;--text-secondary:#ffffffb3;--text-muted:#ffffff73;--text-1:#ffffffeb;--text-2:#ffffffa6;--text-3:#fff6;--text-4:#ffffff40;--accent:#19acff;--accent-hover:#4ac3ff;--accent-dim:#19acff1f;--accent-border:#19acff4d;--accent-2:#0074f5;--accent-2-dim:#0074f51f;--sidebar-bg:#011e2c;--sidebar-border:#ffffff0f;--topbar-bg:#001420d9;--status-success:#4ade80;--status-error:#f87171;--status-warning:#fbbf24;--status-info:#19acff;--font-head:var(--font-nunito), "Nunito", sans-serif;--font-body:var(--font-dm-sans), "DM Sans", sans-serif;--font-mono:"SF Mono", "Fira Code", ui-monospace, monospace;--font-display:var(--font-nunito), "Nunito", sans-serif;--accent-bg:#19acff24;--accent-bg-medium:#19acff29;--accent-bg-subtle:#19acff0a;--accent-bg-light:#19acff0f;--accent-bg-faint:#19acff08;--accent-bg-glow:#19acff14;--accent-border-strong:#19acff8c}[data-theme=tm]{--spectrum:linear-gradient(to right, #537a50, #6da169);--spectrum-diagonal:linear-gradient(135deg, #537a50, #6da169);--card-strip:linear-gradient(to right, #537a50, #6da169);--btn-primary:linear-gradient(135deg, #537a50, #6da169);--bg:#080f08;--bg-alt:#0e160e;--surface:#ffffff0a;--surface-hover:#ffffff12;--surface-active:#6da1691f;--modal-bg:#080f08f7;--surface-0:#080f08;--surface-1:#0e160e;--surface-2:#142014;--surface-3:#1a281a;--surface-hover-legacy:#142014;--border:#ffffff14;--border-hover:#ffffff24;--border-active:#6da16966;--border-strong:#ffffff24;--border-subtle:#ffffff0d;--text-primary:#ffffffeb;--text-secondary:#ffffffb3;--text-muted:#ffffff73;--text-1:#ffffffeb;--text-2:#ffffffa6;--text-3:#fff6;--text-4:#ffffff40;--accent:#6da169;--accent-hover:#8cc488;--accent-dim:#6da1691f;--accent-border:#6da1694d;--accent-2:#537a50;--accent-2-dim:#537a501f;--sidebar-bg:#0e160e;--sidebar-border:#ffffff0f;--topbar-bg:#080f08d9;--status-success:#4ade80;--status-error:#f87171;--status-warning:#fbbf24;--status-info:#6da169;--font-head:var(--font-nunito), "Nunito", sans-serif;--font-body:var(--font-ibm-plex-serif), Georgia, serif;--font-mono:"SF Mono", "Fira Code", ui-monospace, monospace;--font-display:var(--font-nunito), "Nunito", sans-serif;--accent-bg:#6da16924;--accent-bg-medium:#6da16929;--accent-bg-subtle:#6da1690a;--accent-bg-light:#6da1690f;--accent-bg-faint:#6da16908;--accent-bg-glow:#6da16914;--accent-border-strong:#6da1698c;--pink-bg-faint:#537a500f}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .2s,color .2s}h1,h2{font-family:var(--font-head);letter-spacing:-.02em;font-weight:800}h3{font-family:var(--font-head);font-weight:700}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.section-1{animation:.3s both fadeUp}.section-2{animation:.3s 50ms both fadeUp}.section-3{animation:.3s .1s both fadeUp}.section-4{animation:.3s .15s both fadeUp}.dtmg-swatch--dtmg{background:#029bec}.dtmg-swatch--21oak{background:#cca766}.dtmg-swatch--dt{background:#19acff}.dtmg-swatch--tm{background:#6da169}.dtmg-checkbox-box{border:1px solid var(--border);transition:background .12s,border-color .12s}.dtmg-checkbox-box:hover{border-color:var(--border-active)}
