@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--background:#0d1224;--foreground:#ffffff;--card-bg:#1a1e2e;--border-color:#2a2e3e;--text-primary:#ffffff;--text-secondary:#a0a0a0;--muted-foreground:#a0a0a0;--primary:#000000;--primary-foreground:var(--foreground);--accent:#000000;--accent-foreground:var(--foreground);--radius:0.625rem;--sidebar:#0d1224;--sidebar-foreground:#ffffff;--sidebar-primary:#000000;--sidebar-border:#2a2e3e}html.light{--background:#ffffff;--foreground:#000000;--card-bg:#ffffff;--border-color:#e0e0e0;--text-primary:#000000;--text-secondary:#666666;--muted-foreground:#666666;--primary:#000000;--primary-foreground:#ffffff;--accent:#000000;--accent-foreground:#ffffff;--sidebar:#ffffff;--sidebar-foreground:#000000;--sidebar-primary:#000000;--sidebar-border:#e0e0e0}@custom-variant dark (&:is(.dark *));@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}@layer base{*{@apply border-border outline-ring/50}body{@apply bg-background text-foreground}}*{box-sizing:border-box;margin:0;padding:0}html{background:linear-gradient(135deg,#0d1224,#1a1535 50%,#13032e);background-attachment:fixed;scroll-behavior:smooth;transition:background .3s ease;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.light{background:#ffffff}body{background:transparent;position:relative;color:var(--foreground);transition:color .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at center,rgba(236,72,153,.15) 0,transparent 70%),linear-gradient(90deg,rgba(236,72,153,.08) 1px,transparent 0),linear-gradient(180deg,rgba(236,72,153,.08) 1px,transparent 0);background-size:100% 100%,50px 50px,50px 50px;background-position:50%,50%,50%;mask-image:radial-gradient(circle at center,black 0,transparent 70%);-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 70%);pointer-events:none;z-index:0;transition:opacity .3s ease}html.light body:before{opacity:0}body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,rgba(236,72,153,.05),rgba(124,58,237,.1));pointer-events:none;z-index:0;transition:opacity .3s ease}html.light body:after{opacity:0}.input,.select,.textarea,input,select,textarea{background:transparent;color:var(--foreground);border:1px solid var(--border-color);transition:background .2s ease,border-color .2s ease,color .2s ease}input::placeholder,textarea::placeholder{color:var(--text-secondary)}.label,label{color:var(--foreground)}html.light .input,html.light .select,html.light .textarea,html.light input,html.light select,html.light textarea{background:#ffffff;color:#000000;border-color:var(--border-color)}html.light .label,html.light label{color:#000000}html:not(.light) .admin .input,html:not(.light) .admin .select,html:not(.light) .admin .textarea,html:not(.light) .admin input,html:not(.light) .admin select,html:not(.light) .admin textarea{background:transparent!important;color:var(--foreground)!important;border-color:var(--border-color)!important}html:not(.light) .admin .label,html:not(.light) .admin label{color:var(--foreground)!important}.admin .footer,.admin .header,.admin footer,.admin header{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}@media (max-width:768px){.admin button,.admin input,.admin select,.admin textarea{font-size:16px!important}}html:not(.light) .admin h1,html:not(.light) .admin h2,html:not(.light) .admin h3,html:not(.light) .admin h4,html:not(.light) .admin h5,html:not(.light) .admin h6{color:var(--text-primary)!important}html:not(.light) .admin .card,html:not(.light) .admin .container,html:not(.light) .admin .editorSection,html:not(.light) .admin .form,html:not(.light) .admin .panel{background:var(--card-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}html:not(.light) .admin .addButton,html:not(.light) .admin .button,html:not(.light) .admin .submitButton,html:not(.light) .admin button{background:var(--foreground)!important;color:var(--background)!important;border-color:var(--border-color)!important}html:not(.light) .admin .addButton:hover,html:not(.light) .admin .button:hover,html:not(.light) .admin .submitButton:hover,html:not(.light) .admin button:hover{background:var(--card-bg)!important;color:var(--foreground)!important}html:not(.light) .admin .actions,html:not(.light) .admin .previewContainer,html:not(.light) .admin .uploadArea,html:not(.light) .admin .uploadContent{background:var(--card-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}html:not(.light) .admin .uploadButton:hover{background:rgba(255,255,255,.03)!important}.app-main{flex:1 1 auto;display:block}.footer_footer__GoTLO{margin-top:0;border-top:1px solid var(--border-color)}html.footer_light__sIfcI .footer_footer__GoTLO{background-color:#ffffff}.footer_container__OJLlx{max-width:1200px;margin:0 auto;padding:1rem 1rem .75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.footer_social__ADZta{display:flex;align-items:center;gap:1.5rem}.footer_socialLink__6nCJk{color:var(--muted-foreground);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.footer_socialLink__6nCJk:hover{color:var(--accent);transform:translateY(-2px)}.footer_copyright__hfQeI{color:var(--muted-foreground);font-size:.875rem;text-align:center}@media (min-width:768px){.footer_container__OJLlx{flex-direction:row;justify-content:space-between;padding:1.25rem 2rem 1rem}}html.footer_light__sIfcI .footer_socialLink__6nCJk{color:var(--muted-foreground)}html.footer_light__sIfcI .footer_socialLink__6nCJk:hover{color:var(--accent)}html.footer_light__sIfcI .footer_copyright__hfQeI{color:var(--muted-foreground)}