.light-theme{--background-primary: #ffffff;--background-secondary: #f7f7f7;--action-primary: #e1e7ef;--action-secondary: #edf2f7;--foreground-primary: #2A2928;--foreground-secondary: #728197;--foreground-tertiary: #a0aec0;--accent: #CEA348;--sonic-silver: hsl(0, 0%, 47%);--onyx: hsl(0, 0%, 27%);--cultured: hsl(0, 0%, 93%)}.dark-theme{--background-primary: #2A2928;--background-secondary: #222121;--action-primary: #3d3d3c;--action-secondary:#555454;--foreground-primary: #edf2f7;--foreground-secondary: #ccd6e0;--foreground-tertiary:#a0aec0;--accent: #CEA348}:root{--white: #ffffff;--fs-base: .85rem;--fs-1: 1.875rem;--fs-2: 1.5rem;--fs-3: 1.25rem;--fs-4: .875rem;--fs-5: .75rem;--fs-6: .875rem;--fs-7: .688rem;--py: 5rem;--border-radius-md: 10px;--border-radius-sm: 5px;--transition-timing: .2s ease}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}li{list-style:none}img,button{display:block}a,span{display:inline-block}button{font:inherit;border:none;background:none;cursor:pointer}html{font-family:Inter,sans-serif;font-size:var(--fs-base);line-height:1.8}:focus{outline-offset:4px}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:20px;border:4px solid}.light-theme::-webkit-scrollbar-thumb{border-color:#e6e6e6}.dark-theme::-webkit-scrollbar-thumb{border-color:#444}.light-theme::-webkit-scrollbar-track{background:#e6e6e6}.dark-theme::-webkit-scrollbar-track{background:#444}.h1,.h2,.h3,.h4{display:block;color:var(--foreground-primary)}.h1{font-size:var(--fs-1);font-weight:900}.h2{font-size:var(--fs-2);font-weight:700}.h3{font-size:var(--fs-3);font-weight:700}.h4{font-size:var(--fs-4);font-weight:700;margin-top:5px;margin-bottom:1.5px}.text-sm{font-size:var(--fs-4)}.text-tiny{font-size:var(--fs-5)}.container{margin-inline:auto;margin:auto;padding:0 15px}.btns{min-width:10rem;border-radius:100px}.btn-primary{background:var(--accent);color:var(--white);padding:.6875rem 1.1875rem;border-color:var(--accent)}.btn-primary:hover{background:var(--foreground-secondary);color:var(--action-primary);border-color:var(--foreground-secondary)}.btn-secondary{background:var(--action-secondary);color:var(--foreground-secondary);padding:.5rem 1rem;border:3px solid var(--foreground-tertiary)}.btn-secondary:hover{background:var(--action-secondary);border-color:var(--accent);color:var(--foreground-secondary)}.dark-theme .btn-primary:hover{color:var(--background-primary)}.dark-theme .blog-topic{background:var(--action-primary);color:var(--foreground-secondary)}.dark-theme .blog-topic:hover{background:var(--foreground-primary);color:var(--action-primary)}.dark-theme .load-more:hover{color:var(--white)}.dark-theme .aside .h2{color:var(--foreground-primary)}.notification-toast{position:fixed;bottom:80px;left:20px;right:20px;background:var(--white);max-width:300px;display:flex;align-items:flex-start;gap:15px;padding:15px;border-radius:var(--border-radius-md);box-shadow:0 5px 20px #00000026;transform:translate(calc(-100% - 40px));transition:.5s ease-in-out;z-index:5;animation:slideInOut 15s ease-in-out 1}@keyframes slideInOut{0%,45%,to{transform:translate(calc(-100% - 40px));opacity:0;visibility:hidden}50%,95%{transform:translate(0);opacity:1;visibility:visible}}.notification-toast.closed{display:none}.toast-close-btn{position:absolute;top:10px;right:10px;color:var(--accent)}.toast-close-btn ion-icon{--ionicon-stroke-width: 50px}.toast-banner{width:70px;height:70px;border-radius:var(--border-radius-sm)}.toast-banner img{width:100%;height:100%;object-fit:contain;object-position:center}.toast-detail{width:calc(100% - 85px);padding-right:10px}.toast-message a{font-size:var(--fs-6);color:var(--accent)}.toast-message{font-size:var(--fs-6);color:var(--sonic-silver)}.toast-title a{font-size:var(--fs-6);font-weight:var(--weight-500);color:var(--onyx)}.toast-meta{font-size:var(--fs-7);color:var(--sonic-silver);margin-top:-5px}.light-theme .notification-toast{background-color:#fff}.dark-theme .toast-message,.dark-theme .toast-title a,.dark-theme .toast-meta{color:#fff}.dark-theme .notification-toast{background-color:#383838}header{background:var(--background-primary)}header .flex-wrapper{display:none}.navbar{display:flex;justify-content:space-between;width:100%;height:100%;align-items:center;gap:15px;padding:15px 0;position:sticky;top:0}.logo-light,.logo-dark{display:none}.light-theme .logo-light,.dark-theme .logo-dark{display:block}header .btn-group{display:flex;align-items:center;gap:15px}.theme-btn-mobile,.nav-menu-btn,.nav-close-btn{background:var(--action-secondary);color:var(--foreground-tertiary);width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:25px}:is(.theme-btn-mobile,.nav-menu-btn,.nav-close-btn):hover{background:var(--accent);color:var(--white)}.theme-btn-mobile ion-icon{display:none}.theme-btn-mobile.light .sun,.theme-btn-mobile.dark .moon{display:block}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--background-primary);padding:70px 20px;overscroll-behavior:contain;transform:translate(100%);visibility:hidden;transition:.5s cubic-bezier(1,0,.3,.7);z-index:10}.mobile-nav.active{transform:translate(0);visibility:visible}.nav-close-btn{position:absolute;top:20px;right:20px}.mobile-nav .wrapper{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--action-primary)}.mobile-nav .nav-title{margin-bottom:1rem}.mobile-nav .nav-item{margin-bottom:.5rem}.mobile-nav .nav-link{font-size:var(--fs-3);color:var(--foreground-secondary)}.mobile-nav .nav-link:hover{color:var(--accent)}.hero{background:var(--background-primary);padding-top:-2rem;padding-bottom:var(--py);text-align:center}.hero .h1{margin-bottom:.5rem;line-height:1.6}.hero b{color:var(--accent);font-weight:inherit}.hero .h3{color:var(--foreground-secondary);margin-bottom:2rem}.hero .btn-group{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;text-align:center}.hero .right{display:none}.main{background:var(--background-secondary);padding:var(--py) 0}.blog .h2{position:relative;text-align:left;padding-left:2rem;margin-bottom:2rem}.blog .h2:before{content:"";position:absolute;top:0;left:0;background:var(--action-primary);width:5px;height:100%;border-radius:5px}.blog .h2,.blog .h4{color:var(--foreground-secondary)}.blog .h2:hover,.blog .h4:hover{color:var(--accent)}.blog-card-group{margin-bottom:3rem}.blog-card{background:var(--background-primary);padding:10px;margin-bottom:1rem;border-radius:10px;box-shadow:0 10px 10px #0000000d;transition:.25s ease}.blog-card:hover{transform:translateY(-2px);box-shadow:0 10px 10px #0000001a}.blog-card-banner{display:block;overflow:hidden;border-radius:7px}.blog-card-banner img{width:100%;height:100%;object-fit:cover}.blog-content-wrapper{padding:10px 5px}.blog-topic,.blog .text-sm{display:flex;align-items:center}.text-sm{color:var(--foreground-secondary);font-size:var(--fs-4);margin-bottom:1rem;gap:2px}.blog-topic{background:var(--action-secondary);color:var(--foreground-secondary);font-weight:600;padding:.25rem 1rem;border-radius:5px;margin-bottom:1rem;transition:background .3s ease,color .3s ease}.blog-topic:hover{background:var(--foreground-secondary);color:var(--action-secondary)}.blog-card .h3{line-height:1.4;margin-bottom:1rem;cursor:pointer}.blog-card .h3:hover{color:var(--foreground-primary);text-decoration:underline;text-decoration-thickness:2px}.blog .wrapper,.blog .wrapper-flex{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.blog .wrapper{flex-direction:column;align-items:start;gap:0;margin:5px}.blog .separator{background:var(--foreground-tertiary);margin-inline:3px;margin:0 3px;width:2px;height:3px;border-radius:3px;padding-left:3px}.blog ion-icon{--ionicon-stroke-width: 50px}.blog-text{color:var(--foreground-secondary);font-size:var(--fs-4);display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:11px}.blog-text a{color:var(--accent);font-size:var(--fs-4);display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.profile-wrapper{width:56px;height:56px;background:var(--action-primary);padding:3px;border-radius:80%}.hidden{display:none}.load-more{margin-inline:auto;margin:auto;background:var(--foreground-secondary);color:var(--background-secondary);padding:.6875rem 1.1875rem}.load-more:hover{background:var(--accent)}.aside{display:block;align-self:stretch}.aside .h2{color:var(--foreground-secondary);margin-bottom:3rem;text-align:center;line-height:1.3}.aside .wrapper{background:var(--background-primary);border-radius:10px;padding:40px;box-shadow:0 5px 5px #0000000d}.topics{margin-top:3rem;margin-bottom:3rem}.topic-btn{display:flex;align-items:stretch;background:var(--background-primary);border-radius:10px;box-shadow:0 5px 5px #0000000d;overflow:hidden}.topic-btn:not(:last-child){margin-bottom:1rem}.topic-btn .icon-box{font-size:22px;width:70px;display:flex;justify-content:center;align-items:center;background:var(--action-primary);color:var(--foreground-secondary)}.topic-btn:hover .icon-box{background:var(--accent);color:var(--white)}.topic-btn ion-icon{--ionicon-stroke-width: 40px}.topic-btn p{padding:15px;color:var(--foreground-secondary);font-weight:700}.tags{margin-bottom:3rem}.tags .wrapper{display:flex;flex-wrap:wrap;gap:.2rem}.tags .hashtag{background:var(--action-primary);color:var(--foreground-secondary);padding:5px 10px;font-size:var(--fs-5);font-weight:700;border-radius:5px}.tags .hashtag:hover{background:var(--foreground-secondary);color:var(--action-primary)}.contact{margin-bottom:3rem}.contact p{color:var(--foreground-secondary);margin-bottom:1rem}.social-link{display:flex;justify-content:center;align-items:center;gap:10px}.social-link .icon-box{width:45px;height:45px;background:var(--action-secondary);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22px}.social-link .linkedin{color:#0077b5}.social-link .github{color:#cd486b}.social-link .whatsapp{color:#25d366}.social-link .icon-box:hover{background:var(--accent);color:var(--white)}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background:#fff;border:1px solid #ccc;box-shadow:0 4px 8px #0003;z-index:1000;max-width:300px;text-align:center;border-radius:20px}.popup p{color:#333;margin-bottom:30px}.popup button{background-color:#c4892a;color:#fff;border:none;padding:2px 6px;font-size:16px;cursor:pointer;border-radius:50px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.newsletter{position:sticky;top:3rem;margin-bottom:98px}.newsletter p{color:var(--foreground-secondary);margin-bottom:1rem}.newsletter input{border:none;background:var(--action-primary);display:block;width:100%;padding:.5rem 1rem;font:inherit;color:var(--foreground-secondary);border-radius:5px;margin-bottom:1rem}.newsletter input::placeholder{color:inherit}.newsletter input:focus{outline:2px solid;outline-offset:0}.newsletter .btn-primary{margin-inline:auto;margin:auto}footer{background:var(--background-primary)}footer .container{padding:var(--py) 15px;display:grid;grid-template-columns:1fr;gap:30px}footer .wrapper{text-align:center}.footer-logo{margin-bottom:10px}.footer-text{color:var(--foreground-secondary);max-width:300px;margin-inline:auto;margin:auto}.footer-title{color:var(--foreground-primary);font-weight:700;margin-bottom:.4rem}.footer-link{color:var(--foreground-secondary)}.footer-link:hover{color:var(--accent)}.copyright{color:var(--foreground-secondary);font-size:var(--fs-4);text-align:center;padding:1rem;border-top:1px solid var(--action-primary)}.copyright a{color:var(--accent);font-weight:500}.copyright a:hover{text-decoration:underline}@media (min-width: 350px) and (max-width: 1023px){.hero{padding-bottom:2rem;overflow:hidden}.hero .right{position:relative;display:flex;justify-content:center;align-items:center;z-index:0;margin-top:0%}.hero .img-box{position:relative;z-index:0}.hero-light,.hero-dark{display:none;width:100%;height:100%;object-fit:contain}.light-theme .hero-light,.dark-theme .hero-dark{display:block}.main .container{gap:60px}}@media (min-width: 550px){:root{--fs-base: .9rem}.blog-card{display:grid;grid-template-columns:3fr 4fr;gap:20px}}@media (min-width: 650px){:root{--fs-1: 2.25rem}.navbar{padding:30px 0}footer .container{padding:var(--py) 30px;grid-template-columns:2fr 1fr 1fr}footer .wrapper{text-align:left}.footer-text{margin:0}}@media (min-width: 768px){.container{max-width:800px}}@media (min-width: 1024px){:root{--fs-base: 1rem;--fs-1: 3rem}.container{max-width:1150px}header .btn-group{display:none}header .flex-wrapper{display:flex;gap:30px}.desktop-nav{display:flex;align-items:center;gap:30px}.desktop-nav .nav-link{color:var(--foreground-secondary);font-weight:700}.desktop-nav .nav-link:hover{color:var(--accent)}.theme-switch{--toggle-size: 15px;--container-width: 5.625em;--container-height: 2.5em;--container-radius: 6.25em;--container-light-bg: #3D7EAE;--container-night-bg: #1D1F2C;--circle-container-diameter: 3.375em;--sun-moon-diameter: 2.125em;--sun-bg: #ECCA2F;--moon-bg: #C4C9D1;--spot-color: #959DB1;--circle-container-offset: calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color: #fff;--clouds-color: #F3FDFF;--back-clouds-color: #AACADF;--transition: .5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition: .3s cubic-bezier(0, -.02, .35, 1.17)}.theme-switch,.theme-switch *,.theme-switch *:before,.theme-switch *:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:var(--toggle-size)}.theme-switch__container{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);overflow:hidden;cursor:pointer;-webkit-box-shadow:0em -.062em .062em rgba(0,0,0,.25),0em .062em .125em rgba(255,255,255,.94);box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.theme-switch__container:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:0em .05em .187em rgba(0,0,0,.25) inset,0em .05em .187em rgba(0,0,0,.25) inset;box-shadow:0 .05em .187em #00000040 inset,0 .05em .187em #00000040 inset;border-radius:var(--container-radius)}.theme-switch__checkbox{display:none}.theme-switch__circle-container{width:var(--circle-container-diameter);height:var(--circle-container-diameter);background-color:#ffffff1a;position:absolute;left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);-webkit-box-shadow:inset 0 0 0 3.375em rgba(255,255,255,.1),inset 0 0 0 3.375em rgba(255,255,255,.1),0 0 0 .625em rgba(255,255,255,.1),0 0 0 1.25em rgba(255,255,255,.1);box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:var(--circle-transition);-o-transition:var(--circle-transition);transition:var(--circle-transition);pointer-events:none}.theme-switch__sun-moon-container{pointer-events:auto;position:relative;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);margin:auto;border-radius:var(--container-radius);background-color:var(--sun-bg);-webkit-box-shadow:.062em .062em .062em 0em rgba(254,255,239,.61) inset,0em -.062em .062em 0em #a1872a inset;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;-webkit-filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));overflow:hidden;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.theme-switch__moon{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);width:100%;height:100%;background-color:var(--moon-bg);border-radius:inherit;-webkit-box-shadow:.062em .062em .062em 0em rgba(254,255,239,.61) inset,0em -.062em .062em 0em #969696 inset;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.theme-switch__spot{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--container-radius);background-color:var(--spot-color);-webkit-box-shadow:0em .0312em .062em rgba(0,0,0,.25) inset;box-shadow:0 .0312em .062em #00000040 inset}.theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.theme-switch__clouds{width:1.25em;height:1.25em;background-color:var(--clouds-color);border-radius:var(--container-radius);position:absolute;bottom:-.625em;left:.312em;-webkit-box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0em var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);-webkit-transition:.5s cubic-bezier(0,-.02,.4,1.25);-o-transition:.5s cubic-bezier(0,-.02,.4,1.25);transition:.5s cubic-bezier(0,-.02,.4,1.25)}.theme-switch__stars-container{position:absolute;color:var(--stars-color);top:-100%;left:.312em;width:2.75em;height:auto;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.theme-switch__checkbox:checked+.theme-switch__container{background-color:var(--container-night-bg)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.theme-switch__circle-container:hover{left:calc(var(--circle-container-offset) + .187em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__moon{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__clouds{bottom:-4.062em}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__stars-container{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero{text-align:left}.hero .btn-group{justify-content:start;gap:30px}.hero .right{position:relative;display:flex;justify-content:center;align-items:center;z-index:0}.hero .img-box{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.hero-light,.hero-dark{display:none;object-fit:contain}.light-theme .hero-light,.dark-theme .hero-dark{display:block}.hero .shape{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-42%) rotate(-20deg)}.main .container{display:grid;grid-template-columns:5fr 2fr;gap:60px}.topics{margin-top:0rem}.footer-title{font-size:1.125rem}.footer-link{margin-bottom:.3rem}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}body,textarea{font-family:Inter,Noto Nastaliq Urdu,Arial,sans-serif}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(255, 217, 0, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(255, 191, 0, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.block{display:block}.flex{display:flex}.h-10{height:2.5rem}.h-8{height:6rem}.w-10{width:2.5rem}.w-8{width:6rem}.w-full{width:100%}.resize-none{resize:none}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.bg-gemDeep{--tw-bg-opacity: 1;background-color:rgb(206 163 72 / var(--tw-bg-opacity))}.bg-gemRegular{--tw-bg-opacity: 1;border-radius:5px;background-color:rgb(206 163 72 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-medium{font-weight:500}.text-gemDeep{--tw-text-opacity: 1;translate:-2rem;color:rgb(255 255 244 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}body{background-color:#1a1a1a;color:#f0f0f0;font-family:Arial,sans-serif}.open-chatbot-button{position:fixed;bottom:3.5%;right:1.5%;color:#fff;border:none;border-radius:90px;cursor:pointer;transition:filter .3s;z-index:5}.open-chatbot-button:hover{filter:drop-shadow(6px 6px 3px rgb(255,179,0)) invert(10%)}.chatbot-popup{border-radius:5px;display:none;position:fixed;bottom:20px;right:20px;width:360px;height:480px;border:1px solid #ddd;z-index:1000;background-color:#fff;box-shadow:0 4px 8px #0000001a}.chat-container{height:calc(100% - 200px);overflow-y:auto;padding:10px}.chat-form{position:absolute;bottom:0;width:100%}.close-button{float:right;padding:5px;cursor:pointer}.close-button{position:absolute;right:10px;padding:5px;cursor:pointer;font-size:30px}
