.CookieConsent_cookieBanner__e5LQE{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1.5rem;animation:CookieConsent_slideUp__fPIKd .6s cubic-bezier(.22,1,.36,1)}.CookieConsent_maxContainer__4PKEz{max-width:1280px;margin:0 auto}.CookieConsent_bannerContent__3gvNo{background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);box-shadow:0 -10px 40px rgba(0,0,0,.1);border-radius:1.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.CookieConsent_bannerContent__3gvNo{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-radius:2.5rem}}.CookieConsent_textSection__rM36r{flex:1 1}.CookieConsent_titleRow__D4vjk{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.CookieConsent_iconWrapper__9SN3C{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background:rgba(59,130,246,.1)}.CookieConsent_icon___XX6I{height:1rem;width:1rem;color:var(--primary-color)}.CookieConsent_title__CHwVa{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.CookieConsent_description__TAMQN{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.CookieConsent_link__32ySk{color:var(--primary-color);text-decoration:none;font-weight:500;transition:all .2s}.CookieConsent_link__32ySk:hover{text-decoration:underline;text-underline-offset:4px}.CookieConsent_buttonGroup__E_Bl5{display:flex;align-items:center;gap:.75rem;width:100%}@media (min-width:768px){.CookieConsent_buttonGroup__E_Bl5{width:auto}}.CookieConsent_btnDecline__r1QQS{flex:1 1;background:transparent;border:1px solid transparent;color:var(--text-secondary);padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s}@media (min-width:768px){.CookieConsent_btnDecline__r1QQS{flex:none}}.CookieConsent_btnDecline__r1QQS:hover{background:var(--bg-secondary);border-color:var(--border-color)}.CookieConsent_btnAccept__SDRrb{flex:1 1;background:var(--primary-color);border:1px solid var(--primary-color);color:#fff;padding:.625rem 2rem;font-size:.875rem;font-weight:500;border-radius:.75rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px var(--primary-glow)}@media (min-width:768px){.CookieConsent_btnAccept__SDRrb{flex:none}}.CookieConsent_btnAccept__SDRrb:hover{background:var(--primary-hover);transform:translateY(-1px)}.CookieConsent_btnAccept__SDRrb:active{transform:translateY(0)}@keyframes CookieConsent_slideUp__fPIKd{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:__Inter_f367f3;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_f367f3;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_f367f3;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_f367f3;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_f367f3;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_f367f3;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_f367f3;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_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-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:__Noto_Sans_Thai_09a04b;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.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:__Noto_Sans_Thai_Fallback_09a04b;src:local("Arial");ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.00%;size-adjust:106.33%}.__className_09a04b{font-family:__Noto_Sans_Thai_09a04b,__Noto_Sans_Thai_Fallback_09a04b;font-style:normal}.__variable_09a04b{--font-thai:"__Noto_Sans_Thai_09a04b","__Noto_Sans_Thai_Fallback_09a04b"}@font-face{font-family:__Prompt_7eff96;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d96d6f132d480db9-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Prompt_7eff96;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bb001b813e61c05f-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:__Prompt_7eff96;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1e5cdc818e052272-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:__Prompt_7eff96;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9759834640a8c876-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:__Prompt_7eff96;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e9fcf2a736cc2865-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Prompt_7eff96;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ba6339fa8c3ef7b-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:__Prompt_7eff96;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7510f746b21ae7c3-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:__Prompt_7eff96;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c365cdafe49b4eb-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:__Prompt_7eff96;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d2d27a4cad47329-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Prompt_7eff96;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/70c6212c0873ede2-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:__Prompt_7eff96;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1ce1ffaf105af326-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:__Prompt_7eff96;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4642fe567cc45cd6-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:__Prompt_7eff96;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/381ef99eada06d71-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Prompt_7eff96;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/efb1d0d3266e2361-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:__Prompt_7eff96;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cdca6fff670edd4c-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:__Prompt_7eff96;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d536ec48f0acd73b-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:__Prompt_7eff96;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55190bc973e13381-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Prompt_7eff96;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5084e176e02368e5-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:__Prompt_7eff96;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d0ffaba4bd77024-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:__Prompt_7eff96;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc9a5f10ece852e7-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:__Prompt_7eff96;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/2472d8148f5fb3e1-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Prompt_7eff96;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/82099b10433b91d1-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:__Prompt_7eff96;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/fba85063576c67d4-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:__Prompt_7eff96;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/998fe24807a535a8-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:__Prompt_Fallback_7eff96;src:local("Arial");ascent-override:97.38%;descent-override:37.70%;line-gap-override:0.00%;size-adjust:111.93%}.__className_7eff96{font-family:__Prompt_7eff96,__Prompt_Fallback_7eff96;font-style:normal}.__variable_7eff96{--font-prompt:"__Prompt_7eff96","__Prompt_Fallback_7eff96"}:root{--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-card:hsla(0,0%,100%,.94);--bg-card-solid:#fff;--bg-glass:hsla(0,0%,100%,.85);--text-primary:#0f172a;--text-secondary:#64748b;--border-color:rgba(226,232,240,.8);--primary-color:#3b82f6;--primary-hover:#2563eb;--primary-glow:rgba(59,130,246,.3);--success-color:#10b981;--danger-color:#ef4444;--warning-color:#f59e0b;--shadow-sm:0 1px 3px rgba(0,0,0,.05);--shadow-md:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.05);--shadow-lg:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--sidebar-width:280px;--sidebar-collapsed-width:80px}[data-theme=dark]{--bg-primary:#020617;--bg-secondary:#0f172a;--bg-card:rgba(30,41,59,.88);--bg-card-solid:#1e293b;--bg-glass:rgba(15,23,42,.92);--text-primary:#f8fafc;--text-secondary:#94a3b8;--border-color:rgba(51,65,85,.5);--primary-color:#3b82f6;--primary-hover:#60a5fa;--primary-glow:rgba(59,130,246,.4);--success-color:#10b981;--danger-color:#f87171;--warning-color:#fbbf24;--shadow-sm:0 1px 3px rgba(0,0,0,.3);--shadow-md:0 10px 25px -5px rgba(0,0,0,.4);--shadow-lg:0 20px 25px -5px rgba(0,0,0,.5)}body{margin:0;padding:0;background-color:var(--bg-primary);color:var(--text-primary);transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-prompt),var(--font-inter),var(--font-thai),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}*,body{box-sizing:border-box}.fade-up{animation:fadeUp .6s cubic-bezier(.22,1,.36,1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.glass-card{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.premium-btn{transition:all .2s cubic-bezier(.4,0,.2,1);border:none;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.premium-btn:active{transform:scale(.95)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#334155}@media print{body{background:#fff!important}}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,93%,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader-overlay h1{color:#333;font-size:26px;margin:150px 0 15px;opacity:.6;animation:fadeInOut 2s ease-in-out infinite}.loader-overlay h1,.loader-overlay p{text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:200}.loader-overlay p{color:#666;font-size:16px;margin:10px 0;font-style:italic;opacity:.5;animation:fadeInOut 2s ease-in-out .3s infinite}.loader-overlay p.small{text-align:center;color:#999;font-size:14px;margin:0 0 40px;font-style:normal}#loader{width:80px;height:40px;position:absolute;top:40%;left:50%;margin:-20px -40px;z-index:1000}.lightsaber{position:absolute;width:4px;height:12px;background-color:#666;border-radius:1px;bottom:0}.lightsaber.ls-left{left:0}.lightsaber.ls-right{right:0}.lightsaber:before{height:25px;max-height:1px;top:1px;border-radius:1px;transform:rotate(180deg);transform-origin:center top}.lightsaber:after,.lightsaber:before{position:absolute;content:" ";display:block;width:2px;left:1px;background-color:#fff}.lightsaber:after{height:2px;top:4px;border-radius:50%}.ls-particles{position:absolute;left:42px;top:10px;width:1px;height:5px;background-color:rgba(51,51,51,0);transform:rotate(0deg)}.lightsaber.ls-green:before{animation:showlightgreen 2s ease-in-out 1s infinite}.lightsaber.ls-red:before{animation:showlightred 2s ease-in-out 1s infinite}.lightsaber.ls-left{animation:fightleft 2s ease-in-out 1s infinite}.lightsaber.ls-right{animation:fightright 2s ease-in-out 1s infinite}.ls-particles.ls-part-1{animation:particles1 2s ease-out 1s infinite}.ls-particles.ls-part-2{animation:particles2 2s ease-out 1s infinite}.ls-particles.ls-part-3{animation:particles3 2s ease-out 1s infinite}.ls-particles.ls-part-4{animation:particles4 2s ease-out 1s infinite}.ls-particles.ls-part-5{animation:particles5 2s ease-out 1s infinite}@keyframes fadeInOut{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}@keyframes showlightgreen{0%{max-height:0;box-shadow:0 0 0 0 #87c054}5%{box-shadow:0 0 4px 2px #87c054}10%{max-height:22px}80%{max-height:22px}85%{box-shadow:0 0 4px 2px #87c054}to{max-height:0;box-shadow:0 0 0 0 #87c054}}@keyframes showlightred{0%{max-height:0;box-shadow:0 0 0 0 #f06363}20%{box-shadow:0 0 4px 2px #f06363}25%{max-height:22px}80%{max-height:22px}85%{box-shadow:0 0 4px 2px #f06363}to{max-height:0;box-shadow:0 0 0 0 #f06363}}@keyframes fightleft{0%{transform:rotate(0deg);left:0;bottom:0}30%{transform:rotate(0deg);bottom:0}40%{transform:rotate(45deg);left:0;bottom:2px}45%{transform:rotate(65deg);left:0}65%{transform:rotate(410deg);left:30px;bottom:10px}95%{transform:rotate(410deg);left:0;bottom:0}to{transform:rotate(1turn);left:0;bottom:0}}@keyframes fightright{0%{transform:rotate(0deg);right:0;bottom:0}30%{transform:rotate(0deg);bottom:0}45%{transform:rotate(-45deg);right:0;bottom:2px}50%{transform:rotate(-65deg);right:0}68%{transform:rotate(-410deg);right:27px;bottom:13px}95%{transform:rotate(-410deg);right:0;bottom:0}to{transform:rotate(-1turn);right:0;bottom:0}}@keyframes particles1{0%{background-color:rgba(51,51,51,0);transform:rotate(35deg) translateY(0)}63%{background-color:rgba(51,51,51,0);transform:rotate(35deg) translateY(0)}64%{background-color:#333;transform:rotate(35deg) translateY(0)}to{background-color:rgba(51,51,51,0);transform:rotate(35deg) translateY(-30px)}}@keyframes particles2{0%{background-color:rgba(51,51,51,0);transform:rotate(-65deg) translateY(0)}63%{background-color:rgba(51,51,51,0);transform:rotate(-65deg) translateY(0)}64%{background-color:#333;transform:rotate(-65deg) translateY(0)}95%{background-color:rgba(51,51,51,0);transform:rotate(-65deg) translateY(-40px)}to{background-color:rgba(51,51,51,0);transform:rotate(-65deg) translateY(-40px)}}@keyframes particles3{0%{background-color:rgba(51,51,51,0);transform:rotate(-75deg) translateY(0)}63%{background-color:rgba(51,51,51,0);transform:rotate(-75deg) translateY(0)}64%{background-color:#333;transform:rotate(-75deg) translateY(0)}97%{background-color:rgba(51,51,51,0);transform:rotate(-75deg) translateY(-35px)}to{background-color:rgba(51,51,51,0);transform:rotate(-75deg) translateY(-35px)}}@keyframes particles4{0%{background-color:rgba(51,51,51,0);transform:rotate(-25deg) translateY(0)}63%{background-color:rgba(51,51,51,0);transform:rotate(-25deg) translateY(0)}64%{background-color:#333;transform:rotate(-25deg) translateY(0)}97%{background-color:rgba(51,51,51,0);transform:rotate(-25deg) translateY(-30px)}to{background-color:rgba(51,51,51,0);transform:rotate(-25deg) translateY(-30px)}}@keyframes particles5{0%{background-color:rgba(51,51,51,0);transform:rotate(65deg) translateY(0)}63%{background-color:rgba(51,51,51,0);transform:rotate(65deg) translateY(0)}64%{background-color:#333;transform:rotate(65deg) translateY(0)}97%{background-color:rgba(51,51,51,0);transform:rotate(65deg) translateY(-30px)}to{background-color:rgba(51,51,51,0);transform:rotate(65deg) translateY(-30px)}}