@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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-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:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_13fb82{font-family:Fira Code,Fira Code Fallback;font-style:normal}.__variable_13fb82{--font-mono:"Fira Code","Fira Code Fallback"}*{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='glass' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:%23ffffff;stop-opacity:0.6'/%3E%3Cstop offset='50%25' style='stop-color:%23e0e7ff;stop-opacity:0.3'/%3E%3Cstop offset='100%25' style='stop-color:%23a855f7;stop-opacity:0.1'/%3E%3C/linearGradient%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='2.5' result='coloredBlur'/%3E%3CfeMerge%3E%3CfeMergeNode in='coloredBlur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23glow)'%3E%3C!-- Main glass cursor body with 4 vertices --%3E%3Cpath d='M6 6 L24 12 L18 24 L12 18 Z' fill='url(%23glass)' stroke='%23a855f7' stroke-width='1.2' opacity='0.9'/%3E%3C!-- Glass highlight --%3E%3Cpath d='M6 6 L12 8 L9 12 Z' fill='%23ffffff' opacity='0.4'/%3E%3C!-- Embedded rotating crystal --%3E%3Cpath d='M12 10.5 L16.5 12.75 L14.25 16.5 L9.75 14.25 Z' fill='%23a855f7' stroke='%23c084fc' stroke-width='0.8' opacity='0.8'%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 13.125 13.875;360 13.125 13.875' dur='4s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill' values='%23a855f7;%23b464f8;%23c084fc;%23d8b4fe;%23e879f9;%23d8b4fe;%23c084fc;%23b464f8;%23a855f7' dur='6s' repeatCount='indefinite'/%3E%3C/path%3E%3C!-- Crystal center glow --%3E%3Ccircle cx='13.125' cy='13.875' r='1.2' fill='%23ffffff' opacity='0.7'%3E%3Canimate attributeName='opacity' values='0.7;0.4;0.5;0.3;0.6;0.7' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3C!-- Magic sparkles --%3E%3Ccircle cx='18' cy='9' r='0.9' fill='%23fbbf24' opacity='0.6'%3E%3Canimate attributeName='opacity' values='0.6;0.3;0.1;0.2;0.4;0.6' dur='4s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='9' cy='19.5' r='0.6' fill='%2306b6d4' opacity='0.5'%3E%3Canimate attributeName='opacity' values='0.5;0.2;0.1;0.3;0.4;0.5' dur='3.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E") 6 6,auto}.cursor-pointer,.cursor-pointer *,[role=button],[role=button] *,a,a *,button,button *,input[type=button],input[type=button] *,input[type=submit],input[type=submit] *{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='glass-hover' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:%23ffffff;stop-opacity:0.8'/%3E%3Cstop offset='50%25' style='stop-color:%23fef3c7;stop-opacity:0.4'/%3E%3Cstop offset='100%25' style='stop-color:%23f59e0b;stop-opacity:0.2'/%3E%3C/linearGradient%3E%3Cfilter id='glow-hover'%3E%3CfeGaussianBlur stdDeviation='3' result='coloredBlur'/%3E%3CfeMerge%3E%3CfeMergeNode in='coloredBlur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23glow-hover)'%3E%3C!-- Enhanced glass cursor for interactions --%3E%3Cpath d='M6 6 L24 13.5 L19.5 24 L13.5 19.5 Z' fill='url(%23glass-hover)' stroke='%23f59e0b' stroke-width='1.5' opacity='1'/%3E%3C!-- Enhanced glass highlight --%3E%3Cpath d='M6 6 L13.5 9 L10.5 13.5 Z' fill='%23ffffff' opacity='0.6'/%3E%3C!-- Enhanced rotating crystal --%3E%3Cpath d='M13.5 12 L18 14.25 L15.75 18 L11.25 15.75 Z' fill='%23f59e0b' stroke='%23fbbf24' stroke-width='1.05' opacity='1'%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 14.625 15.375;360 14.625 15.375' dur='3s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill' values='%23f59e0b;%23f97316;%23fbbf24;%23fcd34d;%23fde68a;%23fcd34d;%23fbbf24;%23f97316;%23f59e0b' dur='5s' repeatCount='indefinite'/%3E%3C/path%3E%3C!-- Enhanced crystal center --%3E%3Ccircle cx='14.625' cy='15.375' r='1.5' fill='%23ffffff' opacity='0.9'%3E%3Canimate attributeName='opacity' values='0.9;0.6;0.4;0.7;0.5;0.9' dur='2.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C!-- Enhanced sparkles --%3E%3Ccircle cx='19.5' cy='10.5' r='1.2' fill='%23ef4444' opacity='0.7'%3E%3Canimate attributeName='opacity' values='0.7;0.4;0.1;0.3;0.6;0.7' dur='3.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='10.5' cy='21' r='0.9' fill='%2306b6d4' opacity='0.6'%3E%3Canimate attributeName='opacity' values='0.6;0.3;0.1;0.2;0.5;0.6' dur='2.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E") 6 6,pointer}.cursor-text,[contenteditable],input[type=email],input[type=password],input[type=search],input[type=text],textarea{cursor:text}.cursor-crystal,.cursor-crystal *,[data-crystal=true],[data-crystal=true] *{cursor:url("data:image/svg+xml;charset=utf8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='glass-crystal' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:%23ffffff;stop-opacity:0.9'/%3E%3Cstop offset='33%25' style='stop-color:%23a855f7;stop-opacity:0.4'/%3E%3Cstop offset='66%25' style='stop-color:%23f59e0b;stop-opacity:0.4'/%3E%3Cstop offset='100%25' style='stop-color:%23ef4444;stop-opacity:0.2'/%3E%3C/linearGradient%3E%3Cfilter id='rainbow-glow'%3E%3CfeGaussianBlur stdDeviation='3.5' result='coloredBlur'/%3E%3CfeMerge%3E%3CfeMergeNode in='coloredBlur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23rainbow-glow)'%3E%3C!-- Rainbow glass cursor --%3E%3Cpath d='M6 6 L24 13.5 L19.5 24 L13.5 19.5 Z' fill='url(%23glass-crystal)' stroke='%23a855f7' stroke-width='1.8' opacity='1'/%3E%3C!-- Rainbow highlight --%3E%3Cpath d='M6 6 L13.5 9 L10.5 13.5 Z' fill='%23ffffff' opacity='0.8'/%3E%3C!-- Multi-color rotating crystal --%3E%3Cpath d='M13.5 12 L18 14.25 L15.75 18 L11.25 15.75 Z' stroke='%23ffffff' stroke-width='1.2' opacity='1'%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 14.625 15.375;360 14.625 15.375' dur='4s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill' values='%23a855f7;%23b464f8;%23c084fc;%23d8b4fe;%23e879f9;%23f0abfc;%23f59e0b;%23f97316;%23fbbf24;%23fcd34d;%23ef4444;%23f87171;%23fca5a5;%2306b6d4;%2322d3ee;%2367e8f9;%2310b981;%2334d399;%236ee7b7;%23a855f7' dur='8s' repeatCount='indefinite'/%3E%3C/path%3E%3C!-- Rainbow crystal center --%3E%3Ccircle cx='14.625' cy='15.375' r='1.8' fill='%23ffffff' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.8;0.6;0.4;0.3;0.5;0.7;0.8' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3C!-- Rainbow sparkles --%3E%3Ccircle cx='19.5' cy='10.5' r='1.35' opacity='0.8'%3E%3Canimate attributeName='fill' values='%23a855f7;%23c084fc;%23e879f9;%23f59e0b;%23fbbf24;%23ef4444;%23f87171;%2306b6d4;%2322d3ee;%2310b981;%2334d399;%23a855f7' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.8;0.5;0.2;0.1;0.3;0.6;0.8' dur='4s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='10.5' cy='21' r='1.05' opacity='0.7'%3E%3Canimate attributeName='fill' values='%23ef4444;%23f87171;%2306b6d4;%2322d3ee;%2310b981;%2334d399;%23a855f7;%23c084fc;%23ef4444' dur='5.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.7;0.4;0.1;0.2;0.5;0.6;0.7' dur='3.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E") 6 6,pointer}.cursor-grab,[draggable=true]{cursor:grab}.cursor-wait{cursor:wait}