.asrion-max-nav{position:relative;color:#f4c76a!important;border-color:#5c4822!important}.asrion-max-nav::after{content:'MAX';margin-left:6px;font:800 7px var(--as-mono);letter-spacing:.12em;color:#101820;background:#f4c76a;border-radius:3px;padding:2px 4px}.asrion-account-btn{height:30px;border:1px solid #25384a;background:#0a131e;color:#c9d7e3;border-radius:6px;padding:0 10px;font:750 9px var(--as-mono);letter-spacing:.05em;cursor:pointer}.asrion-account-btn[data-max="true"]{border-color:#735b29;color:#f2c66d;background:#171409}.max-view .view-toolbar{border-bottom-color:#40331d}.max-shell{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:8px}.max-panel{border:1px solid #1b2c3e;background:#071019;min-width:0}.max-panel.gold{border-color:#4d3b1b;background:linear-gradient(180deg,#111008,#080d13 42%)}.max-panel-head{height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid #17283a}.max-panel-head h2{margin:0;font:800 10px var(--as-mono);letter-spacing:.08em;color:#d8e4ee}.max-panel-head .max-badge{margin-left:auto;color:#f1c469;border:1px solid #594621;border-radius:4px;padding:2px 6px;font:800 7px var(--as-mono)}.max-body{padding:10px}.max-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.max-kpi{border:1px solid #17283a;background:#08121c;padding:9px}.max-kpi span{display:block;color:#61788e;font:700 7px var(--as-mono);letter-spacing:.08em}.max-kpi strong{display:block;margin-top:5px;color:#dce7ef;font:800 15px var(--as-mono)}.max-hyp-list{display:grid;gap:5px;max-height:520px;overflow:auto}.max-hyp{display:grid;grid-template-columns:32px minmax(0,1fr) 68px;gap:8px;align-items:center;width:100%;text-align:left;border:1px solid #182b3d;background:#08121c;color:#cbd8e2;padding:8px;cursor:pointer}.max-hyp:hover,.max-hyp.active{border-color:#665027;background:#11140f}.max-hyp .rank{font:800 10px var(--as-mono);color:#f1c469}.max-hyp b{display:block;font:750 9px var(--as-mono);color:#e1e9ef}.max-hyp small{display:block;margin-top:3px;color:#667d91;font:7px var(--as-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.max-hyp em{font:800 10px var(--as-mono);font-style:normal;text-align:right;color:#8eb9d7}.max-detail h3{margin:0 0 7px;color:#f0c66e;font:800 12px var(--as-mono)}.max-detail p{margin:0 0 10px;color:#a9bac7;font:9px/1.55 var(--as-mono)}.max-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.max-detail-card{border:1px solid #17283a;background:#08121c;padding:8px}.max-detail-card span{display:block;color:#61788e;font:700 7px var(--as-mono);letter-spacing:.07em}.max-detail-card p{margin:5px 0 0;color:#c7d5df;font:8px/1.45 var(--as-mono)}.max-persist-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 60px;gap:8px;border-bottom:1px solid #132335;padding:7px 0;font:8px var(--as-mono)}.max-persist-row:last-child{border-bottom:0}.max-persist-row b{color:#ccd8e2}.max-persist-row span{color:#7890a3}.max-actions{display:flex;flex-wrap:wrap;gap:5px}.max-action{border:1px solid #263b4e;background:#0a141f;color:#c8d7e2;border-radius:5px;padding:7px 9px;font:750 8px var(--as-mono);cursor:pointer}.max-action.gold{border-color:#6b5325;color:#f2c66d;background:#171308}.max-action:disabled{opacity:.45;cursor:not-allowed}.max-lock{display:grid;place-items:center;min-height:560px;padding:30px;text-align:center}.max-lock-mark{font:900 11px var(--as-mono);letter-spacing:.16em;color:#f1c469;border:1px solid #59451f;padding:7px 10px;border-radius:5px}.max-lock h2{margin:16px 0 7px;color:#e5edf3;font:800 22px/1.1 var(--as-sans)}.max-lock p{max-width:570px;margin:0 auto;color:#8095a7;font:10px/1.6 var(--as-mono)}.max-price{margin:18px 0 4px;color:#fff;font:850 32px var(--as-mono)}.max-price small{font-size:10px;color:#72889b}.max-feature-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:15px 0}.max-feature-row span{border:1px solid #1d3042;background:#09131d;padding:5px 8px;color:#9db1c0;font:8px var(--as-mono)}.asrion-modal-backdrop{position:fixed;inset:0;z-index:9999;background:rgba(1,5,9,.78);display:none;place-items:center;padding:20px;backdrop-filter:blur(7px)}.asrion-modal-backdrop.open{display:grid}.asrion-auth-modal{width:min(560px,100%);border:1px solid #26384a;background:#071019;box-shadow:0 24px 80px rgba(0,0,0,.45)}.asrion-auth-head{display:flex;align-items:center;padding:12px 14px;border-bottom:1px solid #182a3b}.asrion-auth-head strong{font:850 11px var(--as-mono);letter-spacing:.09em;color:#e4edf3}.asrion-auth-head button{margin-left:auto;border:0;background:transparent;color:#8da1b2;font-size:20px;cursor:pointer}.asrion-auth-body{padding:14px}.auth-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:12px}.auth-tabs button{border:1px solid #1c3042;background:#09131d;color:#8096a8;padding:8px;font:750 8px var(--as-mono);cursor:pointer}.auth-tabs button.active{border-color:#665027;color:#f1c469;background:#15130c}.auth-pane{display:none}.auth-pane.active{display:block}.auth-field{display:grid;gap:4px;margin-bottom:8px}.auth-field label{color:#70879a;font:700 7px var(--as-mono);letter-spacing:.08em}.auth-field input{height:36px;border:1px solid #203447;background:#050c13;color:#dce7ef;padding:0 10px;font:10px var(--as-mono);outline:none}.auth-field input:focus{border-color:#5d4a26}.auth-primary{width:100%;height:38px;border:1px solid #6b5325;background:#f0c66b;color:#111820;font:850 9px var(--as-mono);cursor:pointer}.auth-secondary{width:100%;height:38px;border:1px solid #263c50;background:#0b1621;color:#d5e1e9;font:800 9px var(--as-mono);cursor:pointer}.auth-switch{margin-top:8px;text-align:center;color:#71889b;font:8px var(--as-mono)}.auth-switch button{border:0;background:none;color:#d5b45f;font:inherit;cursor:pointer}.auth-status{min-height:18px;margin-top:10px;color:#8499aa;font:8px var(--as-mono)}.auth-status.error{color:#ff7880}.auth-status.success{color:#55d79a}.max-context-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.max-context-strip div{border:1px solid #172a3c;padding:8px}.max-context-strip span{display:block;color:#60778c;font:7px var(--as-mono)}.max-context-strip strong{display:block;margin-top:4px;color:#d6e2ea;font:800 9px var(--as-mono)}.max-inline-lens{border:1px solid #4a3a1c!important}.max-inline-lens .panel-header h2::after{content:'MAX';margin-left:7px;color:#f2c66b;font:800 7px var(--as-mono)}.max-inline-body{font:8px/1.5 var(--as-mono);color:#91a6b7}.max-inline-body.locked{display:grid;place-items:center;text-align:center;color:#7d91a2}.max-home-card{margin:28px auto;max-width:1180px;border:1px solid rgba(184,144,62,.35);background:linear-gradient(135deg,#07111b,#0c1113 65%,#171207);border-radius:18px;padding:28px;position:relative;overflow:hidden}.max-home-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 80% 0,rgba(223,172,69,.13),transparent 35%);pointer-events:none}.max-home-grid{position:relative;display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:center}.max-home-eyebrow{color:#cfa956;font:800 11px var(--as-mono);letter-spacing:.14em}.max-home-card h2{margin:10px 0;color:#f5f7f9;font-size:34px;line-height:1.05}.max-home-card p{max-width:670px;color:#aab7c2;line-height:1.65}.max-home-features{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.max-home-features span{border:1px solid rgba(123,150,171,.25);border-radius:7px;padding:6px 9px;color:#b8c5cf;font:11px var(--as-mono)}.max-home-price{position:relative;border-left:1px solid rgba(184,144,62,.28);padding-left:28px}.max-home-price strong{display:block;color:#f1c66c;font:850 40px var(--as-mono)}.max-home-price small{color:#7d91a2}.max-home-price a{display:inline-flex;margin-top:15px;border-radius:8px;background:#e8bd62;color:#101820;padding:10px 14px;text-decoration:none;font-weight:800}@media(max-width:900px){.max-shell,.max-home-grid{grid-template-columns:1fr}.max-kpis{grid-template-columns:1fr 1fr}.max-home-price{border-left:0;border-top:1px solid rgba(184,144,62,.28);padding:20px 0 0}.max-context-strip{grid-template-columns:1fr 1fr}}@media(max-width:560px){.max-kpis,.max-detail-grid,.max-context-strip{grid-template-columns:1fr}.max-hyp{grid-template-columns:26px minmax(0,1fr) 48px}.asrion-max-nav::after{display:none}}
