@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.hidden-touch[data-v-0cd57404]{display:none!important}.NavBar[data-v-0cd57404]{height:100%;width:100%;position:fixed;left:-100%;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:left,width;z-index:999;background:#fff}.NavBar-header[data-v-0cd57404],.NavBar[data-v-0cd57404]{min-height:var(--nav-height);background:#fff;border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.NavBar.active[data-v-0cd57404]{left:0;box-shadow:4px 0 20px rgba(0,0,0,.15)}.NavBar.active .nbtn-bar.top[data-v-0cd57404]{opacity:0;transform:translateY(.5rem)}.NavBar.active .nbtn-bar.middle[data-v-0cd57404]{transform:translate(-.354rem,-.155rem) rotate(-45deg)}.NavBar.active .nbtn-bar.bottom[data-v-0cd57404]{transform:translateY(-.91rem) rotate(45deg)}.NavBar.active .NavBar-header[data-v-0cd57404]{right:0;width:100%}.NavBar-header[data-v-0cd57404]{padding:0 1rem;position:inherit;right:0;top:0;width:100%;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;height:var(--nav-height)}.NavBar-header svg[data-v-0cd57404]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NavBar-list[data-v-0cd57404]{padding:0;margin:0;display:flex;flex-flow:column nowrap;padding-top:var(--nav-height);list-style-type:none;background:#fff}.NavBar-item[data-v-0cd57404]{list-style:none;border-bottom:1px solid var(--border-color);font-size:.875rem;color:var(--text-primary);transition:all .2s ease}.NavBar-brand[data-v-0cd57404],.NavBar-link[data-v-0cd57404]{color:currentColor;text-decoration:none;cursor:pointer}.NavBar-link[data-v-0cd57404]{background-color:transparent;border:none;display:inline-block;width:100%;padding:1.25rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.NavBar-link[data-v-0cd57404]:hover{background:var(--surface)}.NavBar-link[data-v-0cd57404]:focus{outline:none}.NavBar-button[data-v-0cd57404]{width:2.5rem;height:2.5rem;cursor:pointer;padding:.5rem;margin:.75rem;z-index:1002;position:fixed;top:.75rem;right:.5rem;border-radius:var(--border-radius);transition:background .2s ease}.NavBar-button[data-v-0cd57404]:hover{background:var(--surface)}.NavBar-button .nbtn-bar[data-v-0cd57404]{display:block;height:2px;background:var(--text-primary);width:100%;margin:5px 0;transform:translateY(0) rotate(0);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;border-radius:2px}.NavBar-brand-xs[data-v-0cd57404]{color:var(--text-primary);text-decoration:none;text-align:left;display:flex;align-items:center}.NavBar-brand-xs img[data-v-0cd57404]{height:40px;width:auto}@media screen and (min-width:1024px){.hidden-md[data-v-0cd57404]{display:none}.hidden-touch[data-v-0cd57404]{display:inherit!important}.NavBar[data-v-0cd57404]{height:var(--nav-height);box-shadow:var(--shadow-sm);left:0;width:100%;border-bottom:1px solid var(--border-color);background:#fff}.NavBar-header[data-v-0cd57404]{display:none}.NavBar-list[data-v-0cd57404]{flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 2rem;padding-top:0;height:var(--nav-height);line-height:normal}.NavBar-item[data-v-0cd57404]{border:none;height:100%;display:flex;align-items:center;position:relative}.NavBar-item[data-v-0cd57404]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:var(--primary-color);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(-50%)}.NavBar-item[data-v-0cd57404]:hover:after{width:100%}.NavBar-link[data-v-0cd57404]{padding:0 1.5rem;height:100%;display:flex;align-items:center;font-weight:500}.NavBar-link[data-v-0cd57404]:hover{background:transparent;color:var(--primary-color)}.NavBar-brand[data-v-0cd57404]{max-width:none;margin-right:2rem}.NavBar-brand a[data-v-0cd57404],.NavBar-brand[data-v-0cd57404]{height:100%;display:flex;align-items:center}.NavBar-brand img[data-v-0cd57404]{height:36px;width:auto}}.Footer[data-v-005a9cfb]{background:#24323d;color:#fff;min-height:var(--footer-height);display:flex;align-items:center;padding:1rem;position:fixed;right:0;left:0;bottom:0;z-index:10;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.Footer a[data-v-005a9cfb]{color:#fff;text-decoration:none;font-weight:600;transition:all .2s ease}.Footer a[data-v-005a9cfb]:hover{text-decoration:underline;opacity:.9}.Footer-box[data-v-005a9cfb]{display:flex;align-items:center;width:100%;max-width:1200px;margin:0 auto;gap:1rem;padding:0 1rem}.Footer-item[data-v-005a9cfb]{font-size:.875rem;line-height:1.5;color:#fff}.Footer-copy[data-v-005a9cfb]{text-align:right;margin-left:auto;font-size:.813rem;color:hsla(0,0%,100%,.9)}.Footer-paragraph[data-v-005a9cfb]{display:none}.Footer-contact[data-v-005a9cfb]{margin-left:auto;margin-right:1rem}@media screen and (min-width:1024px){.Footer[data-v-005a9cfb]{padding:1.5rem 2rem}.Footer-box[data-v-005a9cfb]{align-items:center}.Footer-paragraph[data-v-005a9cfb]{display:block;flex:1;max-width:500px;font-size:.875rem;line-height:1.6;color:#fff}.Footer-contact[data-v-005a9cfb]{font-size:.875rem}}:root{--primary-color:#4caf50;--secondary-color:#2196f3;--text-primary:#1a1a1a;--text-secondary:#666;--background:#fff;--surface:#f8f9fa;--border-color:#e0e0e0;--shadow-sm:0 2px 4px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.12);--border-radius:8px;--nav-height:56px;--footer-height:64px}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}#app{min-height:100vh;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow:hidden;background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,#app .title{color:var(--text-primary)}#app .title{margin:1.5rem 0;font-weight:600}body{color:var(--text-primary)}.app-view{position:fixed;padding:0;top:calc(var(--nav-height) + 1px);right:0;left:0;bottom:calc(var(--footer-height) + 1px);overflow:hidden;background:var(--background)}.page-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-primary)}.mobile-banner{position:fixed;top:calc(var(--nav-height) + 3px);right:0;left:0;z-index:1001;padding:.75rem 1rem;background:linear-gradient(90deg,#fff3cd,#ffeeba);font-weight:600;font-size:.875rem;color:#856404;border-bottom:1px solid #ffc107;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:.5rem}@media screen and (min-width:1024px){.mobile-banner{display:none}.app-view{top:calc(var(--nav-height) + 3px);bottom:calc(var(--footer-height) + 3px)}}.comparison[data-v-48246a9a]{height:100%;width:100%;display:flex;position:relative;align-items:stretch;background:var(--background)}.comparison-table[data-v-48246a9a]{flex:1;height:calc(100% - 60px);align-self:stretch;background:#fff;overflow-x:auto;overflow-y:auto}.comparison-actions[data-v-48246a9a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#fff;border-bottom:1px solid var(--border-color);gap:.5rem}.comparison-actions .filters-toggle[data-v-48246a9a]{cursor:pointer;color:var(--primary-color);transition:all .2s ease;margin-right:auto}.comparison-actions .filters-toggle[data-v-48246a9a]:hover{transform:scale(1.1);color:#449e48}.comparison-actions .actions-divider[data-v-48246a9a]{width:1px;height:24px;background:var(--border-color);margin:0 1rem}.comparison-actions span[data-v-48246a9a]{font-size:.875rem;font-weight:600;color:var(--text-primary);padding:.25rem .75rem;background:var(--surface);border-radius:var(--border-radius);min-width:60px;text-align:center}.comparison-actions .zoom-in[data-v-48246a9a],.comparison-actions .zoom-out[data-v-48246a9a]{color:var(--text-primary);cursor:pointer;padding:.5rem;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius);transition:all .2s ease;background:var(--surface);border:1px solid var(--border-color)}.comparison-actions .zoom-in[data-v-48246a9a]:hover,.comparison-actions .zoom-out[data-v-48246a9a]:hover{background:var(--primary-color);color:#fff;transform:scale(1.05);border-color:var(--primary-color)}.comparison-panel[data-v-48246a9a]{flex:1;overflow:hidden;height:100%;display:flex;flex-direction:column;align-self:stretch;background:#fff}.comparison .filters[data-v-48246a9a]{flex:0 0 100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;background:#fff;padding:2rem;border-right:1px solid var(--border-color);box-shadow:2px 0 10px rgba(0,0,0,.05)}.comparison .filters.collapsed[data-v-48246a9a]{flex-basis:0;overflow:hidden;padding:0;border-right:none;box-shadow:none}.comparison .filters.collapsed div[data-v-48246a9a],.comparison .filters.collapsed p[data-v-48246a9a]{display:none}.comparison .filters-header[data-v-48246a9a]{display:flex;padding-bottom:1rem;font-size:1.25rem;font-weight:700;color:var(--text-primary);border-bottom:2px solid var(--surface);margin-bottom:1rem}.comparison .filters-header+p[data-v-48246a9a]{font-weight:600;color:var(--primary-color);margin-bottom:1rem;font-size:.875rem}.comparison .filters-header>svg[data-v-48246a9a]{margin-left:auto}.comparison .filters-checkbox label[data-v-48246a9a]{line-height:1.5;font-size:.875rem}@media screen and (min-width:1024px){.comparison[data-v-48246a9a]{padding:1rem;gap:1rem}.comparison-panel[data-v-48246a9a]{border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-sm)}.comparison .filters[data-v-48246a9a]{flex:0 0 320px;border-radius:var(--border-radius);border-right:none;box-shadow:var(--shadow-sm)}}.PTButton[data-v-00017aae]{background:var(--primary-color);border:2px solid transparent;border-radius:var(--border-radius);color:#fff;text-align:center;cursor:pointer;min-width:120px;height:40px;padding:0 1.5rem;line-height:36px;font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);margin:0 .5rem;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;white-space:nowrap}.PTButton[data-v-00017aae]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.PTButton[data-v-00017aae]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}.PTButton[data-v-00017aae]:hover:before{width:300px;height:300px}.PTButton[data-v-00017aae]:focus{outline:none;box-shadow:0 0 0 3px rgba(76,175,80,.2)}.PTButton[data-v-00017aae]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(76,175,80,.2)}.PTButton-primary[data-v-00017aae]{background:var(--primary-color);color:#fff}.PTButton-primary[data-v-00017aae]:hover{background:#48a64c}.PTButton-danger[data-v-00017aae]{background:#f44336;color:#fff}.PTButton-danger[data-v-00017aae]:hover{background:#f33628;box-shadow:0 4px 12px rgba(244,67,54,.3)}.PTButton-danger[data-v-00017aae]:focus{box-shadow:0 0 0 3px rgba(244,67,54,.2)}.PTButton-small[data-v-00017aae]{min-width:80px;height:32px;line-height:28px;padding:0 1rem;font-size:.813rem}.PTButton-wide[data-v-00017aae]{min-width:160px;padding:0 2rem}.cbx[data-v-0f816140]{margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;margin:1rem 0;padding:.25rem 0;transition:all .2s ease}.cbx:hover span[data-v-0f816140]:first-child{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(76,175,80,.1)}.cbx span[data-v-0f816140]{display:inline-block;text-align:left}.cbx span[data-v-0f816140]:first-child{position:relative;min-width:20px;width:20px;height:20px;border-radius:4px;transform:scale(1);vertical-align:middle;border:2px solid var(--border-color);background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}.cbx span:first-child svg[data-v-0f816140]{position:absolute;top:2px;left:2px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:23px;stroke-dashoffset:23px;transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:.1s;transform:translateZ(0)}.cbx span[data-v-0f816140]:first-child:before{content:"";width:100%;height:100%;background:var(--primary-color);display:block;transform:scale(0);opacity:1;border-radius:50%}.cbx span[data-v-0f816140]:last-child{padding-left:12px;font-size:.875rem;color:var(--text-primary)}.cbx span:last-child .label[data-v-0f816140]{font-weight:500}.inp-cbx:checked+.cbx span[data-v-0f816140]:first-child{border-color:var(--primary-color);background:var(--primary-color);animation:checkmark-0f816140 .3s ease}.inp-cbx:checked+.cbx span:first-child svg[data-v-0f816140]{stroke-dashoffset:0}.inp-cbx:checked+.cbx span[data-v-0f816140]:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}.disabled[data-v-0f816140]{opacity:.5;cursor:not-allowed}.disabled span[data-v-0f816140]:first-child,.disabled:hover span[data-v-0f816140]:first-child{border-color:var(--border-color);box-shadow:none}@keyframes checkmark-0f816140{0%{transform:scale(1)}30%{transform:scale(1.1)}to{transform:scale(1)}}.ptTable[data-v-68d2cc37],table[data-v-68d2cc37]{font-weight:500;overflow:auto;width:100%;color:#000;border-spacing:0}.ptTable table[data-v-68d2cc37],table table[data-v-68d2cc37]{position:relative}.Header[data-v-68d2cc37]{-webkit-position:sticky;position:sticky;top:0;background-color:#fff}.Header-item[data-v-68d2cc37]{padding:.5rem;color:#fff}.Header-item span[data-v-68d2cc37]{display:block;border-radius:13px;height:inherit;padding:1rem;background-color:#6fc050}.Header-item:first-child span[data-v-68d2cc37]{background-color:#676d65}.line[data-v-68d2cc37]{height:100px}.line-item[data-v-68d2cc37]{padding:1rem .5rem;text-align:left}.line[data-v-68d2cc37]:nth-child(odd){background-color:#f6f6f6}.Header[data-v-68d2cc37],.line[data-v-68d2cc37]{margin:0 1rem}.Header-item[data-v-68d2cc37],.line-item[data-v-68d2cc37]{width:270px;border-bottom:1px solid #c1c1c1}.Header-item[data-v-68d2cc37]:first-child,.line-item[data-v-68d2cc37]:first-child{text-align:left}.ptTable[data-v-73019cae]{height:100%;display:block;list-style:none;padding:0;margin:0;overflow-x:auto;overflow-y:auto;text-align:left;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.Header[data-v-73019cae],.line[data-v-73019cae]{display:flex;flex-flow:row nowrap;background-color:#fff;border-bottom:1px solid var(--border-color);width:-moz-max-content;width:max-content;min-width:100%}.Header-item[data-v-73019cae],.line-item[data-v-73019cae]{flex:0 0 300px;min-width:300px;min-height:4rem;padding:1rem;font-size:.875rem;color:var(--text-primary);border-right:1px solid var(--border-color);word-wrap:break-word;overflow-wrap:break-word;white-space:normal;display:flex;align-items:center;justify-content:center}.Header-item span[data-v-73019cae],.line-item span[data-v-73019cae]{display:inline-block;width:100%;line-height:1.5;text-align:center}.Header-item[data-v-73019cae]:first-child,.line-item[data-v-73019cae]:first-child{flex:0 0 200px;min-width:200px;max-width:200px;position:sticky;left:0;z-index:3;background:inherit;border-right:2px solid var(--border-color);font-weight:500;justify-content:flex-start}.Header-item:first-child span[data-v-73019cae],.line-item:first-child span[data-v-73019cae]{text-align:left}.Header[data-v-73019cae]{position:sticky;top:0;z-index:2;min-height:4rem;background:linear-gradient(180deg,#fff 0,var(--surface) 100%);border-bottom:2px solid var(--border-color);box-shadow:0 2px 4px rgba(0,0,0,.05)}.Header-item[data-v-73019cae]{padding:1rem;text-align:center;background:#6fbf50;font-weight:600;color:#fff;display:table-cell;vertical-align:middle}.Header-item[data-v-73019cae]:first-child{text-align:left;background:#676c64}.Header-item:first-child span[data-v-73019cae]{color:#fff;font-weight:700;font-size:.938rem;text-align:left}.Header-item span[data-v-73019cae]{display:block;text-align:center;color:#fff;font-weight:600;word-wrap:break-word}.line[data-v-73019cae]{transition:background .2s ease}.line[data-v-73019cae]:hover{background:var(--surface)}.line[data-v-73019cae]:nth-child(2n){background-color:rgba(248,249,250,.5)}.line[data-v-73019cae]:nth-child(2n):hover{background:var(--surface)}.line:nth-child(2n) .line-item[data-v-73019cae]:first-child{background-color:rgba(248,249,250,.5)}.line:nth-child(2n) .line-item[data-v-73019cae]:first-child:hover{background:var(--surface)}.line-item[data-v-73019cae]{flex:0 0 300px;min-width:300px;padding:1rem;font-size:.813rem;line-height:1.6;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;border-right:1px solid var(--border-color);display:flex;align-items:flex-start}.line-item span[data-v-73019cae]{display:inline-block;width:100%;word-wrap:break-word;overflow-wrap:break-word}.line-item[data-v-73019cae]:first-child{flex:0 0 200px;min-width:200px;max-width:200px;background-color:#fff;font-weight:500;color:var(--text-primary);border-right:2px solid var(--border-color);position:sticky;left:0;z-index:1}