@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.toggle-theme,.toggle-system-theme{color:#ff8906;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.4rem;transition:all .3s ease-in-out;display:flex}.toggle-theme:hover,.toggle-system-theme:hover{font-size:1.5rem;transform:scale(1.05)}.toggle-theme:active,.toggle-system-theme:active{color:#ff8906}.footer-container{flex-direction:column;justify-content:space-around;width:100%;display:flex}@media (width<=599px){.footer-container{display:block}}.footer-container .footer-line{background-color:var(--parrafos);width:85%;height:2px;margin:1rem auto 0}.footer-container .footer-main{padding:var(--padding-1);justify-content:space-between;align-items:center;width:90%;margin:0 auto;font-size:1em;display:flex}@media (width<=599px){.footer-container .footer-main{flex-direction:row}}@media (width>=600px) and (width<=1600px){.footer-container .footer-main{display:none}}.footer-container .footer-main .footer-left p{margin:.5em 0}.footer-container .footer-main .footer-title{font-weight:var(--fw-5);line-height:1.5em}.footer-container .footer-main .footer-right{justify-content:center;align-items:center;margin:0 auto;display:flex}.footer-container .footer-main .footer-right .footer-social-icons{gap:1rem;display:flex}@media (width<=599px){.footer-container .footer-main .footer-right .footer-social-icons{flex-direction:row;justify-content:center;gap:1.5rem}}.footer-container .footer-main .footer-right a{flex-direction:row;gap:.9rem;margin-top:.5rem;font-size:1.2rem;text-decoration:none;display:flex}.dark-theme .footer-container .footer-main .footer-right a{color:var(--DM-Title)}.light-theme .footer-container .footer-main .footer-right a{color:var(--LM-Title)}.footer-container .footer-main .footer-right a{transition:all .3s ease-in-out}.footer-container .footer-main .footer-right a:hover{color:#ff8906;cursor:pointer}.footer-container .footer-derechos{padding:var(--padding-1);flex-direction:row;justify-content:space-around;font-size:1em;display:flex}.footer-container .footer-derechos.dark-theme{color:var(--DM-Title)}.footer-container .footer-derechos.light-theme{color:var(--LM-Title)}@media (width<=599px){.footer-container .footer-derechos{padding-bottom:var(--padding-1)}}.footer-container p.dark-theme,.footer-container h5.dark-theme,.footer-container a.dark-theme,.footer-container span.dark-theme{color:var(--DM-Title)}.footer-container p.light-theme,.footer-container h5.light-theme,.footer-container a.light-theme,.footer-container span.light-theme{color:var(--LM-Title)}.header-container{justify-content:center;display:flex}.header-container .nav-container{text-align:center;z-index:1000;border-radius:1.25rem;flex-direction:row;justify-content:space-between;align-items:center;width:80%;margin-top:2px;padding:.25rem 2rem;transition:top .3s ease-in-out;display:flex;position:fixed}.dark-theme .header-container .nav-container{background-color:#0f0e17}.light-theme .header-container .nav-container{background-color:#f5f5f5;border-bottom:2px solid #ff8906}@media (width<=599px){.header-container .nav-container{width:95%}}.header-container .nav-container .logo-container{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem .25rem;display:flex}.header-container .nav-container .logo-container .logo-icon{color:#ff8906;margin-right:.75rem;font-size:1.5em}.header-container .nav-container .logo-container .logo-text{font-size:1.5rem;font-weight:600}.dark-theme .header-container .nav-container .logo-container .logo-text{color:#fffffe}.light-theme .header-container .nav-container .logo-container .logo-text{color:#002654}.header-container .nav-container .nav-right{align-items:center;gap:1.5rem;display:flex}@keyframes thumb-bounce{0%{transform:scaleX(1)}30%{transform:scaleX(1.25)}60%{transform:scaleX(.88)}80%{transform:scaleX(1.08)}to{transform:scaleX(1)}}@keyframes label-in{0%{opacity:0;transform:translateY(-50%)scale(.7)}60%{opacity:1;transform:translateY(-50%)scale(1.1)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes ripple{0%{box-shadow:0 0 #f36f2573}to{box-shadow:0 0 0 10px #f36f2500}}.switch{display:inline-block;position:relative}.switch input.check-toggle-round-flat{visibility:hidden;margin-left:-9999px;position:absolute}.switch input.check-toggle-round-flat+label{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f36f25;border-radius:2rem;outline:none;width:5rem;height:2rem;padding:.2rem;transition:background .35s,transform .12s,box-shadow .35s;display:block;position:relative}.switch input.check-toggle-round-flat+label:active{transform:scale(.93)}.switch input.check-toggle-round-flat+label:before,.switch input.check-toggle-round-flat+label:after{content:"";display:block;position:absolute}.switch input.check-toggle-round-flat+label:after{transform-origin:50%;background-color:#fff;border-radius:2rem;width:2.5rem;transition:margin .35s cubic-bezier(.34,1.56,.64,1),background .35s;top:.2rem;bottom:.2rem;left:.2rem}.switch input.check-toggle-round-flat+label span{text-transform:uppercase;text-shadow:0 1px #0000000f;text-align:center;z-index:100;width:50%;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;transition:color .3s,opacity .25s;position:absolute;top:50%;transform:translateY(-50%)}.switch input.check-toggle-round-flat+label span.off{color:#f36f25;animation:.35s forwards label-in;left:.2rem}.switch input.check-toggle-round-flat+label span.on{color:#fff;right:.2rem}.switch input.check-toggle-round-flat:checked+label{background-color:#f36f25;animation:.5s forwards ripple}.switch input.check-toggle-round-flat:checked+label:after{margin-left:2.1rem;animation:.4s forwards thumb-bounce}.switch input.check-toggle-round-flat:checked+label span.off{color:#f36f25}.switch input.check-toggle-round-flat:checked+label span.on{color:#f36f25;animation:.35s forwards label-in}@media (width<=991px){.menu-header{display:none}}.menu-header ul{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.menu-header ul li{justify-content:center;list-style:none;display:flex}.menu-header ul li a{border-radius:20px;font-weight:600;text-decoration:none;transition:color .2s ease-in-out;display:inline-block;position:relative}.dark-theme .menu-header ul li a{color:#fffffe}.light-theme .menu-header ul li a{color:#002654}.menu-header ul li a:hover{color:#ff8906}.menu-header ul li a:after{content:"";transform-origin:100% 100%;background-color:#ff8906;width:100%;height:2px;transition:transform .25s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.menu-header ul li a:hover:after{transform-origin:0 100%;transform:scaleX(1)}.menu-toggle{z-index:999;color:#0f0e17;cursor:pointer;background-color:#ff8906;border:none;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s ease-in-out;display:flex}@media (width<=991px){.menu-toggle{display:flex}}@media (width>=992px) and (width<=1600px){.menu-toggle{display:none}}.menu-toggle:hover{background-color:#ec7c00}.menu-toggle__icon{background-color:#0f0e17;border-radius:2px;width:20px;height:2px;transition:all .3s ease-in-out;display:block}.menu-toggle__icon:not(:last-child){margin-bottom:4px}.menu-toggle__icon.open:first-child{transform:translateY(-10px)translate(10px)rotate(270deg)}.menu-toggle__icon.open:nth-child(2){opacity:0}.menu-toggle__icon.open:nth-child(3){transform:translateY(10px)translate(10px)rotate(-90deg)}.overlay{z-index:998;opacity:0;visibility:hidden;background-color:#00000080;transition:all .3s ease-in-out;position:fixed;inset:0}.overlay.open{opacity:1;visibility:visible}.menu{z-index:999;width:80%;max-width:400px;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%)}.dark-theme .menu{background-color:#0f0e17}.light-theme .menu{background-color:#f5f5f5;border-left:.15rem solid #002654}.menu.open{transform:translate(0)}.menu ul{overscroll-behavior:contain;flex-direction:column;justify-content:center;gap:1%;height:100%;padding:5.5rem 1.5rem 2rem;font-size:1.25rem;list-style:none;display:flex;overflow-y:auto}.menu ul li{justify-content:center;align-items:center;margin:.5rem 0;display:flex}.menu ul li:last-child{margin-bottom:0}.menu ul li a{text-align:center;border-radius:20px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;position:relative}.dark-theme .menu ul li a{color:#fffffe}.light-theme .menu ul li a{color:#002654}.menu ul li a:hover{color:#ff8906}.menu ul li a:after{content:"";transform-origin:100% 100%;background-color:#ff8906;width:100%;height:2px;transition:transform .25s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.menu ul li a:hover:after{transform-origin:0 100%;transform:scaleX(1)}.menu .resume{margin:0 auto}.menu__controls{border-bottom:1px solid #a7a9be2e;justify-content:center;align-items:center;gap:1.25rem;width:100%;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.App{flex-direction:column;min-height:100vh;transition:background-color .3s;display:flex}.main-content{flex-direction:column;flex:1;width:100%;display:flex}.light-theme{background-color:var(--BgLight);color:var(--LM-Title)}.dark-theme{background-color:var(--BgDark);color:var(--DM-Title)}.aboutme-home{flex-direction:column;align-items:flex-start;width:100%;margin-top:5rem;margin-bottom:5rem;display:flex}.aboutme-home .title-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:1.4rem;font-weight:600;display:flex}.dark-theme .aboutme-home .title-container{color:#fffffe}.light-theme .aboutme-home .title-container{color:#002654}.aboutme-home .title-container .space-line{background-color:var(--color-primary);flex:1;height:.1em;margin:.6em}@media (width<=599px){.aboutme-home .title-container .space-line{width:40%}}@media (width<=991px){.aboutme-home .title-container .space-line{width:50%}}@media (width>=992px) and (width<=1199px){.aboutme-home .title-container .space-line{width:50%}}.sector{align-items:center;gap:3rem;width:100%;margin-top:2rem;display:flex}.sector.about--text-left{flex-direction:row}.sector.about--text-right{flex-direction:row-reverse}.sector.about--text-top{flex-direction:column;align-items:flex-start}.sector.about--text-bottom{flex-direction:column-reverse;align-items:flex-start}@media (width<=991px){.sector{gap:2rem;flex-direction:column!important}}.sector .aboutme{flex-direction:column;flex:1;gap:1.25rem;display:flex}.dark-theme .sector .aboutme p,.light-theme .sector .aboutme p{color:var(--parrafos)}.sector .aboutme p{margin:0;font-size:1.05rem;line-height:1.7}.sector .about-image-wrapper{flex:.8;justify-content:center;width:100%;max-width:500px;display:flex}@media (width<=991px){.sector .about-image-wrapper{max-width:100%}}.sector .about-image{object-fit:cover;border:2px solid var(--color-primary);border-radius:16px;width:100%;height:auto;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px -10px #ff89064d}.sector .about-image:hover{transform:translateY(-5px);box-shadow:0 15px 40px -10px #ff890680}.projects .proyectsHead{flex-direction:row;width:100%;display:flex}.projects .proyectsHead .ver-mas{justify-content:flex-end;align-items:center;width:23%;font-weight:600;display:flex}.projects .proyectsHead .ver-mas a{text-decoration:none}.dark-theme .projects .proyectsHead .ver-mas a{color:#fffffe}.light-theme .projects .proyectsHead .ver-mas a{color:#002654}.projects .proyectsHead .ver-mas a{transition:color .3s ease-in-out}.projects .proyectsHead .ver-mas a:hover{color:var(--DM-Title);font-weight:600}.projects .proyect-list{justify-content:center;gap:5%;padding:4rem 0;display:flex}@media (width<=599px){.projects .proyect-list{flex-direction:column;gap:1%;width:100%;padding:2.5rem 0}}@media (width>=600px) and (width<=991px){.projects .proyect-list{flex-direction:column;flex-grow:2;justify-content:center;gap:3%;width:100%;margin-top:2rem}}@media (width>=992px) and (width<=1199px){.projects .proyect-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:1%;width:100%;margin:0 auto;padding:0}}@media (width>=1200px){.projects .proyect-list{flex-wrap:wrap;gap:1%;width:100%}}.projects .proyect-list .project{width:45%;margin:1rem;display:flex;position:relative;overflow:hidden}.projects .proyect-list .project img{border-radius:1.75rem}@media (width<=599px){.projects .proyect-list .project{border:1px solid #ff8906;border-radius:1.75rem;flex-wrap:wrap;width:100%;margin:1rem 0 2rem;padding:0;position:static;overflow:visible}.dark-theme .projects .proyect-list .project{background-color:#0f0e17}.light-theme .projects .proyect-list .project{background-color:#0000}.projects .proyect-list .project img{filter:none;border-radius:1.75rem 1.75rem 0 0}}@media (width>=600px) and (width<=991px){.projects .proyect-list .project{border:2px solid #ff8906;border-radius:1.75rem;flex-wrap:wrap;gap:.9%;width:85%;margin:0 auto 2rem;padding:0;position:static;overflow:visible}.dark-theme .projects .proyect-list .project{background-color:#0f0e17}.light-theme .projects .proyect-list .project{background-color:#0000}.projects .proyect-list .project img{filter:none;border-radius:1.75rem 1.75rem 0 0}}@media (width>=992px) and (width<=1199px){.projects .proyect-list .project img{background-repeat:no-repeat;background-size:cover}}@media (width>=1200px){.projects .proyect-list .project{flex-wrap:wrap;width:45%}}.projects .proyect-list .project img{height:auto;transition:filter .3s}@media (width<=599px){.projects .proyect-list .project img{width:100%}}@media (width>=992px) and (width<=1199px){.projects .proyect-list .project img{height:100%}}.projects .proyect-list .project:hover{filter:brightness(90%)}.projects .proyect-list .project:hover .content{transform:translateY(0)}.projects .proyect-list .project .content{color:#fffffe;flex-direction:column;justify-content:center;padding:1.5rem;transition:transform .5s;display:flex;position:absolute;inset:0;transform:translateY(100%)}.projects .proyect-list .project .content h2{text-align:left;font-size:1.25rem;font-weight:700}.projects .proyect-list .project .content p{text-align:left;font-size:.8rem;font-weight:400}.projects .proyect-list .project .content ul{flex-flow:wrap;gap:.3rem 3%;padding:.8rem 0;list-style:none;display:flex}.projects .proyect-list .project .content ul li{border:.13rem solid #ff8906;border-radius:.75rem;padding:.25rem .5rem;font-size:.8rem;font-weight:700}.dark-theme .projects .proyect-list .project .content ul li{color:#fffffe}.projects .proyect-list .project .content .links{flex-direction:row;gap:4%;width:100%;display:flex}@media (width<=599px){.projects .proyect-list .project .content .links{margin-left:.4rem}}@media (width>=600px) and (width<=991px){.projects .proyect-list .project .content .links{margin-left:.4rem}}.projects .proyect-list .project .content .links a{font-size:.85rem;font-weight:700;text-decoration:none}.dark-theme .projects .proyect-list .project .content .links a{color:#fffffe}.light-theme .projects .proyect-list .project .content .links a{color:#002654}.projects .proyect-list .project .content .links a:hover{color:#ff8906}@media (width<=599px){.projects .proyect-list .project .content{text-align:center;background-color:#0000;width:100%;display:block;position:static;transform:translateY(0)}.dark-theme .projects .proyect-list .project .content{color:#fffffe}.light-theme .projects .proyect-list .project .content{color:#002654}}@media (width>=600px) and (width<=991px){.projects .proyect-list .project .content{text-align:center;border-radius:1.75rem;width:100%;position:static;transform:translateY(0)}.dark-theme .projects .proyect-list .project .content{color:#fffffe}.light-theme .projects .proyect-list .project .content{color:#002654}}@media (width>=992px) and (width<=1199px){.projects .proyect-list .project .content{text-align:center;width:100%;position:static;transform:translateY(0)}.dark-theme .projects .proyect-list .project .content{color:#fffffe}.light-theme .projects .proyect-list .project .content{color:#002654}}@media (width>=1200px){.projects .proyect-list .project .content{opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f0e17;border-radius:1.75rem}}.skills{width:100%;margin:2rem auto;padding:2rem}@media (width<=599px){.skills{padding:1rem}}.skills .title-container{justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.skills .title-container h2{white-space:nowrap;font-size:2rem;font-weight:600}.dark-theme .skills .title-container h2{color:#fffffe}.light-theme .skills .title-container h2{color:#002654}.skills .title-container .space-line{background:linear-gradient(90deg,#ff8906,#0000);flex:1;height:1px;margin:0}.skills .skills-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}@media (width<=991px){.skills .skills-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){.skills .skills-grid{grid-template-columns:1fr}}.skills .skill-category{--skill-accent:#ff8906;background:#1212188c;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff17}.light-theme .skills .skill-category{background:#ffffff9e;border-color:#0f0e1717}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.skills .skill-category{-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.skills .skill-category{background:#121218ed}.light-theme .skills .skill-category{background:#fffffff5}}.skills .skill-category{background:#1212186b;padding:1.5rem 1.35rem;box-shadow:0 4px 20px #0003,inset 0 1px #ffffff17}.light-theme .skills .skill-category{background:#ffffff80}.skills .skill-category h3{color:var(--skill-accent);border-bottom:1px solid #ffffff1f;border-bottom-color:color-mix(in srgb, var(--skill-accent) 35%, transparent);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.skills .skill-item{margin-bottom:1.25rem}.skills .skill-item .skill-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.9rem;display:flex}.skills .skill-item .skill-header .skill-name{align-items:center;gap:.5rem;font-weight:400;display:flex}.dark-theme .skills .skill-item .skill-header .skill-name{color:#fffffe}.light-theme .skills .skill-item .skill-header .skill-name{color:#002654}.skills .skill-item .skill-header .skill-icon{color:var(--skill-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.skills .skill-item .skill-header .skill-icon svg{width:1em;height:1em}.skills .skill-item .skill-header .skill-level{color:var(--parrafos);font-size:.8rem}.skills .skill-item .skill-bar{background:#a7a9be33;border-radius:2px;height:4px;overflow:hidden}.skills .skill-item .skill-bar .skill-progress{background:linear-gradient(90deg, color-mix(in srgb, var(--skill-accent) 55%, transparent), var(--skill-accent));border-radius:2px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.skills .skill-item .skill-bar .skill-progress{transition:none;transition-delay:0s!important}}.skills .skills-footer{justify-content:center;margin-top:3rem;display:flex}.skills .skills-footer .skills-cv-btn{color:#ff8906;font-family:var(--font-1);cursor:pointer;background:0 0;border:.12rem solid #ff8906;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .25s;display:flex}.skills .skills-footer .skills-cv-btn:hover{color:#0f0e17;background:#ff8906;transform:translateY(-2px)}.skills .skills-footer .skills-cv-btn svg{transition:transform .25s}.skills .skills-footer .skills-cv-btn:hover svg{transform:translate(4px)}.icon-picker{position:relative}.icon-picker__trigger{background:#0003;border:1px solid #a7a9be4d;border-radius:6px;align-items:center;gap:.5rem;min-height:42px;padding:.5rem .75rem;display:flex}.icon-picker__selected{align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.icon-picker__placeholder{color:var(--parrafos);flex:1;font-size:.9rem}.icon-picker__btn{color:#ff8906;cursor:pointer;background:0 0;border:1px solid #ff8906;border-radius:6px;margin-left:auto;padding:.35rem .9rem;font-size:.85rem;font-weight:600;transition:all .2s}.icon-picker__btn:hover{color:#fff;background:#ff8906}.icon-picker__clear{color:var(--parrafos);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;display:flex}.icon-picker__clear:hover{color:#ef4444;background:#ef44441a}.icon-picker__dropdown{z-index:50;background:var(--BgDark);border:1px solid #a7a9be4d;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.icon-picker__search{color:var(--parrafos);border-bottom:1px solid #a7a9be26;align-items:center;gap:.5rem;padding:.75rem;display:flex}.icon-picker__search input{color:inherit;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.icon-picker__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.35rem;max-height:260px;padding:.75rem;display:grid;overflow-y:auto}.icon-picker__option{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .4rem;font-size:.75rem;transition:all .15s;display:flex}.icon-picker__option:hover{color:#ff8906;background:#ff89061a;border-color:#ff89064d}.icon-picker__option--active{color:#ff8906;background:#ff890626;border-color:#ff8906}.icon-picker__empty{text-align:center;color:var(--parrafos);grid-column:1/-1;padding:1.5rem;font-size:.85rem}.contact{width:100%;max-width:700px;margin:2rem auto;padding:2rem}@media (width<=599px){.contact{padding:1rem}}.contact .title-container{justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.contact .title-container h2{white-space:nowrap;font-size:2rem;font-weight:600}.dark-theme .contact .title-container h2{color:#fffffe}.light-theme .contact .title-container h2{color:#002654}.contact .title-container .space-line{background:linear-gradient(90deg,#ff8906,#0000);flex:1;height:1px;margin:0}.contact__success{color:#166534;text-align:center;border:1px solid #a7a9be4d;border-radius:8px;flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.dark-theme .contact__success{background:#0f0e17a6}.light-theme .contact__success{background:#d3cccc}.contact__success svg{color:#22c55e}.contact__success p{font-size:1.1rem;font-weight:600}.contact__error{color:#dc2626;background:#dc26260d;border:1px solid #dc2626;border-radius:6px;margin-bottom:1rem;padding:.65rem 1rem;font-size:.875rem}.contact__form{flex-direction:column;gap:1.25rem;display:flex}.contact__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=599px){.contact__row{grid-template-columns:1fr}}.contact__field{flex-direction:column;gap:.4rem;display:flex}.contact__field label{color:var(--parrafos);font-size:.85rem;font-weight:600}.contact__field input,.contact__field textarea{font-family:var(--font-1);resize:vertical;background:0 0;border:1px solid #a7a9be4d;border-radius:8px;outline:none;padding:.65rem .9rem;font-size:.9rem;transition:border-color .2s}.dark-theme .contact__field input,.dark-theme .contact__field textarea{color:#fffffe}.light-theme .contact__field input,.light-theme .contact__field textarea{color:#002654}.dark-theme .contact__field input,.dark-theme .contact__field textarea{background:#0f0e17a6}.light-theme .contact__field input,.light-theme .contact__field textarea{background:#d3cccc}.contact__field input:focus,.contact__field textarea:focus{border-color:#ff8906}.contact__field input::placeholder,.contact__field textarea::placeholder{color:#a7a9be80}.contact__submit{color:#ff8906;font-family:var(--font-1);cursor:pointer;background:0 0;border:1px solid #ff8906;border-radius:20px;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:.7rem 2rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.contact__submit:hover:not(:disabled){color:#fff;background:#ff8906}.contact__submit:disabled{opacity:.5;cursor:not-allowed}.experience{flex-direction:column;display:flex}.experience .experience-container{padding:3rem 0;display:flex}@media (width<=599px){.experience .experience-container{padding:2.5rem 0}}.experience .experience-container .timeline-container{max-width:100%;list-style:none;position:relative}.experience .experience-container .timeline-container .timeline-content{margin-left:3rem;position:relative}@media (width<=599px){.experience .experience-container .timeline-container .timeline-content{margin-left:2.5rem}}.experience .experience-container .timeline-container .timeline-content .timeline-title:before{content:"";border-color:#000;border-left-style:none;border-left-width:2px;height:100%;display:block;position:absolute;left:-35px}.experience .experience-container .timeline-container .timeline-content .timeline-title{padding-bottom:1rem;position:relative}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content{grid-gap:5rem;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}@media (width<=599px){.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content{grid-gap:1rem;grid-template-columns:1fr}}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .one{grid-area:1/1/auto/1}@media (width<=599px){.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .one{grid-area:1/1}}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .two{grid-area:1/2/1/4}@media (width<=599px){.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .two{grid-area:2/1}}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .timeline-title-dot{color:#ff8906;border-radius:100%;font-size:3rem;line-height:1;position:absolute;left:-42px}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .h3,.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .h4{font-size:1.25rem;line-height:1.75rem}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .h3{color:#ff8906;font-weight:700}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .h4{font-weight:600}.experience .experience-container .timeline-container .timeline-content .timeline-title .timeline-title-content .time{color:#fffc;margin:0;padding:0;font-size:.875rem;line-height:1.25rem}.experience .experience-container .timeline-container .timeline-content .timeline-description{flex-direction:column;font-size:1rem;line-height:1.25rem;display:flex}.experience .experience-container .timeline-container .timeline-content .timeline-description li:before{content:"•";color:#ff8906;margin-left:-1.25rem;padding-right:.35rem;font-size:1.25rem;font-weight:700}.experience .experience-container .timeline-container .timeline-content .timeline-description li{padding-left:1.25rem;list-style-type:none}.experience .experience-container .timeline-container .timeline-content .timeline-description button{color:#ff8906;text-align:left;background:0 0;border:none;width:auto;margin-top:1rem;padding:0;font-weight:700}.experience .experience-container .timeline-container .timeline-content:after{content:"";z-index:2;background-color:#ff8906;border-radius:50%;width:1rem;height:1rem;position:absolute;top:15px;left:-36px}@media (width<=599px){.experience .experience-container .timeline-container .timeline-content:after{left:-28px}}.experience .experience-container .timeline-container:after{content:"";z-index:1;opacity:.5;background-color:#fdc8b1;width:4px;position:absolute;top:0;bottom:0;left:17.5px}.hero-container{justify-content:center;width:100%;margin:0 auto;display:flex}@media (width<=599px){.hero-container{flex-direction:column;flex-grow:1;width:100%;margin-top:7.5vh;margin-bottom:5rem}}@media (width>=600px) and (width<=991px){.hero-container{flex-direction:column;width:100%;height:100vh}}@media (width>=992px) and (width<=1199px){.hero-container{height:90vh;margin-top:0}}@media (width>=1200px){.hero-container{height:90vh;margin-top:4rem}}.hero-container .hero-right{flex-direction:column;justify-content:center;align-items:center;width:50%;padding:3rem;display:flex}@media (width<=599px){.hero-container .hero-right{justify-content:start;align-items:baseline;width:100%;padding:2rem 0 .5rem 1rem;position:relative}}@media (width>=600px) and (width<=991px){.hero-container .hero-right{width:100%;padding:0}}.hero-container .hero-right img{aspect-ratio:1;border:.2rem solid #ff8906;border-radius:50%;width:19rem}@media (width<=599px){.hero-container .hero-right img{width:6rem}}.hero-container .hero-right .status{color:#166534;background-color:#dcfce7;border:1.75px solid;border-radius:2.5rem;justify-content:center;align-items:center;margin-top:-1rem;padding:.25rem .85rem;display:flex}.dark-theme .hero-container .hero-right .status{border-color:#fffffe}.light-theme .hero-container .hero-right .status{border-color:#002654}@media (width<=599px){.hero-container .hero-right .status{width:auto;font-size:.95rem;position:relative;bottom:3rem;left:6.5rem}}.hero-container .hero-left{flex-direction:column;justify-content:center;width:50%;padding:3em;display:flex}@media (width<=599px){.hero-container .hero-left{order:1;width:100%;padding:0}}@media (width>=600px) and (width<=991px){.hero-container .hero-left{order:1;align-items:center;width:100%}}@media (width>=992px) and (width<=1199px){.hero-container .hero-left{align-items:flex-start;padding:1rem}}@media (width>=1200px){.hero-container .hero-left{justify-content:center;padding:2rem}}.hero-container .hero-left h1{font-size:2em;font-weight:600}.dark-theme .hero-container .hero-left h1{color:#fffffe}.light-theme .hero-container .hero-left h1{color:#002654}@media (width<=599px){.hero-container .hero-left h1{font-size:1.75rem}}.hero-container .hero-left p{margin-top:1em;font-size:1.25rem;font-weight:600}.dark-theme .hero-container .hero-left p{color:#fffffe}.light-theme .hero-container .hero-left p{color:#002654}.hero-container .hero-left .social-buttons{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;font-size:1rem;display:flex}.hero-container .hero-left .social-buttons a{text-decoration:none}.hero-container .hero-left .social-buttons .social-btn{cursor:pointer;font-weight:600;font-family:var(--font-1);background-color:#0000;border:.12rem solid;border-radius:2rem;justify-content:center;align-items:center;padding:.55rem .65rem;font-size:.9rem;text-decoration:none;display:flex}.dark-theme .hero-container .hero-left .social-buttons .social-btn{color:#fffffe}.light-theme .hero-container .hero-left .social-buttons .social-btn{color:#002654}.hero-container .hero-left .social-buttons .social-btn{white-space:nowrap;transition:all .25s;overflow:hidden}.hero-container .hero-left .social-buttons .social-btn__icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.hero-container .hero-left .social-buttons .social-btn__label{opacity:0;max-width:0;transition:max-width .25s,opacity .25s,margin-left .25s;overflow:hidden}.dark-theme .hero-container .hero-left .social-buttons .social-btn:hover,.light-theme .hero-container .hero-left .social-buttons .social-btn:hover{color:#ff8906}.hero-container .hero-left .social-buttons .social-btn:hover{border-color:#ff8906;padding-right:1.1rem}.hero-container .hero-left .social-buttons .social-btn:hover .social-btn__label{opacity:1;max-width:10rem;margin-left:.15rem}.hero-container .hero-left .social-buttons .social-btn--cv{background:0 0;border:.12rem solid}.dark-theme .hero-container .hero-left .social-buttons .social-btn--cv{border-color:#fffffe}.light-theme .hero-container .hero-left .social-buttons .social-btn--cv{border-color:#002654}.hero-container .hero-left .social-buttons .social-btn--cv:hover:not(:disabled){color:#0f0e17;background:#ff8906;border-color:#ff8906}.hero-container .hero-left .social-buttons .social-btn--cv:hover:not(:disabled) .social-btn__label{color:#0f0e17}.hero-container .hero-left .social-buttons .social-btn--cv:disabled{opacity:.45;cursor:not-allowed}.hero-container .hero-left .social-buttons .social-btn--cv:disabled .social-btn__label{opacity:0;max-width:0}.home-background{display:flex;position:relative}.home-background:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.dark-theme .home-background:before{background:linear-gradient(#12121817 0,#12121894 22rem,#12121880 100%)}.light-theme .home-background:before{background:linear-gradient(#f5f5f526 0,#f5f5f5ad 22rem,#f5f5f599 100%)}.home-background>*{z-index:1;position:relative}.dark-theme .home-background{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23ff8906' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E")}.light-theme .home-background{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23FDC8B1' fill-opacity='0.3' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E")}.home-background .home-container{width:80%;margin:0 auto}@media (width<=599px){.home-background .home-container{width:95%;padding:0 1.25rem}}@media (width>=600px) and (width<=991px){.home-background .home-container{width:95%}}@media (width>=992px) and (width<=1199px){.home-background .home-container{width:90%}}@media (width>=1200px) and (width<=1600px){.home-background .home-container{width:80%}}@media (width>=1600px){.home-background .home-container{width:80%}}.home-background .home-container .section-container{flex-direction:column;justify-content:center;width:100%;margin:0 auto;font-size:1.1rem;display:flex}@media (width<=599px){.home-background .home-container .section-container{padding:0 2rem}}@media (width>=600px) and (width<=991px){.home-background .home-container .section-container{justify-content:space-between}}@media (width>=992px) and (width<=1199px){.home-background .home-container .section-container{padding:2em}}.home-container>.experience,.home-container>.skills,.home-container>.projects,.home-container>.aboutme-home,.home-container>.contact{width:100%;max-width:none;margin-left:auto;margin-right:auto}.title-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:1.4rem;font-weight:600;display:flex}.dark-theme .title-container{color:#fffffe}.light-theme .title-container{color:#002654}.title-container .space-line{background-color:var(--color-primary);flex:1;height:.1em;margin:.6em}@media (width<=599px){.title-container .space-line{width:40%}}@media (width<=991px){.title-container .space-line{width:50%}}@media (width>=992px) and (width<=1199px){.title-container .space-line{width:50%}}.scroll-container{margin:0 auto;animation:1s fadeInUp}.scroll-container .scroll-inside{border:3px solid #ff8906;border-radius:2rem;justify-content:center;align-items:flex-start;width:2rem;height:3.5rem;margin:0 auto;padding-top:1rem;display:flex}.scroll-container .scroll-inside .scroll-inside-animate{background-color:#ff8906;border-radius:2rem;width:4px;height:8px;animation:1.8s ease-in-out infinite scrollDown}#error-page{flex-direction:column;flex-grow:20;justify-content:center;align-items:center;height:100vh;margin:0 auto;display:flex}.dashboard{height:100vh;display:flex;position:relative}.dark-theme .dashboard{background-color:#09090b}.light-theme .dashboard{background-color:#f9fafb}.dark-theme .dashboard{color:#f4f4f5}.light-theme .dashboard{color:#18181b}.dashboard{overflow:hidden}.dashboard.light-theme{--DM-Title:#18181b;--parrafos:#52525b;--BgDark:#fff}.dashboard{--dash-accent-text:#ff8906}.dashboard.light-theme{--dash-accent-text:#b45309}.dashboard{--dash-sunken:#00000038;--dash-sunken-soft:#0000002e}.dashboard.light-theme{--dash-sunken:#0f0e170d;--dash-sunken-soft:#0f0e1709}.dashboard:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.dashboard.dark-theme:before{background:radial-gradient(58rem 40rem at 4% -10%,#ff89061c,#0000 62%),radial-gradient(52rem 38rem at 94% 2%,#22d3ee12,#0000 64%),radial-gradient(48rem 40rem at 66% 106%,#a78bfa12,#0000 62%)}.dashboard.light-theme:before{background:radial-gradient(58rem 40rem at 4% -10%,#ff890614,#0000 62%),radial-gradient(52rem 38rem at 94% 2%,#22d3ee0d,#0000 64%),radial-gradient(48rem 40rem at 66% 106%,#a78bfa0d,#0000 62%)}.dashboard__sidebar{z-index:1;border:1px solid;border-radius:1.25rem;margin:.35rem .5rem .5rem .55rem;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .dashboard__sidebar{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background-color:#14131bc7}.light-theme .dashboard__sidebar{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background-color:#ffffffc2}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .dashboard__sidebar{background-color:#14131bf7}.light-theme .dashboard__sidebar{background-color:#fffffffa}}.dark-theme .dashboard__sidebar{border-color:#ffffff14}.light-theme .dashboard__sidebar{border-color:#0f0e1717}.dashboard__sidebar{flex-direction:column;transition:width .3s;display:flex;box-shadow:inset 0 1px #ffffff0d}.dashboard__sidebar--open{width:16rem}.dashboard__sidebar--closed{width:5rem}.dashboard__identity{align-items:center;gap:.6rem;min-width:0;display:flex}.dashboard__sidebar-header{justify-content:space-between;align-items:center;gap:.5rem;height:4rem;padding:0 1rem;display:flex}.dark-theme .dashboard__sidebar-header{border-bottom-color:#ffffff14}.light-theme .dashboard__sidebar-header{border-bottom-color:#0f0e1717}.dashboard__sidebar-header{border-bottom-style:solid;border-bottom-width:1px}.dashboard__sidebar-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.125rem;font-weight:600;overflow:hidden}.dark-theme .dashboard__sidebar-header span{color:#f4f4f5}.light-theme .dashboard__sidebar-header span{color:#18181b}.dashboard__menu-btn{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:background-color .3s ease-in-out;display:flex}.dashboard__menu-btn .icon{width:1.25rem;height:1.25rem}.dark-theme .dashboard__menu-btn .icon{color:#a1a1aa}.light-theme .dashboard__menu-btn .icon{color:#71717a}.dark-theme .dashboard__menu-btn:hover{background-color:#27272a}.light-theme .dashboard__menu-btn:hover{background-color:#f3f4f6}.dashboard__nav{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.dashboard__nav-link{border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;transition:all .3s ease-in-out;display:flex}.dark-theme .dashboard__nav-link{color:#d4d4d8}.light-theme .dashboard__nav-link{color:#3f3f46}.dashboard__nav-link .icon{opacity:.75;width:1.25rem;height:1.25rem;transition:opacity .18s}.dark-theme .dashboard__nav-link:hover{background-color:#ffffff13}.light-theme .dashboard__nav-link:hover{background-color:#0f0e170e}.dark-theme .dashboard__nav-link:hover{color:#fff}.light-theme .dashboard__nav-link:hover{color:#18181b}.dashboard__nav-link:hover .icon{opacity:1}.dashboard__nav-link:focus-visible{outline-offset:-1px;outline:2px solid #ff8906}.dark-theme .dashboard__nav-link:focus-visible{background-color:#ffffff13}.light-theme .dashboard__nav-link:focus-visible{background-color:#0f0e170e}.dashboard__nav-link--active{color:var(--dash-accent-text);background:#ff890629;font-weight:600;position:relative;box-shadow:0 2px 12px #ff89061f}.dashboard__nav-link--active:hover{color:var(--dash-accent-text);background:#ff890638}.dashboard__nav-link--active:before{content:"";background:#ff8906;border-radius:0 2px 2px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dashboard__nav-link--active .icon{color:var(--dash-accent-text);opacity:1}.dashboard__nav-group{flex-direction:column;gap:.25rem;display:flex}.dashboard__nav-toggle{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none}.dashboard__chevron{margin-left:auto}.dark-theme .dashboard__chevron{color:#a1a1aa}.light-theme .dashboard__chevron{color:#71717a}.dashboard__chevron{transition:transform .3s ease-in-out}.dashboard__chevron--open{transform:rotate(180deg)}.dashboard__nav-submenu{flex-direction:column;gap:.25rem;margin-left:.75rem;padding-left:.75rem;display:flex}.dark-theme .dashboard__nav-submenu{border-left-color:#ffffff14}.light-theme .dashboard__nav-submenu{border-left-color:#0f0e1717}.dashboard__nav-submenu{border-left-style:solid;border-left-width:1px}.dashboard__nav-subitem{padding:.4rem .75rem}.dashboard__nav-subitem .icon{width:1rem;height:1rem}.dashboard__badge{color:#fff;background:#ef4444;border-radius:10px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.dashboard__badge-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.dashboard__sidebar-footer{padding:1rem}.dark-theme .dashboard__sidebar-footer{border-top-color:#ffffff14}.light-theme .dashboard__sidebar-footer{border-top-color:#0f0e1717}.dashboard__sidebar-footer{border-top-style:solid;border-top-width:1px}.dashboard__logout-btn{cursor:pointer;color:#ef4444;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;transition:background-color .3s ease-in-out;display:flex}.dashboard__logout-btn .icon{width:1.25rem;height:1.25rem}.dark-theme .dashboard__logout-btn:hover{background-color:#ef44441a}.light-theme .dashboard__logout-btn:hover{background-color:#fef2f2}.dashboard__main{z-index:1;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.dashboard__user-avatar{border-radius:50%;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.dashboard__user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dashboard__user-avatar{color:#1a1400;background-color:#ff8906;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.dashboard__content{z-index:1;flex:1;position:relative;overflow:auto}@keyframes toastSlideIn{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:.625rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast{pointer-events:all;border-left:4px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:280px;max-width:420px;padding:.875rem 1rem;font-size:.875rem;font-weight:500;animation:.28s cubic-bezier(.22,1,.36,1) both toastSlideIn;display:flex;box-shadow:0 8px 24px #0000004d}.dark-theme .toast--success{background-color:#052e16}.light-theme .toast--success{background-color:#f0fdf4}.dark-theme .toast--success{color:#4ade80}.light-theme .toast--success{color:#166534}.toast--success{border-left-color:#22c55e}.dark-theme .toast--error{background-color:#1c0a0a}.light-theme .toast--error{background-color:#fff1f2}.dark-theme .toast--error{color:#f87171}.light-theme .toast--error{color:#991b1b}.toast--error{border-left-color:#ef4444}.dark-theme .toast--info{background-color:#0c1a2e}.light-theme .toast--info{background-color:#eff6ff}.dark-theme .toast--info{color:#93c5fd}.light-theme .toast--info{color:#1d4ed8}.toast--info{border-left-color:#3b82f6}.toast__message{flex:1;line-height:1.4}.toast__close{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;padding:.125rem .25rem;font-size:.75rem;transition:opacity .3s ease-in-out}.toast__close:hover{opacity:1}.confirm-dialog{z-index:1100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.confirm-dialog__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:absolute;inset:0}.confirm-dialog__panel{width:100%;max-width:27rem;color:var(--DM-Title);background:#18181b;border:1px solid #a7a9be59;border-radius:12px;padding:1.25rem;position:relative;box-shadow:0 20px 50px #00000080}.light-theme .confirm-dialog__panel{background:#fff}.confirm-dialog__panel--danger{border-color:#f8717173}.confirm-dialog__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.confirm-dialog__header h2{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.confirm-dialog__header h2 svg{color:#f87171;flex-shrink:0}.confirm-dialog__close{width:1.75rem;height:1.75rem;color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s;display:inline-flex}.confirm-dialog__close:hover:not(:disabled){color:var(--DM-Title);border-color:#a7a9be59}.confirm-dialog__message{color:var(--parrafos);margin:0;font-size:.9rem;line-height:1.6}.confirm-dialog__actions{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.confirm-dialog__cancel{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.confirm-dialog__cancel:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.confirm-dialog__cancel:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.confirm-dialog__cancel:disabled{opacity:.5;cursor:not-allowed}.confirm-dialog__confirm{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.confirm-dialog__confirm:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.confirm-dialog__confirm:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.confirm-dialog__confirm:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.confirm-dialog__confirm--danger{color:#fff;background:#dc2626;border-color:#dc2626}.confirm-dialog__confirm--danger:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 4px 14px #dc26264d}.posts-page{text-align:left;flex-direction:column;gap:1.5rem;max-width:100%;margin:0 auto;padding:2rem;display:flex}.posts-page__header{justify-content:space-between;align-items:center;display:flex}.posts-page__header h1{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}.dark-theme .posts-page__header h1{color:#f4f4f5}.light-theme .posts-page__header h1{color:#18181b}.posts-page__header p{margin:0;font-size:.875rem}.dark-theme .posts-page__header p{color:#a1a1aa}.light-theme .posts-page__header p{color:#71717a}.posts-page__create-btn{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.posts-page__create-btn:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.posts-page__create-btn:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.posts-page__create-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.posts-page__create-btn .icon{width:1rem;height:1rem}.posts-page__loading{justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.dark-theme .posts-page__loading{color:#a1a1aa}.light-theme .posts-page__loading{color:#71717a}.posts-page__loading{font-size:.875rem}.posts-page__error{color:#f87171;background-color:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.posts-page__error .icon{flex-shrink:0;width:1rem;height:1rem}.posts-page__table-container{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px;overflow:hidden}.posts-page__empty-state{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .posts-page__empty-state{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.posts-page__empty-state{text-align:center;color:var(--parrafos);flex-direction:column;align-items:center;gap:.4rem;padding:3.5rem 1.5rem;display:flex}.posts-page__empty-state>svg{color:#ff8906;opacity:.45;margin-bottom:.5rem}.light-theme .posts-page__empty-state>svg{color:#944f03;opacity:.6}.posts-page__empty-state p,.posts-page__empty-state strong{color:var(--DM-Title);margin:0;font-size:.95rem;font-weight:600}.posts-page__empty-state span{opacity:.85;max-width:38ch;font-size:.83rem;line-height:1.6}.posts-page__empty-state .dash-empty-action{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.posts-page__empty-state .dash-empty-action:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.posts-page__empty-state .dash-empty-action:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.posts-page__empty-state .dash-empty-action:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.posts-page__empty-state .dash-empty-action{margin-top:1rem}.posts-page__empty-state .dash-empty-action .icon,.posts-page__empty-state .dash-empty-action svg{width:1rem;height:1rem;color:inherit;opacity:1}.posts-table{text-align:left;border-collapse:collapse;width:100%;font-size:.875rem}.posts-table__head{background:var(--dash-sunken);color:var(--parrafos);border-bottom:1px solid #a7a9be33}.posts-table__head th{text-transform:uppercase;letter-spacing:.06em;padding:.9rem 1.5rem;font-size:.72rem;font-weight:600}.posts-table__head .text-right{text-align:right}.posts-table__body{display:table-row-group}.posts-table__body tr{transition:background-color .3s ease-in-out}.dark-theme .posts-table__body tr{border-bottom-color:#27272a}.light-theme .posts-table__body tr{border-bottom-color:#e5e7eb}.posts-table__body tr{border-bottom-style:solid;border-bottom-width:1px}.posts-table__body tr:last-child{border-bottom:none}.posts-table__body tr:hover{background:#a7a9be12}.posts-table__body tr:has(>.posts-table__empty):hover{background:0 0}.posts-table__body td{padding:1rem 1.5rem}.dark-theme .posts-table__body td{color:#a1a1aa}.light-theme .posts-table__body td{color:#71717a}.posts-table__title-col{font-weight:500}.dark-theme .posts-table__title-col{color:#f4f4f5}.light-theme .posts-table__title-col{color:#18181b}.posts-table__status{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.dark-theme .posts-table__status--published{background-color:#022c22}.light-theme .posts-table__status--published{background-color:#d1fae5}.dark-theme .posts-table__status--published{color:#34d399}.light-theme .posts-table__status--published{color:#047857}.dark-theme .posts-table__status--draft{background-color:#451a03}.light-theme .posts-table__status--draft{background-color:#fef3c7}.dark-theme .posts-table__status--draft{color:#fbbf24}.light-theme .posts-table__status--draft{color:#b45309}.posts-table__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.posts-table__actions button{width:2.05rem;height:2.05rem;color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.posts-table__actions button .icon{width:1rem;height:1rem}.posts-table__actions button:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.posts-table__actions button:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.posts-table__actions button--danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.posts-table__actions button:disabled{opacity:.5;cursor:not-allowed}.posts-table__actions button.action-delete:hover{color:#f87171;background:#f871711a;border-color:#f87171}.posts-table td.posts-table__empty{text-align:center;color:var(--parrafos);padding:0}.posts-table__empty-inner{text-align:center;color:var(--parrafos);flex-direction:column;align-items:center;gap:.4rem;padding:3.5rem 1.5rem;display:flex}.posts-table__empty-inner>svg{color:#ff8906;opacity:.45;margin-bottom:.5rem}.light-theme .posts-table__empty-inner>svg{color:#944f03;opacity:.6}.posts-table__empty-inner p,.posts-table__empty-inner strong{color:var(--DM-Title);margin:0;font-size:.95rem;font-weight:600}.posts-table__empty-inner span{opacity:.85;max-width:38ch;font-size:.83rem;line-height:1.6}.posts-table__empty-inner .dash-empty-action{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.posts-table__empty-inner .dash-empty-action:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.posts-table__empty-inner .dash-empty-action:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.posts-table__empty-inner .dash-empty-action:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.posts-table__empty-inner .dash-empty-action{margin-top:1rem}.posts-table__empty-inner .dash-empty-action .icon,.posts-table__empty-inner .dash-empty-action svg{width:1rem;height:1rem;color:inherit;opacity:1}.url-dialog{z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.url-dialog__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:absolute;inset:0}.url-dialog__panel{width:100%;max-width:30rem;color:var(--DM-Title);background:#18181b;border:1px solid #a7a9be59;border-radius:12px;padding:1.25rem;position:relative;box-shadow:0 20px 50px #00000080}.light-theme .url-dialog__panel{background:#fff}.url-dialog__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.url-dialog__header h2{margin:0;font-size:1rem;font-weight:600}.url-dialog__close{width:1.75rem;height:1.75rem;color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s;display:inline-flex}.url-dialog__close:hover{color:var(--DM-Title);border-color:#a7a9be59}.url-dialog__label{text-transform:uppercase;letter-spacing:.05em;color:var(--parrafos);margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.url-dialog__input{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.url-dialog__input::placeholder{color:var(--parrafos);opacity:.5}.url-dialog__input:hover{border-color:#a7a9be80}.url-dialog__input:focus,.url-dialog__input:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.url-dialog__input:disabled{opacity:.55;cursor:not-allowed}.url-dialog__hint{color:var(--parrafos);opacity:.8;margin:.55rem 0 0;font-size:.78rem;line-height:1.5}.url-dialog__actions{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.url-dialog__cancel{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.url-dialog__cancel:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.url-dialog__cancel:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.url-dialog__cancel:disabled{opacity:.5;cursor:not-allowed}.url-dialog__confirm{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.url-dialog__confirm:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.url-dialog__confirm:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.url-dialog__confirm:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.editor-page{text-align:left;flex-direction:column;gap:1.5rem;max-width:100%;margin:0 auto;padding:2rem;display:flex}.editor-page__header{justify-content:space-between;align-items:center;display:flex}.editor-page__title-area{align-items:center;gap:1rem;display:flex}.editor-page__title-area .back-btn{border-radius:.375rem;padding:.5rem}.dark-theme .editor-page__title-area .back-btn{color:#71717a}.light-theme .editor-page__title-area .back-btn{color:#a1a1aa}.editor-page__title-area .back-btn{transition:all .3s ease-in-out}.dark-theme .editor-page__title-area .back-btn:hover{background-color:#27272a}.light-theme .editor-page__title-area .back-btn:hover{background-color:#f3f4f6}.dark-theme .editor-page__title-area .back-btn:hover{color:#f4f4f5}.light-theme .editor-page__title-area .back-btn:hover{color:#18181b}.editor-page__title-area h1{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}.dark-theme .editor-page__title-area h1{color:#f4f4f5}.light-theme .editor-page__title-area h1{color:#18181b}.editor-page__actions{align-items:center;gap:.75rem;display:flex}.editor-page__save-btn{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.editor-page__save-btn:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.editor-page__save-btn:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.editor-page__save-btn:disabled{opacity:.5;cursor:not-allowed}.editor-page__save-btn .icon{width:1rem;height:1rem}.editor-page__publish-btn{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.editor-page__publish-btn:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.editor-page__publish-btn:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.editor-page__publish-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.editor-page__publish-btn .icon{width:1rem;height:1rem}.editor-page__publish-btn:disabled{opacity:.5;cursor:not-allowed}.editor-page--loading{justify-content:center;align-items:center;gap:.75rem;padding:4rem;display:flex}.dark-theme .editor-page--loading{color:#a1a1aa}.light-theme .editor-page--loading{color:#71717a}.dark-theme .editor-page__container{background-color:#18181b}.light-theme .editor-page__container{background-color:#fff}.editor-page__container{box-shadow:0 1px 2px #0000000d}.dark-theme .editor-page__container{border-color:#27272a}.light-theme .editor-page__container{border-color:#e5e7eb}.editor-page__container{border-style:solid;border-width:1px;border-radius:.5rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.editor-page__field{flex-direction:column;gap:.5rem;display:flex}.editor-page__field label{font-size:.875rem;font-weight:500}.dark-theme .editor-page__field label{color:#d4d4d8}.light-theme .editor-page__field label{color:#3f3f46}.editor-page__title-input{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.editor-page__title-input::placeholder{color:var(--parrafos);opacity:.5}.editor-page__title-input:hover{border-color:#a7a9be80}.editor-page__title-input:focus,.editor-page__title-input:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.editor-page__title-input:disabled{opacity:.55;cursor:not-allowed}.editor-page__title-input{font-size:1rem}.editor-page__cover{background:var(--dash-sunken-soft);border:1px solid #a7a9be33;border-radius:10px;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1rem;display:flex}.editor-page__cover-preview{aspect-ratio:16/9;object-fit:cover;border:1px solid #a7a9be59;border-radius:10px;flex-shrink:0;width:220px}.editor-page__cover-actions{flex-direction:column;gap:.75rem;min-width:0;display:flex}.editor-page__cover-actions p{color:var(--parrafos);margin:0;font-size:.82rem}.editor-page__cover-actions>div{flex-wrap:wrap;gap:.5rem;display:flex}.editor-page__autosave{opacity:.7;white-space:nowrap;align-self:center;font-size:.8125rem}.editor-page__recovery{background:#f59e0b1a;border:1px solid #f59e0b;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.editor-page__recovery-actions{gap:.5rem;display:flex}.editor-page__recovery-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:.35rem .75rem;font-size:.8125rem}.tiptap-embed{background:#00000059;border:1px solid #a7a9be59;border-radius:10px;width:100%;margin:1.5rem auto;position:relative;overflow:hidden}.tiptap-embed iframe{border:0;width:100%;height:100%;display:block}.tiptap-embed__badge{color:var(--dash-accent-text);pointer-events:none;background:#000000b3;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.tiptap-embed--card{text-align:center;flex-direction:column;gap:.35rem;padding:2.25rem 1rem 1.25rem;display:flex}.tiptap-embed--card strong{color:var(--DM-Title);font-size:.95rem}.tiptap-embed__link{color:var(--dash-accent-text);word-break:break-all;font-size:.8rem;text-decoration:underline}.tiptap-embed--invalid{text-align:center;color:#f87171;border-color:#f8717166;padding:1rem;font-size:.85rem}.tiptap-embed.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #ff8906}.editor-dock{z-index:40;opacity:0;pointer-events:none;flex-direction:column;gap:.5rem;transition:opacity .18s,transform .18s;display:flex;position:fixed;top:50%;right:1.25rem;transform:translateY(-50%)translate(.75rem)}.editor-dock--visible{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.editor-dock__btn{white-space:nowrap;width:2.75rem;height:2.75rem;color:var(--parrafos);cursor:pointer;background:#18181b;border:1px solid #a7a9be59;border-radius:999px;align-items:center;gap:0;padding:0 .85rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:width .18s,gap .18s,color .18s,border-color .18s,background-color .18s;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000059}.light-theme .editor-dock__btn{background:#fff}.editor-dock__btn .icon{flex-shrink:0;width:1.05rem;height:1.05rem}.editor-dock__btn:hover:not(:disabled),.editor-dock__btn:focus-visible{width:12rem;color:var(--dash-accent-text);border-color:#ff8906;gap:.6rem}.editor-dock__btn:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.editor-dock__btn:disabled{opacity:.5;cursor:not-allowed}.editor-dock__btn--primary{color:#1a1400;background:#ff8906;border-color:#ff8906}.editor-dock__btn--primary:hover:not(:disabled),.editor-dock__btn--primary:focus-visible{color:#1a1400;filter:brightness(1.08)}.editor-dock__label{opacity:0;transition:opacity .18s}.editor-dock__btn:hover .editor-dock__label,.editor-dock__btn:focus-visible .editor-dock__label{opacity:1}@media (width<=599px){.editor-dock{display:none}}@media (prefers-reduced-motion:reduce){.editor-dock{transition:opacity .18s}.editor-dock,.editor-dock--visible{transform:translateY(-50%)}}.tiptap-container{text-align:left;border-radius:.375rem;flex-direction:column;width:100%;margin-top:.5rem;display:flex;box-shadow:0 1px 2px #0000000d}.tiptap-toolbar{z-index:20;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;display:flex;position:sticky;top:0}.dark-theme .tiptap-toolbar{background-color:#09090b}.light-theme .tiptap-toolbar{background-color:#f9fafb}.dark-theme .tiptap-toolbar{border-color:#27272a}.light-theme .tiptap-toolbar{border-color:#e5e7eb}.tiptap-toolbar{border-style:solid;border-width:1px;border-radius:.375rem .375rem 0 0}.tiptap-toolbar__divider{width:1px;height:1.5rem}.dark-theme .tiptap-toolbar__divider{background-color:#3f3f46}.light-theme .tiptap-toolbar__divider{background-color:#d1d5db}.tiptap-toolbar__divider{margin:0 .25rem}.tiptap-toolbar__btn{cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .3s ease-in-out}.dark-theme .tiptap-toolbar__btn{color:#a1a1aa}.light-theme .tiptap-toolbar__btn{color:#52525b}.tiptap-toolbar__btn .icon{width:1rem;height:1rem}.dark-theme .tiptap-toolbar__btn:hover{background-color:#27272a}.light-theme .tiptap-toolbar__btn:hover{background-color:#f3f4f6}.tiptap-toolbar__btn--active{color:var(--dash-accent-text);background-color:#ff890624}.dashboard-prose{outline:none;min-height:300px;padding:1rem}.dark-theme .dashboard-prose{background-color:#18181b}.light-theme .dashboard-prose{background-color:#fff}.dark-theme .dashboard-prose{border-color:#27272a}.light-theme .dashboard-prose{border-color:#e5e7eb}.dashboard-prose{border-style:solid;border-width:0 1px 1px;border-radius:0 0 .375rem .375rem}.dark-theme .dashboard-prose{color:#d4d4d8}.light-theme .dashboard-prose{color:#3f3f46}.dashboard-prose{font-size:1rem;line-height:1.75}.dark-theme .dashboard-prose h1,.dark-theme .dashboard-prose h2,.dark-theme .dashboard-prose h3,.dark-theme .dashboard-prose h4{color:#f4f4f5}.light-theme .dashboard-prose h1,.light-theme .dashboard-prose h2,.light-theme .dashboard-prose h3,.light-theme .dashboard-prose h4{color:#18181b}.dashboard-prose h1,.dashboard-prose h2,.dashboard-prose h3,.dashboard-prose h4{margin-top:2em;margin-bottom:1em;font-weight:700;line-height:1.3}.dashboard-prose h1{font-size:2.25em}.dashboard-prose h2{font-size:1.5em}.dashboard-prose p{margin-top:1.25em;margin-bottom:1.25em}.dashboard-prose a{color:var(--dash-accent-text);text-underline-offset:3px;cursor:pointer;font-weight:500;text-decoration:underline}.dark-theme .dashboard-prose strong{color:#f4f4f5}.light-theme .dashboard-prose strong{color:#18181b}.dashboard-prose strong{font-weight:600}.dashboard-prose ul,.dashboard-prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.dashboard-prose ul{list-style-type:disc}.dashboard-prose ol{list-style-type:decimal}.dashboard-prose li{margin-top:.5em;margin-bottom:.5em}.dashboard-prose img.post-image{border:1px solid #ffffff14;border-radius:10px;max-width:100%;height:auto;margin:1.5rem auto;display:block}.dashboard-prose blockquote{color:inherit;background:#ff890612;border-left:3px solid #ff8906;border-radius:0 8px 8px 0;margin-top:1.6em;margin-bottom:1.6em;padding:.75rem 1rem .75rem 1.25rem;font-style:italic;font-weight:500}.blog-post-wrapper{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.blog-post-wrapper:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.dark-theme .blog-post-wrapper:before{background:linear-gradient(#12121817 0,#12121894 22rem,#12121880 100%)}.light-theme .blog-post-wrapper:before{background:linear-gradient(#f5f5f526 0,#f5f5f5ad 22rem,#f5f5f599 100%)}.blog-post-wrapper>*{z-index:1;position:relative}.dark-theme .blog-post-wrapper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23ff8906' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v75.69zM92 272h4v4h-4v-4zm340-260a5 5 0 1 1 0-2h12v2h-12zm0 16a5 5 0 1 1 0-2h12v2h-12zm-8-16a5 5 0 1 1 0-2h20v2H424zm0 16a5 5 0 1 1 0-2h20v2H424z'/%3E%3C/svg%3E")}.light-theme .blog-post-wrapper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23FDC8B1' fill-opacity='0.3' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v75.69zM92 272h4v4h-4v-4zm340-260a5 5 0 1 1 0-2h12v2h-12zm0 16a5 5 0 1 1 0-2h12v2h-12zm-8-16a5 5 0 1 1 0-2h20v2H424zm0 16a5 5 0 1 1 0-2h20v2H424z'/%3E%3C/svg%3E")}.blog-post{width:72%;max-width:calc(760px + 5rem);margin:0 auto;padding:8rem 0 5rem}@media (width<=599px){.blog-post{width:92%;padding:6rem 0 4rem}}.blog-post__back{color:var(--parrafos);align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.blog-post__back:hover{color:#ff8906}.blog-post__skeleton .skeleton-line{background:linear-gradient(90deg,#a7a9be14 25%,#a7a9be2e 50%,#a7a9be14 75%) 0 0/200% 100%;border-radius:4px;height:13px;margin-bottom:.75rem;animation:1.4s infinite shimmer}.blog-post__skeleton .skeleton-line--title{width:70%;height:24px;margin-bottom:1.5rem}.blog-post__skeleton .skeleton-line--meta{width:40%;margin-bottom:2rem}.blog-post__article{background:#1212188c;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff17}.light-theme .blog-post__article{background:#ffffff9e;border-color:#0f0e1717}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blog-post__article{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blog-post__article{background:#121218ed}.light-theme .blog-post__article{background:#fffffff5}}.blog-post__article{overflow:hidden}.blog-post__article-inner{padding:2.5rem}@media (width<=599px){.blog-post__article-inner{padding:1.5rem}}.blog-post__cover{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #ffffff0f;width:100%;display:block}.blog-post__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.blog-post__tag{color:var(--parrafos);background:#a7a9be1a;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.blog-post__tag--category{color:#ff8906;text-transform:uppercase;letter-spacing:.04em;background:#ff89061a;font-weight:600}.blog-post__title{margin-bottom:1rem;font-size:1.9rem;font-weight:600;line-height:1.35}.dark-theme .blog-post__title{color:#fffffe}.light-theme .blog-post__title{color:#002654}@media (width<=599px){.blog-post__title{font-size:1.5rem}}.blog-post__meta{color:var(--parrafos);border-bottom:1px solid #a7a9be26;justify-content:space-between;align-items:center;margin-bottom:1.75rem;padding-bottom:1.5rem;font-size:.8rem;display:flex}.blog-post__meta>span{align-items:center;gap:.35rem;display:flex}.blog-post__actions{border-top:1px solid #a7a9be26;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.blog-post__action{color:var(--parrafos);font-family:var(--font-1);cursor:pointer;background:#a7a9be0f;border:1px solid #a7a9be4d;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.88rem;font-weight:500;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.blog-post__action:hover{color:#ff8906;border-color:#ff8906;transform:translateY(-1px)}.blog-post__action:disabled{opacity:.6;cursor:default;transform:none}.blog-post__action--like.is-liked{color:#e0245e;background:#e0245e14;border-color:#e0245e80}.blog-post__comments{background:#1212188c;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff17}.light-theme .blog-post__comments{background:#ffffff9e;border-color:#0f0e1717}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blog-post__comments{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blog-post__comments{background:#121218ed}.light-theme .blog-post__comments{background:#fffffff5}}.blog-post__comments{margin-top:2rem;padding:2rem 2.5rem}@media (width<=599px){.blog-post__comments{padding:1.5rem}}.blog-post__comments-title{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.15rem;font-weight:600;display:flex}.dark-theme .blog-post__comments-title{color:#fffffe}.light-theme .blog-post__comments-title{color:#002654}.blog-post__comments-title svg{color:#ff8906}.blog-post__comments-list{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.blog-post__comments-empty{color:var(--parrafos);opacity:.7;padding:.5rem 0;font-size:.9rem}.blog-post__comment{background:#a7a9be0a;border:1px solid #a7a9be1f;border-radius:8px;gap:.85rem;padding:1rem;display:flex}.blog-post__comment-avatar{color:#ff8906;background:#ff89061f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.blog-post__comment-body{flex:1;min-width:0}.blog-post__comment-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.blog-post__comment-author{font-size:.88rem;font-weight:600}.dark-theme .blog-post__comment-author{color:#fffffe}.light-theme .blog-post__comment-author{color:#002654}.blog-post__comment-date{color:var(--parrafos);opacity:.7;flex-shrink:0;font-size:.72rem}.blog-post__comment-content{color:var(--parrafos);word-break:break-word;font-size:.9rem;line-height:1.6}.blog-post__comment-form{background:#a7a9be08;border:1px solid #a7a9be26;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.blog-post__comment-form-title{margin-bottom:.25rem;font-size:.95rem;font-weight:600}.dark-theme .blog-post__comment-form-title{color:#fffffe}.light-theme .blog-post__comment-form-title{color:#002654}.blog-post__comment-form-error{color:#e0245e;font-size:.82rem}.blog-post__comment-input,.blog-post__comment-textarea{width:100%;font-family:var(--font-1);color:var(--parrafos);resize:vertical;background:#a7a9be0f;border:1px solid #a7a9be40;border-radius:6px;outline:none;padding:.65rem .85rem;font-size:.88rem;transition:border-color .2s}.blog-post__comment-input::placeholder,.blog-post__comment-textarea::placeholder{color:var(--parrafos);opacity:.6}.blog-post__comment-input:focus,.blog-post__comment-textarea:focus{border-color:#ff8906}.blog-post__comment-submit{color:#0f0e17;font-family:var(--font-1);cursor:pointer;background:#ff8906;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.45rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex}.blog-post__comment-submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.blog-post__comment-submit:disabled{opacity:.6;cursor:default}.blog-post__content{color:#c3c5d6;font-size:1rem;line-height:1.7}.light-theme .blog-post__content{color:#33344a}.dark-theme .blog-post__content h1,.dark-theme .blog-post__content h2,.dark-theme .blog-post__content h3,.dark-theme .blog-post__content h4{color:#fffffe}.light-theme .blog-post__content h1,.light-theme .blog-post__content h2,.light-theme .blog-post__content h3,.light-theme .blog-post__content h4{color:#002654}.blog-post__content h1,.blog-post__content h2,.blog-post__content h3,.blog-post__content h4{margin:1.75rem 0 .75rem;font-weight:600;line-height:1.4}.blog-post__content h1{font-size:1.5rem}.blog-post__content h2{font-size:1.3rem}.blog-post__content h3{font-size:1.1rem}.blog-post__content p{margin-bottom:1.25rem}.blog-post__content a{color:#ff8906;text-underline-offset:3px;text-decoration:underline}.blog-post__content img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0}.blog-post__content pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#a7a9be14;border:1px solid #a7a9be26;border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.blog-post__content pre code{color:var(--parrafos);background:0 0;border-radius:0;padding:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.blog-post__content code{background:#a7a9be1f;border-radius:4px;padding:.15rem .4rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.88rem}.blog-post__content img{border:1px solid #ffffff14;border-radius:10px;max-width:100%;height:auto;margin:1.75rem auto;display:block}.blog-post__content figure.post-embed{background:#00000059;border:1px solid #ffffff14;border-radius:10px;width:100%;margin:1.75rem auto;overflow:hidden}.blog-post__content figure.post-embed iframe{border:0;width:100%;height:100%;display:block}.blog-post__content .post-embed-wrap{background:#00000059;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin:1.75rem auto;line-height:0;overflow:hidden}.blog-post__content .post-embed-wrap>blockquote{background:0 0;border:0;border-radius:0;margin:0;padding:0}.blog-post__content .post-embed-wrap iframe{display:block}.blog-post__content blockquote{color:inherit;background:#ff890612;border-left:3px solid #ff8906;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:.75rem 1rem .75rem 1.25rem;font-style:italic}.blog-post__content ul,.blog-post__content ol{margin:0 0 1.25rem 1.25rem}.blog-post__content ul li,.blog-post__content ol li{margin-bottom:.5rem}.blog-post__content hr{border:none;border-top:1px solid #a7a9be33;margin:2rem 0}.blog-post .blog-empty{color:var(--parrafos);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a2e99;border:1px solid #a7a9be1a;border-radius:10px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.light-theme .blog-post .blog-empty{background:#fffc}.blog-post .blog-empty svg{opacity:.35}.blog-post .blog-empty__subtitle{max-width:480px;font-size:.95rem;line-height:1.6}.blog-post .blog-empty__cta{color:#0f0e17;font-family:var(--font-1);background:#ff8906;border-radius:8px;align-items:center;gap:.4rem;margin-top:.5rem;padding:.65rem 1.5rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.blog-post .blog-empty__cta:hover{opacity:.9;transform:translateY(-2px)}.preview-bar{z-index:50;color:#f9fafb;background:#1f2937;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex;position:sticky;top:0}.preview-bar__label{opacity:.85}.preview-bar__back,.preview-bar__publish{cursor:pointer;border:0;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.875rem;display:inline-flex}.preview-bar__back{color:inherit;background:0 0}.preview-bar__publish{color:#fff;background:#2563eb}.preview-bar__publish:disabled{opacity:.6;cursor:not-allowed}.preview-page__loading{justify-content:center;align-items:center;gap:.5rem;min-height:60vh;display:flex}.experience-page{max-width:100%;padding:2rem}.experience-page h1{margin-bottom:1.5rem;font-size:1.8rem}.experience-page .btn-primary{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.experience-page .btn-primary:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.experience-page .btn-primary:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.experience-page .btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.experience-page .btn-primary{margin-bottom:2rem}.experience-page .btn-secondary{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.experience-page .btn-secondary:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.experience-page .btn-secondary:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.experience-page .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.experience-page .experience-form{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .experience-page .experience-form{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.experience-page .experience-form{margin-bottom:2rem;padding:1.75rem}.experience-page .experience-form h2{margin:0 0 1.5rem;font-size:1.15rem}.experience-page .experience-form .form-group{margin-bottom:1.25rem}.experience-page .experience-form .form-group label{text-transform:uppercase;letter-spacing:.05em;color:var(--parrafos);margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.experience-page .experience-form .form-group input,.experience-page .experience-form .form-group textarea{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.experience-page .experience-form .form-group input::placeholder,.experience-page .experience-form .form-group textarea::placeholder{color:var(--parrafos);opacity:.5}.experience-page .experience-form .form-group input:hover,.experience-page .experience-form .form-group textarea:hover{border-color:#a7a9be80}.experience-page .experience-form .form-group input:focus,.experience-page .experience-form .form-group input:focus-visible,.experience-page .experience-form .form-group textarea:focus,.experience-page .experience-form .form-group textarea:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.experience-page .experience-form .form-group input:disabled,.experience-page .experience-form .form-group textarea:disabled{opacity:.55;cursor:not-allowed}.experience-page .experience-form .form-group textarea{resize:vertical;min-height:7.5rem;line-height:1.6}.experience-page .experience-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=599px){.experience-page .experience-form .form-row{grid-template-columns:1fr}}.experience-page .experience-form .form-row .form-group{min-width:0}.experience-page .experience-form .form-actions{border-top:1px solid #a7a9be33;align-items:center;gap:.6rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.experience-page .experience-form .form-actions .btn-primary{margin-bottom:0}.experience-page .experience-form .form-actions .btn-secondary{margin-left:0}.experience-page .experience-table-wrap{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px;overflow:hidden}.experience-page .experience-table{border-collapse:collapse;width:100%}.experience-page .experience-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--parrafos);background:var(--dash-sunken);border-bottom:1px solid #a7a9be33;padding:.9rem 1rem;font-size:.72rem;font-weight:600}.experience-page .experience-table td{border-bottom:1px solid #a7a9be1a;padding:.9rem 1rem}.experience-page .experience-table tbody tr{transition:background-color .18s}.experience-page .experience-table tbody tr:last-child td{border-bottom:none}.experience-page .experience-table tbody tr:hover{background:#fbbf240f}.experience-page .experience-table .actions{gap:.5rem;display:flex}.experience-page .experience-table .actions .btn-small{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.4;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.experience-page .experience-table .actions .btn-small:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.experience-page .experience-table .actions .btn-small:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.experience-page .experience-table .actions .btn-small--danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.experience-page .experience-table .actions .btn-small:disabled{opacity:.5;cursor:not-allowed}.experience-page .experience-table .actions .btn-small.btn-danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.skills-page{max-width:100%;padding:2rem}.skills-page h1{margin-bottom:1.5rem;font-size:1.8rem}.skills-page .btn-primary{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.skills-page .btn-primary:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.skills-page .btn-primary:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.skills-page .btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.skills-page .btn-primary{margin-bottom:2rem}.skills-page .btn-secondary{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.skills-page .btn-secondary:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.skills-page .btn-secondary:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.skills-page .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.skills-page .btn-small{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.4;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.skills-page .btn-small:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.skills-page .btn-small:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.skills-page .btn-small--danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.skills-page .btn-small:disabled{opacity:.5;cursor:not-allowed}.skills-page .btn-small.btn-danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.skills-page .category-form{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .skills-page .category-form{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.skills-page .category-form{margin-bottom:2rem;padding:1.75rem}.skills-page .category-form h2{margin:0 0 1.5rem;font-size:1.15rem}.skills-page .category-form .form-group{margin-bottom:1.25rem}.skills-page .category-form .form-group label{text-transform:uppercase;letter-spacing:.05em;color:var(--parrafos);margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.skills-page .category-form .form-group input{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.skills-page .category-form .form-group input::placeholder{color:var(--parrafos);opacity:.5}.skills-page .category-form .form-group input:hover{border-color:#a7a9be80}.skills-page .category-form .form-group input:focus,.skills-page .category-form .form-group input:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.skills-page .category-form .form-group input:disabled{opacity:.55;cursor:not-allowed}.skills-page .category-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=599px){.skills-page .category-form .form-row{grid-template-columns:1fr}}.skills-page .category-form .form-row .form-group{min-width:0}.skills-page .category-form .form-actions{border-top:1px solid #a7a9be33;align-items:center;gap:.6rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.skills-page .category-form .form-actions .btn-primary{margin-bottom:0}.skills-page .category-form .form-actions .btn-secondary{margin-left:0}.skills-page .categories-list{flex-direction:column;gap:1rem;display:flex}.skills-page .categories-list .category-item{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .skills-page .categories-list .category-item{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.skills-page .categories-list .category-item{transition:border-color .18s;overflow:hidden}.skills-page .categories-list .category-item:hover{border-color:#a7a9be59}.skills-page .categories-list .category-item .category-header{background:var(--dash-sunken);cursor:pointer;align-items:center;gap:.85rem;padding:.95rem 1.1rem;font-weight:600;transition:background-color .18s;display:flex}.skills-page .categories-list .category-item .category-header:hover{background:#0000004d}.skills-page .categories-list .category-item .category-header .expand-btn{cursor:pointer;color:#a78bfa;background:0 0;border:none;align-items:center;padding:0;display:flex}.skills-page .categories-list .category-item .category-header .expand-btn svg{width:20px;height:20px}.skills-page .categories-list .category-item .category-header h3{flex:1;margin:0;font-size:1rem}.skills-page .categories-list .category-item .category-content{padding:1.5rem}.skills-page .categories-list .category-item .category-content .skill-form{background:var(--dash-sunken-soft);border:1px solid #a7a9be33;border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}.skills-page .categories-list .category-item .category-content .skill-form .form-group{margin-bottom:1.1rem}.skills-page .categories-list .category-item .category-content .skill-form .form-group label{text-transform:uppercase;letter-spacing:.05em;color:var(--parrafos);margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.skills-page .categories-list .category-item .category-content .skill-form .form-group input,.skills-page .categories-list .category-item .category-content .skill-form .form-group select{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.skills-page .categories-list .category-item .category-content .skill-form .form-group input::placeholder,.skills-page .categories-list .category-item .category-content .skill-form .form-group select::placeholder{color:var(--parrafos);opacity:.5}.skills-page .categories-list .category-item .category-content .skill-form .form-group input:hover,.skills-page .categories-list .category-item .category-content .skill-form .form-group select:hover{border-color:#a7a9be80}.skills-page .categories-list .category-item .category-content .skill-form .form-group input:disabled,.skills-page .categories-list .category-item .category-content .skill-form .form-group select:disabled{opacity:.55;cursor:not-allowed}.skills-page .categories-list .category-item .category-content .skill-form .form-group input:focus,.skills-page .categories-list .category-item .category-content .skill-form .form-group input:focus-visible,.skills-page .categories-list .category-item .category-content .skill-form .form-group select:focus,.skills-page .categories-list .category-item .category-content .skill-form .form-group select:focus-visible{border-color:#a78bfa;outline:none;box-shadow:0 0 0 3px #a78bfa38}.skills-page .categories-list .category-item .category-content .skill-form .form-group input[type=range]{accent-color:#a78bfa;background:0 0;border:none;width:100%;padding:0}.skills-page .categories-list .category-item .category-content .skill-form .form-group input[type=range]:focus{box-shadow:none;border:none}.skills-page .categories-list .category-item .category-content .skill-form .form-group input[type=range]:focus-visible{box-shadow:none;outline-offset:4px;border:none;outline:2px solid #a78bfa}.skills-page .categories-list .category-item .category-content .skill-form .form-actions{gap:.6rem;margin-top:1.25rem;display:flex}.skills-page .categories-list .category-item .category-content .skills-list{flex-direction:column;gap:.75rem;display:flex}.skills-page .categories-list .category-item .category-content .skills-list .skill-item{background:var(--dash-sunken-soft);border:1px solid #a7a9be33;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem .85rem 1.15rem;transition:border-color .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.skills-page .categories-list .category-item .category-content .skills-list .skill-item:before{content:"";opacity:.55;background:#a78bfa;width:3px;transition:opacity .18s,width .18s;position:absolute;top:0;bottom:0;left:0}.skills-page .categories-list .category-item .category-content .skills-list .skill-item:hover{background:#a78bfa12;border-color:#a78bfa59}.skills-page .categories-list .category-item .category-content .skills-list .skill-item:hover:before{opacity:1;width:4px}.skills-page .categories-list .category-item .category-content .skills-list .skill-item:hover .skill-level{background:#a78bfa3d;border-color:#a78bfa73}.skills-page .categories-list .category-item .category-content .skills-list .skill-item .skill-info{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.skills-page .categories-list .category-item .category-content .skills-list .skill-item .skill-info .skill-name{align-items:center;gap:.5rem;font-weight:500;display:flex}.skills-page .categories-list .category-item .category-content .skills-list .skill-item .skill-info .skill-icon{color:#a78bfa;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.skills-page .categories-list .category-item .category-content .skills-list .skill-item .skill-info .skill-level{letter-spacing:.03em;white-space:nowrap;color:#a78bfa;font-variant-numeric:tabular-nums;background:#a78bfa29;border:1px solid #a78bfa4d;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;line-height:1.6;transition:background-color .18s,border-color .18s;display:inline-flex}.skills-page .categories-list .category-item .category-content .skills-list .skill-item .skill-actions{flex-shrink:0;gap:.5rem;display:flex}.projects-page{max-width:100%;padding:2rem}.projects-page h1{margin-bottom:1.5rem;font-size:1.8rem}.projects-page .btn-primary{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.projects-page .btn-primary:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.projects-page .btn-primary:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.projects-page .btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.projects-page .btn-primary{margin-bottom:2rem}.projects-page .btn-secondary{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.projects-page .btn-secondary:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.projects-page .btn-secondary:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.projects-page .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.projects-page .btn-small{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.4;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.projects-page .btn-small:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.projects-page .btn-small:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.projects-page .btn-small--danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.projects-page .btn-small:disabled{opacity:.5;cursor:not-allowed}.projects-page .btn-small.btn-danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.projects-page .project-form{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .projects-page .project-form{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.projects-page .project-form{margin-bottom:2rem;padding:1.75rem}.projects-page .project-form h2{margin:0 0 1.5rem;font-size:1.15rem}.projects-page .project-form .form-group{margin-bottom:1.25rem}.projects-page .project-form .form-group label{text-transform:uppercase;letter-spacing:.05em;color:var(--parrafos);margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.projects-page .project-form .form-group input,.projects-page .project-form .form-group textarea{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.projects-page .project-form .form-group input::placeholder,.projects-page .project-form .form-group textarea::placeholder{color:var(--parrafos);opacity:.5}.projects-page .project-form .form-group input:hover,.projects-page .project-form .form-group textarea:hover{border-color:#a7a9be80}.projects-page .project-form .form-group input:focus,.projects-page .project-form .form-group input:focus-visible,.projects-page .project-form .form-group textarea:focus,.projects-page .project-form .form-group textarea:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.projects-page .project-form .form-group input:disabled,.projects-page .project-form .form-group textarea:disabled{opacity:.55;cursor:not-allowed}.projects-page .project-form .form-group textarea{resize:vertical;min-height:7.5rem;line-height:1.6}.projects-page .project-form .form-group .image-preview{margin-bottom:1rem}.projects-page .project-form .form-group .image-preview img{border:1px solid #a7a9be59;border-radius:10px;max-width:200px;max-height:200px}.projects-page .project-form .form-group small{color:var(--parrafos);opacity:.75;margin-top:.4rem;font-size:.78rem;display:block}.projects-page .project-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=599px){.projects-page .project-form .form-row{grid-template-columns:1fr}}.projects-page .project-form .form-row .form-group{min-width:0}.projects-page .project-form .form-actions{border-top:1px solid #a7a9be33;align-items:center;gap:.6rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.projects-page .project-form .form-actions .btn-primary{margin-bottom:0}.projects-page .project-form .form-actions .btn-secondary{margin-left:0}.projects-page .projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.projects-page .projects-grid .project-card{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .projects-page .projects-grid .project-card{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.projects-page .projects-grid .project-card{transition:border-color .18s,transform .18s,box-shadow .18s,background-color .18s}.projects-page .projects-grid .project-card:hover{border-color:#2dd4bf;transform:translateY(-2px);box-shadow:0 8px 24px #00000047}.dark-theme .projects-page .projects-grid .project-card:hover{box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff1c}@media (prefers-reduced-motion:reduce){.projects-page .projects-grid .project-card{transition:border-color .18s,box-shadow .18s}.projects-page .projects-grid .project-card:hover{transform:none}}.projects-page .projects-grid .project-card img{object-fit:cover;background:#00000040;width:100%;height:180px}.projects-page .projects-grid .project-card h3{color:var(--DM-Title);margin:0;padding:1rem 1rem .4rem;font-size:1.05rem;font-weight:600}.projects-page .projects-grid .project-card p{color:var(--parrafos);opacity:.85;flex:1;margin:0;padding:0 1rem .75rem;font-size:.86rem;line-height:1.6}.projects-page .projects-grid .project-card .tech-tags{flex-wrap:wrap;gap:.4rem;padding:0 1rem .25rem;display:flex}.projects-page .projects-grid .project-card .tech-tags .tag{letter-spacing:.03em;white-space:nowrap;color:#2dd4bf;background:#2dd4bf1f;border:1px solid #2dd4bf40;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.72rem;font-weight:500;line-height:1.6;display:inline-flex}.projects-page .projects-grid .project-card .card-actions{border-top:1px solid #a7a9be33;gap:.5rem;margin-top:.75rem;padding:.9rem 1rem;display:flex}.about-dashboard{color:var(--DM-Title);max-width:100%;padding:2rem}.about-dashboard.loading{height:50vh;color:var(--parrafos);justify-content:center;align-items:center;gap:.5rem;display:flex}.about-dashboard__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.about-dashboard__header-text{align-items:center;gap:1rem;display:flex}.about-dashboard__header-icon{color:var(--dash-accent-text)}.about-dashboard__header h1{margin:0 0 .5rem;font-size:2rem}.about-dashboard__header p{color:var(--parrafos);margin:0}.about-dashboard__content{grid-template-columns:1fr 350px;gap:1.5rem;display:grid}@media (width<=900px){.about-dashboard__content{grid-template-columns:1fr}}.about-dashboard .about-sidebar{flex-direction:column;gap:1.5rem;display:flex}.about-dashboard .about-card{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .about-dashboard .about-card{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.about-dashboard .about-card{padding:1.5rem}.about-dashboard .about-card h2{margin:0 0 .5rem;font-size:1.2rem}.about-dashboard .about-card__desc{color:var(--parrafos);margin:0 0 1.5rem;font-size:.85rem}.about-dashboard .form-group{margin-bottom:1.5rem}.about-dashboard .form-group label{text-transform:uppercase;letter-spacing:.05em;color:var(--parrafos);margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.about-dashboard .form-group textarea{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.about-dashboard .form-group textarea::placeholder{color:var(--parrafos);opacity:.5}.about-dashboard .form-group textarea:hover{border-color:#a7a9be80}.about-dashboard .form-group textarea:focus,.about-dashboard .form-group textarea:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.about-dashboard .form-group textarea:disabled{opacity:.55;cursor:not-allowed}.about-dashboard .form-group textarea{resize:vertical;min-height:7.5rem;line-height:1.6}.about-dashboard .image-upload-area{width:100%}.about-dashboard .image-upload-placeholder{cursor:pointer;height:200px;color:var(--parrafos);border:2px dashed #a7a9be59;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;transition:border-color .18s,color .18s,background-color .18s;display:flex}.about-dashboard .image-upload-placeholder:hover{color:var(--dash-accent-text);background:#ff89060f;border-color:#ff8906}.about-dashboard .image-upload-placeholder:focus-within{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.about-dashboard .image-preview{border:1px solid #a7a9be33;border-radius:10px;width:100%;position:relative;overflow:hidden}.about-dashboard .image-preview img{width:100%;height:auto;display:block}.about-dashboard .image-preview .btn-remove-image{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-family:inherit;font-size:.8rem;transition:background-color .18s,border-color .18s;display:flex;position:absolute;top:.5rem;right:.5rem}.about-dashboard .image-preview .btn-remove-image:hover{background:#ef4444;border-color:#ef4444}.about-dashboard .image-preview .btn-remove-image:focus-visible{border-color:#f87171;outline:none;box-shadow:0 0 0 3px #f8717138}.about-dashboard .layout-options{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.about-dashboard .layout-option{cursor:pointer;border:1px solid #a7a9be33;border-radius:10px;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;transition:border-color .18s,background-color .18s;display:flex}.about-dashboard .layout-option span{color:var(--parrafos);font-size:.85rem;font-weight:500}.about-dashboard .layout-option:hover{background:#a7a9be12;border-color:#ff890680}.about-dashboard .layout-option:focus-within{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.about-dashboard .layout-option.active{background:#ff890612;border-color:#ff8906}.about-dashboard .layout-option.active span{color:var(--dash-accent-text)}.about-dashboard .layout-option.active .diagram-img{background:#ff8906}.about-dashboard .layout-diagram{background:var(--dash-sunken);border-radius:4px;gap:4px;width:60px;height:40px;padding:4px;display:flex}.about-dashboard .layout-diagram.row{flex-direction:row}.about-dashboard .layout-diagram.row-reverse{flex-direction:row-reverse}.about-dashboard .layout-diagram.col{flex-direction:column}.about-dashboard .layout-diagram.col-reverse{flex-direction:column-reverse}.about-dashboard .layout-diagram .diagram-text{background:#a7a9be4d;border-radius:2px;flex:1}.about-dashboard .layout-diagram .diagram-img{background:#a7a9be80;border-radius:2px;flex:.6;transition:background-color .18s}.about-dashboard .btn-save{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.about-dashboard .btn-save:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.about-dashboard .btn-save:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.about-dashboard .btn-save:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.about-dashboard .btn-save{padding:.6rem 1.25rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-page{color:var(--DM-Title);max-width:100%;padding:2rem}.settings-page__header{margin-bottom:2rem}.settings-page__header-text{align-items:center;gap:1rem;display:flex}.settings-page__header-icon{color:var(--dash-accent-text)}.settings-page__header h1{margin:0 0 .5rem;font-size:2rem}.settings-page__header p{color:var(--parrafos);margin:0}.settings-page__error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;display:flex}.settings-page__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.settings-page__summary{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .settings-page__summary{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.settings-page__summary{margin-bottom:2rem;padding:1.5rem}.settings-page__summary-header{align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.1rem;display:flex}.settings-page__summary-header h2{margin:0;font-size:1.15rem}.settings-page__summary-loading{color:var(--parrafos);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.settings-page__summary-loading .spinning{animation:1s linear infinite settings-spin}.settings-page__summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.settings-page__auth-hint{color:var(--parrafos);border:1px dashed #a7a9be4d;border-radius:10px;align-items:flex-start;gap:.6rem;padding:1rem;font-size:.85rem;display:flex}.settings-page__auth-hint svg{flex-shrink:0;margin-top:2px}.settings-page__auth-hint code{background:var(--dash-sunken);border-radius:4px;padding:.1rem .35rem;font-size:.8rem}.settings-card{--card-accent:#ff8906;--card-accent-text:var(--card-accent)}.light-theme .settings-card{--card-accent-text:color-mix(in srgb, var(--card-accent) 58%, #000)}.settings-card{color:inherit;background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .settings-card{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.settings-card{transition:border-color .18s,transform .18s,box-shadow .18s,background-color .18s}.settings-card:hover{border-color:var(--card-accent);transform:translateY(-2px);box-shadow:0 8px 24px #00000047}.dark-theme .settings-card:hover{box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff1c}@media (prefers-reduced-motion:reduce){.settings-card{transition:border-color .18s,box-shadow .18s}.settings-card:hover{transform:none}}.settings-card__icon{background:color-mix(in srgb, var(--card-accent) 14%, transparent);width:48px;height:48px;color:var(--card-accent-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s;display:flex}.settings-card:hover .settings-card__icon{background:color-mix(in srgb, var(--card-accent) 22%, transparent)}.settings-card__body{flex:1;min-width:0}.settings-card__title-row{align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.settings-card__title-row h2{margin:0;font-size:1.05rem}.settings-card__tag{letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;color:var(--parrafos);background:#a7a9be26;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;line-height:1.6;display:inline-flex}.settings-card__body p{color:var(--parrafos);margin:0;font-size:.85rem;line-height:1.5}.settings-card__chevron{color:var(--parrafos);opacity:.45;flex-shrink:0;transition:opacity .18s,transform .18s}.settings-card:hover .settings-card__chevron{opacity:1;color:var(--card-accent-text);transform:translate(2px)}.summary-item{flex-direction:column;gap:.3rem;display:flex}.summary-item__label{text-transform:uppercase;letter-spacing:.05em;color:var(--parrafos);font-size:.75rem;font-weight:600}.summary-item__value{word-break:break-word;font-size:.95rem;font-weight:500}.summary-item__value--on{color:#10b981}.summary-item__value--off{color:var(--parrafos)}@keyframes settings-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.seo-page{text-align:left;flex-direction:column;gap:1.5rem;max-width:100%;margin:0 auto;padding:2rem;display:flex}.seo-page--loading{justify-content:center;align-items:center;gap:1rem;padding:4rem;font-size:.875rem}.dark-theme .seo-page--loading{color:#a1a1aa}.light-theme .seo-page--loading{color:#71717a}.seo-page__spinner{width:1.5rem;height:1.5rem;animation:1s linear infinite spin}.seo-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.seo-page__header-text{align-items:flex-start;gap:1rem;display:flex}.seo-page__header-text h1{letter-spacing:-.025em;margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.dark-theme .seo-page__header-text h1{color:#f4f4f5}.light-theme .seo-page__header-text h1{color:#18181b}.seo-page__header-text p{margin:0;font-size:.875rem}.dark-theme .seo-page__header-text p{color:#a1a1aa}.light-theme .seo-page__header-text p{color:#71717a}.seo-page__icon{width:1.75rem;height:1.75rem;color:var(--dash-accent-text);flex-shrink:0;margin-top:.25rem}.seo-page__saved-badge{letter-spacing:.03em;white-space:nowrap;color:#34d399;background-color:#34d39924;border:1px solid #34d3994d;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.6;display:inline-flex}.seo-page__saved-badge svg{width:1rem;height:1rem}.seo-page__error{color:#f87171;background-color:#ef44441a;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.seo-page__error svg{flex-shrink:0;width:1rem;height:1rem}.seo-form{flex-direction:column;gap:1.25rem;display:flex}.seo-form__fieldset{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .seo-form__fieldset{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.seo-form__fieldset{margin:0;padding:1.25rem 1.5rem}.seo-form__legend{padding:0 .5rem;font-size:.9375rem;font-weight:600}.dark-theme .seo-form__legend{color:#f4f4f5}.light-theme .seo-form__legend{color:#18181b}.seo-form__hint{margin:.25rem 0 1rem;font-size:.8125rem}.dark-theme .seo-form__hint{color:#71717a}.light-theme .seo-form__hint{color:#a1a1aa}.seo-form__lang-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=640px){.seo-form__lang-row{grid-template-columns:1fr}}.seo-form__lang-group{flex-direction:column;gap:.5rem;display:flex}.seo-form__label{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.dark-theme .seo-form__label{color:#a1a1aa}.light-theme .seo-form__label{color:#71717a}.seo-form__lang-badge{letter-spacing:.05em;border-radius:.25rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:700}.dark-theme .seo-form__lang-badge{background-color:#27272a}.light-theme .seo-form__lang-badge{background-color:#e5e7eb}.dark-theme .seo-form__lang-badge{color:#f4f4f5}.light-theme .seo-form__lang-badge{color:#3f3f46}.seo-form__input,.seo-form__textarea{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.seo-form__input::placeholder,.seo-form__textarea::placeholder{color:var(--parrafos);opacity:.5}.seo-form__input:hover,.seo-form__textarea:hover{border-color:#a7a9be80}.seo-form__input:focus,.seo-form__input:focus-visible,.seo-form__textarea:focus,.seo-form__textarea:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.seo-form__input:disabled,.seo-form__textarea:disabled{opacity:.55;cursor:not-allowed}.seo-form__input,.seo-form__textarea{box-sizing:border-box}.seo-form__textarea{resize:vertical;min-height:4.5rem}.seo-form__single-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=640px){.seo-form__single-grid{grid-template-columns:1fr}}.seo-form__group{flex-direction:column;gap:.5rem;display:flex}.seo-form__footer{justify-content:flex-end;padding-top:.5rem;display:flex}.seo-form__save-btn{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.seo-form__save-btn:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.seo-form__save-btn:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.seo-form__save-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.seo-form__save-btn{padding:.625rem 1.25rem}.seo-form__btn-icon{width:1rem;height:1rem}.seo-form__btn-icon.spinning{animation:1s linear infinite spin}.dashboard-messages{color:var(--DM-Title);padding:2rem}.dashboard-messages .messages-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.dashboard-messages .messages-header h1{margin:0;font-size:2rem}.dashboard-messages .messages-header .messages-stats{gap:.5rem;display:flex}.dashboard-messages .messages-header .messages-stats .stat-badge{letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.8rem;font-weight:600;line-height:1.6;display:inline-flex}.dashboard-messages .messages-header .messages-stats .stat-badge.new{color:var(--dash-accent-text);background:#ff890624;border:1px solid #ff890666}.dashboard-messages .messages-header .messages-stats .stat-badge.total{color:var(--parrafos);background:#a7a9be1f;border:1px solid #a7a9be33}.dashboard-messages .messages-filters{background:#a7a9be12;border:1px solid #a7a9be33;border-radius:999px;flex-wrap:wrap;gap:.4rem;width:fit-content;margin-bottom:1.5rem;padding:.3rem;display:flex}.dashboard-messages .messages-filters button{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.4rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background-color .18s,color .18s,border-color .18s}.dashboard-messages .messages-filters button:hover{color:var(--DM-Title);background:#a7a9be12}.dashboard-messages .messages-filters button:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.dashboard-messages .messages-filters button.active{color:#1a1400;background:#ff8906;border-color:#ff8906;font-weight:600;box-shadow:0 2px 10px #ff890647}.dashboard-messages .messages-filters button.active:hover{color:#1a1400;background:#ff8906}.dashboard-messages .empty-state{text-align:center;color:var(--parrafos);flex-direction:column;align-items:center;gap:.4rem;padding:3.5rem 1.5rem;display:flex}.dashboard-messages .empty-state>svg{color:#22d3ee;opacity:.45;margin-bottom:.5rem}.light-theme .dashboard-messages .empty-state>svg{color:#147a8a;opacity:.6}.dashboard-messages .empty-state p,.dashboard-messages .empty-state strong{color:var(--DM-Title);margin:0;font-size:.95rem;font-weight:600}.dashboard-messages .empty-state span{opacity:.85;max-width:38ch;font-size:.83rem;line-height:1.6}.dashboard-messages .empty-state .dash-empty-action{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.dashboard-messages .empty-state .dash-empty-action:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.dashboard-messages .empty-state .dash-empty-action:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.dashboard-messages .empty-state .dash-empty-action:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.dashboard-messages .empty-state .dash-empty-action{margin-top:1rem}.dashboard-messages .empty-state .dash-empty-action .icon,.dashboard-messages .empty-state .dash-empty-action svg{width:1rem;height:1rem;color:inherit;opacity:1}.dashboard-messages .loading{text-align:center;color:var(--parrafos);padding:2.5rem 1rem;font-size:.9rem}.dashboard-messages .messages-list{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px;overflow:hidden}.dashboard-messages .messages-list table{border-collapse:collapse;width:100%}.dashboard-messages .messages-list table th,.dashboard-messages .messages-list table td{text-align:left;border-bottom:1px solid #a7a9be1a;padding:.9rem 1rem}.dashboard-messages .messages-list table th{text-transform:uppercase;letter-spacing:.06em;color:var(--parrafos);background:var(--dash-sunken);border-bottom-color:#a7a9be33;font-size:.72rem;font-weight:600}.dashboard-messages .messages-list table tr:last-child td{border-bottom:none}.dashboard-messages .messages-list table .message-row{transition:background-color .18s}.dashboard-messages .messages-list table .message-row:hover{background:#a7a9be12}.dashboard-messages .messages-list table .message-row:hover .btn-view{border-color:#ff8906}.dashboard-messages .messages-list table .message-row.new td:first-child{box-shadow:inset 3px 0 #ff8906}.dashboard-messages .messages-list table .message-row .status-badge{letter-spacing:.03em;white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;line-height:1.6;display:inline-flex}.dashboard-messages .messages-list table .message-row .status-badge.new{color:var(--dash-accent-text);background:#ff890629}.dashboard-messages .messages-list table .message-row .status-badge.read{color:#60a5fa;background:#60a5fa29}.dashboard-messages .messages-list table .message-row .status-badge.replied{color:#34d399;background:#34d39929}.dashboard-messages .messages-list table .message-row .status-badge.spam{color:#f87171;background:#f8717129}.dashboard-messages .messages-list table .message-row .status-badge.archived{color:#a1a1aa;background:#a1a1aa29}.dashboard-messages .messages-list table .message-row .sender-info{flex-direction:column;min-width:0;max-width:15rem;display:flex}.dashboard-messages .messages-list table .message-row .sender-info strong,.dashboard-messages .messages-list table .message-row .sender-info .email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-messages .messages-list table .message-row .sender-info .email{color:var(--parrafos);opacity:.8;font-size:.78rem}@media (width<=1199px){.dashboard-messages .messages-list table .message-row .sender-info{max-width:11rem}}.dashboard-messages .messages-list table .message-row .subject-cell{white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}@media (width<=1199px){.dashboard-messages .messages-list table .message-row .subject-cell{max-width:16rem}}.dashboard-messages .messages-list table .message-row .btn-view{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.dashboard-messages .messages-list table .message-row .btn-view:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.dashboard-messages .messages-list table .message-row .btn-view:disabled{opacity:.5;cursor:not-allowed}.dashboard-messages .messages-list table .message-row .btn-view{color:var(--dash-accent-text);border-color:#ff890673;padding:.35rem .9rem;font-size:.82rem;font-weight:600}.dashboard-messages .messages-list table .message-row .btn-view:hover{color:var(--dash-accent-text);background:#ff890629;border-color:#ff8906}.message-detail{color:var(--DM-Title);max-width:100%;margin:0 auto;padding:2rem}.message-detail .detail-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.message-detail .detail-header .btn-back{color:var(--parrafos);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;margin-left:-.5rem;padding:.35rem .5rem;font-family:inherit;font-size:1rem;transition:color .18s;display:flex}.message-detail .detail-header .btn-back:hover{color:var(--dash-accent-text)}.message-detail .detail-header .btn-back:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.message-detail .detail-header .actions{gap:.8rem;display:flex}.message-detail .detail-header .actions .btn-action{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.4;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.message-detail .detail-header .actions .btn-action:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.message-detail .detail-header .actions .btn-action:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.message-detail .detail-header .actions .btn-action--danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.message-detail .detail-header .actions .btn-action:disabled{opacity:.5;cursor:not-allowed}.message-detail .detail-header .actions .btn-action.warning:hover{color:#fbbf24;background:#fbbf241a;border-color:#fbbf24}.message-detail .detail-header .actions .btn-action.danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.message-detail .message-card{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .message-detail .message-card{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.message-detail .message-card{margin-bottom:2rem;overflow:hidden}.message-detail .message-card .card-header{border-bottom:1px solid #a7a9be1a;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.message-detail .message-card .card-header h2{margin:0 0 .5rem;font-size:1.4rem}.message-detail .message-card .card-header .meta{color:var(--parrafos);font-size:.9rem}.message-detail .message-card .card-header .meta strong{color:var(--DM-Title)}.message-detail .message-card .card-header .meta .date{margin-left:1rem;font-size:.85rem}.message-detail .message-card .card-header .status-badge{letter-spacing:.03em;white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;line-height:1.6;display:inline-flex}.message-detail .message-card .card-header .status-badge.new{color:var(--dash-accent-text);background:#ff890629}.message-detail .message-card .card-header .status-badge.read{color:#60a5fa;background:#60a5fa29}.message-detail .message-card .card-header .status-badge.replied{color:#34d399;background:#34d39929}.message-detail .message-card .card-header .status-badge.spam{color:#f87171;background:#f8717129}.message-detail .message-card .card-header .status-badge.archived{color:#a1a1aa;background:#a1a1aa29}.message-detail .message-card .card-body{padding:2rem 1.5rem}.message-detail .message-card .card-body .message-text{white-space:pre-wrap;margin:0;line-height:1.6}.message-detail .message-card .card-footer{background:var(--dash-sunken);border-top:1px solid #a7a9be1a;padding:1rem 1.5rem}.message-detail .message-card .card-footer .tech-meta{color:var(--parrafos);gap:2rem;font-size:.8rem;display:flex}.message-detail .message-card .card-footer .tech-meta strong{color:var(--DM-Title)}.message-detail .replies-section{margin-bottom:2rem}.message-detail .replies-section h3{color:var(--parrafos);margin-bottom:1rem;font-size:1.1rem}.message-detail .replies-section .reply-card{background:#34d3990f;border:1px solid #34d39938;border-radius:10px;margin-bottom:1rem;padding:1.5rem}.message-detail .replies-section .reply-card .reply-header{justify-content:space-between;margin-bottom:1rem;font-size:.9rem;display:flex}.message-detail .replies-section .reply-card .reply-header strong{color:#34d399}.message-detail .replies-section .reply-card .reply-header .date{color:var(--parrafos)}.message-detail .replies-section .reply-card .reply-text{white-space:pre-wrap;margin:0;line-height:1.6}.message-detail .reply-section{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .message-detail .reply-section{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.message-detail .reply-section{padding:1.5rem}.message-detail .reply-section h3{margin:0 0 1rem;font-size:1.2rem}.message-detail .reply-section form{flex-direction:column;gap:1rem;display:flex}.message-detail .reply-section form textarea{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.message-detail .reply-section form textarea::placeholder{color:var(--parrafos);opacity:.5}.message-detail .reply-section form textarea:hover{border-color:#a7a9be80}.message-detail .reply-section form textarea:focus,.message-detail .reply-section form textarea:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.message-detail .reply-section form textarea:disabled{opacity:.55;cursor:not-allowed}.message-detail .reply-section form textarea{resize:vertical;min-height:7.5rem;padding:1rem;line-height:1.6}.message-detail .reply-section form button{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.message-detail .reply-section form button:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.message-detail .reply-section form button:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.message-detail .reply-section form button:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.message-detail .reply-section form button{align-self:flex-start;padding:.65rem 1.5rem}.notifications-settings{color:var(--DM-Title);max-width:100%;padding:2rem}.notifications-settings .settings-header{margin-bottom:2rem}.notifications-settings .settings-header h1{align-items:center;gap:.8rem;margin:0 0 .5rem;font-size:2rem;display:flex}.notifications-settings .settings-header p{color:var(--parrafos);margin:0}.notifications-settings .alert-message{border-radius:10px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem;font-weight:500;display:flex}.notifications-settings .alert-message.success{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.notifications-settings .alert-message.error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.notifications-settings .settings-section{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .notifications-settings .settings-section{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.notifications-settings .settings-section{margin-bottom:2rem;padding:2rem}.notifications-settings .settings-section h2{border-bottom:1px solid #a7a9be1a;margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.2rem}.notifications-settings .settings-section .form-group{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.notifications-settings .settings-section .form-group label{font-size:.9rem;font-weight:600}.notifications-settings .settings-section .form-group input{background:var(--dash-sunken);width:100%;color:var(--DM-Title);border:1px solid #a7a9be59;border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.notifications-settings .settings-section .form-group input::placeholder{color:var(--parrafos);opacity:.5}.notifications-settings .settings-section .form-group input:hover{border-color:#a7a9be80}.notifications-settings .settings-section .form-group input:focus,.notifications-settings .settings-section .form-group input:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.notifications-settings .settings-section .form-group input:disabled{opacity:.55;cursor:not-allowed}.notifications-settings .settings-section .form-group small{color:var(--parrafos);font-size:.8rem}.notifications-settings .settings-section .webhook-config{transition:opacity .3s}.notifications-settings .settings-section .webhook-config.disabled{opacity:.5;pointer-events:none}.notifications-settings .settings-section .events-list{background:var(--dash-sunken-soft);border:1px solid #a7a9be33;border-radius:10px;margin-top:2rem;padding:1.5rem}.notifications-settings .settings-section .events-list h3{color:var(--parrafos);margin:0 0 1rem;font-size:1rem}.notifications-settings .settings-section .btn-test{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.notifications-settings .settings-section .btn-test:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.notifications-settings .settings-section .btn-test:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.notifications-settings .settings-section .btn-test:disabled{opacity:.5;cursor:not-allowed}.notifications-settings .settings-section .btn-test{margin-top:1.5rem}.notifications-settings .form-actions{justify-content:flex-end;display:flex}.notifications-settings .form-actions .btn-save{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.notifications-settings .form-actions .btn-save:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.notifications-settings .form-actions .btn-save:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.notifications-settings .form-actions .btn-save:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.notifications-settings .form-actions .btn-save{padding:.65rem 1.5rem}.notifications-settings .toggle-group{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.notifications-settings .toggle-group.master{border-bottom:1px solid #a7a9be1a;margin-bottom:2rem;padding-bottom:1.5rem}.notifications-settings .toggle-group.master .toggle-info{flex-direction:column;display:flex}.notifications-settings .toggle-group.master .toggle-info strong{font-size:1.1rem}.notifications-settings .toggle-group.master .toggle-info span{color:var(--parrafos);font-size:.85rem}.notifications-settings .toggle-group .switch{width:46px;height:24px;display:inline-block;position:relative}.notifications-settings .toggle-group .switch input{opacity:0;width:0;height:0}.notifications-settings .toggle-group .switch input:checked+.slider{background-color:#ff8906}.notifications-settings .toggle-group .switch input:focus-visible+.slider{box-shadow:0 0 0 3px #ff890647}.notifications-settings .toggle-group .switch input:checked+.slider:before{transform:translate(22px)}.notifications-settings .toggle-group .switch .slider{cursor:pointer;background-color:#a7a9be4d;transition:all .4s;position:absolute;inset:0}.notifications-settings .toggle-group .switch .slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}.notifications-settings .toggle-group .switch .slider.round{border-radius:24px}.notifications-settings .toggle-group .switch .slider.round:before{border-radius:50%}.cv-settings{color:var(--DM-Title);max-width:100%;padding:2rem}.cv-settings.loading{color:var(--parrafos);align-items:center;gap:.5rem;display:flex}.cv-settings.loading .spinning{animation:1s linear infinite cv-settings-spin}.cv-settings__header{margin-bottom:2rem}.cv-settings__header-text{align-items:center;gap:1rem;display:flex}.cv-settings__header-icon{color:var(--dash-accent-text)}.cv-settings__header h1{margin:0 0 .5rem;font-size:2rem}.cv-settings__header p{color:var(--parrafos);margin:0}.cv-settings__grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.5rem;display:grid}.cv-settings__desc{color:var(--parrafos);margin:0 0 1.25rem;font-size:.85rem}.cv-settings__empty{color:var(--parrafos);margin:.5rem 0 0;font-size:.9rem}.cv-settings__current{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.cv-settings__current-file{align-items:center;gap:.75rem;min-width:0;display:flex}.cv-settings__current-icon{color:#10b981;flex-shrink:0}.cv-settings__current-name{word-break:break-all;font-weight:600}.cv-settings__current a{color:var(--dash-accent-text);align-items:center;gap:.3rem;font-size:.8rem;text-decoration:none;display:inline-flex}.cv-settings__current a:hover{text-decoration:underline}.cv-settings__upload{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cv-settings__file-label{color:var(--dash-accent-text);cursor:pointer;border:1px dashed #ff890680;border-radius:10px;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:.9rem;transition:background-color .18s,border-color .18s;display:flex}.cv-settings__file-label:hover{background:#ff890614;border-color:#ff8906}.cv-settings__file-label:focus-within{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.cv-settings .btn-save{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.cv-settings .btn-save:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.cv-settings .btn-save:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.cv-settings .btn-save:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.cv-settings .btn-save{padding:.6rem 1.25rem}.cv-settings .btn-delete{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.4;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.cv-settings .btn-delete:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.cv-settings .btn-delete:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.cv-settings .btn-delete--danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.cv-settings .btn-delete:disabled{opacity:.5;cursor:not-allowed}.cv-settings .btn-delete{color:#f87171;border-color:#f8717166;padding:.5rem 1rem}.cv-settings .btn-delete:hover:not(:disabled){color:#f87171;background:#f871711a;border-color:#f87171}@keyframes cv-settings-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cv-slot{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .cv-slot{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.cv-slot{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.cv-slot.has-cv.has-cv{border-color:#10b98166}.cv-slot__head{align-items:center;gap:.65rem;display:flex}.cv-slot__head h2{margin:0;font-size:1.1rem}.cv-slot__flag{font-size:1.35rem;line-height:1}.cv-slot__ok{color:#34d399;flex-shrink:0;margin-left:auto}.cv-slot__current{background:var(--dash-sunken-soft);border:1px solid #a7a9be33;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.cv-slot__file{min-width:0}.cv-slot__file a{color:var(--dash-accent-text);align-items:center;gap:.3rem;margin-top:.15rem;font-size:.78rem;text-decoration:none;display:inline-flex}.cv-slot__file a:hover{text-decoration:underline}.cv-slot__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.cv-slot__empty{color:var(--parrafos);margin:0;font-size:.85rem;line-height:1.6}.cv-slot__upload{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;display:flex}.cv-slot__upload .cv-settings__file-label{flex:1;min-width:0}.cv-slot__upload span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-page{color:var(--DM-Title);max-width:100%;padding:2rem}.overview-page__header{margin-bottom:2rem}.overview-page__header-text{align-items:center;gap:1rem;display:flex}.overview-page__header-icon{color:var(--dash-accent-text)}.overview-page__header h1{margin:0 0 .5rem;font-size:2rem}.overview-page__header p{color:var(--parrafos);margin:0}.overview-page__error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;display:flex}.overview-page__loading{color:var(--parrafos);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.overview-page__loading .spinning{animation:1s linear infinite overview-spin}.overview-page__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.overview-page__recent{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .overview-page__recent{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.overview-page__recent{margin-bottom:2rem;padding:1.5rem}.overview-page__recent-header{align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.1rem;display:flex}.overview-page__recent-header h2{margin:0;font-size:1.15rem}.overview-page__recent-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.overview-page__recent-list li+li{border-top:1px solid #a7a9be26}.overview-page__recent-empty{color:var(--parrafos);font-size:.9rem}.overview-page__empty{text-align:center;color:var(--parrafos);flex-direction:column;align-items:center;gap:.4rem;padding:3.5rem 1.5rem;display:flex}.overview-page__empty>svg{color:#22d3ee;opacity:.45;margin-bottom:.5rem}.light-theme .overview-page__empty>svg{color:#147a8a;opacity:.6}.overview-page__empty p,.overview-page__empty strong{color:var(--DM-Title);margin:0;font-size:.95rem;font-weight:600}.overview-page__empty span{opacity:.85;max-width:38ch;font-size:.83rem;line-height:1.6}.overview-page__empty .dash-empty-action{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.overview-page__empty .dash-empty-action:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.overview-page__empty .dash-empty-action:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.overview-page__empty .dash-empty-action:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.overview-page__empty .dash-empty-action{margin-top:1rem}.overview-page__empty .dash-empty-action .icon,.overview-page__empty .dash-empty-action svg{width:1rem;height:1rem;color:inherit;opacity:1}.overview-page__empty{padding:2.5rem 1rem}.overview-page__view-all{color:var(--dash-accent-text);margin-left:auto;font-size:.85rem;font-weight:600;text-decoration:none}.overview-page__view-all:hover{text-decoration:underline}.overview-page__quick-header{align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1.1rem;display:flex}.overview-page__quick-header h2{margin:0;font-size:1.15rem}.overview-page__quick-header svg{color:var(--dash-accent-text)}.overview-page__quick-links{flex-wrap:wrap;gap:.75rem;display:flex}.overview-page__quick-link{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.overview-page__quick-link:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.overview-page__quick-link:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.overview-page__quick-link:disabled{opacity:.5;cursor:not-allowed}.overview-card{--card-accent:#ff8906;--card-accent-text:var(--card-accent)}.light-theme .overview-card{--card-accent-text:color-mix(in srgb, var(--card-accent) 58%, #000)}.overview-card{color:inherit;background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px;align-items:center;gap:1rem;padding:.75rem .5rem .75rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .overview-card{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.overview-card{transition:border-color .18s,transform .18s,box-shadow .18s,background-color .18s}.overview-card:hover{border-color:var(--card-accent);transform:translateY(-2px);box-shadow:0 8px 24px #00000047}.dark-theme .overview-card:hover{box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff1c}@media (prefers-reduced-motion:reduce){.overview-card{transition:border-color .18s,box-shadow .18s}.overview-card:hover{transform:none}}.overview-card:before{content:"";background:var(--card-accent);opacity:.5;width:3px;transition:opacity .18s,width .18s;position:absolute;top:0;bottom:0;left:0}.overview-card:hover:before{opacity:1;width:4px}.overview-card--highlight.overview-card--highlight{border-color:color-mix(in srgb, var(--card-accent) 45%, transparent)}.overview-card--highlight.overview-card--highlight:before{opacity:1}.overview-card--highlight.overview-card--highlight .overview-card__value{color:var(--card-accent-text)}.overview-card__icon{background:color-mix(in srgb, var(--card-accent) 14%, transparent);width:44px;height:44px;color:var(--card-accent-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s;display:flex}.overview-card:hover .overview-card__icon{background:color-mix(in srgb, var(--card-accent) 22%, transparent)}.overview-card__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.overview-card__body h2{text-transform:uppercase;letter-spacing:.06em;color:var(--parrafos);opacity:.75;margin:0;font-size:.78rem;font-weight:600}.overview-card__value{white-space:nowrap;align-items:baseline;gap:.35rem;font-size:1.75rem;font-weight:700;line-height:1.15;display:flex}.overview-card__unit{color:var(--parrafos);font-size:.8rem;font-weight:500}.overview-card__sub{color:var(--parrafos);opacity:.7;font-size:.75rem}.overview-card__chevron{color:var(--parrafos);opacity:.45;flex-shrink:0;transition:opacity .18s,transform .18s}.overview-card:hover .overview-card__chevron{opacity:1;color:var(--card-accent-text);transform:translate(2px)}.overview-message{color:inherit;border-radius:10px;align-items:center;gap:1rem;margin:0 -.6rem;padding:.75rem .6rem;text-decoration:none;transition:background-color .18s;display:flex}.overview-message:hover{background:#a7a9be12}.overview-message:hover .overview-message__subject{color:var(--dash-accent-text)}.overview-message__sender{flex-direction:column;min-width:140px;display:flex}.overview-message__sender strong{font-size:.9rem}.overview-message__email{color:var(--parrafos);word-break:break-all;font-size:.75rem}.overview-message__subject{min-width:0;color:var(--parrafos);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;transition:color .2s;overflow:hidden}.overview-message__status{letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;line-height:1.6;display:inline-flex}.overview-message__status.new{color:var(--dash-accent-text);background:#ff890629}.overview-message__status.read{color:var(--parrafos);background:#a7a9be24}.overview-message__status.replied{color:#34d399;background:#10b98129}.overview-message__status.spam{color:#f87171;background:#ef444429}.overview-message__status.archived{color:var(--parrafos);background:#a7a9be24}.overview-message__date{color:var(--parrafos);white-space:nowrap;flex-shrink:0;font-size:.8rem}@keyframes overview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-page-wrapper{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.blog-page-wrapper:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.dark-theme .blog-page-wrapper:before{background:linear-gradient(#12121817 0,#12121894 22rem,#12121880 100%)}.light-theme .blog-page-wrapper:before{background:linear-gradient(#f5f5f526 0,#f5f5f5ad 22rem,#f5f5f599 100%)}.blog-page-wrapper>*{z-index:1;position:relative}.dark-theme .blog-page-wrapper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23ff8906' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E")}.light-theme .blog-page-wrapper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23FDC8B1' fill-opacity='0.3' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E")}.blog-page{width:80%;max-width:1200px;margin:0 auto;padding:8rem 0 5rem}@media (width<=599px){.blog-page{width:95%;padding:6rem 0 4rem}}.blog-page .blog-header{margin-bottom:2.5rem}.blog-page .blog-header h1{margin-bottom:.5rem;font-size:2.25rem;font-weight:600}.dark-theme .blog-page .blog-header h1{color:#fffffe}.light-theme .blog-page .blog-header h1{color:#002654}.blog-page .blog-header p{color:var(--parrafos);font-size:1rem}.blog-page .blog-search{background:#1212188c;border:1px solid #ffffff1a;border-radius:14px;justify-content:flex-start;align-items:center;gap:.6rem;margin-bottom:2.5rem;padding:.7rem 1rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff17}.light-theme .blog-page .blog-search{background:#ffffff9e;border-color:#0f0e1717}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blog-page .blog-search{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blog-page .blog-search{background:#121218ed}.light-theme .blog-page .blog-search{background:#fffffff5}}.blog-page .blog-search:focus-within{border-color:#ff890699;box-shadow:0 0 0 3px #ff890624,0 8px 32px #0000004d,inset 0 1px #ffffff29}.blog-page .blog-search svg{color:var(--parrafos);flex-shrink:0}.blog-page .blog-search input{font-family:var(--font-1);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.dark-theme .blog-page .blog-search input{color:#fffffe}.light-theme .blog-page .blog-search input{color:#002654}.blog-page .blog-search input::placeholder{color:var(--parrafos)}.blog-page .blog-search__clear{cursor:pointer;color:var(--parrafos);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .2s;display:flex}.blog-page .blog-search__clear:hover{color:#ff8906}.blog-page .blog-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=991px){.blog-page .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){.blog-page .blog-grid{grid-template-columns:1fr}}.blog-page .blog-card{background:#1212188c;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;display:flex;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff17}.light-theme .blog-page .blog-card{background:#ffffff9e;border-color:#0f0e1717}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blog-page .blog-card{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blog-page .blog-card{background:#121218ed}.light-theme .blog-page .blog-card{background:#fffffff5}}.blog-page .blog-card{justify-content:space-between;overflow:hidden}.blog-page .blog-card__cover{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #ffffff0f;width:100%;display:block}.blog-page .blog-card{transition:border-color .25s,transform .25s,box-shadow .25s}.blog-page .blog-card:hover{border-color:#ffffff38;box-shadow:0 16px 44px #0006,inset 0 1px #ffffff29}.light-theme .blog-page .blog-card:hover{border-color:#0f0e1729}.blog-page .blog-card:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.blog-page .blog-card{transition:border-color .25s}.blog-page .blog-card:hover{transform:none}}.blog-page .blog-card__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.blog-page .blog-card__tag{color:var(--parrafos);background:#a7a9be1a;border-radius:4px;align-items:center;gap:.2rem;padding:.2rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.blog-page .blog-card__tag--category{color:#ff8906;text-transform:uppercase;letter-spacing:.04em;background:#ff89061a;font-weight:600}.blog-page .blog-card__body{flex:1;padding:1.5rem 1.5rem 0}.blog-page .blog-card__body h2{margin-bottom:.75rem;font-size:1.15rem;font-weight:600;line-height:1.4}.dark-theme .blog-page .blog-card__body h2{color:#fffffe}.light-theme .blog-page .blog-card__body h2{color:#002654}.blog-page .blog-card__meta{color:var(--parrafos);border-bottom:1px solid #a7a9be1a;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.8rem;font-size:.78rem;display:flex}.blog-page .blog-card__meta>span{align-items:center;gap:.3rem;display:flex}.blog-page .blog-card__stats{align-items:center;gap:.8rem;display:flex}.blog-page .blog-card__stats span,.blog-page .blog-card__stats button{cursor:pointer;align-items:center;gap:.25rem;transition:color .2s;display:flex}.blog-page .blog-card__stats button{font-family:var(--font-1);color:inherit;background:0 0;border:none;padding:0;font-size:.78rem}.blog-page .blog-card__stats .blog-card__stat--like:hover,.blog-page .blog-card__stats .blog-card__stat--like.is-liked{color:#e0245e}.blog-page .blog-card__excerpt{color:var(--parrafos);margin-bottom:1.25rem;font-size:.88rem;line-height:1.6}.blog-page .blog-card__footer{justify-content:flex-end;align-items:center;margin-top:auto;padding:1rem 1.5rem 1.5rem;display:flex}.blog-page .blog-card__link{color:#ff8906;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.blog-page .blog-card__link:hover{gap:.7rem}.blog-page .blog-card--skeleton{pointer-events:none;min-height:200px}.blog-page .blog-card--skeleton .skeleton-line{background:linear-gradient(90deg,#a7a9be14 25%,#a7a9be2e 50%,#a7a9be14 75%) 0 0/200% 100%;border-radius:4px;height:13px;margin-bottom:.75rem;animation:1.4s infinite shimmer}.blog-page .blog-card--skeleton .skeleton-line--title{width:80%;height:17px}.blog-page .blog-card--skeleton .skeleton-line--meta{width:50%}.blog-page .blog-card--skeleton .skeleton-line--short{width:35%}.blog-page .blog-card--skeleton .skeleton-line--link{width:28%;height:12px;margin-top:1rem}.blog-page .blog-empty{color:var(--parrafos);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a2e99;border:1px solid #a7a9be1a;border-radius:10px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.light-theme .blog-page .blog-empty{background:#fffc}.blog-page .blog-empty svg{opacity:.35}.blog-page .blog-empty__subtitle{max-width:480px;font-size:.95rem;line-height:1.6}.blog-page .blog-empty__clear{font-family:var(--font-1);cursor:pointer;color:var(--parrafos);background:0 0;border:1px solid #a7a9be4d;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.82rem;transition:border-color .2s,color .2s;display:inline-flex}.blog-page .blog-empty__clear:hover{color:#ff8906;border-color:#ff8906}.blog-page .blog-empty--hero{gap:1.25rem;padding:5rem 2rem}.blog-page .blog-empty__icon{background:#ff89060f;border:1px solid #ff890640;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:.5rem;display:flex}.blog-page .blog-empty__icon svg{opacity:1;color:#ff8906}.blog-page .blog-empty__title{font-size:1.5rem;font-weight:600}.dark-theme .blog-page .blog-empty__title{color:#fffffe}.light-theme .blog-page .blog-empty__title{color:#002654}.blog-page .blog-empty__cta{color:#0f0e17;font-family:var(--font-1);background:#ff8906;border-radius:8px;align-items:center;gap:.4rem;margin-top:.5rem;padding:.65rem 1.5rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.blog-page .blog-empty__cta:hover{opacity:.9;transform:translateY(-2px)}.privacy-page{width:100%;min-height:100vh;padding:8rem 2rem 4rem}.dark-theme .privacy-page{background-color:#0f0e17}.light-theme .privacy-page{background-color:#f5f5f5}.dark-theme .privacy-page{color:#fffffe}.light-theme .privacy-page{color:#002654}.privacy-page .privacy-container{max-width:800px;margin:0 auto}.privacy-page .privacy-container h1{color:#ff8906;margin-bottom:.5rem;font-size:2.5rem}.privacy-page .privacy-container .last-updated{color:var(--parrafos);margin-bottom:3rem;font-size:.9rem}.privacy-page .privacy-container section{margin-bottom:2.5rem}.privacy-page .privacy-container section h2{margin-bottom:1rem;font-size:1.5rem;font-weight:600}.privacy-page .privacy-container section p{color:var(--parrafos);margin-bottom:1rem;line-height:1.6}.privacy-page .privacy-container section ul{margin-bottom:1rem;padding-left:1.5rem}.privacy-page .privacy-container section ul li{color:var(--parrafos);margin-bottom:.5rem;line-height:1.6}.dark-theme .privacy-page .privacy-container section ul li strong{color:#fffffe}.light-theme .privacy-page .privacy-container section ul li strong{color:#002654}.privacy-page .privacy-container section a{color:#ff8906;text-decoration:none}.privacy-page .privacy-container section a:hover{text-decoration:underline}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}@keyframes cardEntrance{to{opacity:1;transform:translateY(0)}}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes loginShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes btnSpin{to{transform:rotate(360deg)}}.login{background-color:#0f0e17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23ff8906' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.login__orb{pointer-events:none;border-radius:50%;position:absolute}.login__orb--1{background:radial-gradient(circle,#ff890629 0%,#0000 70%);width:600px;height:600px;animation:8s ease-in-out infinite orbFloat;top:-150px;left:-100px}.login__orb--2{background:radial-gradient(circle,#f25f4c1f 0%,#0000 70%);width:500px;height:500px;animation:10s ease-in-out infinite reverse orbFloat;bottom:-100px;right:-80px}.login__grid{pointer-events:none;background:radial-gradient(60% 55%,#0f0e17d1 0%,#0f0e178c 55%,#0f0e1759 100%);position:absolute;inset:0}.login__card{z-index:10;opacity:0;background:#1212188c;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:420px;margin:0 1.5rem;padding:3rem 2.5rem;animation:.6s cubic-bezier(.16,1,.3,1) forwards cardEntrance;position:relative;transform:translateY(24px);box-shadow:0 32px 64px #00000080,inset 0 1px #ffffff17}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login__card{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login__card{background:#121218ed}}@media (prefers-reduced-motion:reduce){.login__card{opacity:1;animation:none;transform:none}}.login__badge{letter-spacing:.1em;text-transform:uppercase;color:#ff8906;background:#ff89061f;border:1px solid #ff890647;border-radius:100px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.login__badge-dot{background:#ff8906;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite badgePulse}@media (prefers-reduced-motion:reduce){.login__badge-dot{animation:none}}.login__title{color:#fffffe;letter-spacing:-.03em;margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1.15}.login__title-gradient{background:linear-gradient(135deg,#ffc46b 0%,#ff8906 55%,#f25f4c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.login__subtitle{color:#ffffff75;margin-bottom:2.5rem;font-size:.875rem;line-height:1.6}.login__divider{background:linear-gradient(90deg,#0000,#ff890640,#0000);height:1px;margin-bottom:2rem}.login__form{flex-direction:column;gap:1.25rem;display:flex}.login__field{flex-direction:column;gap:.5rem;display:flex}.login__field label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:.72rem;font-weight:600;display:block}.login__input-wrap{position:relative}.login__input-wrap-icon{color:#ffffff4d;pointer-events:none;align-items:center;transition:color .2s;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.login__input-wrap input{color:#fffffe;background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-family:Inter,sans-serif;font-size:.9rem;transition:border-color .25s,background .25s,box-shadow .25s}.login__input-wrap input::placeholder{color:#ffffff38}.login__input-wrap input:hover{background:#ffffff12;border-color:#ffffff29}.login__input-wrap input:focus{background:#ff89060f;border-color:#ff89068c;box-shadow:0 0 0 3px #ff890629}.login__input-wrap:focus-within .login__input-wrap-icon{color:#ff8906}.login__remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;margin-top:-.25rem;display:flex}.login__remember input{opacity:0;width:0;height:0;position:absolute}.login__remember-box{color:#1a1400;background:#ffffff0d;border:1px solid #ffffff17;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.login__remember-box svg{opacity:0;transition:opacity .15s,transform .15s;transform:scale(.6)}.login__remember:hover .login__remember-box{border-color:#ffffff29}.login__remember input:checked+.login__remember-box{background:#ff8906;border-color:#ff8906}.login__remember input:checked+.login__remember-box svg{opacity:1;transform:scale(1)}.login__remember input:focus-visible+.login__remember-box{border-color:#ff89068c;box-shadow:0 0 0 3px #ff890629}.login__remember-text{color:#ffffffb8;flex-direction:column;gap:1px;font-size:.82rem;line-height:1.35;display:flex}.login__remember-text small{color:#ffffff75;font-size:.7rem}.login__error{color:#f87171;background:#f871711a;border:1px solid #f8717147;border-radius:10px;align-items:center;gap:8px;padding:.625rem 1rem;font-size:.8rem;animation:.4s loginShake;display:flex}@media (prefers-reduced-motion:reduce){.login__error{animation:none}}.login__btn{color:#1a1400;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#ff8906 0%,#ffa53d 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:.5rem;padding:.875rem 1.5rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #ff890647}.login__btn:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff2e 0%,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.login__btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #ff890666}.login__btn:hover:not(:disabled):before{opacity:1}.login__btn:active:not(:disabled){transform:translateY(0)}.login__btn:focus-visible{outline:none;box-shadow:0 4px 20px #ff890647,0 0 0 3px #ff890659}.login__btn:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.login__btn:hover:not(:disabled){transform:none}}.login__btn-spinner{border:2px solid #1a14004d;border-top-color:#1a1400;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite btnSpin;display:inline-block}.login__footer{color:#ffffff6b;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:2rem;font-size:.7rem;display:flex}.profile-settings{color:var(--DM-Title);max-width:100%;padding:2rem}.profile-settings__header{margin-bottom:2rem}.profile-settings__header-text{align-items:center;gap:1rem;display:flex}.profile-settings__header-icon{color:var(--dash-accent-text);flex-shrink:0}.profile-settings__header h1{margin:0 0 .5rem;font-size:2rem}.profile-settings__header p{color:var(--parrafos);max-width:52ch;margin:0;line-height:1.6}.profile-settings__card{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .profile-settings__card{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.profile-settings__card{align-items:flex-start;gap:1.75rem;padding:1.75rem;display:flex}@media (width<=599px){.profile-settings__card{text-align:center;flex-direction:column;align-items:center}}.profile-settings__preview{background:#ff890624;border:1px solid #a7a9be59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;overflow:hidden}.profile-settings__preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-settings__initial{color:var(--dash-accent-text);font-size:2.25rem;font-weight:700;line-height:1}.profile-settings__body{flex:1;min-width:0}.profile-settings__body h2{margin:0 0 .4rem;font-size:1.15rem}.profile-settings__desc{color:var(--parrafos);max-width:46ch;margin:0 0 1.25rem;font-size:.85rem;line-height:1.6}.profile-settings__actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=599px){.profile-settings__actions{justify-content:center}}.profile-settings .btn-upload{color:#1a1400;cursor:pointer;background:#ff8906;border:1px solid #ff8906;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex}.profile-settings .btn-upload:hover{filter:brightness(1.08);box-shadow:0 4px 14px #ff890640}.profile-settings .btn-upload:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.profile-settings .btn-upload:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.profile-settings .btn-upload{padding:.6rem 1.25rem}.profile-settings .btn-upload .spinning{animation:1s linear infinite profile-spin}.profile-settings .btn-remove{color:var(--parrafos);cursor:pointer;background:0 0;border:1px solid #a7a9be59;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.82rem;line-height:1.4;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.profile-settings .btn-remove:hover{color:var(--dash-accent-text,#ff8906);background:#ff890614;border-color:#ff8906}.profile-settings .btn-remove:focus-visible{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.profile-settings .btn-remove--danger:hover{color:#f87171;background:#f871711a;border-color:#f87171}.profile-settings .btn-remove:disabled{opacity:.5;cursor:not-allowed}.profile-settings .btn-remove{color:#f87171;border-color:#f8717166;padding:.5rem 1rem}.profile-settings .btn-remove:hover:not(:disabled){color:#f87171;background:#f871711a;border-color:#f87171}@keyframes profile-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.appearance-settings{color:var(--DM-Title);max-width:100%;padding:2rem}.appearance-settings__header{margin-bottom:2rem}.appearance-settings__header-text{align-items:center;gap:1rem;display:flex}.appearance-settings__header-icon{color:var(--dash-accent-text);flex-shrink:0}.appearance-settings__header h1{margin:0 0 .5rem;font-size:2rem}.appearance-settings__header p{color:var(--parrafos);max-width:56ch;margin:0;line-height:1.6}.appearance-settings__card{background:var(--BgDark);border:1px solid #a7a9be33;border-radius:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark-theme .appearance-settings__card{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#16151f9e;border-color:#ffffff14;box-shadow:0 4px 18px #0000003d,inset 0 1px #ffffff0f}}.appearance-settings__card{padding:1.75rem}.appearance-settings__options{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.appearance-option{background:var(--dash-sunken-soft);cursor:pointer;border:1px solid #a7a9be33;border-radius:12px;align-items:center;gap:.85rem;padding:1rem 1.1rem;transition:border-color .18s,background-color .18s;display:flex;position:relative}.appearance-option input{opacity:0;width:0;height:0;position:absolute}.appearance-option:hover{background:#a7a9be12;border-color:#a7a9be59}.appearance-option:focus-within{border-color:#ff8906;outline:none;box-shadow:0 0 0 3px #ff890638}.appearance-option__icon{width:2.5rem;height:2.5rem;color:var(--parrafos);background:#a7a9be1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:flex}.appearance-option__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.appearance-option__label{font-size:.95rem;font-weight:600}.appearance-option__hint{color:var(--parrafos);font-size:.78rem;line-height:1.5}.appearance-option--active{background:#ff89061a;border-color:#ff8906}.appearance-option--active .appearance-option__icon{color:var(--dash-accent-text);background:#ff89062e}.appearance-option--active .appearance-option__label{color:var(--dash-accent-text)}.appearance-option__check{color:var(--dash-accent-text);flex-shrink:0;margin-left:auto}.protected-route-loader{justify-content:center;align-items:center;height:100vh;display:flex}.dark-theme .protected-route-loader{background-color:#09090b}.light-theme .protected-route-loader{background-color:#f9fafb}.pulse-text{font-weight:600;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.dark-theme .pulse-text{color:#f4f4f5}.light-theme .pulse-text{color:#18181b}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}:root{--color-primary:#ff8906;--color-secondary:#f25f4c;--color-tertiary:#e8005c;--color-fourth:#6700ff;--color-fifth:#00e8d8;--DM-Title:#fffffe;--LM-Title:#002654;--parrafos:#a7a9be;--BgLight:#f5f5f5;--BgDark:#0f0e17;--padding-1:1rem;--padding-2:2rem;--padding-3:1.5rem;--font-1:"Fira Code", monospace;--fw-1:300;--fw-2:400;--fw-3:500;--fw-4:600;--fw-5:700}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-1)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.hashTag{color:#ff8906}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scrollDown{0%{opacity:1;transform:translateY(0)}25%{opacity:.75;transform:translateY(1rem)}50%{opacity:.5;transform:translateY(1rem)}75%{opacity:.25;transform:translateY(1rem)}to{opacity:.5;transform:translateY(0)}}.spinning{animation:.8s linear infinite btnSpin}
