.chatwidget-module__g0o_ta__toggle{z-index:10000;cursor:pointer;background:0 0;border:0;animation:.6s chatwidget-module__g0o_ta__bounceIn;position:fixed;bottom:20px;right:20px}.chatwidget-module__g0o_ta__hidden{display:none}.chatwidget-module__g0o_ta__chatBox{z-index:10000;background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), #ff20f400, #f600, #ffe10100, #62ff0100, #04ffff00, #04ffff00, #fff, #fff0, #ff20f400) border-box;border:.2rem solid #0000;border-radius:10px 10px 0 0;flex-direction:column;min-width:320px;max-width:600px;max-height:70vh;font-family:Segoe UI,sans-serif;animation:.6s chatwidget-module__g0o_ta__bounceIn,7s linear infinite chatwidget-module__g0o_ta__borderAngleRotate;display:none;position:fixed;bottom:40px;right:20px;overflow-y:auto;box-shadow:0 8px 20px #0000001a}@supports (color:lab(0% 0 0)){.chatwidget-module__g0o_ta__chatBox{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), lab(60.5733% 89.8347 -53.7905/0), lab(63.1532% 57.0505 72.6009/0), lab(89.9637% -1.88267 88.1531/0), lab(89.1162% -68.6287 82.6059/0), lab(90.6666% -50.6516 -15.0006/0), lab(90.6666% -50.6516 -15.0006/0), lab(94.4428% 53.8384 -141.694), lab(99.9994% .00113249 -.0418425/0), lab(60.5733% 89.8347 -53.7905/0)) border-box}}.chatwidget-module__g0o_ta__open{display:flex}.chatwidget-module__g0o_ta__header{background:linear-gradient(90deg, var(--nav-bg-1), var(--nav-bg-2), var(--accent));color:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:10px;display:flex}.chatwidget-module__g0o_ta__brandIcon{margin-left:8px}.chatwidget-module__g0o_ta__header button{color:#fff;cursor:pointer;background:0 0;border:0}.chatwidget-module__g0o_ta__clearButton{position:absolute;right:45px;color:#e0e0e0!important}:is(.chatwidget-module__g0o_ta__brandIcon img,.chatwidget-module__g0o_ta__clearButton img){transition:transform .25s}.chatwidget-module__g0o_ta__closeButton img{transition:transform .3s}:is(.chatwidget-module__g0o_ta__brandIcon:hover img,.chatwidget-module__g0o_ta__clearButton:hover img){transform:scale(1.12)rotate(4deg)}.chatwidget-module__g0o_ta__closeButton:hover img{transform:rotate(360deg)}.chatwidget-module__g0o_ta__messages{flex-direction:column;flex:1;max-height:300px;padding:10px;display:flex;overflow-y:auto}.chatwidget-module__g0o_ta__inputArea{border-top:1px solid #ccc;height:54px;padding:10px;display:flex}.chatwidget-module__g0o_ta__inputArea input{border:1px solid #ccc;border-radius:999px;flex:1;height:33px;margin:0;padding:.6rem 3rem .6rem .9rem}.chatwidget-module__g0o_ta__sendButton{cursor:pointer;color:#606060;transform:translate(-30px)}.chatwidget-module__g0o_ta__sendButton:hover:not(:disabled){color:#0bc700}.chatwidget-module__g0o_ta__sendButton svg{fill:currentColor;vertical-align:middle;width:1em;height:1em;overflow:hidden}.chatwidget-module__g0o_ta__bubble{word-break:break-word;border-radius:16px;max-width:90%;margin:8px;padding:10px 14px;font-size:15px;line-height:1.4;animation:.4s ease-out chatwidget-module__g0o_ta__fadeInUp;position:relative}.chatwidget-module__g0o_ta__user{background:#daf1ff;border-bottom-right-radius:0;align-self:flex-end}.chatwidget-module__g0o_ta__bot{background:#f1f1f1;border-bottom-left-radius:0;align-self:flex-start}.chatwidget-module__g0o_ta__bubble:after{content:"";border:8px solid #0000;width:0;height:0;position:absolute;bottom:0}.chatwidget-module__g0o_ta__user:after{border-left-color:#daf1ff;border-right:0;right:-8px}.chatwidget-module__g0o_ta__bot:after{border-left:0;border-right-color:#f1f1f1;left:-8px}.chatwidget-module__g0o_ta__bubbleContent{width:100%;display:inline-block}.chatwidget-module__g0o_ta__bubbleContent>:first-child{margin-top:0}.chatwidget-module__g0o_ta__bubbleContent>:last-child{margin-bottom:0}.chatwidget-module__g0o_ta__bubbleContent p{margin:0 0 .65rem}.chatwidget-module__g0o_ta__bubbleContent ul,.chatwidget-module__g0o_ta__bubbleContent ol{margin:.45rem 0 .65rem;padding-left:1.25rem}.chatwidget-module__g0o_ta__bubbleContent li{margin:.2rem 0}.chatwidget-module__g0o_ta__bubbleContent blockquote{border-left:3px solid #0000002e;margin:.65rem 0;padding-left:.75rem}.chatwidget-module__g0o_ta__bubbleContent code{background:#00000014;border-radius:4px;padding:.1rem .25rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.chatwidget-module__g0o_ta__bubbleContent pre{background:#00000014;border-radius:6px;max-width:100%;margin:.65rem 0;padding:.75rem;overflow-x:auto}.chatwidget-module__g0o_ta__bubbleContent pre code{background:0 0;padding:0}.chatwidget-module__g0o_ta__bubbleContent table{border-collapse:collapse;max-width:100%;margin:.65rem 0;display:block;overflow-x:auto}.chatwidget-module__g0o_ta__bubbleContent th,.chatwidget-module__g0o_ta__bubbleContent td{text-align:left;border:1px solid #00000029;padding:.35rem .5rem}.chatwidget-module__g0o_ta__typingDots{align-items:center;gap:6px;display:inline-flex}.chatwidget-module__g0o_ta__typingDots span{opacity:.25;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s linear infinite chatwidget-module__g0o_ta__dotPulse;display:inline-block}.chatwidget-module__g0o_ta__typingDots span:nth-child(2){animation-delay:.15s}.chatwidget-module__g0o_ta__typingDots span:nth-child(3){animation-delay:.3s}.chatwidget-module__g0o_ta__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes chatwidget-module__g0o_ta__borderAngleRotate{to{--border-angle:1turn}}@keyframes chatwidget-module__g0o_ta__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chatwidget-module__g0o_ta__dotPulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes chatwidget-module__g0o_ta__bounceIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chatwidget-module__g0o_ta__toggle,.chatwidget-module__g0o_ta__chatBox,.chatwidget-module__g0o_ta__bubble,.chatwidget-module__g0o_ta__typingDots span{animation:none}}@media (max-width:600px){.chatwidget-module__g0o_ta__chatBox{width:95%;max-height:80vh;bottom:10px;right:2.5%}}
.WeatherWidget-module__2ZuUrG__weatherWidget{color:#f8fafc;backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 0,#fff3,#0000 34%),linear-gradient(135deg,#0f172ae6,#2563ebb8);border:1px solid #ffffff47;border-radius:22px;width:min(92%,720px);margin:26px auto 34px;padding:20px;box-shadow:0 16px 38px #02061742}.WeatherWidget-module__2ZuUrG__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.WeatherWidget-module__2ZuUrG__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0 0 4px;font-size:.78rem;font-weight:700}.WeatherWidget-module__2ZuUrG__city{margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800}.WeatherWidget-module__2ZuUrG__actions{align-items:center;gap:8px;display:flex}.WeatherWidget-module__2ZuUrG__actionButton{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:#ffffff17;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;font-weight:700;transition:transform .2s,background-color .2s;display:inline-flex}.WeatherWidget-module__2ZuUrG__actionButton:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.WeatherWidget-module__2ZuUrG__actionButton:disabled{cursor:wait;opacity:.55}.WeatherWidget-module__2ZuUrG__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.WeatherWidget-module__2ZuUrG__temperatureBlock{align-items:center;gap:16px;display:flex}.WeatherWidget-module__2ZuUrG__iconWrap{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.WeatherWidget-module__2ZuUrG__temperature{letter-spacing:-.06em;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:.92;display:block}.WeatherWidget-module__2ZuUrG__degree{vertical-align:top;letter-spacing:normal;font-size:.42em}.WeatherWidget-module__2ZuUrG__condition{opacity:.88;margin:8px 0 0;font-size:1rem;font-weight:700}.WeatherWidget-module__2ZuUrG__feelsLike{opacity:.68;margin:5px 0 0;font-size:.85rem}.WeatherWidget-module__2ZuUrG__metrics{grid-template-columns:repeat(2,minmax(110px,1fr));gap:10px;min-width:235px;display:grid}.WeatherWidget-module__2ZuUrG__metric{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;padding:12px}.WeatherWidget-module__2ZuUrG__metricLabel{opacity:.62;margin-bottom:5px;font-size:.75rem;display:block}.WeatherWidget-module__2ZuUrG__metricValue{font-size:1rem;font-weight:800}.WeatherWidget-module__2ZuUrG__footer{opacity:.62;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.72rem;display:flex}.WeatherWidget-module__2ZuUrG__attribution{color:inherit;text-underline-offset:2px;text-decoration:underline}.WeatherWidget-module__2ZuUrG__status{text-align:center;place-items:center;min-height:150px;padding:20px;display:grid}.WeatherWidget-module__2ZuUrG__statusText{margin:0;font-size:.95rem;font-weight:700}.WeatherWidget-module__2ZuUrG__error{color:#fee2e2}.WeatherWidget-module__2ZuUrG__spin{animation:1s linear infinite WeatherWidget-module__2ZuUrG__spin}@keyframes WeatherWidget-module__2ZuUrG__spin{to{transform:rotate(360deg)}}@media (max-width:650px){.WeatherWidget-module__2ZuUrG__weatherWidget{border-radius:18px;width:min(94%,720px);padding:16px}.WeatherWidget-module__2ZuUrG__header{align-items:flex-start}.WeatherWidget-module__2ZuUrG__actions{flex-direction:column;align-items:stretch}.WeatherWidget-module__2ZuUrG__actionButton{justify-content:center}.WeatherWidget-module__2ZuUrG__content{grid-template-columns:1fr}.WeatherWidget-module__2ZuUrG__metrics{min-width:0}.WeatherWidget-module__2ZuUrG__footer{flex-direction:column;align-items:flex-start}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background-image:linear-gradient(140deg,#182aff 0%,#7082bc 50%,#eadedb 75%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Roboto,sans-serif;line-height:1.4}:root{--nav-height:60px;--max-width:1200px;--nav-bg-1:#0f172a;--nav-bg-2:#1e3a8a;--accent:#2563eb;--muted:#9ca3af;--text:#e5e7eb;--hover:#ffffff14;--result-bg:#fff;--result-color:#111827;--result-shadow:#0000002e;--fast:.14s;--mid:.22s;--slow:.28s}@media (prefers-color-scheme:dark){:root{--result-bg:#0b1220;--result-color:#e5e7eb;--result-shadow:#0009;--hover:#ffffff0f}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;overflow:hidden;position:absolute!important}.visually-hidden2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}nav[role=navigation]{color:var(--text);z-index:50000;background:linear-gradient(90deg, var(--nav-bg-1), var(--nav-bg-2), var(--accent));margin-bottom:20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;position:sticky;top:0;box-shadow:0 6px 18px #02061773}.nav-inner{max-width:var(--max-width);min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:0 1rem;display:flex}.logo{align-items:center;gap:.6rem;display:flex}.logo img{-o-object-fit:cover;object-fit:cover;transition:transform .25s}.logo img:hover{transform:scale(1.12)rotate(4deg)}button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none}.menu-btn{align-items:center;gap:.4rem;padding:.45rem;font-size:1.15rem;display:flex}.overlay{backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--mid) ease;z-index:990;background:#00000080;position:fixed;inset:0}.overlay.show{opacity:1;pointer-events:auto}.nav-menu{background:linear-gradient(180deg, var(--nav-bg-1), var(--nav-bg-2));max-width:92vw;height:100vh;transition:transform var(--slow) cubic-bezier(.2, .9, .2, 1);z-index:999;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:fixed;top:0;right:0;overflow:auto;transform:translate(100%)}.nav-menu.open{transform:translate(0)}.close-btn{align-self:flex-end;margin-bottom:20px;font-size:1.1rem}.menu-btn:hover,.close-btn:hover,.search-toggle-btn:hover{color:#93c5fd;transform:rotate(5deg)scale(1.06)}.search-box{background:#ffffff0a;border-radius:999px;order:99;min-width:260px;padding:.35rem;position:relative;box-shadow:0 6px 20px #00000059}#navLinks .account-item{order:-1;margin-left:0}.search-form{align-items:center;gap:.25rem;display:flex}.search-box input{color:var(--text);background:0 0;border:0;border-radius:900px;outline:none;flex:1;padding:.6rem .9rem}.search-box input::placeholder{color:var(--muted)}.search-box button{border-radius:8px;align-items:center;padding:.45rem;display:flex}#searchInput{box-sizing:border-box;padding-right:2rem}.mic-btn.mic-granted{color:var(--text)}.mic-btn.mic-granted:hover{color:#00ff97}.mic-btn.mic-denied{color:#ef4444}.mic-btn.mic-denied:hover{color:red}.mic-btn.mic-prompt{color:var(--muted)}.mic-btn.mic-prompt:hover{color:var(--text)}.mic-btn,.clear-btn{cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:50%;right:2.4rem;transform:translateY(-50%)}.mic-btn{color:var(--muted);opacity:1;pointer-events:auto;transition:color .18s}.clear-btn{color:var(--muted);transition:color .18s}.mic-btn:hover,.clear-btn:hover{color:var(--text)}.search-box.show-clear .mic-btn{opacity:0;pointer-events:none;transform:translateY(-50%)scale(.9)}.search-box.show-clear .clear-btn{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.mic-btn.listening{color:#00ff97;animation:1s infinite pulse}.mic-status{z-index:1300;background:linear-gradient(90deg, var(--nav-bg-1), var(--nav-bg-2), var(--accent));width:max-content;max-width:min(18rem,100vw - 2rem);color:var(--text);opacity:0;pointer-events:none;border:1px solid #ffffff29;border-radius:.5rem;margin:0;padding:.45rem .7rem;font-size:.75rem;line-height:1.25rem;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-.5rem);box-shadow:0 6px 18px #02061773}.mic-status.is-visible{opacity:1;transform:translateY(0)}@keyframes pulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.nav-menu ul{flex-direction:column;gap:.25rem;list-style:none;display:flex}.item-row{align-items:center;gap:.5rem;display:flex}.top-link{color:var(--text);border-bottom:1px solid #ffffff0d;border-radius:8px;flex-grow:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.62rem .75rem;text-decoration:none;display:flex}.top-link:after{color:#b8cffcb3;content:"❮";pointer-events:none;margin-bottom:-5px;margin-left:-4px;font-size:10px;display:inline-block;transform:rotate(270deg)}.top-link:hover{background:var(--hover);transform:translateY(-2px)}.submenu-toggle{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:.45rem .6rem;display:none}.dropdown{transform-origin:top;opacity:0;pointer-events:none;will-change:transform, opacity;max-height:0;transition:transform var(--mid) cubic-bezier(.2, .9, .2, 1), opacity var(--fast) ease, max-height var(--mid) ease-in-out;background:linear-gradient(180deg, var(--nav-bg-2), #1e3a8a99);border-left:3px solid var(--accent);border-radius:8px;margin:.5rem 0 .5rem .5rem;overflow:hidden;transform:scaleY(0)}li.open>.dropdown{opacity:1;pointer-events:auto;max-height:420px;transform:scaleY(1)}.dropdown>ul{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.dropdown a{color:#d1d5db;border-radius:6px;padding:.45rem .7rem;text-decoration:none;display:block}.dropdown a:hover{background:var(--hover);color:#fff}.search-toggle-btn{display:none}@media (min-width:768px){.menu-btn,.close-btn,.overlay,.submenu-toggle{display:none}#navLinks .account-item{order:1;margin-left:auto}.nav-menu{background:0 0;flex-direction:row;flex-grow:1;justify-content:center;align-items:center;gap:1rem;width:auto;height:auto;padding:0;display:flex;position:static;overflow:visible;transform:none!important}.search-box{background:#ffffff1f;order:2;min-width:220px}.nav-menu>ul{flex-direction:row;flex:1;align-items:center;gap:.5rem}.nav-menu li{padding:0;position:relative}.top-link{border-bottom:none}.dropdown{border-left:3px solid var(--accent);visibility:hidden;opacity:0;min-width:220px;max-height:none;transition:opacity var(--mid) ease, transform var(--mid) ease, visibility var(--fast);border-radius:12px;padding:.5rem;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(10px);box-shadow:0 10px 30px #02061773}.dropdown.align-right{left:auto;right:0}.nav-menu li.open>.dropdown,.nav-menu li.open2>.dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scaleY(1)}}@media (min-width:768px) and (max-width:1024px){.search-toggle-btn{display:block}.search-box{display:none}.nav-menu.search-active{flex-wrap:nowrap}.nav-menu.search-active>ul,.nav-menu.search-active .search-toggle-btn{display:none}.nav-menu.search-active .search-box,.nav-menu.search-active .search-form{flex-grow:1;display:flex}}.results-dropdown{background:var(--result-bg);max-height:260px;color:var(--result-color);box-shadow:0 8px 30px var(--result-shadow);z-index:1200;border-radius:10px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.suggestion-item{cursor:pointer;color:inherit;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:14px;text-decoration:none;display:flex}.suggestion-item:hover{background:#0000000a}.suggestion-item.page:before{content:"📄"}.suggestion-item.history:before{content:"🕘"}.suggestion-item.google:before{content:"🌐"}.suggestion-item .delete-btn{opacity:0;cursor:pointer;background:0 0;border:0;margin-left:auto}.suggestion-item:hover .delete-btn{opacity:1}.suggestion-item[aria-selected=true]{background:#6366f11f;outline:2px solid #6366f12e}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root[data-animations=off] *,:root[data-animations=off] :before,:root[data-animations=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}h1{margin-bottom:.5em;font-size:1.5em;line-height:1.2}.ai-card-grid{flex-wrap:wrap;justify-content:center;gap:30px;max-width:1000px;margin:40px auto;display:flex}.ai-card{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff) border-box;text-align:center;border:.2rem solid #0000;border-radius:12px;width:250px;padding:20px;transition:transform .3s,box-shadow .3s;animation:7s linear infinite border-angle-rotate;box-shadow:0 8px 20px #0000001a}@supports (color:lab(0% 0 0)){.ai-card{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), lab(94.9621% 128.4 2.05258), lab(96.7502% 113.805 350.671), lab(99.8973% 34.9953 601.73), lab(103.87% -88.55 222.205), lab(105.013% -149.904 -.722575), lab(100.543% -56.4607 -100.322), lab(94.4428% 53.8384 -141.694), lab(93.2397% 107.32 -100.932), lab(94.9621% 128.4 2.05263)) border-box}}@keyframes border-angle-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ai-card img{margin-left:auto;margin-right:auto}.ai-card h3{margin:10px 0;font-size:20px}.ai-card p{color:#1c1c1c;margin-bottom:20px;font-size:13.5px}.ai-card a{color:#fff;background-color:#4f46e5;border-radius:6px;padding:8px 16px;font-weight:700;text-decoration:none;transition:background-color .2s}.ai-card a:hover{background-color:#3730a3}.ai-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}#chat-toggle{cursor:pointer;z-index:10000;background:0 0;border:none;animation:.6s bounceIn;position:fixed;bottom:20px;right:20px}#chat-box{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), #ff20f400, #f600, #ffe10100, #62ff0100, #04ffff00, #04ffff00, #fff, #fff0, #ff20f400) border-box;z-index:10000;border:.2rem solid #0000;border-radius:10px 10px 0 0;flex-direction:column;min-width:320px;max-width:600px;max-height:70vh;font-family:Segoe UI,sans-serif;transition:max-height .3s,transform .3s,box-shadow .3s;animation:.6s bounceIn,7s linear infinite border-angle-rotate;position:fixed;bottom:40px;right:20px;overflow-y:auto;box-shadow:0 8px 20px #0000001a}@supports (color:lab(0% 0 0)){#chat-box{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), lab(60.5733% 89.8347 -53.7905/0), lab(63.1532% 57.0505 72.6009/0), lab(89.9637% -1.88267 88.1531/0), lab(89.1162% -68.6287 82.6059/0), lab(90.6666% -50.6516 -15.0006/0), lab(90.6666% -50.6516 -15.0006/0), lab(94.4428% 53.8384 -141.694), lab(99.9994% .00113249 -.0418425/0), lab(60.5733% 89.8347 -53.7905/0)) border-box}}#chat-box.open{display:flex}.chatwidget-typing-dots{align-items:center;gap:6px;display:inline-flex}.chatwidget-typing-dots span{opacity:.25;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s linear infinite dotPulse;display:inline-block;transform:translateY(0)}.chatwidget-typing-dots span:first-child{animation-delay:0s}.chatwidget-typing-dots span:nth-child(2){animation-delay:.15s}.chatwidget-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes dotPulse{0%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}to{opacity:.25;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chatwidget-typing-dots span{opacity:.7;animation:none;transform:none}}.chatwidget-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#chat-header{background:linear-gradient(90deg, var(--nav-bg-1), var(--nav-bg-2), var(--accent));color:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:10px;display:flex}.svg-icon-001{vertical-align:middle;fill:currentColor;width:1em;height:1em;overflow:hidden}.img707,.img708{transition:transform .25s}.img709{transition:transform .3s}.img707:hover,.img708:hover{transform:scale(1.12)rotate(4deg)}.img709:hover{transform:rotate(360deg)}#chat-header span{margin-left:8px}#chat-header button{color:#fff;cursor:pointer;background:0 0;border:none}#chat-messages{flex:1;max-height:300px;padding:10px;overflow-y:auto}#chat-input{border-top:1px solid #ccc;height:54px;padding:10px;display:flex}#user-input{border:1px solid #ccc;border-radius:999px;flex:1;height:33px;margin:0;padding:.6rem 3rem .6rem .9rem}#send-btn{color:#606060;cursor:pointer;transform:translate(-30px)}#clear-btn{cursor:pointer;color:#e0e0e0;background:0 0;border:none;position:absolute;right:45px}#send-btn:hover{color:#0bc700}@media (max-width:600px){#chat-box{width:95%;max-height:80vh;bottom:10px;right:2.5%}}.bubble{word-break:break-word;border-radius:16px;max-width:90%;margin:8px;padding:10px 14px;font-size:15px;line-height:1.4;animation:.4s ease-out fadeInUp;position:relative}.bubble.user{background:#daf1ff;border-bottom-right-radius:0;align-self:flex-end}.bubble.bot{background:#f1f1f1;border-bottom-left-radius:0;align-self:flex-start}.bubble.user:after,.bubble.bot:after{content:"";border:8px solid #0000;width:0;height:0;position:absolute;bottom:0}.bubble.user:after{border-left-color:#daf1ff;border-right:0;right:-8px}.bubble.bot:after{border-left:0;border-right-color:#f1f1f1;left:-8px}.bubble-content{width:100%;display:inline-block}.bubble-content>:first-child{margin-top:0}.bubble-content>:last-child{margin-bottom:0}.bubble-content p{margin:0 0 .65rem}.bubble-content ul,.bubble-content ol{margin:.45rem 0 .65rem;padding-left:1.25rem}.bubble-content li{margin:.2rem 0}.bubble-content blockquote{border-left:3px solid #0000002e;margin:.65rem 0;padding-left:.75rem}.bubble-content code{background:#00000014;border-radius:4px;padding:.1rem .25rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.bubble-content pre{background:#00000014;border-radius:6px;max-width:100%;margin:.65rem 0;padding:.75rem;overflow-x:auto}.bubble-content pre code{background:0 0;padding:0}.bubble-content table{border-collapse:collapse;max-width:100%;margin:.65rem 0;display:block;overflow-x:auto}.bubble-content th,.bubble-content td{text-align:left;border:1px solid #00000029;padding:.35rem .5rem}.typing-dots{gap:3px;font-size:18px;animation:.2s ease-in fadeIn;display:inline-flex}.typing-dots span{animation:1.2s infinite bounce;display:inline-block}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#form-container{justify-content:center;align-items:center;font-family:monospace;display:none}#form-container.open{display:flex}#open-btn{cursor:pointer;color:#010047;display:flex}#open-btn:hover{color:#0400f7}.hidden{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#my-form{background:#fff;border-radius:10px;width:300px;padding:20px;animation-duration:.6s;box-shadow:0 0 10px #0000004d}#close-btn2{color:#424242;float:right;cursor:pointer;background:0 0;border:none;font-size:18px;transition:color .3s}#close-btn2:hover{color:red}.input02{border:1px solid #ccc;border-radius:6px;width:100%;margin:8px 0;padding:8px}.textarea02{border:1px solid #ccc;border-radius:6px;min-width:250px;max-width:256px;margin:8px 0;padding:8px}.input002[type=file]{border:none;width:100%;padding:4px}.button2[type=submit]{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:6px;width:100%;padding:10px;font-size:16px}.preview{color:#333;margin-bottom:6px;font-size:13px;overflow:auto}.file-error{color:#b00020;margin-top:4px;font-size:12px;display:block}.pp00{text-align:center;background:#e1dede;border-radius:6px;margin-top:10px;font-weight:700;transition:color .2s,background-color .2s}.pp00.success{color:#1b5e20;background:#e8f5e9}.pp00.error{color:#b00020;background:#fcebea}.fade-out{animation:.6s forwards fadeOut}.bounce-in{animation:.6s bounceIn}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}#video{width:300px}.animate0110{opacity:0;transition:opacity 1s ease-out,transform 1s ease-out;transform:translateY(50px)}.loader010{aspect-ratio:1;--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;width:50px;-webkit-mask:var(--_m);-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;background:#4285f4;border-radius:50%;padding:8px;animation:1s linear infinite loader01;-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes loader01{to{transform:rotate(1turn)}}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes slideIn001{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,100%)}}#cookie-consent{color:#000;opacity:0;z-index:50000;background:linear-gradient(140deg,#eadedb 0%,#7082bc 50%,#53aa53 75%);border-radius:8px;max-width:400px;margin:auto;padding:15px;font-family:sans-serif;position:fixed;inset:auto 0 20px;box-shadow:0 2px 8px #0003}#cookie-consent p{text-align:center;margin:0 0 10px}#cookie-consent button{cursor:pointer;border:none;border-radius:4px;margin:5px;padding:8px 14px;font-size:14px}#accept{color:#fff;background-color:#020277}#accept:hover{background-color:#0202cd}#decline{color:#fff;background-color:#4373c7}#decline:hover{background-color:#528aeb}@keyframes slideUp{0%{opacity:0;bottom:-50px}to{opacity:1;bottom:20px}}@keyframes slideDown{0%{opacity:1;bottom:20px}to{opacity:0;bottom:-50px}}.show2{animation:.6s ease-out forwards slideUp}.hide{animation:.6s ease-in forwards slideDown}@media (max-width:480px){#cookie-consent{width:calc(100% - 20px);font-size:14px}}.container010101{max-width:550px;margin:20px auto;padding:20px}.h2010101{color:#000;margin:19.92px 0}.h20101012{color:#000;margin:30px 0 19.92px}.ul010101{margin-left:20px;list-style-type:disc}.ul010101 ul{padding:0 0 0 40px;list-style-type:circle}strong{color:#564205}.spinner02{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:4px solid #0000;border-top-color:#3b82f6}.p010101{color:#000;margin:16px 0}.ul010101 li{color:#000;margin:0 0 0 1.5em;padding:0}.mySlides{display:none}img{vertical-align:middle}.slideshow-container{max-width:550px;margin:auto;position:relative}.slideshow-container:hover .prev,.slideshow-container:hover .next,.slideshow-container:hover .text{background-color:#000000d6}.prev,.next{cursor:pointer;color:#b7b6b6;background:#00000094;width:auto;margin-top:-22px;margin-left:2px;margin-right:2px;padding:8px;font-weight:700;transition:all .6s;position:absolute;top:50%}.next{right:0}.text{color:#fff;text-align:justify;background:#00000094;padding:8px 12px;font-size:15px;transition:all .6s;position:absolute;bottom:0}.numbertext{color:#f2f2f2;padding:8px 12px;font-size:12px;position:absolute;top:0}.dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 2px;transition:background-color .6s;display:inline-block}.active,.dot:hover{background-color:#717171}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{0%{opacity:.4}to{opacity:1}}.grid1img{cursor:pointer;border-radius:10px;width:200px;height:133px;margin-left:auto;margin-right:auto;display:block}.imgslideshow{width:100%}a:link,a:visited,a:hover,a:active{text-decoration:none}.pr0101{background:0 0;justify-content:center;align-items:center;padding:10px;font-size:12px;display:flex}.apr0101,.apr0102{color:#010047}.apr0101:hover{color:#0400f7}.f13{display:flex}.ff13{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), #ff20f400, #f600, #ffe10100, #62ff0100, #04ffff00, #04ffff00, #fff, #fff0, #ff20f400) border-box;border:.2rem solid #0000;border-radius:10px;width:45%;margin-bottom:10px;margin-left:auto;margin-right:auto;transition:transform .3s,box-shadow .3s;animation:7s linear infinite border-angle-rotate;display:block;box-shadow:0 8px 20px #0000001a}@supports (color:lab(0% 0 0)){.ff13{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), lab(60.5733% 89.8347 -53.7905/0), lab(63.1532% 57.0505 72.6009/0), lab(89.9637% -1.88267 88.1531/0), lab(89.1162% -68.6287 82.6059/0), lab(90.6666% -50.6516 -15.0006/0), lab(90.6666% -50.6516 -15.0006/0), lab(94.4428% 53.8384 -141.694), lab(99.9994% .00113249 -.0418425/0), lab(60.5733% 89.8347 -53.7905/0)) border-box}}.ff14{background:linear-gradient(140deg, #eadedb 0%, #7082bc 50%, #53aa53 75%) padding-box, conic-gradient(from var(--border-angle), #ff20f400, #f600, #ffe10100, #62ff0100, #04ffff00, #04ffff00, #fff, #fff0, #ff20f400) border-box;border:.2rem solid #0000;border-radius:10px;width:45%;margin-bottom:10px;margin-left:auto;margin-right:auto;transition:transform .3s,box-shadow .3s;animation:7s linear infinite border-angle-rotate;display:block;box-shadow:0 8px 20px #0000001a}@supports (color:lab(0% 0 0)){.ff14{background:linear-gradient(140deg, #eadedb 0%, #7082bc 50%, #53aa53 75%) padding-box, conic-gradient(from var(--border-angle), lab(60.5733% 89.8347 -53.7905/0), lab(63.1532% 57.0505 72.6009/0), lab(89.9637% -1.88267 88.1531/0), lab(89.1162% -68.6287 82.6059/0), lab(90.6666% -50.6516 -15.0006/0), lab(90.6666% -50.6516 -15.0006/0), lab(94.4428% 53.8384 -141.694), lab(99.9994% .00113249 -.0418425/0), lab(60.5733% 89.8347 -53.7905/0)) border-box}}.open01{cursor:pointer;max-width:200px;height:auto;margin:20px auto 10px;display:block}.bb7{color:#00f;text-align:center;background-color:#b6f5b6;margin-top:10px;margin-left:5%;margin-right:5%}.b3{color:#000;text-align:justify;-moz-column-rule-style:dotted;column-rule-style:dotted;padding:10px}.wrapper010{z-index:1000;flex-direction:column;justify-content:space-evenly;align-items:center;width:360px;height:auto;animation:.5s ease-in-out startPop;display:none;position:fixed;top:100px;left:50%;transform:translate(-50%)}.foter{margin-top:10px}.iim,.iiim,.iiim0{-o-object-fit:cover;object-fit:cover;border-radius:10px;max-width:80%;height:auto;margin:10px auto 5px;display:block}.container{background:linear-gradient(140deg,#53aa53 0%,#7082bc 50%,#eadedb 75%);border-radius:6px;width:70%;height:28px;margin:10px auto 5px;padding-left:8px;display:flex;overflow:hidden auto;box-shadow:0 8px 20px #0000001a}.container .text1{color:#000;padding-left:5px;font-family:Courier New,monospace;line-height:1.4}.img321{cursor:pointer;width:32px;height:32px;margin-right:3px;transition:all .3s}.img321:hover{transform:scale(1.1)}.search{background-color:#9b93b7;border-top:3px solid #00f;border-bottom:3px solid #00f;border-right:3px solid #00f;width:max-content;height:28px;overflow:hidden}.wrapper{z-index:5;background:0 0;flex-direction:column;justify-content:space-evenly;align-items:center;width:360px;height:auto;animation:.5s ease-in-out startPop;display:none;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.vividd{border:2px solid #000;width:400px;height:auto;box-shadow:2px 2px 15px #000}.wrapper.active{z-index:1000;display:flex}.video-card{width:100%;max-width:720px;color:var(--result-color);border-radius:24px;margin:0 auto 30px;overflow:hidden}.video-card__preview{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), #ff20f400, #f600, #ffe10100, #62ff0100, #04ffff00, #04ffff00, #fff, #fff0, #ff20f400) border-box;border:.2rem solid #0000;border-radius:24px;transition:transform .3s,box-shadow .3s;animation:7s linear infinite border-angle-rotate;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000001a}@supports (color:lab(0% 0 0)){.video-card__preview{background:linear-gradient(140deg, #53aa53 0%, #7082bc 50%, #eadedb 75%) padding-box, conic-gradient(from var(--border-angle), lab(60.5733% 89.8347 -53.7905/0), lab(63.1532% 57.0505 72.6009/0), lab(89.9637% -1.88267 88.1531/0), lab(89.1162% -68.6287 82.6059/0), lab(90.6666% -50.6516 -15.0006/0), lab(90.6666% -50.6516 -15.0006/0), lab(94.4428% 53.8384 -141.694), lab(99.9994% .00113249 -.0418425/0), lab(60.5733% 89.8347 -53.7905/0)) border-box}}.video-card__trigger{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.video-card__trigger:focus-visible{outline-offset:-4px;outline:2px solid #fff}.video-card__preview-image{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.video-card__play-overlay{z-index:1;pointer-events:none;background:#0f172a47;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.video-card__preview:hover .video-card__play-overlay,.video-card__trigger:focus-visible+.video-card__play-overlay{background:#0f172a7a}.video-card__play-icon{color:#020617;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;font-weight:700;display:inline-flex;box-shadow:0 16px 36px #0f172a38}.video-card__info{z-index:2;color:#f8fafc;pointer-events:none;background:linear-gradient(#0f172a00 0%,#0f172af0 95%);flex-direction:column;gap:14px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.video-card__info--overlay{padding:24px}.video-card__actions{z-index:3;pointer-events:auto;position:relative}.video-card__eyebrow{color:#e2e8f0;letter-spacing:.02em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;width:fit-content;padding:6px 14px;font-size:.8rem;display:inline-flex}.video-card__info h2{color:#fff;margin:0;font-size:1.7rem}.video-card__info p{color:#e2e8f0;margin-left:10px;font-size:.98rem;line-height:1.7}.video-card__description--mobile{display:none}.video-card__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.video-button{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:140px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.video-button:hover,.video-button:focus-visible{transform:translateY(-2px);box-shadow:0 16px 32px #0f172a2e}.video-button--primary{background:var(--accent);color:#fff}.video-button--primary:hover,.video-button--primary:focus-visible{background:#3b82f6}.video-button--secondary{color:#f8fafc;background:#ffffff14;border-color:#ffffff29}.video-button--secondary:hover,.video-button--secondary:focus-visible{background:#ffffff24}@media (max-width:680px){.video-card{border-radius:18px}.video-card__preview{min-height:auto}.video-card__info{z-index:2;pointer-events:none;background:linear-gradient(#0f172a0f 0%,#0f172aeb 72%);gap:10px;width:100%;padding:16px;position:absolute;bottom:0;left:0;right:0}.video-card__info h2{font-size:1.1rem}.video-card__description--desktop{display:none}.video-card__description--mobile{color:#f8fafceb;margin:0;font-size:.88rem;line-height:1.45;display:block}.video-card__actions{pointer-events:auto;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding-bottom:0}.video-button{white-space:nowrap;width:auto;min-width:0;padding:9px 14px}.video-button--primary{min-height:42px}.video-button--link-mobile{min-height:auto;box-shadow:none;color:#e2e8f0eb;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.video-button--link-mobile:hover,.video-button--link-mobile:focus-visible{box-shadow:none;color:#fff;background:0 0;transform:none}.video-card__play-icon{width:54px;height:54px;font-size:1.45rem}}.video-modal{z-index:60000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.video-modal__backdrop{background:#0f172ac7;position:absolute;inset:0}.video-modal__content{background:#020617;border-radius:18px;width:min(100%,900px);max-height:calc(100vh - 48px);position:relative;overflow:hidden;box-shadow:0 32px 90px #0f172a73}.video-modal__close{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;width:42px;height:42px;font-size:1.2rem;line-height:1;position:absolute;top:16px;right:16px}.video-modal__close:hover{background:#ffffff38}.video-modal__player{background:#000;width:100%;height:auto;max-height:calc(100vh - 96px);display:block}@media (max-width:680px){.video-card{border-radius:18px;margin-bottom:20px}.video-card__info{padding:18px 18px 22px}.video-button{min-width:120px;padding:12px 16px}.video-modal{padding:16px}.video-modal__content{max-height:calc(100vh - 32px)}.video-modal__player{max-height:calc(100vh - 120px)}}.cc-actions{text-align:center}.loading-overlay{z-index:9999;color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:18px;display:none;position:absolute}.loading-overlay .spinner02{margin-bottom:8px}.loading-overlay.visible{display:flex}.slideshow-dots{text-align:center}.bar-opacity{opacity:var(--op,1)}.cookie-consent .actions{text-align:center}.chart-height{height:var(--hc,300px)}.close .close01{cursor:pointer;color:#fff;text-align:center;background:#bf5a00;width:100px;height:auto;transition:all .2s;box-shadow:0 1px 9px #0000007e}.close .lien01{cursor:pointer;color:#fff;text-align:center;background:#00f;width:100px;height:auto;transition:all .2s;box-shadow:0 1px 9px #0000007e}::-moz-placeholder{color:#000;opacity:1}::placeholder{color:#000;opacity:1}.i0i1{color:#00f;cursor:pointer}.i0i2{color:#0ff;margin-right:5px}.container208{text-align:center;background-image:linear-gradient(140deg,#53aa53 0%,#7082bc 50%,#eadedb 75%);align-items:center;width:250px;margin-left:auto;margin-right:auto;padding:15px;display:flex;box-shadow:0 0 10px #0000001a}.image208{cursor:pointer;width:100px;margin-right:8px}.h208{color:#000;cursor:pointer;margin:0 0 10px;font-size:18px}.p208{color:#000;cursor:pointer;margin:0;font-size:10px}.hidden010101{display:none}#loading-icon010101{z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#loadingSpinner1,#loadingIcon01010{z-index:10000;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.footer01sp{justify-content:center;align-items:center;display:flex}@media (max-width:600px){.container208{text-align:center;flex-direction:column}.image208{margin-bottom:20px}}@media screen and (max-width:700px){.container{width:85%}}@media screen and (max-width:400px){.vividd{width:300px}}@media screen and (max-width:600px){.vividd{width:350px}}@media screen and (max-width:700px){.f13{display:block}.ff13,.ff14{width:85%;display:block}}@media screen and (max-width:600px){.wrapper img{width:350px;height:200px}}@media screen and (max-width:400px){.wrapper img{width:300px;height:180px}}@media screen and (max-width:500px){.search{height:26px}}
