.gsl-compare-page{--gsl-compare-navy:#0b1d36;--gsl-compare-navy-2:#123253;--gsl-compare-green:#00c853;--gsl-compare-green-dark:#009a40;--gsl-compare-cyan:#00b6d4;--gsl-compare-text:#10213a;--gsl-compare-muted:#61738d;--gsl-compare-line:#d7e2ef;--gsl-compare-soft:#f5f8fc;--gsl-compare-card:#ffffff;min-width:0}.gsl-compare-page *,.gsl-compare-page *::before,.gsl-compare-page *::after{box-sizing:border-box}.gsl-compare-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:20px;padding:28px 30px;overflow:hidden;border:1px solid #cfe0ef;border-radius:26px;background:radial-gradient(circle at 8% 20%,rgb(0 200 83 / .15),transparent 34%),radial-gradient(circle at 92% 100%,rgb(0 182 212 / .12),transparent 32%),linear-gradient(135deg,#ffffff 0%,#f8fbfd 100%);box-shadow:0 20px 45px rgb(15 35 60 / .08)}.gsl-compare-hero-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:20px;color:var(--gsl-compare-green-dark);background:#e8f9f0;box-shadow:inset 0 0 0 1px rgb(0 200 83 / .12)}.gsl-compare-hero-icon svg{width:31px;height:31px}.gsl-compare-hero-copy{min-width:0}.gsl-compare-kicker,.gsl-compare-table-title>div>span{display:block;margin-bottom:7px;color:#08783b;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gsl-compare-hero h1{margin:0;color:var(--gsl-compare-text);font-size:clamp(30px, 4vw, 52px);line-height:1.02;letter-spacing:-.035em}.gsl-compare-hero p{max-width:760px;margin:12px 0 0;color:var(--gsl-compare-muted);font-size:16px;line-height:1.65}.gsl-compare-hero-badges{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.gsl-compare-hero-badges span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid #d7e5f0;border-radius:999px;color:#38506f;background:rgb(255 255 255 / .86);font-size:13px;font-weight:800;white-space:nowrap}.gsl-compare-hero-badges svg{width:16px;height:16px;color:var(--gsl-compare-green-dark)}.gsl-compare-filters{display:flex;flex-direction:column;gap:18px;margin-bottom:22px;padding:20px;border:1px solid var(--gsl-compare-line);border-radius:24px;background:var(--gsl-compare-card);box-shadow:0 16px 36px rgb(16 34 58 / .07)}.gsl-compare-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:5px;border-radius:16px;background:#f0f4f9}.gsl-compare-tabs a{min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border:1px solid #fff0;border-radius:12px;color:#5b6d86;background:#fff0;font-size:15px;font-weight:850;text-decoration:none!important;transition:transform 0.18s ease,color 0.18s ease,background 0.18s ease,box-shadow 0.18s ease}.gsl-compare-tabs a:hover{color:var(--gsl-compare-text);background:rgb(255 255 255 / .72)}.gsl-compare-tabs a.active{color:#08763a;border-color:rgb(0 200 83 / .18);background:#fff;box-shadow:0 5px 14px rgb(16 34 58 / .08)}.gsl-compare-tabs svg{width:19px;height:19px}.gsl-compare-scope-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.gsl-compare-season-field{width:min(280px, 100%)}.gsl-compare-page .gsl-filter-field{min-width:0}.gsl-compare-page .gsl-filter-field label{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:#546985;font-size:12px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.gsl-compare-page .gsl-filter-field label svg{width:15px;height:15px;color:var(--gsl-compare-green-dark)}.gsl-compare-page .gsl-filter-field select{width:100%;min-width:0;height:48px;padding:0 42px 0 14px;border:1px solid #cad9e8;border-radius:13px;outline:none;color:#152640;background-color:#fbfdff;font-size:15px;font-weight:650;box-shadow:0 3px 9px rgb(15 35 60 / .03);transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.gsl-compare-page .gsl-filter-field select:hover,.gsl-compare-page .gsl-filter-field select:focus{border-color:rgb(0 200 83 / .72);background-color:#fff;box-shadow:0 0 0 4px rgb(0 200 83 / .09)}.gsl-compare-cascade-hint{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:8px 12px;border-radius:12px;color:#647790;background:#f4f7fb;font-size:13px;font-weight:700}.gsl-compare-cascade-hint svg{width:17px;height:17px;color:var(--gsl-compare-green-dark)}.gsl-compare-cascade-hint strong{color:#0d8c46}.gsl-compare-selector-grid{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:14px}.gsl-compare-selector{min-width:0;margin:0;padding:17px;border:1px solid #d6e2ee;border-radius:19px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 100%)}.gsl-compare-selector-left{box-shadow:inset 4px 0 0 rgb(0 200 83 / .72)}.gsl-compare-selector-right{box-shadow:inset -4px 0 0 rgb(0 182 212 / .72)}.gsl-compare-selector legend{display:inline-flex;align-items:center;gap:8px;padding:0 8px;color:#213653;font-size:14px;font-weight:900}.gsl-compare-selector legend span{width:27px;height:27px;display:inline-grid;place-items:center;border-radius:9px;color:#08763a;background:#e8f8ef;font-size:12px}.gsl-compare-selector-right legend span{color:#08728a;background:#e5f8fc}.gsl-compare-cascade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gsl-compare-span-2{grid-column:1 / -1}.gsl-compare-filter-vs{align-self:center;width:44px;height:44px;display:grid;place-items:center;border:4px solid #fff;border-radius:50%;color:#fff;background:var(--gsl-compare-navy);box-shadow:0 8px 22px rgb(11 29 54 / .22);font-size:12px;font-weight:950;letter-spacing:.04em}.gsl-compare-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:2px}.gsl-compare-reset,.gsl-compare-submit{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border-radius:13px;font-size:14px;font-weight:900;text-decoration:none!important;cursor:pointer}.gsl-compare-reset{border:1px solid #cedbe8;color:#526781;background:#fff}.gsl-compare-submit{border:1px solid var(--gsl-compare-green);color:#fff;background:linear-gradient(135deg,var(--gsl-compare-green) 0%,#06ad51 100%);box-shadow:0 9px 20px rgb(0 200 83 / .22)}.gsl-compare-reset:hover,.gsl-compare-submit:hover{transform:translateY(-1px)}.gsl-compare-reset svg,.gsl-compare-submit svg{width:18px;height:18px}.gsl-compare-board{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:22px}.gsl-compare-entity{position:relative;min-width:0;overflow:hidden;padding:22px;border:1px solid var(--gsl-compare-line);border-radius:22px;background:var(--gsl-compare-card);box-shadow:0 15px 34px rgb(16 34 58 / .07)}.gsl-compare-entity::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--gsl-compare-green),rgb(0 200 83 / .22))}.gsl-compare-entity.right::before{inset:0 0 0 auto;background:linear-gradient(180deg,var(--gsl-compare-cyan),rgb(0 182 212 / .22))}.gsl-compare-selection-label{position:absolute;top:14px;right:15px;padding:5px 8px;border-radius:999px;color:#60748e;background:#f2f6fa;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gsl-compare-entity-main{display:flex;align-items:center;gap:17px;min-width:0;padding-right:70px}.gsl-compare-avatar{width:76px;height:76px;display:grid;place-items:center;flex:0 0 76px;padding:4px;border-radius:20px;background:#f5f9fc}.gsl-compare-avatar img{width:100%;height:100%;object-fit:contain}.gsl-compare-avatar svg{width:34px;height:34px;color:var(--gsl-compare-green-dark)}.gsl-compare-entity-copy{min-width:0}.gsl-compare-entity-copy>span{display:block;color:#75869d;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.gsl-compare-entity h2{margin:5px 0 7px;overflow-wrap:anywhere;color:var(--gsl-compare-text);font-size:clamp(20px, 2.4vw, 28px);line-height:1.12;letter-spacing:-.025em}.gsl-compare-entity p{display:flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--gsl-compare-muted);font-size:14px}.gsl-compare-entity p img{width:20px;height:20px;flex:0 0 20px;object-fit:contain}.gsl-compare-entity-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid #e1e9f1}.gsl-compare-entity-highlights div{min-width:0;padding:9px 10px;border-radius:12px;background:#f5f8fb}.gsl-compare-entity-highlights strong,.gsl-compare-entity-highlights span{display:block}.gsl-compare-entity-highlights strong{color:#0f2947;font-size:17px;line-height:1.15}.gsl-compare-entity-highlights span{margin-top:3px;overflow:hidden;color:#73859c;font-size:10px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.gsl-compare-vs-badge{width:50px;height:50px;display:grid;place-items:center;z-index:2;border:5px solid #f3f6fa;border-radius:50%;color:#fff;background:var(--gsl-compare-navy);box-shadow:0 8px 20px rgb(11 29 54 / .23);font-size:13px;font-weight:950}.gsl-compare-table-card{overflow:hidden;border:1px solid var(--gsl-compare-line);border-radius:23px;background:var(--gsl-compare-card);box-shadow:0 17px 38px rgb(16 34 58 / .07)}.gsl-compare-table-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #e0e8f1}.gsl-compare-table-title h2{margin:0;color:var(--gsl-compare-text);font-size:24px;line-height:1.15}.gsl-compare-table-title p{max-width:450px;margin:0;color:var(--gsl-compare-muted);font-size:13px;line-height:1.5;text-align:right}.gsl-compare-table-wrap{overflow:visible}.gsl-compare-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.gsl-compare-table th,.gsl-compare-table td{padding:15px 18px;border:0;border-bottom:1px solid #e2eaf2;color:#334c6b;text-align:center;vertical-align:middle}.gsl-compare-table th{color:#19314f;background:#f5f8fc;font-size:13px;font-weight:900}.gsl-compare-table th:first-child,.gsl-compare-table td:first-child,.gsl-compare-table th:last-child,.gsl-compare-table td:last-child{width:29%}.gsl-compare-table th:nth-child(2),.gsl-compare-table td:nth-child(2){width:42%}.gsl-compare-table tbody tr:last-child td{border-bottom:0}.gsl-compare-table tbody tr{transition:background 0.16s ease}.gsl-compare-table tbody tr:hover{background:#fbfdff}.gsl-compare-table-entity{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;max-width:100%}.gsl-compare-table-entity.right{flex-direction:row-reverse}.gsl-compare-table-entity img{width:30px;height:30px;flex:0 0 30px;object-fit:contain}.gsl-compare-value{position:relative;font-size:19px;font-weight:850}.gsl-compare-value span{display:inline-block;min-width:74px;padding:8px 11px;border-radius:11px;color:#263f5f;background:#f4f7fa}.gsl-compare-value svg{width:17px;height:17px;margin-left:5px;color:#0ba94d;vertical-align:-3px}.gsl-compare-value.winner span{color:#067537;background:#e6f8ee;box-shadow:inset 0 0 0 1px rgb(0 200 83 / .16)}.gsl-compare-metric-cell{color:#233b59!important;font-weight:800}.gsl-compare-metric-name{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.gsl-compare-metric-name>svg{width:18px;height:18px;flex:0 0 18px;color:var(--gsl-compare-green-dark)}.gsl-compare-metric-name strong{overflow-wrap:anywhere}.gsl-compare-metric-name small{padding:3px 6px;border-radius:999px;color:#6b7d93;background:#eef3f7;font-size:9px;font-weight:850;white-space:nowrap}.gsl-compare-dual-bar{height:5px;display:flex;gap:2px;max-width:230px;margin:9px auto 0;overflow:hidden;border-radius:999px;background:#e8edf3}.gsl-compare-dual-bar span{min-width:2px}.gsl-compare-dual-bar .left{border-radius:999px 0 0 999px;background:var(--gsl-compare-green)}.gsl-compare-dual-bar .right{border-radius:0 999px 999px 0;background:var(--gsl-compare-cyan)}body:not(.gsl-light-theme) .gsl-compare-page{--gsl-compare-text:#f2f7ff;--gsl-compare-muted:#a8b9cd;--gsl-compare-line:rgba(148, 163, 184, 0.22);--gsl-compare-soft:#10243e;--gsl-compare-card:#0f2139}body:not(.gsl-light-theme) .gsl-compare-hero{border-color:rgb(148 163 184 / .24);background:radial-gradient(circle at 8% 20%,rgb(0 200 83 / .16),transparent 34%),radial-gradient(circle at 92% 100%,rgb(0 182 212 / .13),transparent 32%),linear-gradient(135deg,#102641 0%,#0c1e35 100%)}body:not(.gsl-light-theme) .gsl-compare-hero-badges span,body:not(.gsl-light-theme) .gsl-compare-filters,body:not(.gsl-light-theme) .gsl-compare-entity,body:not(.gsl-light-theme) .gsl-compare-table-card{color:#c5d3e4;background:#0f2139}body:not(.gsl-light-theme) .gsl-compare-tabs{background:#091a2f}body:not(.gsl-light-theme) .gsl-compare-tabs a{color:#a9bbcf}body:not(.gsl-light-theme) .gsl-compare-tabs a.active,body:not(.gsl-light-theme) .gsl-compare-selector{color:#e7f1fc;border-color:rgb(148 163 184 / .24);background:#132945}body:not(.gsl-light-theme) .gsl-compare-page .gsl-filter-field label,body:not(.gsl-light-theme) .gsl-compare-cascade-hint,body:not(.gsl-light-theme) .gsl-compare-entity p,body:not(.gsl-light-theme) .gsl-compare-table-title p{color:#9fb2c8}body:not(.gsl-light-theme) .gsl-compare-page .gsl-filter-field select,body:not(.gsl-light-theme) .gsl-compare-cascade-hint,body:not(.gsl-light-theme) .gsl-compare-reset,body:not(.gsl-light-theme) .gsl-compare-avatar,body:not(.gsl-light-theme) .gsl-compare-entity-highlights div,body:not(.gsl-light-theme) .gsl-compare-selection-label,body:not(.gsl-light-theme) .gsl-compare-value span,body:not(.gsl-light-theme) .gsl-compare-metric-name small{color:#d6e3f2;border-color:rgb(148 163 184 / .24);background:#0b1d34}body:not(.gsl-light-theme) .gsl-compare-entity h2,body:not(.gsl-light-theme) .gsl-compare-entity-highlights strong,body:not(.gsl-light-theme) .gsl-compare-table-title h2,body:not(.gsl-light-theme) .gsl-compare-table th,body:not(.gsl-light-theme) .gsl-compare-metric-cell{color:#f2f7ff!important}body:not(.gsl-light-theme) .gsl-compare-table th{background:#0b1d34}body:not(.gsl-light-theme) .gsl-compare-table th,body:not(.gsl-light-theme) .gsl-compare-table td,body:not(.gsl-light-theme) .gsl-compare-table-title,body:not(.gsl-light-theme) .gsl-compare-entity-highlights{border-color:rgb(148 163 184 / .18)}body:not(.gsl-light-theme) .gsl-compare-table tbody tr:hover{background:#122943}body:not(.gsl-light-theme) .gsl-compare-value.winner span{color:#5cf49b;background:rgb(0 200 83 / .12)}@media (max-width:1040px){.gsl-compare-hero{grid-template-columns:auto minmax(0,1fr)}.gsl-compare-hero-badges{grid-column:1 / -1;flex-direction:row;align-items:center;padding-left:90px}.gsl-compare-selector-grid,.gsl-compare-board{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:9px}.gsl-compare-cascade-grid{grid-template-columns:1fr}.gsl-compare-span-2{grid-column:auto}.gsl-compare-entity-main{align-items:flex-start;padding-right:0}.gsl-compare-selection-label{position:static;width:max-content;margin:0 0 12px auto}.gsl-compare-entity-highlights{grid-template-columns:1fr}}@media (max-width:780px){.gsl-compare-hero{grid-template-columns:1fr;padding:22px}.gsl-compare-hero-icon{width:54px;height:54px}.gsl-compare-hero-badges{grid-column:auto;padding-left:0}.gsl-compare-tabs{grid-template-columns:1fr}.gsl-compare-scope-row{align-items:stretch;flex-direction:column}.gsl-compare-season-field{width:100%}.gsl-compare-selector-grid,.gsl-compare-board{grid-template-columns:1fr}.gsl-compare-filter-vs,.gsl-compare-vs-badge{justify-self:center;transform:rotate(90deg)}.gsl-compare-filter-actions{justify-content:stretch}.gsl-compare-reset,.gsl-compare-submit{flex:1 1 auto}.gsl-compare-table-title{align-items:flex-start;flex-direction:column}.gsl-compare-table-title p{max-width:none;text-align:left}.gsl-compare-table thead{display:none}.gsl-compare-table,.gsl-compare-table tbody{display:block;width:100%}.gsl-compare-table tbody{padding:12px}.gsl-compare-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-bottom:11px;padding:12px;border:1px solid #dce6ef;border-radius:16px;background:#fff}.gsl-compare-table tbody tr:last-child{margin-bottom:0}.gsl-compare-table td,.gsl-compare-table td:first-child,.gsl-compare-table td:nth-child(2),.gsl-compare-table td:last-child{width:auto;padding:0;border:0}.gsl-compare-metric-cell{grid-column:1 / -1;grid-row:1;padding-bottom:10px!important;border-bottom:1px solid #e2eaf2!important}.gsl-compare-value{grid-row:2}.gsl-compare-value:first-child{text-align:left}.gsl-compare-value:last-child{text-align:right}.gsl-compare-value::before{content:attr(data-label);display:block;margin-bottom:5px;overflow:hidden;color:#7a8ba0;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.gsl-compare-metric-cell::before{display:none}body:not(.gsl-light-theme) .gsl-compare-table tr{border-color:rgb(148 163 184 / .2);background:#112641}}@media (max-width:520px){.gsl-compare-filters,.gsl-compare-selector,.gsl-compare-entity{padding:15px}.gsl-compare-hero-badges{align-items:stretch;flex-direction:column}.gsl-compare-hero-badges span{justify-content:center}.gsl-compare-filter-actions{flex-direction:column-reverse}.gsl-compare-reset,.gsl-compare-submit{width:100%}.gsl-compare-entity-main{gap:12px}.gsl-compare-avatar{width:58px;height:58px;flex-basis:58px;border-radius:16px}.gsl-compare-entity h2{font-size:19px}.gsl-compare-entity-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.gsl-compare-entity-highlights div{padding:8px 6px}.gsl-compare-entity-highlights strong{font-size:14px}.gsl-compare-entity-highlights span{white-space:normal}.gsl-compare-metric-name{flex-wrap:wrap}}