@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_b9471a19-module__dm-O8q__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_b9471a19-module__dm-O8q__variable{--font-poppins:"Poppins","Poppins Fallback"}
:root{--background:#f7f7f7;--background-subtle:#f1f3f5;--background-alt:#fff;--foreground:#111827;--primary:#44c54b;--primary-light:#6be071;--primary-hover:#3db243;--secondary:#81c784;--module-icon:#30db21;--card:#fff;--card-header:#fff;--card-border:#e2e8f0;--border:#d1d5db;--destructive:#ef4444;--sidebar-bg:#fff;--config-sidebar-bg:#ffffff96;--sidebar-item-hover:#e9ecef;--sidebar-item-active:#e2e8f0;--text-primary:#111827;--text-secondary:#64748b;--text-muted:#94a3b8;--input-bg:#fff;--input-border:#e2e8f0;--header-bg:#fff;--skeleton-from:#f1f5f9;--skeleton-to:#e2e8f0;--skeleton-card-bg:#fff;--skeleton-card-border:#f1f5f9;--tag-success-bg:#f0fdf4;--tag-success-color:#166534;--tag-success-border:#dcfce7;--tag-warning-bg:#fff7ed;--tag-warning-color:#c2410c;--tag-warning-border:#ffedd5;--tag-danger-bg:#fef2f2;--tag-danger-color:#b91c1c;--tag-danger-border:#fecaca;--tag-trend-bg:#f0fdf4;--tag-trend-color:#15803d;--dropdown-item-hover:#0000000d;--gradient-bg:radial-gradient(circle at center,#fff 40%,#e8f5e9 100%);--radius-lg:0px;--radius-md:0px;--radius-sm:0px}[data-theme=dark]{--background:#171717;--background-subtle:#1f1f1f;--background-alt:#262626;--foreground:#fafafa;--primary:#44c54b;--primary-light:#6be071;--primary-hover:#3db243;--secondary:#737373;--card:#262626;--card-header:#262626;--card-border:#404040;--border:#404040;--destructive:#f87171;--sidebar-bg:#1f1f1f;--config-sidebar-bg:#1c1c1c;--sidebar-item-hover:#262626;--sidebar-item-active:#404040;--text-primary:#fafafa;--text-secondary:#a3a3a3;--text-muted:#737373;--input-bg:#262626;--input-border:#404040;--header-bg:#1f1f1f;--gradient-bg:radial-gradient(circle at center,#262626 40%,#171717 100%);--skeleton-from:#404040;--skeleton-to:#525252;--skeleton-card-bg:#262626;--skeleton-card-border:#404040;--dropdown-item-hover:#ffffff14;--tag-success-bg:#22c55e2e;--tag-success-color:#86efac;--tag-success-border:#22c55e59;--tag-warning-bg:#f59e0b2e;--tag-warning-color:#fcd34d;--tag-warning-border:#f59e0b59;--tag-danger-bg:#ef44442e;--tag-danger-color:#f87171;--tag-danger-border:#ef444459;--tag-trend-bg:#22c55e2e;--tag-trend-color:#4ade80}html,body{max-width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:hidden}body{background:var(--background);color:var(--foreground);font-family:var(--font-poppins),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.loader-container{justify-content:center;align-items:center;width:50px;height:50px;display:flex}.loader-spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s cubic-bezier(.5,0,.5,1) infinite spin}.modern-avatar-loader{justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative}.modern-avatar-spinner{background:conic-gradient(from 0deg,transparent 30%,var(--primary));-webkit-mask-composite:xor;border-radius:50%;padding:4px;animation:1.2s cubic-bezier(.4,0,.2,1) infinite spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.modern-avatar-pulse{background:var(--primary);opacity:.15;filter:blur(8px);border-radius:50%;animation:2s ease-in-out infinite pulse-avatar;position:absolute;inset:4px}.modern-avatar-content{background-color:var(--card);z-index:2;border:2px solid var(--background);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.modern-avatar-img{object-fit:cover;width:100%;height:100%}.modern-avatar-placeholder{color:var(--primary);text-transform:uppercase;font-size:1.75rem;font-weight:600}.modern-avatar-icon{color:var(--text-secondary);width:32px;height:32px}@keyframes pulse-avatar{0%,to{opacity:.1;transform:scale(.98)}50%{opacity:.25;transform:scale(1.05)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.3s ease-out forwards fadeIn}.animate-slide-up{animation:.4s ease-out forwards slideInUp}.animate-scale-in{animation:.2s ease-out forwards scaleIn}button,a,input,select,textarea{transition:all .2s cubic-bezier(.4,0,.2,1)}button:active{transform:scale(.98)}*{box-sizing:border-box}a{color:inherit;text-decoration:none}::-webkit-scrollbar-thumb{background:var(--text-muted);background-clip:content-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary);background-clip:content-box;border:2px solid #0000}.container{max-width:100%;margin:0 auto;padding:0 1rem}@media print{::-webkit-scrollbar{display:none!important}html,body{background-color:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow-x:hidden!important}nav,header,aside{display:none!important}body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{background:#fff;width:100%;margin:0;padding:0;position:absolute;top:0;left:0}}body.modal-open header,body.modal-open aside,body.modal-open main{filter:blur(8px)grayscale(.2);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .3s}.modalOverlay{filter:none!important}@media print{body *{visibility:hidden}.ficha-print-visible,.ficha-print-visible *{visibility:visible}.ficha-print-visible{width:100%!important;position:absolute!important;top:0!important;left:0!important}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#44c54b;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#3eb545}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#44c54b}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3eb545}*{scrollbar-width:thin;scrollbar-color:#44c54b transparent}[data-theme=dark] *{scrollbar-color:#44c54b transparent}.loading-screen-container{background:radial-gradient(circle at 10% 20%,#44c54b0d 0%,transparent 40%),radial-gradient(circle at 90% 80%,#2563eb0d 0%,transparent 40%),var(--background);flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.loading-glass-card{z-index:10;width:100%;max-width:460px;box-shadow:none;background:0 0;border:none;border-radius:16px;flex-direction:column;align-items:center;gap:2rem;padding:3rem 2.5rem;display:flex;position:relative}[data-theme=dark] .loading-glass-card{background:0 0;border-color:#0000}.loading-glow-effect{background:var(--primary);opacity:.08;filter:blur(80px);z-index:1;pointer-events:none;border-radius:50%;width:250px;height:250px;animation:3s ease-in-out infinite glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes glow-pulse{0%,to{opacity:.06;filter:blur(70px)}50%{opacity:.12;filter:blur(90px)}}.loading-brand-text{color:var(--text-primary);letter-spacing:.18em;text-transform:uppercase;text-align:center;background:linear-gradient(135deg,var(--text-primary)30%,var(--primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:.825rem;font-weight:600}.loading-divider-line{background:linear-gradient(90deg,transparent,var(--primary),transparent);width:60px;height:2px;margin-top:.25rem}.loading-progress-bar-wrap{background:#ffffff0d;border-radius:10px;width:140px;height:3px;position:relative;overflow:hidden}.loading-progress-bar-fill{background:linear-gradient(90deg,transparent,var(--primary),transparent);width:50px;height:100%;animation:1.5s linear infinite progress-slide;position:absolute;left:-50px}@keyframes progress-slide{0%{left:-50px}to{left:140px}}.loading-tips-card{text-align:center;align-items:center;gap:1rem;width:100%;max-width:380px;display:flex}.loading-tip-text{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;min-height:48px;margin:0;font-size:.825rem;font-weight:450;line-height:1.6;animation:.35s ease-in-out fade-tip;display:flex}@keyframes fade-tip{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.loading-nav-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.loading-nav-btn:hover{color:var(--primary);background:#ffffff0d;transform:scale(1.1)}.loading-nav-btn:active{transform:scale(.95)}.loading-avatars-row{justify-content:center;align-items:center;gap:1.5rem;margin-bottom:.5rem;display:flex}.loading-arrow-divider{justify-content:center;align-items:center;animation:1.5s ease-in-out infinite pulse-arrow;display:flex}.loading-arrow-icon{color:var(--primary)!important}@keyframes pulse-arrow{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}
.unitConverter-module__Ii-yqq__root{width:100%;position:relative}.unitConverter-module__Ii-yqq__trigger{border-radius:var(--radius-sm,6px);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.5;transition:background .15s,color .15s;display:flex}.unitConverter-module__Ii-yqq__trigger:hover,.unitConverter-module__Ii-yqq__triggerActive{background:var(--muted);color:var(--text-primary)}.unitConverter-module__Ii-yqq__triggerIcon{opacity:.7;flex-shrink:0}.unitConverter-module__Ii-yqq__triggerLabel{flex:1}.unitConverter-module__Ii-yqq__chevron{opacity:.5;flex-shrink:0;transition:transform .2s}.unitConverter-module__Ii-yqq__chevronOpen{transform:rotate(180deg)}.unitConverter-module__Ii-yqq__popup{z-index:999;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md,8px);box-shadow:none;flex-direction:column;gap:.625rem;min-width:240px;padding:.875rem;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}@media (max-width:1px){.unitConverter-module__Ii-yqq__popup{bottom:auto;left:100%}}.unitConverter-module__Ii-yqq__popupHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.unitConverter-module__Ii-yqq__popupTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.unitConverter-module__Ii-yqq__closeBtn{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:flex}.unitConverter-module__Ii-yqq__closeBtn:hover{color:var(--text-primary)}.unitConverter-module__Ii-yqq__row{flex-direction:column;gap:.25rem;display:flex}.unitConverter-module__Ii-yqq__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.unitConverter-module__Ii-yqq__select{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:var(--background);height:32px;color:var(--text-primary);cursor:pointer;outline:none;width:100%;padding:0 .5rem;font-size:.8125rem}.unitConverter-module__Ii-yqq__select:focus{border-color:var(--primary)}.unitConverter-module__Ii-yqq__inputRow{gap:.375rem;display:flex}.unitConverter-module__Ii-yqq__valueInput{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:var(--background);height:32px;color:var(--text-primary);font-variant-numeric:tabular-nums;outline:none;flex-shrink:0;width:80px;padding:0 .5rem;font-size:.875rem;font-weight:600}.unitConverter-module__Ii-yqq__valueInput:focus{border-color:var(--primary)}.unitConverter-module__Ii-yqq__resultsLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.unitConverter-module__Ii-yqq__results{flex-direction:column;gap:.25rem;display:flex}.unitConverter-module__Ii-yqq__resultRow{background:var(--muted);border-radius:var(--radius-sm,6px);justify-content:space-between;align-items:center;padding:.3rem .5rem;display:flex}.unitConverter-module__Ii-yqq__resultLabel{color:var(--text-muted);font-size:.75rem}.unitConverter-module__Ii-yqq__resultValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}
