body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#461e99;--background-dark:#282c34;--text-color:#2c2c2c;--gray-color:#656565;--background-light:#f6f6f6;--white:#fff;--shadow-sm:0 2px 8px #0000001a;--shadow-md:0 4px 12px #00000026;--light-purple:#e9defa33}body{-webkit-font-smoothing:antialiased;background-color:#282c34;background-color:var(--background-dark);font-family:Noto Sans Thai!important}#content{background-color:#fff;background-color:var(--white);box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-md);margin:0 auto;max-width:567px;min-height:100vh;position:relative;width:100%}.MuiCard-root{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.splide__slide .MuiCard-root{transform:scale(.95);transition:transform .3s ease}.splide__slide.is-active .MuiCard-root{box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-md)}.experimgcard{border-radius:var(--border-radius) var(--border-radius) 0 0;transition:transform .3s ease}.imgslide{border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm)}.ts2{font-size:1.5rem}.ts-1,.ts2{color:var(--text-color);letter-spacing:-.01em;line-height:1.5}.ts-1{font-size:1rem}.ts-3{color:var(--gray-color);font-size:.889rem;line-height:1.5}.tag{border-radius:24px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);color:var(--primary-color);display:inline-flex;font-size:.813rem;margin:0 10px 8px 0;padding:8px 16px;transition:transform .2s ease,box-shadow .2s ease}.tag:hover{box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-md);transform:translateY(-1px)}.bxbot{background-color:#fff;border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:0 -4px 12px #00000014;margin:0 auto;max-width:567px;width:100%}.MuiButton-colorPrimary{border-radius:12px;transition:background-color .3s ease,transform .2s ease}.MuiButton-colorPrimary:hover{background-color:#7d5bc4;transform:translateY(-1px)}.secondaryButton{border-radius:12px;transition:all .3s ease}.secondaryButton:hover{background-color:#909090!important;color:#fff}.woot-widget-bubble{bottom:100px!important;right:20px!important}.woot--bubble-holder{opacity:.9}.woot--bubble-holder:hover{opacity:1}@media screen and (min-width:567px){.css-9emuhu-MuiPaper-root-MuiDrawer-paper{background-color:initial;padding-right:24px}#content{border-radius:var(--border-radius);margin:0 auto;min-height:100vh}}.splide{margin:auto -24px;padding:16px 0}.splide__pagination{bottom:-.5em!important}.splide__pagination__page{background:#e0d5f5!important}.splide__pagination__page.is-active{background:#461e99!important;transform:scale(1.2)}.MuiOtpInput-Box .MuiInputBase-input{background:#f6f6f6;background:var(--background-light);border-radius:12px;font-size:28px;font-weight:700;height:60px;width:40px}.App{text-align:center}.App,.NotoSansThai{font-family:Noto Sans Thai}.css-ahj2mt-MuiTypography-root,.css-imwso6-MuiBottomNavigationAction-label{color:#2c2c2c;font-family:Noto Sans Thai}.App-logo{height:40vmin;pointer-events:none}.text-center{text-align:center}.fw-600{font-weight:600}.texts1{color:#2c2c2c;font-family:Noto Sans Thai;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-indent:20px}.imgslide{border-radius:12px;width:100%}.ts2{font-size:22px}.ts-1,.ts2{color:#2c2c2c;font-family:Noto Sans Thai;font-style:normal;font-weight:600;line-height:24px}.ts-1{color:var(--Base-DefaultText,#2c2c2c);font-size:16px}.ts-3{color:#656565;color:var(--Base-Gray60,#656565);font-family:Noto Sans Thai;font-size:14.218px;font-style:normal;font-weight:400;line-height:21.327px}.experimgcard{aspect-ratio:1.14;border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover}.cardcontent{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.splide__slide .MuiCard-root{transform:scale(.9)}.splide__slide.is-active .MuiCard-root{transform:scale(1)}.splide__pagination{bottom:-1.5em!important}.css-1bjk3jo-MuiButtonBase-root-MuiBottomNavigationAction-root.Mui-selected,.tag{color:#461e99}.tag{align-items:center;background:#fff;background:var(--Base-White,#fff);border-radius:18px;color:var(--Purple-Purple100,#461e99);display:flex;font-family:Noto Sans Thai;font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px;margin-right:10px;padding:7px 16px;text-align:center}.me-2{margin-right:7px}.sm-icon{width:16px}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.bg-login{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% auto}.css-9emuhu-MuiPaper-root-MuiDrawer-paper{background-color:initial}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;animation:fadeUp .3s ease-out;background:#f0f2f5;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;position:fixed;top:env(safe-area-inset-top,0);touch-action:manipulation;transform:scale(1);transform-origin:center;width:100%;will-change:transform;z-index:9999}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.chat-container.closing{animation:fadeDown .3s ease-in forwards}.chat-container.fullscreen{border-radius:0;bottom:0;height:100%;left:0;max-width:none;right:0;top:0;width:100%}.chat-bubble{align-items:center;background:#461e99;border:none;border-radius:50%;bottom:100px;box-shadow:0 4px 12px #461e9966;color:#fff;cursor:pointer;display:flex;font-size:0;height:60px;justify-content:center;max-height:60px;max-width:60px;min-height:60px;min-width:60px;position:fixed;right:20px;transform-origin:center;transition:transform .3s,box-shadow .3s;width:60px;z-index:1000}.chat-bubble:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12z'/%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:24px;width:24px}.chat-bubble:hover{box-shadow:0 6px 16px #461e9980;transform:scale(1.05) translateY(-5px)}.chat-bubble-with-text{background:#461e99bf;border:none;border-radius:30px;bottom:100px;box-shadow:0 4px 12px #461e9966;color:#fff;cursor:pointer;overflow:hidden;padding:0;position:fixed;right:calc(50vw - 263.5px);transition:transform .3s,box-shadow .3s;z-index:1000}@media screen and (max-width:600px){.chat-bubble,.chat-bubble-with-text{right:20px}}.chat-bubble-content{align-items:center;display:flex;padding:10px 20px}.robot-icon{flex-shrink:0;margin-right:8px}.chat-bubble-text{font-size:14px;font-weight:500;white-space:nowrap}.chat-bubble-with-text:hover{box-shadow:0 6px 16px #461e9980;transform:scale(1.02) translateY(-3px)}.chat-header{align-items:center;background:#461e99;border-radius:0;box-shadow:0 1px 2px #0000001a;color:#fff;display:flex;padding:10px 16px;position:relative}.chat-header-content{flex:1 1;text-align:center}.close-button{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;opacity:.8;padding:8px;transition:opacity .2s;width:32px;z-index:1001}.close-button:hover{background:#ffffff1a;opacity:1}.chat-header h2{font-size:1.2rem;font-weight:600;margin:0}.chat-header p{font-size:.8rem;font-weight:400;margin:2px 0 0;opacity:.8}.chat-messages{background-color:#f0f2f5;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;height:calc(100vh - 136px);margin:0 auto;max-width:1200px;padding:18px;width:100%}.message{word-wrap:break-word;border-radius:18px;box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;margin:4px 0;max-width:75%;overflow-wrap:break-word;padding:12px 16px;position:relative}.message.user{align-self:flex-end;background:#461e99;border-bottom-right-radius:4px;color:#fff;margin-left:auto;margin-right:0}.message.bot{align-self:flex-start;background:#fff;border-bottom-left-radius:4px;color:#050505;margin-left:0;margin-right:auto}.message-timestamp{font-size:.75rem;margin-top:5px;opacity:.7;text-align:right}.message.user .message-timestamp{color:#fffc}.message.bot .message-timestamp{color:#00000080}.chat-input-form{align-items:center;background-color:#fff;border-radius:0;border-top:1px solid #e4e6eb;box-shadow:0 -1px 5px #0000000d;display:flex;margin-bottom:0;padding:10px 16px;position:relative;touch-action:manipulation;z-index:2}.chat-input-wrapper{margin:0 auto;max-width:567px;width:100%}.chat-input{word-wrap:break-word;background-color:#f0f2f5;border:1px solid #e4e6eb;border-radius:20px;box-sizing:border-box;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.95rem;height:42px;line-height:1.4;margin-right:8px;max-height:120px;min-height:20px;overflow-y:auto;padding:10px 12px;resize:none;transition:height .1s ease,border-color .2s;white-space:pre-wrap;width:100%}.chat-input:focus{background-color:#fff;border-color:#d0d0d0;outline:none}.send-button{align-items:center;background:#461e99;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;max-height:36px;max-width:36px;min-height:36px;min-width:36px;padding:0;transform-origin:center;transition:background .2s,transform .2s;width:36px}.send-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M2.01 21 23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:18px;width:18px}.send-button:hover{background:#78659e;transform:scale(1.05)}.send-button:disabled{background:#ccc;cursor:not-allowed}.message.thinking{align-items:center;background:#fff;border-radius:18px;border-bottom-left-radius:4px;display:flex;max-width:60px;padding:8px 12px}.thinking-indicator{align-items:center;display:flex;justify-content:center}.thinking-dot{animation:thinking 1.4s ease-in-out infinite both;background-color:#bcc0c4;border-radius:50%;display:inline-block;height:6px;margin:0 2px;opacity:.8;width:6px}.thinking-dot:first-child{animation-delay:0s}.thinking-dot:nth-child(2){animation-delay:.2s}.thinking-dot:nth-child(3){animation-delay:.4s}@keyframes thinking{0%,80%,to{transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media screen and (max-width:768px){.chat-container{font-size:16px}.chat-header h2{font-size:1.2rem}.chat-header p{font-size:.8rem}.chat-input,.message{font-size:.95rem}}.message-content{width:100%}.message-content p{margin:0 0 8px}.message-content p:last-child{margin-bottom:0}.message-content ol,.message-content ul{margin:0 0 8px;padding-left:20px}.message-content li{margin-bottom:4px}.message-content li:last-child{margin-bottom:0}.message-content b,.message-content strong{font-weight:600}.message-content em,.message-content i{font-style:italic}.message-content a{color:#0084ff;text-decoration:underline}.message.bot .message-content a{color:#0084ff}.message.user .message-content a{color:#fff;text-decoration:underline}.message-content pre{background-color:#0000000d;border-radius:4px;margin:8px 0;overflow-x:auto;padding:8px}.message-content code{background-color:#0000000d;border-radius:3px;font-family:monospace;font-size:.9em;padding:2px 4px}.message.user .message-content code{background-color:#fff3}.message-content blockquote{border-left:3px solid #ccc;color:#666;margin:0 0 8px;padding-left:10px}.message.user .message-content blockquote{border-left-color:#fff6;color:#ffffffe6}.message-content h1,.message-content h2,.message-content h3,.message-content h4,.message-content h5,.message-content h6{font-weight:600;line-height:1.3;margin:8px 0}.message-content h1{font-size:1.4em}.message-content h2{font-size:1.3em}.message-content h3{font-size:1.2em}.message-content h4{font-size:1.1em}.message-content h5{font-size:1em}.message-content h6{font-size:.9em}.new-chat-button{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;margin-right:10px;transition:all .2s ease;width:32px}.new-chat-button:hover{background:#ffffff1a;transform:scale(1.05)}.new-chat-button:active{transform:scale(.95)}.navigation-link{background-color:#0084ff1a;border-radius:12px;color:#0084ff!important;cursor:pointer;display:inline-block;font-weight:500;margin:2px 0;padding:2px 8px;text-decoration:none!important;transition:all .2s ease}.navigation-link:hover{background-color:#0084ff33;transform:translateY(-1px)}.navigation-link:active{transform:translateY(0)}.message.user .navigation-link{background-color:#fff3;color:#fff!important}.message.user .navigation-link:hover{background-color:#ffffff4d}.mic-button{align-items:center;background:none;border:none;border-radius:50%;color:#461e99;cursor:pointer;display:flex;justify-content:center;margin:0 8px;padding:8px;transition:all .3s ease}.mic-button:hover{background-color:#461e991a}.mic-button.listening{animation:pulse 1.5s infinite;background-color:#461e99;color:#fff}@keyframes pulse{0%{box-shadow:0 0 0 0 #461e99b3}70%{box-shadow:0 0 0 10px #461e9900}to{box-shadow:0 0 0 0 #461e9900}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.chat-backdrop{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;touch-action:none;z-index:9998}.chat-container{-webkit-overflow-scrolling:touch;bottom:0;isolation:isolate;left:0;pointer-events:auto;position:fixed!important;right:0;top:0;z-index:9999!important}.chat-container,.chat-messages{overscroll-behavior:contain;transform:translateZ(0)}.chat-messages{-webkit-overflow-scrolling:touch!important;overflow-y:scroll!important;position:relative;scroll-behavior:smooth;touch-action:pan-y;will-change:scroll-position;z-index:1}.chat-input{font-size:16px!important;padding:12px 16px!important;transform:translateZ(0);transition:height .2s ease,border-color .2s,background-color .2s}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.chat-input-wrapper{background-color:#fff;border-radius:0 0 8px 8px;padding-bottom:16px;position:relative;touch-action:manipulation;transform:translateZ(0);transition:transform .3s ease;will-change:transform;z-index:2}.keyboard-visible .chat-input-wrapper{animation:slideUp .3s ease-out}.keyboard-hidden .chat-input-wrapper{animation:slideDown .3s ease-in}body.chat-open{height:100%;overflow:hidden!important;position:fixed;width:100%}@media screen and (max-width:768px){.chat-container{font-size:16px;height:100%!important;max-height:100%!important}.chat-input{min-height:44px}}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100;src:url(/static/media/NotoSansThai-Thin.b42075b7cf5ff171f83f.ttf) format("ttf")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:200;src:url(/static/media/NotoSansThai-ExtraLight.316317f34b3fd6fa5d18.ttf) format("ttf")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:300;src:url(/static/media/NotoSansThai-Light.e683fde7ba1213e3e296.ttf)}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(/static/media/NotoSansThai-Regular.fb120c4678511bdfd87f.ttf)}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;src:url(/static/media/NotoSansThai-Medium.b1b548a0fd50ea16b8fe.ttf)}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;src:url(/static/media/NotoSansThai-SemiBold.003db65107e386e68770.ttf)}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(/static/media/NotoSansThai-Bold.c9763ba4c00a214e2505.ttf)}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:800;src:url(/static/media/NotoSansThai-ExtraBold.4f9ee4804dfadd178ed9.ttf)}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:900;src:url(/static/media/NotoSansThai-Black.b497f77480aa128b24ed.ttf)}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:100;src:url(/static/media/kanit-v15-latin_thai-100.de3b5ac70816632303d5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:100;src:url(/static/media/kanit-v15-latin_thai-100italic.bdc1246888ccf9ea478c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:200;src:url(/static/media/kanit-v15-latin_thai-200.2688bc9dc3c372fb0f44.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:200;src:url(/static/media/kanit-v15-latin_thai-200italic.acb203c758f867f84957.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:300;src:url(/static/media/kanit-v15-latin_thai-300.3b1ffbe94dff805aa959.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:300;src:url(/static/media/kanit-v15-latin_thai-300italic.5cf5f0093515389b5a4e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(/static/media/kanit-v15-latin_thai-regular.5bbb1e001c1aa59bc7aa.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:400;src:url(/static/media/kanit-v15-latin_thai-italic.e801525c02c3e1e7bd0d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:500;src:url(/static/media/kanit-v15-latin_thai-500.3738224f58755353817d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:500;src:url(/static/media/kanit-v15-latin_thai-500italic.606b86a474a2189db72f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(/static/media/kanit-v15-latin_thai-600.76519e7e7d1cf1159eb8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:600;src:url(/static/media/kanit-v15-latin_thai-600italic.8bfed398096b4cc87cd8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:700;src:url(/static/media/kanit-v15-latin_thai-700.06cf4f0dffd3f4c6b2fb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:700;src:url(/static/media/kanit-v15-latin_thai-700italic.7a380eb432209cabc4bb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:800;src:url(/static/media/kanit-v15-latin_thai-800.d2748fa0d0219c145751.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:800;src:url(/static/media/kanit-v15-latin_thai-800italic.8a7b73b1d6d7765c2144.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:900;src:url(/static/media/kanit-v15-latin_thai-900.fc52ca9995f324a1ebaf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:900;src:url(/static/media/kanit-v15-latin_thai-900italic.a2c036a6448d5bda737e.woff2) format("woff2")}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__pagination{z-index:0!important}
/*# sourceMappingURL=main.ddb4838f.css.map*/