@font-face{font-family:TildaSans;src:url(/fonts/TildaSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ags-red:#d30008;--ags-red-hover:#b20007;--ags-red-soft:#fce8ea;--ok:#2e9e5b;--ok-soft:#eff7f1;--ok-line:#cbe6d4;--ink:#111;--ink-2:#333;--muted:#7e7e7e;--muted-2:#b5b5b5;--line:#e6e6e6;--line-2:#f0f0f0;--surface:#fff;--surface-alt:#fafafa;--ff:"TildaSans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--r-md:8px;--r-lg:12px;--r-pill:999px}*{box-sizing:border-box}body{font-family:var(--ff);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.45}h1,h2,h3,h4,p{margin:0}a{color:inherit}button{font-family:var(--ff)}.topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1160px;margin:0 auto;padding:14px 20px;display:flex}.logo{display:none}.topnav{flex-wrap:wrap;gap:8px;display:flex}.tnav{border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;color:var(--ink-2);font-size:14px;font-family:var(--ff);background:0 0;align-items:center;gap:7px;padding:8px 15px;transition:border-color .15s;display:inline-flex}.tnav:hover{border-color:var(--muted-2)}.tnav.on{border-color:var(--ink);color:var(--ink);font-weight:700}.tnav .cnt{color:var(--ags-red);font-weight:700}.tnav.zero,.tnav.zero .cnt{color:var(--muted-2)}.mgr{align-items:center;gap:12px;display:flex}.mgr .ava{background:var(--ags-red-soft);width:42px;height:42px;color:var(--ags-red);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.mgr .who{line-height:1.25}.mgr .who b{font-size:15px;font-weight:700;display:block}.mgr .who span{color:var(--muted);font-size:13px}.mgr .mcontact{text-align:right;border-left:1px solid var(--line);padding-left:12px;line-height:1.25}.mgr .mcontact a{color:var(--ags-red);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.mgr .mcontact a:hover{color:var(--ags-red-hover)}.mgr .mcontact span{color:var(--muted);font-size:12px;display:block}.stage{max-width:1160px;margin:0 auto;padding:22px 20px 80px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ags-red);margin-bottom:6px;font-size:12px;font-weight:700}.h1{letter-spacing:-.01em;color:var(--ink);font-size:34px;font-weight:700}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.crumbs a{color:var(--ink-2);padding:4px 0;text-decoration:none}.crumbs a:hover{color:var(--ags-red)}.crumbs .sep{color:var(--muted-2)}.crumbs .here{color:var(--ags-red);font-weight:700}.regions{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}.rcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;text-align:left;padding:16px 18px;transition:border-color .15s;box-shadow:0 1px 2px #0000000a}.rcard:hover{border-color:var(--muted-2)}.rcard .rtop{justify-content:space-between;align-items:center;gap:10px;display:flex}.rcard .rname{letter-spacing:-.01em;font-size:20px;font-weight:700}.rcard .chev{color:var(--muted-2);flex:none}.knum{align-items:baseline;gap:5px;margin-top:10px;line-height:1;display:flex}.knum .big{color:var(--ags-red);letter-spacing:-.01em;font-size:40px;font-weight:700}.knum .unit{color:var(--ink);font-size:20px;font-weight:700}.kcap{color:var(--muted);margin-top:7px;font-size:14px}.kcap.quiet{color:var(--muted-2)}.rstats{border-top:1px solid var(--line-2);color:var(--muted);flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;font-size:13px;display:flex}.rstats b{color:var(--ink);font-weight:700}.rstats .zero,.rstats .zero b{color:var(--muted-2);font-weight:400}.gname{letter-spacing:-.01em;margin:22px 0 8px;font-size:18px;font-weight:700}.gname:first-of-type{margin-top:18px}.gempty{color:var(--muted-2);margin-top:22px;font-size:15px}.offinfo{color:var(--ink-2);white-space:nowrap;font-size:13px}.offinfo b{color:var(--ags-red);font-weight:700}.radius{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-alt);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;padding:16px 18px;display:flex}.radius .rlab{color:var(--ink-2);font-size:15px}.field.rfield{text-align:center;background:var(--surface);width:104px}.rsum{color:var(--muted);margin:14px 0 10px;font-size:14px}.rsum b{color:var(--ink);font-weight:700}.rxrow{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;background:var(--surface);text-align:left;width:100%;font-family:var(--ff);align-items:center;gap:14px;margin-bottom:8px;padding:12px 16px;font-size:15px;transition:border-color .15s;display:flex;box-shadow:0 1px 2px #0000000a}.rxrow:hover{border-color:var(--muted-2)}.rxrow .rxa{flex:1;min-width:0}.rxrow .rxa b{font-size:15px;display:block}.rxrow .rxa span{color:var(--muted);font-size:13px}.rxrow .rxt{color:var(--ags-red);white-space:nowrap;font-size:17px;font-weight:700}.rxrow .rxt i{color:var(--ink);font-size:13px;font-style:normal}.rxrow .rxoil{color:var(--muted);white-space:nowrap;font-size:13px}.rxrow .rxoil.unconf{color:var(--muted-2);font-style:italic}.rxrow .rxkm{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:700}@media (width<=640px){.rxrow .rxoil{display:none}}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 12px;display:flex}.toolbar .tlab{color:var(--muted);font-size:14px}.seg{border:1px solid var(--line);border-radius:var(--r-pill);display:inline-flex;overflow:hidden}.seg button{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:8px 16px;font-size:14px}.seg button.on{background:var(--ink);color:#fff}.pill{border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;color:var(--ink-2);background:0 0;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:inline-flex}.pill:hover{border-color:var(--muted-2)}.pill.on{border-color:var(--ags-red);color:var(--ink);font-weight:700}.pill .arr{color:var(--ags-red)}.destwrap{align-items:center;gap:8px;display:inline-flex}.destsel{appearance:none;border:1px solid var(--ags-red);background:var(--surface);border-radius:var(--r-pill);font-size:14px;font-weight:700;font-family:var(--ff);color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23D30008' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:8px 36px 8px 16px}.destsel:hover{border-color:var(--ags-red-hover)}.destsel:focus{border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23111111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");outline:none}.l2wrap{display:block}.colhead{display:none}.flist{margin-top:4px}.frow{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;width:100%;margin-bottom:10px;padding:14px 16px;font-size:16px;transition:border-color .15s;display:block;box-shadow:0 1px 2px #0000000a}.frow:hover{border-color:var(--muted-2)}.frow .fr1{justify-content:space-between;align-items:center;gap:10px;display:flex}.frow .fcol1{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.frow .fid{align-items:center;gap:7px;font-weight:700;display:inline-flex}.favbtn{cursor:pointer;color:var(--muted-2);background:0 0;border:none;border-radius:4px;padding:2px;line-height:0}.favbtn:hover,.favbtn.on{color:var(--ags-red)}.frow .fr2{align-items:baseline;gap:5px;margin-top:8px;line-height:1;display:flex}.frow .fr2 .big{color:var(--ags-red);font-size:28px;font-weight:700}.frow .fr2 .unit{color:var(--ink);font-size:16px;font-weight:700}.frow .fr3{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;font-size:14px;display:flex}.frow .oilcell{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.unconf{color:var(--muted-2);font-style:italic}.kmcell{color:var(--muted)}.tag-lab{color:var(--ags-red);border:1px solid var(--ags-red);border-radius:var(--r-pill);cursor:pointer;font-size:12px;font-weight:700;font-family:var(--ff);background:0 0;padding:2px 10px}.tag-lab:hover{background:var(--ags-red-soft)}.frow.has-calls{background:var(--ok-soft);border-color:var(--ok-line)}.frow.has-calls:hover{background:#e4f1e8}.labbubble{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:-2px 0 12px;padding:14px 16px;position:relative;box-shadow:0 1px 2px #0000000a}.labbubble .lt{letter-spacing:.12em;text-transform:uppercase;color:var(--ags-red);margin-bottom:8px;font-size:12px;font-weight:700}.labrow{border-bottom:1px solid var(--line-2);color:var(--muted);justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}.labrow:last-of-type{border-bottom:none}.labrow b{color:var(--ink);font-weight:700}.labproto{color:var(--muted-2);margin-top:7px;font-size:13px}.panel-title{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:26px;font-weight:700;display:flex}.pclose{color:var(--muted-2);cursor:pointer;border-radius:var(--r-md);background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1;display:none}.pclose:hover{color:var(--ink);background:var(--surface-alt)}.block{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px;padding:14px 16px;box-shadow:0 1px 2px #0000000a}.block.incomplete{box-shadow:none;border-style:dashed}.blab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.qrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.qpct{font-size:22px;font-weight:700}.qpct.unconf{font-size:16px;font-weight:400}.qsrc{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:3px 12px;font-size:13px}.qsrc.sl{color:var(--muted);border-color:var(--line-2);background:var(--surface-alt)}.qsrc.lab{color:var(--ink);border-color:var(--line);font-weight:700}.qhint{color:var(--muted-2);margin-top:9px;font-size:13px}.labmini{border-top:1px solid var(--line-2);margin-top:10px;padding-top:6px}.flab{color:var(--ink-2);margin:14px 0 6px;font-size:13px;font-weight:700}.flab span{color:var(--muted);font-weight:400}.field{border:1px solid var(--line);border-radius:var(--r-md);width:100%;font-size:17px;font-family:var(--ff);color:var(--ink);background:var(--surface);outline:none;padding:13px 14px}.field::placeholder{color:var(--muted-2)}.field:focus{border-color:var(--ink)}.fieldwrap{position:relative}.fieldwrap .funit{color:var(--muted);font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.formhint{color:var(--muted-2);margin-top:10px;font-size:13px}.formhint.hidden{display:none}.btns{flex-direction:column;gap:10px;margin-top:16px;display:flex}.btn{border-radius:var(--r-pill);cursor:pointer;text-align:center;min-height:48px;padding:14px 22px;font-size:16px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.btn-primary{background:var(--ags-red);color:#fff;border:1px solid var(--ags-red)}.btn-primary:hover{background:var(--ags-red-hover);border-color:var(--ags-red-hover)}.btn-primary.disabled{background:var(--line-2);border-color:var(--line-2);color:var(--muted-2);cursor:default;pointer-events:none}.btn-outline{color:var(--ags-red);border:1px solid var(--ags-red);background:0 0}.btn-outline:hover{background:var(--ags-red);color:#fff}.btn-call{justify-content:center;align-items:center;gap:9px;display:inline-flex}.btn-call svg{flex:none}.logwrap{margin-top:4px}.log{flex-direction:column;display:flex}.logitem{border-bottom:1px solid var(--line-2);padding:12px 0 12px 18px;position:relative}.logitem:last-child{border-bottom:none}.logitem:before{content:"";background:var(--ags-red);width:8px;height:8px;box-shadow:0 0 0 3px var(--ags-red-soft);border-radius:50%;position:absolute;top:16px;left:0}.logitem:after{content:"";background:var(--line);width:1px;position:absolute;top:25px;bottom:-1px;left:3.5px}.logitem:last-child:after{display:none}.logtime{color:var(--muted);letter-spacing:.02em;font-size:12px}.logprices{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:14px;display:flex}.logprices b{color:var(--ink);font-weight:700}.logprices .fp b{color:var(--ags-red)}.logcomment{color:var(--ink-2);white-space:pre-wrap;margin-top:6px;font-size:14px;line-height:1.4}.logempty{color:var(--muted-2);padding:8px 0 2px;font-size:14px;line-height:1.4}.badge-call{color:var(--ink-2);border:1px solid var(--line);background:var(--surface-alt);border-radius:var(--r-pill);white-space:nowrap;padding:3px 10px;font-size:12px}.frow.has-calls .badge-call{background:#fff}.modal-scrim{z-index:60;background:#11111173;justify-content:center;align-items:flex-end;padding:0;animation:.15s mscrim;display:flex;position:fixed;inset:0}@keyframes mscrim{0%{opacity:0}to{opacity:1}}.modal{background:var(--surface);border-radius:16px 16px 0 0;width:100%;max-width:460px;padding:22px 22px 26px;animation:.22s cubic-bezier(.2,.7,.3,1) msheet;box-shadow:0 -10px 40px #0000002e}@keyframes msheet{0%{opacity:.6;transform:translateY(28px)}to{opacity:1;transform:none}}.modal-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.modal-title{letter-spacing:-.01em;font-size:20px;font-weight:700}.modal-phone{color:var(--ags-red);margin-top:3px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.modal-callbar{color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:var(--r-pill);align-items:center;gap:9px;margin:14px 0 2px;padding:7px 14px;font-size:13px;font-weight:700;display:flex}.callpulse{background:var(--ok);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite cpulse}@keyframes cpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.65)}}.fta{resize:vertical;min-height:76px;font-size:16px;line-height:1.4}.modal-btns{gap:10px;margin-top:18px;display:flex}.modal-btns .btn{flex:1;min-height:50px}@media (width>=560px){.modal-scrim{align-items:center;padding:20px}.modal{border-radius:16px}}@media (prefers-reduced-motion:reduce){.modal,.modal-scrim,.callpulse{animation:none}}.d-only{display:none}@media (width>=700px){.regions{grid-template-columns:1fr 1fr}}@media (width>=1024px){.d-only{display:flex}.m-only{display:none!important}.h1{font-size:44px}.regions{grid-template-columns:1fr 1fr 1fr;gap:14px}.colhead{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--line);grid-template-columns:150px 170px 1fr 110px 130px;gap:14px;padding:0 16px 9px;font-size:12px;font-weight:700;display:grid}.colhead .right{text-align:right}.frow{border:none;border-bottom:1px solid var(--line-2);box-shadow:none;border-radius:0;grid-template-columns:150px 170px 1fr 110px 130px;align-items:center;gap:14px;margin:0;padding:12px 16px;display:grid}.flist.roomy .frow{padding:19px 16px}.frow:hover{background:var(--surface-alt)}.frow.has-calls{background:var(--ok-soft)}.frow.has-calls:hover{background:#e4f1e8}.frow.sel,.frow.sel.has-calls{background:var(--ags-red-soft)}.frow .fr1{display:contents}.frow .fr2{margin:0}.frow .fr2 .big{font-size:20px}.frow .fr2 .unit{font-size:14px}.frow .fr3{display:contents}.frow .oilcell{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.frow .callcell{color:var(--muted);font-size:14px}.frow .chev{display:none}.frow .kmcell{text-align:right;font-size:14px}.frow .nocalls{color:var(--muted-2);display:inline}.labbubble{max-width:430px;margin:6px 0 10px 164px}.l2wrap{align-items:flex-start;gap:32px;display:flex}.l2wrap .lcol{flex:1;min-width:0}.panel{border-left:1px solid var(--line);flex:0 0 372px;padding-left:30px;animation:.22s slidein;position:sticky;top:20px}.pclose{display:block}@keyframes slidein{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}}@media (width<=1023px){.hide-m{display:none!important}.panel{animation:.18s fadein}@keyframes fadein{0%{opacity:.45}to{opacity:1}}.mgr .who span,.mgr .mcontact span{display:none}.mgr .ava{width:36px;height:36px;font-size:15px}}@media (width<=480px){.mgr .who{display:none}}@media (prefers-reduced-motion:reduce){.panel{animation:none}}.login-wrap{background:var(--surface);justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 16px;display:flex}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:16px;width:100%;max-width:400px;margin-top:48px;padding:24px;display:flex;box-shadow:0 1px 2px #0000000a}.login-logo{justify-content:center;padding:8px 0 4px;display:flex}.login-error{color:var(--ags-red);font-size:14px;line-height:1.35}.login-expired{color:var(--ink-2);background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--r-md);padding:8px 16px;font-size:14px}.login-card .btn{width:100%}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.55}}.skel{background:var(--line-2);border-radius:var(--r-md);animation:1.2s ease-in-out infinite skel-pulse}.skel-alt{background:var(--surface-alt)}.skel-line{height:16px}.skel-line.sm{width:60%;height:12px}.skel-line.lg{width:40%;height:28px}.skel-rcard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:16px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0000000a}.skel-frow{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:8px;margin-bottom:10px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0000000a}@media (prefers-reduced-motion:reduce){.skel{animation:none}}a.tnav{text-decoration:none}.modal-phone-none{color:var(--muted-2);margin-top:3px;font-size:15px;display:inline-block}.destrow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.error-retry{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px;padding:24px;display:flex;box-shadow:0 1px 2px #0000000a}.error-retry .msg{color:var(--ink-2);font-size:15px;line-height:1.4}.error-retry .btn{min-height:44px;padding:10px 22px}
