@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/alegreya-sans-cyrillic-400-normal.1wownwsjtmlp5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/alegreya-sans-latin-400-normal.1ckzm0l63aud7.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/alegreya-sans-cyrillic-500-normal.22jk2pu-kvgf-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/alegreya-sans-latin-500-normal.08pa3ovb_ejau.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/alegreya-sans-cyrillic-700-normal.3ncghi15d8d9a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/alegreya-sans-latin-700-normal.409o-3tjiconj.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-wght-normal.30fy5omi2-tsw.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-wght-normal.0jvcp-grhfvvq.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");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:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/merriweather-cyrillic-wght-normal.3j_v380mtc8i3.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/merriweather-latin-wght-normal.3_g2n7q20a3c1.woff2)format("woff2-variations");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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-alternates-cyrillic-400-normal.009xg_0x---f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-alternates-latin-400-normal.0l0dihfb3_9j1.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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-alternates-cyrillic-600-normal.0xd-_prfbks5y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-alternates-latin-600-normal.2lg_1d939xixa.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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-alternates-cyrillic-700-normal.2mbidsjgvey3i.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-alternates-latin-700-normal.14au984i0ogzo.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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-wght-normal.3fope3hsfcjah.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-wght-normal.1wzrasd95pxo_.woff2)format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-sans-cyrillic-wght-normal.3uvxr1_el9vcs.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-sans-latin-wght-normal.43tw5taujkj4o.woff2)format("woff2-variations");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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(../media/oswald-cyrillic-wght-normal.0hrvobmxxmrlj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(../media/oswald-latin-wght-normal.01c2-di5e_1xz.woff2)format("woff2-variations");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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-wght-normal.2zgicrf277h2v.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-wght-normal.43nl7c6owh8w3.woff2)format("woff2-variations");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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-cyrillic-wght-normal.3_rirqjdlt5np.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-latin-wght-normal.2hiny1627tgmp.woff2)format("woff2-variations");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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-wght-normal.2o7d_x-bmx02y.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.092gko6h6levo.woff2)format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-cyrillic-wght-normal.4410a-by3wkmp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-latin-wght-normal.1tz5lbfnvawi1.woff2)format("woff2-variations");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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/work-sans-latin-wght-normal.2xhghglq35dij.woff2)format("woff2-variations");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}:root{--font-display:"Oswald Variable",sans-serif;--font-body:"Space Grotesk Variable",sans-serif;--font-space:"Space Grotesk Variable",sans-serif;--font-inter:"Inter Variable",sans-serif;--font-mythic-sans:"Alegreya Sans",sans-serif;--font-sora:"Sora Variable",sans-serif;--font-work:"Work Sans Variable",sans-serif;--font-montserrat-alt:"Montserrat Alternates",sans-serif;--font-manrope:"Manrope Variable",sans-serif;--font-emberveil-display:"Unbounded Variable",sans-serif;--font-merriweather:"Merriweather Variable",serif;--font-nunito:"Nunito Variable",sans-serif;--font-raleway:"Raleway Variable",sans-serif;--font-nunito-sans:"Nunito Sans Variable",sans-serif;--font-rubik:"Rubik Variable",sans-serif;--font-pirate-display:"Cormorant Garamond Variable",serif;--font-pirate-body:"Nunito Sans Variable",sans-serif;--font-cormorant:"Cormorant Garamond Variable",serif}
[data-theme=crimson]{--theme-bg:#160808;--theme-bg-2:#221010;--theme-card:#201111;--theme-card-2:#2a1515;--theme-border:#3f1d1d;--theme-accent:#d7b46a;--theme-accent-bright:#f2d79c;--theme-accent-60:#d7b46a99;--theme-accent-25:#d7b46a40;--theme-red:#b5161c;--theme-text:#f5ead3;--theme-muted:#b49a77;--theme-text-dark:#2a1b10;--theme-hero-a:#3f1a1a;--theme-hero-b:#1f0d0d;--theme-hero-c:#0d0707;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#2c1717;--theme-ghost-hover:#3a1c1c;--theme-panel-hover:#2a1818;--theme-input-bg:#160c0c;--theme-queue-temp:#1e1414;--theme-danger:#3a1616;--theme-danger-hover:#4a1a1a;--theme-focus:#f2d79c;--theme-font-display:var(--font-display);--theme-font-body:var(--font-body);--theme-shadow-hero:0 30px 80px -55px #000000bf;--theme-shadow-card:0 25px 70px -45px #000000a6;--theme-shadow-card-soft:0 25px 70px -45px #000000b3;--theme-shadow-panel:0 15px 45px -35px #0000008c;--theme-shadow-drag:0 15px 45px -35px #0009;--theme-shadow-modal:0 30px 80px -55px #000c;--theme-shadow-toast:0 25px 70px -45px #0009;--theme-icon-filter:invert(82%) sepia(21%) saturate(604%) hue-rotate(2deg) brightness(96%) contrast(88%);--theme-icon-filter-contrast:invert(14%) sepia(18%) saturate(1400%) hue-rotate(344deg) brightness(84%) contrast(96%);--theme-icon-filter-accent:invert(82%) sepia(21%) saturate(604%) hue-rotate(2deg) brightness(96%) contrast(88%)}
[data-theme=mono]{--theme-bg:#262626;--theme-bg-2:#303030;--theme-card:#343434;--theme-card-2:#3b3b3b;--theme-border:#525252;--theme-accent:#f0f0f0;--theme-accent-bright:#fff;--theme-accent-60:#f0f0f099;--theme-accent-25:#f0f0f040;--theme-red:#c9c9c9;--theme-text:#f8f8f8;--theme-muted:#d2d2d2;--theme-text-dark:#1a1a1a;--theme-hero-a:#4a4a4a;--theme-hero-b:#333;--theme-hero-c:#262626;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#343434;--theme-ghost-hover:#3f3f3f;--theme-panel-hover:#3d3d3d;--theme-input-bg:#2f2f2f;--theme-queue-temp:#343434;--theme-danger:#363636;--theme-danger-hover:#434343;--theme-focus:#fff;--theme-font-display:var(--font-inter);--theme-font-body:var(--font-inter);--theme-shadow-hero:0 30px 80px -55px #0009;--theme-shadow-card:0 25px 70px -45px #00000080;--theme-shadow-card-soft:0 25px 70px -45px #0000008c;--theme-shadow-panel:0 15px 45px -35px #00000073;--theme-shadow-drag:0 15px 45px -35px #00000080;--theme-shadow-modal:0 30px 80px -55px #000000a6;--theme-shadow-toast:0 25px 70px -45px #00000080;--theme-icon-filter:invert(92%) sepia(2%) saturate(52%) hue-rotate(316deg) brightness(104%) contrast(92%);--theme-icon-filter-contrast:invert(15%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(62%) contrast(100%);--theme-icon-filter-accent:invert(92%) sepia(2%) saturate(52%) hue-rotate(316deg) brightness(104%) contrast(92%)}
[data-theme=midnight]{--theme-bg:#0b1020;--theme-bg-2:#121a2b;--theme-card:#141e32;--theme-card-2:#18243b;--theme-border:#243252;--theme-accent:#7fb5ff;--theme-accent-bright:#a7ccff;--theme-accent-60:#7fb5ff99;--theme-accent-25:#7fb5ff40;--theme-red:#6b94d6;--theme-text:#e8f0ff;--theme-muted:#9bb4d8;--theme-text-dark:#0b1220;--theme-hero-a:#1b2a49;--theme-hero-b:#0f1728;--theme-hero-c:#0a0f1c;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#1b2640;--theme-ghost-hover:#223050;--theme-panel-hover:#1c2842;--theme-input-bg:#0e1525;--theme-queue-temp:#162136;--theme-danger:#1a2340;--theme-danger-hover:#233050;--theme-focus:#a7ccff;--theme-font-display:var(--font-sora);--theme-font-body:var(--font-sora);--theme-shadow-hero:0 30px 80px -55px #030818d9;--theme-shadow-card:0 25px 70px -45px #020817b3;--theme-shadow-card-soft:0 25px 70px -45px #020817bf;--theme-shadow-panel:0 15px 45px -35px #02081799;--theme-shadow-drag:0 15px 45px -35px #020817a6;--theme-shadow-modal:0 30px 80px -55px #020817d9;--theme-shadow-toast:0 25px 70px -45px #020817b3;--theme-icon-filter:invert(86%) sepia(12%) saturate(971%) hue-rotate(190deg) brightness(104%) contrast(95%);--theme-icon-filter-contrast:invert(12%) sepia(34%) saturate(1380%) hue-rotate(200deg) brightness(62%) contrast(102%);--theme-icon-filter-accent:invert(86%) sepia(12%) saturate(971%) hue-rotate(190deg) brightness(104%) contrast(95%)}
[data-theme=ivory]{--theme-bg:#f6f1e9;--theme-bg-2:#efe7dc;--theme-card:#f8f3ea;--theme-card-2:#efe6da;--theme-border:#d7cbbb;--theme-accent:#8b5a2b;--theme-accent-bright:#a66b33;--theme-accent-60:#8b5a2b99;--theme-accent-25:#8b5a2b40;--theme-red:#a06936;--theme-text:#2f2417;--theme-muted:#6b5a45;--theme-text-dark:#f8f1e6;--theme-hero-a:#f8efe2;--theme-hero-b:#efe5d6;--theme-hero-c:#e6dccd;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#f1e6d6;--theme-ghost-hover:#e8dbc8;--theme-panel-hover:#eadfce;--theme-input-bg:#f4ecdf;--theme-queue-temp:#efe4d6;--theme-danger:#e4d6c6;--theme-danger-hover:#dacbb9;--theme-focus:#8b5a2b;--theme-font-display:var(--font-work);--theme-font-body:var(--font-work);--theme-shadow-hero:0 30px 80px -55px #54412d59;--theme-shadow-card:0 25px 70px -45px #54412d40;--theme-shadow-card-soft:0 25px 70px -45px #54412d4d;--theme-shadow-panel:0 15px 45px -35px #54412d33;--theme-shadow-drag:0 15px 45px -35px #54412d38;--theme-shadow-modal:0 30px 80px -55px #54412d59;--theme-shadow-toast:0 25px 70px -45px #54412d47;--theme-icon-filter:invert(33%) sepia(36%) saturate(1160%) hue-rotate(10deg) brightness(87%) contrast(92%);--theme-icon-filter-contrast:invert(86%) sepia(24%) saturate(266%) hue-rotate(15deg) brightness(98%) contrast(90%);--theme-icon-filter-accent:invert(33%) sepia(36%) saturate(1160%) hue-rotate(10deg) brightness(87%) contrast(92%)}
[data-theme=lucifer]{--theme-bg:#fbf9f4;--theme-bg-2:#fcdeba;--theme-card:#fbf9f4;--theme-card-2:#fcdeba;--theme-border:#d1cbce;--theme-accent:#8d0309;--theme-accent-bright:#d7374e;--theme-accent-60:#8d030999;--theme-accent-25:#8d030940;--theme-red:#d7374e;--theme-text:#2c2525;--theme-muted:#5a4e53;--theme-text-dark:#fbf9f4;--theme-hero-a:#fbf9f4;--theme-hero-b:#fcdeba;--theme-hero-c:#d1cbce;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#fbf9f4;--theme-ghost-hover:#f2e7de;--theme-panel-hover:#f0e5db;--theme-input-bg:#fbf9f4;--theme-queue-temp:#f5ebe2;--theme-danger:#8d0309;--theme-danger-hover:#d7374e;--theme-focus:#8d0309;--theme-font-display:var(--font-montserrat-alt);--theme-font-body:var(--font-body);--theme-shadow-hero:0 30px 80px -55px #5a4e5359;--theme-shadow-card:0 25px 70px -45px #5a4e534d;--theme-shadow-card-soft:0 25px 70px -45px #5a4e5359;--theme-shadow-panel:0 15px 45px -35px #5a4e5340;--theme-shadow-drag:0 15px 45px -35px #5a4e534d;--theme-shadow-modal:0 30px 80px -55px #5a4e5366;--theme-shadow-toast:0 25px 70px -45px #5a4e5352;--theme-icon-filter:invert(24%) sepia(9%) saturate(585%) hue-rotate(324deg) brightness(92%) contrast(94%);--theme-icon-filter-contrast:invert(97%) sepia(6%) saturate(124%) hue-rotate(350deg) brightness(105%) contrast(96%);--theme-icon-filter-accent:invert(14%) sepia(58%) saturate(2950%) hue-rotate(336deg) brightness(84%) contrast(105%)}
[data-theme=aurora]{--theme-bg:#0b1b1f;--theme-bg-2:#12262c;--theme-card:#11262c;--theme-card-2:#16323a;--theme-border:#22444b;--theme-accent:#7fd1b9;--theme-accent-bright:#9be5cf;--theme-accent-60:#7fd1b999;--theme-accent-25:#7fd1b940;--theme-red:#f07a7a;--theme-text:#e9f5f2;--theme-muted:#8fb5ad;--theme-text-dark:#0b1b1f;--theme-hero-a:#1c3a40;--theme-hero-b:#11262c;--theme-hero-c:#081216;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#13272d;--theme-ghost-hover:#1a3238;--theme-panel-hover:#173037;--theme-input-bg:#0f2026;--theme-queue-temp:#132a31;--theme-danger:#3a1b1b;--theme-danger-hover:#4a2020;--theme-font-display:var(--font-manrope);--theme-font-body:var(--font-manrope);--theme-shadow-hero:0 30px 80px -55px #020a0cbf;--theme-shadow-card:0 25px 70px -45px #020a0ca6;--theme-shadow-card-soft:0 25px 70px -45px #020a0cb3;--theme-shadow-panel:0 15px 45px -35px #020a0c8c;--theme-shadow-drag:0 15px 45px -35px #020a0c99;--theme-shadow-modal:0 30px 80px -55px #020a0ccc;--theme-shadow-toast:0 25px 70px -45px #020a0c99;--theme-icon-filter:invert(86%) sepia(17%) saturate(364%) hue-rotate(118deg) brightness(98%) contrast(88%);--theme-icon-filter-contrast:invert(18%) sepia(18%) saturate(580%) hue-rotate(145deg) brightness(82%) contrast(96%);--theme-icon-filter-accent:invert(83%) sepia(26%) saturate(422%) hue-rotate(110deg) brightness(97%) contrast(90%);--theme-focus:#9be5cf}
[data-theme=saffron]{--theme-bg:#f6ead0;--theme-bg-2:#f0ddbd;--theme-card:#fff3dc;--theme-card-2:#f2dfc1;--theme-border:#d6b98f;--theme-accent:#c5661d;--theme-accent-bright:#e3842a;--theme-accent-60:#d98b2b99;--theme-accent-25:#d98b2b40;--theme-red:#b34e2a;--theme-text:#2b1f13;--theme-muted:#6b4e2e;--theme-text-dark:#fff3dc;--theme-hero-a:#f4e1bf;--theme-hero-b:#f6ead0;--theme-hero-c:#e8d1ad;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#f3e0c2;--theme-ghost-hover:#e7d1ae;--theme-panel-hover:#edd8b8;--theme-input-bg:#fff3dc;--theme-queue-temp:#ead6b5;--theme-danger:#e4c6a1;--theme-danger-hover:#d6b089;--theme-font-display:var(--font-merriweather);--theme-font-body:var(--font-nunito);--theme-shadow-hero:0 30px 80px -55px #5c3e1859;--theme-shadow-card:0 25px 70px -45px #5c3e1840;--theme-shadow-card-soft:0 25px 70px -45px #5c3e184d;--theme-shadow-panel:0 15px 45px -35px #5c3e1833;--theme-shadow-drag:0 15px 45px -35px #5c3e1840;--theme-shadow-modal:0 30px 80px -55px #5c3e1859;--theme-shadow-toast:0 25px 70px -45px #5c3e1847;--theme-icon-filter:invert(20%) sepia(13%) saturate(624%) hue-rotate(12deg) brightness(94%) contrast(90%);--theme-icon-filter-contrast:invert(96%) sepia(7%) saturate(127%) hue-rotate(13deg) brightness(105%) contrast(92%);--theme-icon-filter-accent:invert(48%) sepia(74%) saturate(683%) hue-rotate(354deg) brightness(98%) contrast(95%);--theme-focus:#f2a440}
[data-theme=prism]{--theme-bg:#0b0b14;--theme-bg-2:#151526;--theme-card:#121221;--theme-card-2:#1a1a2e;--theme-border:#2b2b4a;--theme-accent:#6cffb5;--theme-accent-bright:#90ffd0;--theme-accent-60:#6cffb599;--theme-accent-25:#6cffb540;--theme-red:#ff6ad5;--theme-text:#f6f1ff;--theme-muted:#b8a9ff;--theme-text-dark:#0b0b14;--theme-hero-a:#2a1f4b;--theme-hero-b:#18153a;--theme-hero-c:#0b0b14;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#1a1a2e;--theme-ghost-hover:#23233b;--theme-panel-hover:#202036;--theme-input-bg:#141426;--theme-queue-temp:#1c1c31;--theme-danger:#3b2038;--theme-danger-hover:#4a2442;--theme-font-display:var(--font-sora);--theme-font-body:var(--font-space);--theme-shadow-hero:0 30px 80px -55px #060510cc;--theme-shadow-card:0 25px 70px -45px #060510b3;--theme-shadow-card-soft:0 25px 70px -45px #060510bf;--theme-shadow-panel:0 15px 45px -35px #06051099;--theme-shadow-drag:0 15px 45px -35px #060510a6;--theme-shadow-modal:0 30px 80px -55px #060510d9;--theme-shadow-toast:0 25px 70px -45px #060510b3;--theme-icon-filter:invert(80%) sepia(18%) saturate(510%) hue-rotate(205deg) brightness(103%) contrast(97%);--theme-icon-filter-contrast:invert(14%) sepia(20%) saturate(1200%) hue-rotate(285deg) brightness(92%) contrast(96%);--theme-icon-filter-accent:invert(86%) sepia(42%) saturate(306%) hue-rotate(92deg) brightness(103%) contrast(96%);--theme-focus:#90ffd0}
[data-theme=mythic]{--theme-bg:#0d0f1a;--theme-bg-2:#141827;--theme-card:#141a2a;--theme-card-2:#1b2336;--theme-border:#2a3350;--theme-accent:#c8a45a;--theme-accent-bright:#e0c27a;--theme-accent-60:#c8a45a99;--theme-accent-25:#c8a45a40;--theme-red:#a6695c;--theme-text:#efe9da;--theme-muted:#a79f8b;--theme-text-dark:#0d0f1a;--theme-hero-a:#2a2f47;--theme-hero-b:#151a2a;--theme-hero-c:#0b0d16;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#1a2234;--theme-ghost-hover:#212a40;--theme-panel-hover:#1c2539;--theme-input-bg:#121625;--theme-queue-temp:#1a2234;--theme-danger:#2e1f1f;--theme-danger-hover:#3a2626;--theme-font-display:var(--font-cormorant);--theme-font-body:var(--font-mythic-sans);--theme-shadow-hero:0 30px 80px -55px #05060cd9;--theme-shadow-card:0 25px 70px -45px #05060cb8;--theme-shadow-card-soft:0 25px 70px -45px #05060cc7;--theme-shadow-panel:0 15px 45px -35px #05060c99;--theme-shadow-drag:0 15px 45px -35px #05060ca6;--theme-shadow-modal:0 30px 80px -55px #05060ce6;--theme-shadow-toast:0 25px 70px -45px #05060cbf;--theme-icon-filter:invert(83%) sepia(16%) saturate(394%) hue-rotate(14deg) brightness(95%) contrast(90%);--theme-icon-filter-contrast:invert(14%) sepia(12%) saturate(1370%) hue-rotate(18deg) brightness(85%) contrast(98%);--theme-icon-filter-accent:invert(77%) sepia(32%) saturate(303%) hue-rotate(15deg) brightness(95%) contrast(90%);--theme-focus:#e0c27a}
[data-theme=grove]{--theme-bg:#0f1a14;--theme-bg-2:#15241b;--theme-card:#13231a;--theme-card-2:#1a2d22;--theme-border:#2b3f31;--theme-accent:#7ea96a;--theme-accent-bright:#9bc383;--theme-accent-60:#7ea96a99;--theme-accent-25:#7ea96a40;--theme-red:#b07a5f;--theme-text:#e6efe1;--theme-muted:#a0b39a;--theme-text-dark:#0f1a14;--theme-hero-a:#2b3e32;--theme-hero-b:#15241b;--theme-hero-c:#0b1410;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#17261c;--theme-ghost-hover:#1f3024;--theme-panel-hover:#1b2b20;--theme-input-bg:#0f1d14;--theme-queue-temp:#17261c;--theme-danger:#2a1f1a;--theme-danger-hover:#35261f;--theme-font-display:var(--font-raleway);--theme-font-body:var(--font-nunito-sans);--theme-shadow-hero:0 30px 80px -55px #060a07d9;--theme-shadow-card:0 25px 70px -45px #060a07b8;--theme-shadow-card-soft:0 25px 70px -45px #060a07c7;--theme-shadow-panel:0 15px 45px -35px #060a0799;--theme-shadow-drag:0 15px 45px -35px #060a07a6;--theme-shadow-modal:0 30px 80px -55px #060a07e6;--theme-shadow-toast:0 25px 70px -45px #060a07bf;--theme-icon-filter:invert(84%) sepia(14%) saturate(269%) hue-rotate(79deg) brightness(96%) contrast(90%);--theme-icon-filter-contrast:invert(15%) sepia(10%) saturate(968%) hue-rotate(76deg) brightness(85%) contrast(96%);--theme-icon-filter-accent:invert(74%) sepia(27%) saturate(264%) hue-rotate(77deg) brightness(96%) contrast(88%);--theme-focus:#9bc383}
[data-theme=spectrum]{--theme-bg:#0b0f1e;--theme-bg-2:#12172a;--theme-card:#131a31;--theme-card-2:#182140;--theme-border:#2a3560;--theme-accent:#ff9f1c;--theme-accent-bright:#ffd166;--theme-accent-60:#ff9f1c99;--theme-accent-25:#ff9f1c40;--theme-red:#ff4d9a;--theme-text:#f4f6ff;--theme-muted:#9fb0ff;--theme-text-dark:#0b0f1e;--theme-hero-gradient:linear-gradient(135deg, #3a1c71 0%, #ff4d9a 30%, #ff9f1c 55%, #4cf0ff 80%, #2b59ff 100%);--theme-ghost:#171f37;--theme-ghost-hover:#1f2947;--theme-panel-hover:#1c2542;--theme-input-bg:#10162a;--theme-queue-temp:#17203a;--theme-danger:#3b1f34;--theme-danger-hover:#4a243f;--theme-font-display:var(--font-rubik);--theme-font-body:var(--font-nunito-sans);--theme-shadow-hero:0 30px 80px -55px #040712d9;--theme-shadow-card:0 25px 70px -45px #040712b3;--theme-shadow-card-soft:0 25px 70px -45px #040712bf;--theme-shadow-panel:0 15px 45px -35px #04071299;--theme-shadow-drag:0 15px 45px -35px #040712a6;--theme-shadow-modal:0 30px 80px -55px #040712e6;--theme-shadow-toast:0 25px 70px -45px #040712bf;--theme-icon-filter:invert(85%) sepia(14%) saturate(1118%) hue-rotate(199deg) brightness(103%) contrast(97%);--theme-icon-filter-contrast:invert(14%) sepia(18%) saturate(1300%) hue-rotate(328deg) brightness(90%) contrast(98%);--theme-icon-filter-accent:invert(78%) sepia(30%) saturate(737%) hue-rotate(347deg) brightness(101%) contrast(95%);--theme-focus:#4cf0ff}
[data-theme=pirate]{--theme-bg:#070707;--theme-bg-2:#0e0e0e;--theme-card:#0c0c0c;--theme-card-2:#121212;--theme-border:#2a2a2a;--theme-accent:#f2f2f2;--theme-accent-bright:#fff;--theme-accent-60:#f2f2f299;--theme-accent-25:#f2f2f240;--theme-red:#d0d0d0;--theme-text:#f5f5f5;--theme-muted:#b5b5b5;--theme-text-dark:#070707;--theme-hero-a:#1a1a1a;--theme-hero-b:#0e0e0e;--theme-hero-c:#070707;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#111;--theme-ghost-hover:#181818;--theme-panel-hover:#151515;--theme-input-bg:#0b0b0b;--theme-queue-temp:#101010;--theme-danger:#161616;--theme-danger-hover:#1d1d1d;--theme-font-display:var(--font-pirate-display);--theme-font-body:var(--font-pirate-body);--theme-shadow-hero:0 30px 80px -55px #000000e6;--theme-shadow-card:0 25px 70px -45px #000c;--theme-shadow-card-soft:0 25px 70px -45px #000000d9;--theme-shadow-panel:0 15px 45px -35px #000000b3;--theme-shadow-drag:0 15px 45px -35px #000000bf;--theme-shadow-modal:0 30px 80px -55px #000000eb;--theme-shadow-toast:0 25px 70px -45px #000000d9;--theme-icon-filter:invert(92%) sepia(2%) saturate(52%) hue-rotate(316deg) brightness(104%) contrast(92%);--theme-icon-filter-contrast:invert(10%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(70%) contrast(110%);--theme-icon-filter-accent:invert(92%) sepia(2%) saturate(52%) hue-rotate(316deg) brightness(104%) contrast(92%);--theme-focus:#fff}
[data-theme=emberveil]{--theme-bg:#1b1714;--theme-bg-2:#15110f;--theme-card:#241e1a;--theme-card-2:#2a231f;--theme-border:#362c26;--theme-accent:#ff9a3d;--theme-accent-bright:#ffb36b;--theme-accent-60:#ff9a3d99;--theme-accent-25:#ff9a3d40;--theme-red:#ff7b6e;--theme-text:#f0e6dd;--theme-muted:#b2a197;--theme-text-dark:#120c08;--theme-hero-a:#37261a;--theme-hero-b:#251912;--theme-hero-c:#140e0b;--theme-hero-gradient:radial-gradient(circle at top, var(--theme-hero-a), var(--theme-hero-b) 55%, var(--theme-hero-c));--theme-ghost:#29211c;--theme-ghost-hover:#322821;--theme-panel-hover:#2d241e;--theme-input-bg:#14100e;--theme-queue-temp:#261f1b;--theme-danger:#3a2220;--theme-danger-hover:#4a2a26;--theme-focus:#ffb36b;--theme-font-display:var(--font-emberveil-display);--theme-font-body:var(--font-manrope);--theme-shadow-hero:0 30px 80px -55px #0c0603cc;--theme-shadow-card:0 25px 70px -45px #0c0603a6;--theme-shadow-card-soft:0 25px 70px -45px #0c0603b3;--theme-shadow-panel:0 15px 45px -35px #0c060399;--theme-shadow-drag:0 15px 45px -35px #0c0603a6;--theme-shadow-modal:0 30px 80px -55px #0c0603d9;--theme-shadow-toast:0 25px 70px -45px #0c0603a6;--theme-icon-filter:invert(86%) sepia(16%) saturate(520%) hue-rotate(15deg) brightness(104%) contrast(92%);--theme-icon-filter-contrast:invert(8%) sepia(18%) saturate(520%) hue-rotate(10deg) brightness(70%) contrast(110%);--theme-icon-filter-accent:invert(82%) sepia(38%) saturate(740%) hue-rotate(345deg) brightness(106%) contrast(98%)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-semibold:600;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--theme-font-body,var(--font-body));--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}:focus-visible{outline:2px solid var(--theme-focus,var(--theme-accent));outline-offset:2px}[data-hotkeys-main=false] .hotkeys-main,[data-hotkeys-studio=false] .hotkeys-studio{display:none}@media (pointer:coarse){.hotkeys-shell{display:none!important}}.font-display{font-family:var(--theme-font-display,var(--font-display))}.font-body{font-family:var(--theme-font-body,var(--font-body))}button{cursor:pointer}body{background-color:var(--background);color:var(--theme-text);background:var(--theme-bg);overflow-x:hidden}.theme-transition *{transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s}}@layer components{.page-transition{opacity:0;transition:opacity .14s ease-out}.page-transition-entered{opacity:1}@media (prefers-reduced-motion:reduce){.page-transition{opacity:1;transition:none}}.hero-bg{background:var(--theme-hero-gradient);position:relative;overflow:hidden}.hero-bg>*{z-index:1;position:relative}input[type=checkbox]{accent-color:var(--theme-accent)}input[type=checkbox]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}input[type=checkbox]:disabled{cursor:not-allowed}.btn-ghost{border:1px solid var(--theme-accent);background:var(--theme-ghost);color:var(--theme-accent)}.btn-ghost:hover{background:var(--theme-ghost-hover)}.btn-ghost:active,.btn-accent:active,.btn-press,[data-hotkey-pressed-playback=true] [data-hotkey-press=playback],[data-hotkey-pressed-mute=true] [data-hotkey-press=mute],[data-hotkey-pressed-hotkeys=true] [data-hotkey-press=hotkeys]{transform:scale(.96)}.panel-shadow-hero{box-shadow:var(--theme-shadow-hero)}.audio-glow-hero{box-shadow:var(--theme-shadow-hero),0 0 calc(var(--audio-pulse)*60px)var(--theme-accent-60),0 0 calc(var(--audio-pulse)*140px)var(--theme-accent-60),0 0 calc(var(--audio-pulse)*240px)var(--theme-accent-25);transition:box-shadow .14s ease-out}.panel-shadow-card{box-shadow:var(--theme-shadow-card)}.audio-glow-card{box-shadow:var(--theme-shadow-card),0 0 calc(var(--audio-pulse)*48px)var(--theme-accent-60),0 0 calc(var(--audio-pulse)*120px)var(--theme-accent-60),0 0 calc(var(--audio-pulse)*210px)var(--theme-accent-25);transition:box-shadow .14s ease-out}.bodrick-glow{filter:drop-shadow(0 0 8px var(--theme-accent-60))drop-shadow(0 0 18px var(--theme-accent-25))}.bodrick-flip{transform-style:preserve-3d;animation:.64s ease-in-out bodrick-flip}@keyframes bodrick-flip{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.panel-shadow-card-soft{box-shadow:var(--theme-shadow-card-soft)}.panel-shadow-panel{box-shadow:var(--theme-shadow-panel)}.panel-shadow-drag{box-shadow:var(--theme-shadow-drag)}.panel-shadow-modal{box-shadow:var(--theme-shadow-modal)}.panel-shadow-toast{box-shadow:var(--theme-shadow-toast)}@media (max-width:600px),(orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:600px){.mobile-surface-screen{overflow:hidden auto;min-height:100svh!important}.mobile-surface-shell{width:100vw!important;max-width:none!important;min-height:100svh!important;margin:0!important;padding:0!important}.mobile-surface-panel{background:var(--theme-card);width:100vw!important;min-height:100svh!important;padding:max(2rem,env(safe-area-inset-top))max(1.5rem,env(safe-area-inset-right))max(2rem,env(safe-area-inset-bottom))max(1.5rem,env(safe-area-inset-left))!important;box-shadow:none!important;border:0!important;border-radius:0!important}.mobile-surface-center{flex-direction:column;justify-content:center;display:flex}}input[type=range]{appearance:none;--range-progress:0%;background:0 0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--theme-accent)0%,var(--theme-accent)var(--range-progress),var(--theme-ghost)var(--range-progress),var(--theme-ghost)100%);border:1px solid var(--theme-border);border-radius:999px;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--theme-accent);border:2px solid var(--theme-text-dark);width:18px;height:18px;box-shadow:0 0 0 2px var(--theme-accent-25);border-radius:999px;margin-top:-6px}input[type=range]::-moz-range-track{background:linear-gradient(to right,var(--theme-accent)0%,var(--theme-accent)var(--range-progress),var(--theme-ghost)var(--range-progress),var(--theme-ghost)100%);border:1px solid var(--theme-border);border-radius:999px;height:6px}input[type=range]::-moz-range-thumb{background:var(--theme-accent);border:2px solid var(--theme-text-dark);width:18px;height:18px;box-shadow:0 0 0 2px var(--theme-accent-25);border-radius:999px}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-10{top:calc(var(--spacing)*10)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-10{left:calc(var(--spacing)*10)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[420px\]{height:420px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-\[260px\]{max-width:260px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--theme-accent\)\]{border-color:var(--theme-accent)}.border-\[var\(--theme-accent-60\)\]{border-color:var(--theme-accent-60)}.border-\[var\(--theme-border\)\]{border-color:var(--theme-border)}.border-transparent{border-color:#0000}.bg-\[var\(--theme-accent\)\]{background-color:var(--theme-accent)}.bg-\[var\(--theme-accent-60\)\]{background-color:var(--theme-accent-60)}.bg-\[var\(--theme-card\)\]{background-color:var(--theme-card)}.bg-\[var\(--theme-card-2\)\]{background-color:var(--theme-card-2)}.bg-\[var\(--theme-ghost\)\]{background-color:var(--theme-ghost)}.bg-\[var\(--theme-input-bg\)\]{background-color:var(--theme-input-bg)}.bg-\[var\(--theme-panel-hover\)\]{background-color:var(--theme-panel-hover)}.bg-\[var\(--theme-queue-temp\)\]{background-color:var(--theme-queue-temp)}.bg-\[var\(--theme-red\)\]{background-color:var(--theme-red)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-10{padding-right:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--theme-font-body,var(--font-body))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--theme-accent\)\]{color:var(--theme-accent)}.text-\[var\(--theme-muted\)\]{color:var(--theme-muted)}.text-\[var\(--theme-red\)\]{color:var(--theme-red)}.text-\[var\(--theme-text\)\]{color:var(--theme-text)}.text-\[var\(--theme-text-dark\)\]{color:var(--theme-text-dark)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--theme-accent\)\]{accent-color:var(--theme-accent)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-80{opacity:.8}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--theme-accent-60\)\]{--tw-ring-color:var(--theme-accent-60)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[var\(--theme-accent-60\)\]{outline-color:var(--theme-accent-60)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.paused{animation-play-state:paused}.placeholder\:text-\[var\(--theme-muted\)\]::placeholder{color:var(--theme-muted)}@media (hover:hover){.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[var\(--theme-accent\)\]:hover{border-color:var(--theme-accent)}.hover\:bg-\[var\(--theme-accent\)\]:hover{background-color:var(--theme-accent)}.hover\:bg-\[var\(--theme-accent-bright\)\]:hover{background-color:var(--theme-accent-bright)}.hover\:bg-\[var\(--theme-card-2\)\]:hover{background-color:var(--theme-card-2)}.hover\:bg-\[var\(--theme-ghost\)\]:hover{background-color:var(--theme-ghost)}.hover\:bg-\[var\(--theme-panel-hover\)\]:hover{background-color:var(--theme-panel-hover)}.hover\:text-\[var\(--theme-accent\)\]:hover{color:var(--theme-accent)}.hover\:text-\[var\(--theme-accent-bright\)\]:hover{color:var(--theme-accent-bright)}.hover\:text-\[var\(--theme-text\)\]:hover{color:var(--theme-text)}.hover\:text-\[var\(--theme-text-dark\)\]:hover{color:var(--theme-text-dark)}.hover\:no-underline:hover{text-decoration-line:none}}.focus\:border-\[var\(--theme-accent\)\]:focus{border-color:var(--theme-accent)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--theme-accent-soft\)\]:focus{--tw-ring-color:var(--theme-accent-soft)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:48rem){.md\:block{display:block}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--audio-pulse:0;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
