/* SupraOS Compare Authority V79 */
:root{--v79-gold:#edc45f;--v79-cyan:#67e8f9;--v79-green:#4ade80;--v79-line:rgba(255,255,255,.11);--v79-muted:#aebac6}
.compare-authority-v79 .wa-page-hero{padding-bottom:56px}.compare-v79-hero .wa-page-hero-grid{align-items:center}.compare-v79-hero h1{max-width:11.5ch}
.compare-v79-summary>small{display:block;font:850 9px/1 var(--mono);letter-spacing:.12em;color:var(--v79-cyan);margin-bottom:13px}.compare-v79-summary h2{font-size:31px;line-height:1.05;letter-spacing:-.04em}.compare-v79-summary ul{margin-top:18px;display:grid;gap:9px}.compare-v79-summary li{padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025);font-size:12px}
.compare-v79-proof{border-top:1px solid rgba(103,232,249,.16);border-bottom:1px solid rgba(103,232,249,.16)}.compare-v79-proof .wa-proof-stat span{max-width:31ch}
.compare-v79-finish-table .compare-v79-supra-row{background:linear-gradient(90deg,rgba(103,232,249,.07),rgba(74,222,128,.045))}.compare-v79-finish-table .compare-v79-supra-row td{border-bottom:0;color:#eefcff}
.compare-v79-false{background:radial-gradient(circle at 8% 16%,rgba(239,68,68,.07),transparent 28%),rgba(255,255,255,.01)}.compare-v79-false-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:28px}.compare-v79-false-grid article{position:relative;overflow:hidden;min-height:260px;padding:24px;border:1px solid rgba(248,113,113,.22);border-radius:20px;background:linear-gradient(145deg,rgba(127,29,29,.11),rgba(255,255,255,.02))}.compare-v79-false-grid article:after{content:"OPEN";position:absolute;right:-5px;bottom:-14px;font:950 64px/1 var(--mono);color:rgba(248,113,113,.035)}.compare-v79-false-grid small{font:850 9px/1 var(--mono);letter-spacing:.12em;color:#fb7185}.compare-v79-false-grid h3{font-size:30px;line-height:1.04;letter-spacing:-.045em;margin:20px 0 0}.compare-v79-false-grid p{position:relative;z-index:1;color:var(--v79-muted);font-size:13px;line-height:1.65;margin-top:15px}
.compare-v79-buyer-table{min-width:980px}.compare-v79-buyer-table td:first-child{width:24%}.compare-v79-buyer-table td:nth-child(2){width:25%;color:#eefcff}.compare-v79-buyer-table td:nth-child(3){width:51%}
.compare-v79-directory{background:radial-gradient(circle at 92% 5%,rgba(103,232,249,.07),transparent 28%)}.compare-v79-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.compare-v79-group{padding:23px;border:1px solid var(--v79-line);border-radius:21px;background:linear-gradient(145deg,rgba(10,25,41,.9),rgba(6,13,23,.94));box-shadow:0 22px 60px rgba(0,0,0,.15)}.compare-v79-group>small{font:850 9px/1 var(--mono);letter-spacing:.12em;color:var(--v79-cyan)}.compare-v79-group>h3{max-width:23ch;font-size:28px;line-height:1.05;letter-spacing:-.04em;margin:15px 0 0}.compare-v79-group nav{display:grid;gap:7px;margin-top:20px}.compare-v79-group nav a{display:grid;grid-template-columns:minmax(145px,.8fr) 1.25fr;gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025);text-decoration:none;transition:.18s ease}.compare-v79-group nav a:hover{border-color:rgba(103,232,249,.38);background:rgba(103,232,249,.055);transform:translateX(3px)}.compare-v79-group nav b{color:#fff;font-size:13px}.compare-v79-group nav span{color:#9facb8;font-size:11px;line-height:1.45}
.compare-v79-market-map{margin-top:18px;border:1px solid var(--v79-line);border-radius:18px;background:rgba(255,255,255,.02)}.compare-v79-market-map summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;color:#fff;font-weight:900;cursor:pointer;list-style:none}.compare-v79-market-map summary::-webkit-details-marker{display:none}.compare-v79-market-map summary:after{content:"+";font-size:22px;color:var(--v79-cyan)}.compare-v79-market-map[open] summary:after{content:"−"}.compare-v79-market-map summary span{margin-left:auto;margin-right:10px;font:800 9px/1 var(--mono);letter-spacing:.09em;color:var(--v79-cyan)}.compare-v79-market-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px;border-top:1px solid rgba(255,255,255,.08)}.compare-v79-market-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.compare-v79-market-columns b{font:850 9px/1.35 var(--mono);letter-spacing:.08em;color:#fff;margin-bottom:5px}.compare-v79-market-columns a{color:#9fadb9;font-size:12px;text-decoration:none}.compare-v79-market-columns a:hover{color:var(--v79-cyan)}
.compare-v79-coexist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.compare-v79-coexist article{position:relative;padding:23px;border:1px solid var(--v79-line);border-radius:19px;background:rgba(255,255,255,.025)}.compare-v79-coexist i{position:absolute;right:16px;top:15px;font:950 36px/1 var(--mono);font-style:normal;color:rgba(103,232,249,.10)}.compare-v79-coexist small{font:850 9px/1 var(--mono);letter-spacing:.11em;color:var(--v79-cyan)}.compare-v79-coexist h3{font-size:27px;line-height:1.05;margin:18px 0 0}.compare-v79-coexist p{color:var(--v79-muted);font-size:13px;line-height:1.62}.compare-v79-method{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-v79-method .wa-detail h3{font-size:25px}
.compare-v79-results{background:linear-gradient(180deg,rgba(74,222,128,.025),transparent)}.compare-v79-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px}.compare-v79-result-grid a{display:flex;flex-direction:column;min-height:310px;padding:21px;border:1px solid rgba(74,222,128,.18);border-radius:19px;background:linear-gradient(145deg,rgba(74,222,128,.055),rgba(255,255,255,.018));text-decoration:none;transition:.2s ease}.compare-v79-result-grid a:hover{transform:translateY(-3px);border-color:rgba(74,222,128,.45)}.compare-v79-result-grid small{font:850 9px/1 var(--mono);letter-spacing:.1em;color:var(--v79-green)}.compare-v79-result-grid b{font-size:42px;line-height:1;letter-spacing:-.055em;color:#fff;margin-top:24px}.compare-v79-result-grid h3{font-size:20px;margin:10px 0 0}.compare-v79-result-grid p{margin-top:15px;color:var(--v79-muted);font-size:12px;line-height:1.62}
.wa-stevie-strip{padding:20px 0;border-top:1px solid rgba(228,186,89,.24);border-bottom:1px solid rgba(228,186,89,.24);background:linear-gradient(100deg,#050608 0%,#0c1018 53%,#171208 100%)}.wa-stevie-link{display:grid;grid-template-columns:92px 1fr auto;gap:24px;align-items:center;border:1px solid rgba(228,186,89,.38);border-radius:19px;padding:16px 22px;color:#fff;text-decoration:none;background:radial-gradient(circle at 88% 20%,rgba(228,186,89,.12),transparent 34%),rgba(255,255,255,.015);transition:transform .2s ease,border-color .2s ease}.wa-stevie-link:hover{transform:translateY(-2px);border-color:rgba(245,209,116,.68)}.wa-stevie-seal{width:76px;height:76px;border-radius:50%;display:grid;place-content:center;text-align:center;border:2px solid #e0b650;box-shadow:inset 0 0 0 5px #0b0d10,inset 0 0 0 7px rgba(224,182,80,.72),0 0 30px rgba(224,182,80,.13);background:radial-gradient(circle,#30270f,#0a0b0d 70%)}.wa-stevie-seal span{font:800 8px/1 var(--mono);color:#f5d680}.wa-stevie-seal strong{font:950 19px/1.05 var(--mono);color:#f4cd68;margin-top:4px}.wa-stevie-seal em{font:850 8px/1 var(--mono);font-style:normal;color:#fff;margin-top:3px}.wa-stevie-copy small{font:850 10px/1 var(--mono);letter-spacing:.12em;color:#f0c75f}.wa-stevie-copy h2{font-size:31px;line-height:1.05;letter-spacing:-.035em;margin:9px 0 0}.wa-stevie-copy p{margin:7px 0 0;color:#bdc3cb;font-size:13px}.wa-stevie-arrow{font-weight:850;color:#f0c75f;white-space:nowrap}
.wa-revenue-programs-v79{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wa-application-v79{padding-top:34px}.wa-application-card-v79{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:25px 28px;border:1px solid rgba(74,222,128,.24);border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(74,222,128,.10),transparent 34%),rgba(255,255,255,.02);color:inherit;text-decoration:none;transition:.2s ease}.wa-application-card-v79:hover{transform:translateY(-3px);border-color:rgba(74,222,128,.48)}.wa-application-card-v79 small{font:850 9px/1 var(--mono);letter-spacing:.11em;color:var(--v79-green)}.wa-application-card-v79 h3{font-size:31px;margin:12px 0 0}.wa-application-card-v79 p{color:var(--v79-muted);font-size:13px;line-height:1.6}.wa-application-card-v79>span{font-weight:900;color:var(--v79-green);white-space:nowrap}
.footer-grid-v74.wa-footer-v79{grid-template-columns:1.5fr repeat(5,minmax(0,1fr));gap:22px}.wa-footer-v79 .wa-footer-column h2{font-size:12px!important}.wa-footer-v79 .wa-footer-column a{font-size:12px}
@media(max-width:1180px){.compare-v79-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-v79-market-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid-v74.wa-footer-v79{grid-template-columns:1.45fr repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.compare-v79-false-grid,.compare-v79-coexist,.compare-v79-method{grid-template-columns:1fr}.compare-v79-group-grid{grid-template-columns:1fr}.wa-revenue-programs-v79{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wa-stevie-link{grid-template-columns:82px 1fr}.wa-stevie-arrow{grid-column:2}.footer-grid-v74.wa-footer-v79{grid-template-columns:1.4fr repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.compare-v79-group nav a{grid-template-columns:1fr;gap:4px}.compare-v79-market-columns{grid-template-columns:1fr}.compare-v79-result-grid{grid-template-columns:1fr}.wa-revenue-programs-v79{grid-template-columns:1fr!important}.wa-application-card-v79{grid-template-columns:1fr}.wa-application-card-v79>span{white-space:normal}.wa-stevie-link{grid-template-columns:68px 1fr;gap:15px;padding:14px}.wa-stevie-seal{width:62px;height:62px}.wa-stevie-copy h2{font-size:23px}.wa-stevie-arrow{font-size:12px}.footer-grid-v74.wa-footer-v79{grid-template-columns:1fr 1fr;gap:24px 18px}.wa-footer-v79 .footer-brand-v74{grid-column:1/-1}}
@media(max-width:460px){.wa-stevie-copy small{font-size:8px}.wa-stevie-copy h2{font-size:20px}.wa-stevie-copy p{font-size:11px}.footer-grid-v74.wa-footer-v79{grid-template-columns:1fr}.wa-footer-v79 .footer-brand-v74{grid-column:auto}}
