@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.p.0r4w1y.tjq0ay.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:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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.p.0r4w1y.tjq0ay.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.0lcb62h0-.jh3.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.0ri_id_kcagyz.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-20C4,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.0tqkxa-w3pk~c.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.0mo8vqgr8yagc.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.p.0r4w1y.tjq0ay.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.0lcb62h0-.jh3.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.0ri_id_kcagyz.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-20C4,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.0tqkxa-w3pk~c.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_7cad5395-module__HrKN2W__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_7cad5395-module__HrKN2W__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e09a7426ee572bc0-s.0d9b3u-ouo.3o.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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/495e600c70cb2bc9-s.p.18clcp7pb.4wo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f023a068af4b31cd-s.0-auefycu6t0n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a89be221aef6f15c-s.0nlwjzy_jk62l.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:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/788f0db78d092e8d-s.0co-b7-8bj2qo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4373de5944805f69-s.p.0_87twn1-c7it.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e09a7426ee572bc0-s.0d9b3u-ouo.3o.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/495e600c70cb2bc9-s.p.18clcp7pb.4wo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f023a068af4b31cd-s.0-auefycu6t0n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a89be221aef6f15c-s.0nlwjzy_jk62l.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/788f0db78d092e8d-s.0co-b7-8bj2qo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4373de5944805f69-s.p.0_87twn1-c7it.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:Comfortaa Fallback;src:local(Arial);ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.0%;size-adjust:117.54%}.comfortaa_1a1805b6-module__8CSqPq__className{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.comfortaa_1a1805b6-module__8CSqPq__variable{--font-heading:"Comfortaa", "Comfortaa Fallback"}
[data-parallax]{translate:0 calc(var(--shift,0) * 1px)}[data-motion=zoom] img{scale:var(--frame-zoom,1);translate:0 calc(var(--frame-shift,0) * 1%)}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpSm{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownSm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownLg{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kenBurns{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.05)translate(1%,-.8%)}}@keyframes heroWordUp{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes eqBar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.anim-hero-word-up{animation:heroWordUp .5s var(--ease-out-expo) var(--d,0s) both}.anim-fade-in{animation:fadeIn var(--anim-d,1s) var(--anim-e,ease-out) var(--anim-delay,0s) both}.anim-slide-up{animation:slideUp var(--anim-d,.6s) var(--anim-e,ease-out) var(--anim-delay,0s) both}.anim-slide-up-sm{animation:slideUpSm var(--anim-d,.5s) var(--anim-e,ease) var(--anim-delay,0s) both}.anim-slide-down{animation:slideDown var(--anim-d,.8s) var(--anim-e,ease-out) var(--anim-delay,0s) both}.anim-slide-down-sm{animation:slideDownSm var(--anim-d,.2s) var(--anim-e,ease-out) var(--anim-delay,0s) both}.anim-slide-down-lg{animation:slideDownLg var(--anim-d,.8s) var(--anim-e,ease-out) var(--anim-delay,0s) both}.anim-scale-in{animation:scaleIn var(--anim-d,.6s) var(--anim-e,ease-out) var(--anim-delay,0s) both}.anim-pop-in{animation:popIn var(--anim-d,.25s) var(--anim-e,ease) var(--anim-delay,0s) both}.anim-ken-burns{animation:kenBurns var(--anim-d,18s) var(--anim-e,ease-in-out) var(--anim-delay,0s) infinite}.anim-eq-bar{animation:eqBar var(--anim-d,.9s) var(--anim-e,ease-in-out) var(--anim-delay,0s) infinite}.anim-slide-in-left{animation:slideInLeft var(--anim-d,.6s) var(--anim-e,ease-out) var(--anim-delay,0s) both}.anim-slide-in-right{animation:slideInRight var(--anim-d,.8s) var(--anim-e,ease-out) var(--anim-delay,0s) both}@keyframes themeReveal{0%{clip-path:circle(0 at var(--theme-origin-x) var(--theme-origin-y))}to{clip-path:circle(var(--theme-radius) at var(--theme-origin-x) var(--theme-origin-y))}}.anim-fade-out{animation:fadeOut var(--anim-out-d,.22s) ease forwards}.anim-slide-out-down{animation:slideOutDown var(--anim-out-d,.22s) var(--ease-standard) forwards}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f5f8fb;--color-surface:#ecf1f6;--color-surface-elevated:#fff;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-muted:#5d6b80;--color-border:#d9e1ea;--color-border-light:#e7edf3;--color-primary:#167386;--color-primary-hover:#156a7d;--color-primary-light:#e2f4f8;--color-primary-btn:#1a7f95;--color-primary-btn-hover:#156a7d;--color-secondary:#1e293b;--color-secondary-hover:#0f172a;--color-accent:#2dacc6;--color-accent-light:#e3f5f9;--color-brand-teal-soft:#c8eef5;--color-logo-red:#b53c2b;--color-logo-yellow:#f0ab22;--color-logo-teal:#1db3d0;--color-logo-blue:#0b6599;--color-positive:#15803d;--color-positive-hover:#166534;--color-ink:#0f172a;--color-footer-bg:#0f172a;--color-footer-bg-deep:#0b1220;--color-footer-text:#94a3b8;--color-footer-accent:#2dacc6;--color-on-dark-soft:#f1f5f9;--color-hero-highlight:#9fdfec;--color-vinyl:#0b1220;--color-vinyl-groove:#1e293b;--skeleton-base:#dfe6ee;--skeleton-highlight:#ecf1f6;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#dc2626;--color-danger-btn:#dc2626;--color-danger-btn-hover:#b91c1c;--shadow-sm:0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent);--shadow-md:0 4px 6px -1px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 2px 4px -1px color-mix(in srgb, var(--color-ink) 6%, transparent);--shadow-lg:0 10px 15px -3px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 4px 6px -2px color-mix(in srgb, var(--color-ink) 5%, transparent);--shadow-xl:0 20px 25px -5px color-mix(in srgb, var(--color-ink) 12%, transparent), 0 10px 10px -5px color-mix(in srgb, var(--color-ink) 6%, transparent);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-soft:cubic-bezier(.65, 0, .35, 1);--color-on-primary:#fff;--color-on-dark:#fff;--color-white:#fff;--color-black:#000;--color-status-success-bg:#8cf9ac;--color-status-success-fg:#14532d;--color-status-error-bg:#f98c8c;--color-status-error-fg:#7f1d1d;--color-status-warning-bg:#f9c28c;--color-status-warning-fg:#7c2d12;--color-medal-gold:#c29a40;--color-medal-gold-text:#a17c22;--color-medal-gold-soft:#ffd87a;--color-medal-silver:#7c8a99;--color-medal-silver-text:#64748b;--color-medal-silver-soft:#cbd5e0;--color-medal-bronze:#a8663d;--color-medal-bronze-text:#92552e;--color-medal-bronze-soft:#e0a574;--shadow-cta:0 4px 14px color-mix(in srgb, var(--color-primary-btn) 30%, transparent);--ring-focus:0 0 0 3px var(--color-primary-light);--gradient-hero-overlay:linear-gradient(to bottom, #0003 0%, #0009 100%);--radius-hero-bottom:0 0 20px 20px;--radius-button:var(--radius-full);--shadow-button:none;--button-wipe-in:.7s;--button-wipe-out:.45s;--button-wipe-delay:.1s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0f1114;--color-surface:#171a1e;--color-surface-elevated:#1e2227;--color-text-primary:#f2f4f6;--color-text-secondary:#b9bfc7;--color-text-muted:#8c939c;--color-border:#2b3036;--color-border-light:#1e2227;--color-primary:#2dacc6;--color-primary-hover:#57c0d5;--color-primary-light:#112a30;--color-primary-btn:#1a7f95;--color-primary-btn-hover:#1d8ea6;--color-secondary:#6b737d;--color-secondary-hover:#5a616a;--color-accent:#9fdfec;--color-accent-light:#112a30;--color-positive:#16a34a;--color-positive-hover:#15803d;--color-error:#f87171;--color-danger-btn:#dc2626;--color-danger-btn-hover:#ef4444;--color-ink:#08090b;--color-footer-bg:#0a0c0e;--color-footer-bg-deep:#060708;--color-footer-text:#8c939c;--color-on-dark-soft:#f2f4f6;--color-vinyl:#08090b;--color-vinyl-groove:#24282e;--skeleton-base:#24282e;--skeleton-highlight:#1a1d21;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #0006, 0 10px 10px -5px #0000004d}.skip-link{background:var(--color-primary-btn);color:#fff;z-index:9999;border-radius:0 0 var(--radius-md) 0;padding:8px 16px;text-decoration:none;transition:top .2s;position:absolute;top:-40px;left:0}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;top:0}html{font-family:var(--font-nunito,Nunito), system-ui, -apple-system, sans-serif;scrollbar-gutter:stable;background-color:var(--color-background);-webkit-tap-highlight-color:transparent;--scrollbar-thumb:color-mix(in srgb, var(--color-text-muted) 28%, transparent);--scrollbar-thumb-hover:var(--color-primary);--scrollbar-track:transparent;scrollbar-color:var(--scrollbar-thumb) var(--color-background);min-height:100vh;scroll-padding-top:6rem}html[data-scrolling]{--scrollbar-thumb:var(--color-primary)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:var(--scrollbar-thumb);background-clip:content-box;border:3px solid #0000}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}}@media (hover:none){::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover)}}html[data-theme-transition],html[data-theme-transition] *,html[data-theme-transition] :before,html[data-theme-transition] :after{transition:none!important}html[data-theme-transition]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-transition]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-transition]::view-transition-new(root){animation:themeReveal 1.1s var(--ease-in-out-soft)}h1,h2,h3{font-family:var(--font-heading,"Comfortaa", "Nunito", sans-serif)}body{color:var(--color-text-primary);min-width:360px}@media (prefers-reduced-motion:no-preference){html{transition:background-color var(--transition-base)}body{transition:color var(--transition-base)}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background-color:var(--color-primary-light);color:var(--color-text-primary)}:-webkit-any(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:#0000;transition:background-color 999999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}:is(input,textarea,select):autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:#0000;transition:background-color 999999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}:-webkit-any(input,textarea,select):-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:#0000;transition:background-color 999999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}:is(input,textarea,select):autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:#0000;transition:background-color 999999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}@media (hover:hover){:-webkit-any(input,textarea,select):-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:#0000;transition:background-color 999999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}:is(input,textarea,select):autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:#0000;transition:background-color 999999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}}@media (hover:none){:-webkit-any(input,textarea,select):-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);caret-color:#0000;transition:background-color 999999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}:is(input,textarea,select):autofill:active{-webkit-text-fill-color:var(--color-text-primary);caret-color:#0000;transition:background-color 999999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}}@layer utilities{.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.app-wrapper{flex-direction:column;min-height:100vh;display:flex;position:relative}.main-content{flex:1;overflow-x:clip}}.lucide{flex-shrink:0}.skeleton{border-radius:var(--radius-md,8px);background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 50%, var(--skeleton-base) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeletonPulse;display:block}html[data-preloader-seen] [data-preloader-overlay]{display:none}@media (prefers-reduced-motion:reduce){[data-preloader-overlay]{display:none}}[data-theme=dark] [data-preloader-overlay]{background:var(--color-background)}[data-theme=dark] [data-preloader-overlay] [data-wordmark]{fill:var(--color-text-primary);stroke:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
