@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";
:root{--navy:#1c2847;--navy2:#2a3a63;--navy3:#0f1730;--orange:#f2961d;--orange2:#d97f0a;--ink:#1d2333;--mut:#667089;--line:#e3e7ef;--bg:#f6f7fb;--card:#fff;--ok:#1f9d63;--bad:#d64545;--r:14px;--sh:0 6px 24px #1c284714}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.proto{background:var(--navy3);color:#cfd6ea;text-align:center;padding:6px 12px;font-size:12.5px}.proto b{color:var(--orange)}header.top{z-index:40;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.nav{align-items:center;gap:18px;height:68px;display:flex}.logo{color:var(--navy);white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.logo .mark{background:var(--navy);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.logo .lg-full{width:auto;height:56px}.logo .lg-mark{width:48px;height:48px;box-shadow:0 0 0 1px var(--line),0 2px 8px #1c28471f;border-radius:50%;display:none}.flogo{background:#fff;border-radius:12px;padding:10px 14px;display:inline-block}.flogo img{width:auto;height:46px}.logo small{color:var(--mut);letter-spacing:.3px;margin-top:-4px;font-size:10.5px;font-weight:500;display:block}.links{align-items:center;gap:4px;margin-left:auto;display:flex}.links a{color:#3a4460;border-radius:9px;padding:8px 11px;font-size:14px;font-weight:500}.links a:hover{background:var(--bg)}.links a.on{color:var(--navy);background:#eef1f8}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn-o{background:var(--orange);color:#fff}.btn-o:hover{background:var(--orange2)}.btn-n{background:var(--navy);color:#fff}.btn-n:hover{background:var(--navy2)}.btn-g{color:var(--navy);border:1.5px solid var(--line);background:#fff}.btn-g:hover{border-color:var(--navy)}.btn-l{color:var(--navy);background:0 0;padding:8px 10px}.btn-sm{border-radius:9px;padding:8px 13px;font-size:13.5px}.btn[disabled]{opacity:.5;cursor:not-allowed}.burger{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px;display:none}.mnav{display:none}main{min-height:60vh}.hero{background:radial-gradient(1200px 500px at 85% -10%,#f2961d38,transparent 60%),linear-gradient(160deg,var(--navy3),var(--navy) 55%,var(--navy2));color:#fff;padding:64px 0 90px;position:relative;overflow:hidden}.hero h1{max-width:700px;margin:14px 0;font-size:44px;line-height:1.15}.hero h1 em{color:var(--orange);font-style:normal}.hero p.lead{color:#c9d1e6;max-width:600px;margin:0 0 26px;font-size:17px}.pill{color:#ffd39a;background:#f2961d26;border:1px solid #f2961d73;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.pill .dot{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f2961d40}.heroGrid{grid-template-columns:1.25fr .9fr;align-items:center;gap:40px;display:grid}.searchBox{color:var(--ink);background:#fff;border-radius:18px;max-width:680px;padding:16px;box-shadow:0 20px 50px #00000040}.tabs{gap:6px;margin-bottom:12px;display:flex}.tab{background:var(--bg);cursor:pointer;color:var(--mut);border:0;border-radius:9px;padding:8px 16px;font-weight:600}.tab.on{background:var(--navy);color:#fff}.sRow{grid-template-columns:1.2fr 1fr 1fr auto;gap:10px;display:grid}.fld label{color:var(--mut);margin-bottom:4px;font-size:12px;font-weight:500;display:block}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=date],input[type=time],select,textarea{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:var(--orange)}textarea{resize:vertical;min-height:90px}.heroCard{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;padding:20px}.heroCard h4{color:#ffd39a;margin:0 0 12px;font-size:14px;font-weight:600}.mini{color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:flex}.mini .th{border-radius:9px;flex:none;width:70px;height:54px;overflow:hidden}.mini .sc{color:var(--ok);text-align:right;margin-left:auto;font-size:18px;font-weight:700}.mini .sc small{color:var(--mut);font-size:10.5px;font-weight:500;display:block}.lockline{color:#c9d1e6;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.stats{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-46px;display:grid;position:relative}.stat{border-radius:var(--r);box-shadow:var(--sh);background:#fff;padding:18px}.stat b{color:var(--navy);font-size:24px;display:block}.stat span{color:var(--mut);font-size:13px}section.blk{padding:64px 0}.eyebrow{color:var(--orange2);letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:600}h2.t{color:var(--navy);margin:6px 0 10px;font-size:31px;line-height:1.2}p.sub{color:var(--mut);max-width:680px;margin:0 0 30px}.steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step{border-radius:var(--r);box-shadow:var(--sh);background:#fff;padding:22px;position:relative}.step .n{width:38px;height:38px;color:var(--orange2);background:#fff4e5;border-radius:11px;place-items:center;margin-bottom:12px;font-weight:700;display:grid}.step h3{color:var(--navy);margin:0 0 6px;font-size:16.5px}.step p{color:var(--mut);margin:0;font-size:14px}.grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.card{border-radius:var(--r);box-shadow:var(--sh);background:#fff;overflow:hidden}.pcard{flex-direction:column;transition:all .18s;display:flex;position:relative}.pcard:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1c284721}.pimg{aspect-ratio:16/10;background:#e9edf5;display:block;position:relative}.pimg svg{width:100%;height:100%}.tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.tag{color:var(--navy);background:#fff;border-radius:99px;padding:4px 9px;font-size:11.5px;font-weight:600}.tag.o{background:var(--orange);color:#fff}.tag.n{background:var(--navy);color:#fff}.tag.g{color:var(--ok);background:#e3f6ec}.tag.y{color:var(--orange2);background:#fff4e5}.heart{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000001f}.heart.on svg{fill:var(--orange);stroke:var(--orange)}.pbody{flex-direction:column;flex:1;gap:6px;padding:15px 16px 16px;display:flex}.price{color:var(--navy);font-size:20px;font-weight:700}.price small{color:var(--mut);font-size:13px;font-weight:500}.ptitle{font-size:15px;font-weight:600}.loc{color:var(--mut);align-items:center;gap:6px;font-size:13.5px;display:flex}.facts{color:#46506b;border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.facts span{align-items:center;gap:5px;display:inline-flex}.hidden-owner{color:var(--mut);align-items:center;gap:6px;font-size:12.5px;display:flex}.split{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.privacy{background:var(--navy);color:#fff;border-radius:22px;padding:40px}.privacy h2{color:#fff}.privacy p.sub{color:#c3cbe0}.plist{gap:12px;display:grid}.pi{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;gap:12px;padding:14px;display:flex}.pi .ic{background:#f2961d2e;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pi b{display:block}.pi span{color:#c3cbe0;font-size:13.5px}.bdopen{background:linear-gradient(120deg,#fff4e5,#fff);border:1.5px solid #ffd9a6;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.bdopen h3{color:var(--navy);margin:0 0 6px;font-size:24px}.cta2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ctaBox{color:#fff;border-radius:20px;padding:30px}.ctaBox h3{margin:0 0 8px;font-size:22px}.ctaBox p{color:#ffffffd1;margin:0 0 18px}.faq details{box-shadow:var(--sh);background:#fff;border-radius:12px;margin-bottom:10px;padding:14px 18px}.faq summary{cursor:pointer;color:var(--navy);font-weight:600}.faq p{color:var(--mut);margin:10px 0 0}footer{background:var(--navy3);color:#aab3cc;margin-top:40px;padding:46px 0 26px;font-size:14px}.fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px;display:grid}footer h5{color:#fff;margin:0 0 10px;font-size:14px}footer a{padding:3px 0;display:block}footer a:hover{color:var(--orange)}.copy{border-top:1px solid #ffffff1a;margin-top:28px;padding-top:18px;font-size:12.5px}.phead{border-bottom:1px solid var(--line);background:#fff;padding:28px 0 22px}.phead h1{color:var(--navy);margin:4px 0;font-size:28px}.phead p{color:var(--mut);margin:0}.crumb{color:var(--mut);font-size:13px}.crumb a:hover{color:var(--orange2)}.disc{grid-template-columns:280px 1fr;gap:24px;padding:24px 20px;display:grid}.filters{border-radius:var(--r);box-shadow:var(--sh);background:#fff;align-self:start;padding:18px;position:sticky;top:84px}.filters h4{color:var(--navy);justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.fgroup{margin-bottom:14px}.fgroup>label{color:var(--mut);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1.5px solid var(--line);cursor:pointer;color:#3a4460;background:#fff;border-radius:99px;padding:6px 11px;font-size:13px;font-weight:500}.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chk{cursor:pointer;align-items:center;gap:8px;margin:6px 0;font-size:14px;display:flex}.chk input{accent-color:var(--orange);width:16px;height:16px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar .q{flex:1;min-width:200px;position:relative}.toolbar .q input{padding-left:38px}.toolbar .q svg{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.count{color:var(--mut);font-size:14px}.empty{border-radius:var(--r);text-align:center;box-shadow:var(--sh);color:var(--mut);background:#fff;padding:40px}.fbtn{display:none}.activeF{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.activeF .chip{padding:4px 10px;font-size:12px}.dgrid{grid-template-columns:1fr 360px;gap:26px;padding:24px 20px;display:grid}.gal{border-radius:18px;grid-template-columns:2fr 1fr;gap:10px;display:grid;overflow:hidden}.gal .big{aspect-ratio:4/3;grid-row:span 2}.gal>div{background:#e9edf5;position:relative}.gal svg{width:100%;height:100%}.gal .lbl{color:#fff;background:#1c2847cc;border-radius:6px;padding:3px 8px;font-size:11.5px;position:absolute;bottom:8px;left:8px}.kf{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.kf div{box-shadow:var(--sh);background:#fff;border-radius:12px;padding:12px}.kf b{color:var(--navy);font-size:16px;display:block}.kf span{color:var(--mut);font-size:12.5px}.sec{border-radius:var(--r);box-shadow:var(--sh);background:#fff;margin-bottom:18px;padding:22px}.sec h3{color:var(--navy);margin:0 0 12px;font-size:17px}.feat{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.feat span{align-items:center;gap:8px;font-size:14px;display:flex}.side{align-self:start;position:sticky;top:84px}.lockbox{color:#46506b;background:#f3f5fa;border:1.5px dashed #c5cce0;border-radius:12px;gap:12px;padding:14px;font-size:13.5px;display:flex}.lockbox.open{background:#e9f8f0;border-color:#9fd9bb}.blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.mapbox{border:1px solid var(--line);border-radius:12px;overflow:hidden}table.tt{border-collapse:collapse;width:100%;font-size:14px}.tt td,.tt th{border-bottom:1px solid var(--line);text-align:left;padding:9px 6px}.tt th{color:var(--mut);width:45%;font-weight:500}.mbar{display:none}.formwrap{max-width:860px;margin:24px auto 0}.fcard{box-shadow:var(--sh);background:#fff;border-radius:18px;padding:28px}.frow{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.frow.one{grid-template-columns:1fr}.frow.three{grid-template-columns:1fr 1fr 1fr}.fl label{color:#38425c;margin-bottom:5px;font-size:13px;font-weight:600;display:block}.fl .hint{color:var(--mut);margin-top:4px;font-size:12px}.req{color:var(--bad)}.err{border-color:var(--bad)!important}.errmsg{color:var(--bad);margin-top:8px;font-size:13px;display:none}.private{color:var(--navy);background:#eef1f8;border-radius:6px;align-items:center;gap:4px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.stepper{gap:8px;margin-bottom:22px;display:flex}.stepper div{text-align:center;color:var(--mut);flex:1;font-size:12.5px;font-weight:500}.stepper div i{background:var(--line);border-radius:9px;height:5px;margin-bottom:6px;display:block}.stepper div.on{color:var(--navy)}.stepper div.on i{background:var(--orange)}.stepper div.done i{background:var(--navy)}.factions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.ok{text-align:center;padding:16px 6px}.ok .tick{background:#e3f6ec;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 14px;display:grid}.ok h2{color:var(--navy);margin:0 0 6px}.ok p{color:var(--mut);max-width:520px;margin:0 auto 16px}.ref{background:var(--bg);color:var(--navy);border-radius:9px;margin-bottom:16px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.note{border-left:4px solid var(--orange);color:#5c4316;background:#fff4e5;border-radius:8px;padding:12px 14px;font-size:13.5px}.mcard{grid-template-columns:200px 1fr 220px;gap:0;margin-bottom:16px;display:grid}.mcard .pimg{aspect-ratio:auto;height:100%;min-height:170px}.mc{padding:16px 18px}.mside{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex}.ring{width:84px;height:84px;margin:0 auto 4px;position:relative}.ring b{color:var(--navy);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.why{grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:8px;font-size:13px;display:grid}.why span{align-items:flex-start;gap:6px;display:flex}.bars{gap:5px;margin-top:10px;display:grid}.bar{color:var(--mut);grid-template-columns:90px 1fr 42px;align-items:center;gap:8px;font-size:12px;display:grid}.bar i{background:var(--line);border-radius:9px;height:6px;display:block;overflow:hidden}.bar i em{background:var(--orange);height:100%;display:block}.reqsum{background:var(--navy);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;padding:18px 20px;display:flex}.reqsum div small{color:#aeb8d3;font-size:11.5px;display:block}.reqsum div b{font-size:14.5px}.status{border-radius:99px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.st-new{color:var(--navy);background:#eef1f8}.st-acc{color:var(--ok);background:#e3f6ec}.st-dec{color:var(--bad);background:#fde8e8}.st-pend{color:var(--orange2);background:#fff4e5}.tl{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.tl>div{border-top:4px solid var(--line);padding:18px;position:relative}.tl>div.on{border-color:var(--orange)}.tl h4{color:var(--navy);margin:0 0 6px}.tl ul{color:var(--mut);margin:0;padding-left:18px;font-size:13.5px}.vis{border-collapse:collapse;width:100%;box-shadow:var(--sh);background:#fff;border-radius:14px;font-size:14px;overflow:hidden}.vis th,.vis td{border-bottom:1px solid var(--line);text-align:center;padding:12px 14px}.vis th:first-child,.vis td:first-child{text-align:left}.vis thead th{background:var(--navy);color:#fff;font-weight:600}.y{color:var(--ok);font-weight:700}.n{color:#b3bacb}.dash{grid-template-columns:230px 1fr;gap:22px;padding:24px 20px;display:grid}.dnav{border-radius:var(--r);box-shadow:var(--sh);background:#fff;align-self:start;padding:12px}.dnav .who{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:8px;padding:8px 8px 14px;display:flex}.av{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.dnav button{text-align:left;cursor:pointer;color:#3a4460;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:10px;font-weight:500;display:flex}.dnav button.on{color:var(--navy);background:#eef1f8;font-weight:600}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.kpi{border-radius:var(--r);box-shadow:var(--sh);background:#fff;padding:16px}.kpi b{color:var(--navy);font-size:26px;display:block}.kpi span{color:var(--mut);font-size:13px}.list{border-radius:var(--r);box-shadow:var(--sh);background:#fff;margin-bottom:18px;overflow:hidden}.list h4{border-bottom:1px solid var(--line);color:var(--navy);justify-content:space-between;align-items:center;margin:0;padding:14px 18px;display:flex}.li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex}.li:last-child{border-bottom:0}.li .th{border-radius:8px;flex:none;width:60px;height:44px;overflow:hidden}.li .grow{flex:1;min-width:160px}.li small{color:var(--mut);display:block}.roleSw{background:#eef1f8;border-radius:10px;margin-bottom:16px;padding:4px;display:inline-flex}.roleSw button{cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-weight:600}.roleSw button.on{color:var(--navy);background:#fff;box-shadow:0 1px 4px #00000014}.modal{z-index:80;background:#0f17308c;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.modal.open{display:flex}.mbox{background:#fff;border-radius:18px;width:100%;max-width:520px;max-height:92vh;padding:24px;position:relative;overflow:auto}.mbox h3{color:var(--navy);margin:0 0 4px}.x{background:var(--bg);cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;top:12px;right:14px}.slots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.slot{border:1.5px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:10px;padding:8px;font-size:13px}.slot.on{border-color:var(--orange);background:#fff4e5;font-weight:600}.toast{background:var(--navy);color:#fff;z-index:90;border-radius:12px;max-width:92vw;padding:12px 18px;font-size:14px;transition:all .3s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(120px);box-shadow:0 10px 30px #00000040}.toast.show{transform:translate(-50%)translateY(0)}.about-hero{background:var(--navy);color:#fff;padding:50px 0}.about-hero h1{margin:8px 0;font-size:36px}.about-hero p{color:#c3cbe0;max-width:700px}.val{padding:22px}.val .ic{background:#fff4e5;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.val h3{color:var(--navy);margin:0 0 6px;font-size:17px}.val p{color:var(--mut);margin:0;font-size:14px}.cinfo>div{gap:12px;margin-bottom:16px;display:flex}.cinfo .ic{background:#eef1f8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}@media (max-width:1020px){.links{display:none}.burger{display:block}.nav .cta{display:none}.mnav.open{border-top:1px solid var(--line);background:#fff;padding:8px 20px 16px;display:block}.mnav a{border-bottom:1px solid var(--line);padding:11px 4px;font-weight:500;display:block}.mnav .btn{width:100%;margin-top:12px}.heroGrid{grid-template-columns:1fr}.heroCard{display:none}.steps,.grid3{grid-template-columns:1fr 1fr}.disc{grid-template-columns:1fr}.filters{z-index:70;border-radius:0;display:none;position:fixed;inset:0;overflow:auto}.filters.open{display:block}.fbtn{display:inline-flex}.dgrid{grid-template-columns:1fr}.side{position:static}.mcard{grid-template-columns:160px 1fr}.mside{border-left:0;border-top:1px solid var(--line);flex-flow:wrap;grid-column:1/-1;align-items:center}.dash{grid-template-columns:1fr}.dnav{gap:4px;padding:8px;display:flex;overflow-x:auto}.dnav .who{display:none}.dnav button{white-space:nowrap;width:auto}.fgrid,.tl{grid-template-columns:1fr 1fr}}@media (max-width:640px){body{font-size:14.5px}.btn{white-space:normal}.hero{padding:40px 0 76px}.hero h1{font-size:30px}.hero p.lead{font-size:15px}.sRow{grid-template-columns:1fr 1fr}.sRow .go{grid-column:1/-1}.stats{grid-template-columns:1fr 1fr}.steps,.grid3,.grid2,.cgrid,.split,.cta2{grid-template-columns:1fr}h2.t{font-size:25px}section.blk{padding:44px 0}.privacy{padding:24px}.kf,.feat{grid-template-columns:1fr 1fr}.gal{grid-template-columns:1fr}.gal>div:not(.big){display:none}.frow,.frow.three{grid-template-columns:1fr}.fcard{padding:20px}.factions{flex-direction:column-reverse}.factions .btn{width:100%}.mcard{grid-template-columns:1fr}.mcard .pimg{aspect-ratio:16/9;min-height:0}.why{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.mbar{border-top:1px solid var(--line);z-index:50;background:#fff;align-items:center;gap:8px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar .btn{flex:1;padding:11px 8px}.detailpage{padding-bottom:70px}.fgrid,.tl{grid-template-columns:1fr}.vis{font-size:12.5px}.vis th,.vis td{padding:9px 6px}.phead h1{font-size:23px}.stepper div span{display:none}.bdopen{padding:22px}.logo small,.logo .lg-full{display:none}.logo .lg-mark{display:block}}.svh{color:var(--navy);margin:0 0 12px;font-size:20px}.locpk{flex-direction:column;gap:6px;min-width:0;display:flex}.locpk .locq{width:100%;min-width:0}.locrow{align-items:center;gap:8px;min-width:0;display:flex}.locrow select{flex:1;width:100%;min-width:0}.locpk .locadd{white-space:nowrap;flex:none}.jrw{display:contents}.jlocbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:14px 0 4px;display:grid}.jlocbar label{color:var(--navy);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.jlocbar input{width:100%}@media (max-width:640px){.jlocbar{grid-template-columns:1fr}}.sRow{align-items:end}.locother{border:1px dashed var(--orange);background:#fffaf2;border-radius:10px;margin-top:8px;padding:10px 12px}.locother[hidden]{display:none!important}.locother label{color:var(--navy);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.locother .locrow{align-items:center;gap:8px;display:flex}.locother input{flex:auto;width:100%;min-width:0}.locother input.err{background:#fff5f5;border-color:#d33!important}.locother .locotheradd{white-space:nowrap;flex:none}.locother .hint{color:var(--mut);margin-top:6px;font-size:12px}.oth-tr{align-items:flex-end;gap:2px;height:26px;margin-bottom:2px;display:inline-flex}.oth-tr i{background:var(--orange);border-radius:2px;width:7px;display:block}.oth-fl{color:#17733a;white-space:nowrap;background:#e7f6ec;border-radius:99px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.oth-fl.w{color:#5b6477;background:#f1f3f7}.oth-cat{color:#9a5a00;white-space:nowrap;background:#fff4e3;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.oth-warn{display:block;color:#a35b00!important}.oth-sp{white-space:pre-wrap}.oth-em{color:var(--mut);font-style:normal}.oth-h5{color:var(--navy);margin:16px 0 8px;font-size:14px}.oth-rk{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oth-rk li{background:#fff;border:1px solid #e3e7ef;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.oth-rk li>div{flex:auto;min-width:0}.oth-rk small{color:var(--mut);margin-top:2px;font-size:12px;display:block}.oth-n{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:12px;font-weight:700;display:flex}@media (max-width:600px){.oth-rk li{flex-wrap:wrap}}input[type=password],input[type=search]{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:11px 12px}input.err,textarea.err,select.err{border-color:var(--bad)!important}.wide{width:100%}.lnk{float:right;color:var(--orange2);font-size:12.5px;font-weight:500}.lnk2{color:var(--orange2);font-weight:600}.linkbtn{color:var(--orange2);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;font-family:inherit}.fine{color:var(--mut);margin:12px 0 0;font-size:12.5px}.center{text-align:center}.hs{color:var(--mut);font-size:12.5px;font-weight:500}.opt{color:var(--mut);font-weight:400}.danger{color:var(--bad)!important}.auth{max-width:1060px;box-shadow:var(--sh);background:#fff;border-radius:22px;grid-template-columns:1fr 1.15fr;margin:36px auto;display:grid;overflow:hidden}.auth .aside{background:linear-gradient(160deg,var(--navy) 0%,var(--navy3) 100%);color:#fff;padding:40px 36px;position:relative;overflow:hidden}.auth .aside:after{content:"";background:#f2961d2e;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-80px;right:-80px}.auth .aside img{background:#fff;border-radius:50%;width:84px;height:84px;margin-bottom:22px;display:block}.auth .aside h2{margin:0 0 18px;font-size:26px;line-height:1.25}.auth .aside ul{margin:0 0 26px;padding:0;list-style:none}.auth .aside li{color:#d7ddef;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14.5px;display:flex}.auth .aside li svg{color:var(--orange);flex:none;margin-top:2px}.demoTag{color:#cfd6ea;z-index:1;background:#ffffff1a;border:1px solid #fff3;border-radius:99px;padding:6px 10px;font-size:12px;display:inline-block;position:relative}.acard{padding:36px 40px}.acard h1{color:var(--navy);margin:4px 0 6px;font-size:27px}.acard .sub{color:var(--mut);margin:0 0 18px}.rtabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.rtabs button{border:1.5px solid var(--line);cursor:pointer;color:#3a4460;text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:13px;font-weight:600;display:flex}.rtabs button.on{border-color:var(--orange);color:var(--navy);background:#fff8ee;box-shadow:0 0 0 3px #f2961d26}.rtabs button svg{color:var(--orange2)}.rpick{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.rpick button{text-align:left;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:14px;display:grid}.rpick button svg{color:var(--orange2);grid-row:span 2}.rpick button b{color:var(--navy);font-size:14px}.rpick button small{color:var(--mut);font-size:12.5px}.rpick button.on{border-color:var(--orange);background:#fff8ee;box-shadow:0 0 0 3px #f2961d26}.pw{position:relative}.pw input{padding-right:66px}.eye{color:var(--navy);cursor:pointer;background:#eef1f8;border:0;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.chk2{color:#3a4460;cursor:pointer;align-items:center;gap:8px;margin:4px 0 14px;font-size:13.5px;display:flex}.chk2 input{accent-color:var(--orange);flex:none;width:16px;height:16px}.acard .errmsg{margin:0 0 12px}.or{color:var(--mut);align-items:center;gap:10px;margin:18px 0 12px;font-size:12.5px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.alt{text-align:center;color:var(--mut);margin:14px 0 0;font-size:14px}.alt a{color:var(--orange2);font-weight:600}.meter{flex-wrap:wrap;align-items:center;gap:5px;margin:-4px 0 14px;display:flex}.meter i{background:var(--line);border-radius:9px;width:46px;height:5px}.meter span{color:var(--mut);margin-left:6px;font-size:12px}.meter[data-s="1"] i:nth-child(-n+1){background:var(--bad)}.meter[data-s="2"] i:nth-child(-n+2){background:var(--orange)}.meter[data-s="3"] i:nth-child(-n+3){background:#7bbf3f}.meter[data-s="4"] i{background:var(--ok)}.rsteps{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;display:flex}.rsteps span{color:var(--mut);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.rsteps span b{width:22px;height:22px;color:var(--mut);background:#eef1f8;border-radius:50%;place-items:center;font-size:11.5px;display:grid}.rsteps span.on{color:var(--navy)}.rsteps span.on b{background:var(--orange);color:#fff}.rsteps span.done b{background:var(--ok);color:#fff}.rsteps span+span:before{content:"";background:var(--line);width:14px;height:1.5px;margin-right:2px}.otp{letter-spacing:8px;text-align:center;font-weight:600;font-size:20px!important}b.code{color:var(--orange2);letter-spacing:2px;background:#fff4e5;border-radius:6px;padding:2px 7px}.rolegrid{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:28px;padding-bottom:10px;display:grid}.rcard{box-shadow:var(--sh);border-top:5px solid var(--orange);background:#fff;border-radius:18px;flex-direction:column;padding:26px;display:flex;position:relative}.rcard.admin{border-top-color:var(--navy)}.ric{width:52px;height:52px;color:var(--orange2);background:#fff4e5;border-radius:14px;flex:none;place-items:center;margin-bottom:12px;display:grid}.rcard.admin .ric,.gate .ric{color:var(--navy);background:#eef1f8}.rcard h3{color:var(--navy);margin:0 0 6px;font-size:20px}.rcard p{color:var(--mut);margin:0 0 12px;font-size:14px}.rcard ul{color:#3a4460;flex:1;margin:0 0 14px;padding-left:18px;font-size:14px}.rcard li{margin-bottom:4px}.rcard small{color:var(--mut);margin-bottom:12px;display:block}.rcard .cur{position:absolute;top:16px;right:16px}.note.guest{margin-top:16px}.note.guest a{color:var(--orange2);font-weight:600}.dnav .dsep{background:var(--line);height:1px;margin:8px 4px}.dnav button svg{color:#8a93a8;flex:none}.dnav button.on svg{color:var(--orange2)}.dnav .cnt{color:var(--navy);background:#eef1f8;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.dnav button.on .cnt{background:var(--orange);color:#fff}.av.n{background:var(--navy)}.dmain{min-width:0}.kpi em{color:var(--ok);margin-top:4px;font-size:12px;font-style:normal;font-weight:500;display:block}.dhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dhead h3{color:var(--navy);margin:0;font-size:19px}.dgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.th svg{width:100%;height:100%;display:block}.bubble{color:var(--ink);background:#f3f5fa;border-radius:12px 12px 12px 4px;max-width:640px;margin-top:8px;padding:10px 12px;font-size:14px}.bubble.me{background:#fff4e5;border-radius:12px 12px 4px;margin-left:auto}.bubble small{color:var(--mut);margin-bottom:2px;font-size:11.5px;display:block}.li .acts,.mrow .acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.li.col{flex-direction:column;align-items:stretch}.li.col .top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vmeta{text-align:right}.vmeta small{color:var(--mut);display:block}.rbox{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.rbox textarea{resize:vertical;flex:1;height:44px;min-height:44px}.prog{background:#eef1f8;border-radius:99px;height:8px;margin:14px 0 6px;overflow:hidden}.prog i{background:linear-gradient(90deg,var(--orange),var(--ok));height:100%;display:block}.vtrack{margin:16px 0 4px;display:flex}.vtrack div{text-align:center;color:var(--mut);flex:1;font-size:12px;position:relative}.vtrack div b{width:28px;height:28px;color:var(--mut);z-index:1;background:#eef1f8;border-radius:50%;place-items:center;margin:0 auto 6px;display:grid;position:relative}.vtrack div:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:14px;left:-50%}.vtrack div:first-child:before{display:none}.vtrack div.d b{background:var(--ok);color:#fff}.vtrack div.d:before,.vtrack div.c:before{background:var(--ok)}.vtrack div.c b{background:var(--orange);color:#fff}.vtrack div.d,.vtrack div.c{color:var(--navy);font-weight:600}.vhead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vhead .ric{margin:0}.vhead .grow{flex:1;min-width:180px}.h3{color:var(--navy);margin:0 0 16px;font-size:19px}.h4{color:var(--navy);margin:18px 0 6px;font-size:15px}.tg{cursor:pointer;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.tg input{accent-color:var(--orange);flex:none;width:17px;height:17px}.factions2{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.mrow:last-child{border-bottom:0}.mrow .ring{flex:none;width:64px;height:64px;margin:0}.mrow .ring svg{width:64px;height:64px}.mrow .ring b{font-size:15px}.mrow .th{border-radius:8px;flex:none;width:84px;height:60px;overflow:hidden}.mrow .grow{flex:1;min-width:200px}.mrow small{color:var(--mut);display:block}.reasons,.chkl{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.reasons span,.chkl span{color:var(--ok);background:#e3f6ec;border-radius:99px;padding:3px 8px;font-size:12px}.reasons span.no{color:var(--orange2);background:#fff4e5}.chkl span.no{color:var(--bad);background:#fde8e8}.cc{float:right;color:var(--ok);font-size:12px;font-weight:500}.cc.warn{color:var(--orange2)}body.adminMode header.top,body.adminMode footer{display:none}.adm{background:#eef1f7;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 31px);display:grid}.aside3{background:var(--navy3);flex-direction:column;gap:2px;height:calc(100vh - 31px);padding:18px 14px;display:flex;position:sticky;top:0;overflow:auto}.alogo{background:#fff;border-radius:12px;margin-bottom:6px;padding:8px 10px;display:block}.alogo img{width:auto;height:42px;margin:0 auto;display:block}.atag{letter-spacing:1.2px;text-transform:uppercase;color:var(--orange);padding:8px 10px 10px;font-size:11px;font-weight:700}.aside3 button{color:#b9c2da;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.aside3 button:hover{color:#fff;background:#ffffff12}.aside3 button.on{background:var(--orange);color:#fff}.aside3 .cnt{background:#ffffff29;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11.5px;font-style:normal}.aside3 .dsep{background:#ffffff1a;height:1px;margin:10px 4px}.amain{min-width:0;padding:22px 26px 40px}.atop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.atop h1{color:var(--navy);margin:0;font-size:24px}.atop small{color:var(--mut)}.ame{box-shadow:var(--sh);background:#fff;border-radius:99px;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:flex}.ame small{color:var(--mut);font-size:11.5px;display:block}.ame b{font-size:13.5px}.kpis.k6{grid-template-columns:repeat(3,1fr)}.agrid2{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.chart{align-items:flex-end;gap:12px;height:190px;padding:18px 18px 0;display:flex}.chart div{height:100%;color:var(--mut);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;font-size:12px;display:flex}.chart i{background:linear-gradient(180deg,var(--orange),#f7b75e);border-radius:8px 8px 0 0;width:100%;max-width:46px;display:block}.chart b{color:var(--navy);margin-bottom:4px;font-size:12px}.chart div span{padding:6px 0 10px}.hbar{grid-template-columns:100px 1fr 30px;align-items:center;gap:10px;padding:7px 18px;font-size:13px;display:grid}.hbar i{background:var(--navy2);border-radius:99px;height:10px;display:block}.tbl{border-collapse:collapse;background:#fff;width:100%;font-size:13.5px}.tbl th{text-align:left;color:var(--mut);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfd;padding:10px 14px;font-size:11.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}.tbl td small{color:var(--mut);display:block}.tscroll{overflow-x:auto}.toolbar2{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.toolbar2 input{max-width:280px}.qcard{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.qcard:last-child{border-bottom:0}.qcard .th{border-radius:10px;width:120px;height:84px;overflow:hidden}.qcard h5{color:var(--navy);margin:0 0 3px;font-size:15px}.qcard .acts{flex-direction:column;align-items:stretch;gap:6px;display:flex}.sev{border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.sev.High{color:var(--bad);background:#fde8e8}.sev.Medium{color:var(--orange2);background:#fff4e5}.sev.Low{color:var(--navy);background:#eef1f8}.gate{text-align:center;max-width:520px;margin:0 auto}.gate .ric{margin:0 auto 12px}.gate h1{color:var(--navy);margin:0 0 6px}.gate p{color:var(--mut)}.gbtn{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.docprev{color:var(--mut);background:#fafbfd;border:1px dashed #c9d1e3;border-radius:12px;padding:20px;font-size:13px}.docprev .ln{background:#e3e7ef;border-radius:4px;height:8px;margin:10px 0}.bhero{background:linear-gradient(135deg,var(--navy) 0%,var(--navy2) 100%);color:#fff;padding:30px 0 36px;position:relative;overflow:hidden}.bhero:after{content:"";background:#f2961d29;border-radius:50%;width:300px;height:300px;position:absolute;top:-90px;right:-90px}.bhero .wrap{z-index:1;position:relative}.crumb.lt,.crumb.lt a{color:#aab3cc}.bhero h1{max-width:760px;margin:8px 0;font-size:34px;line-height:1.2}.bhero p{color:#cfd6ea;max-width:640px;margin:0 0 20px}.bhero .hnote{color:#9aa5c2;margin:12px 0 0;font-size:12.5px}.bsearch{background:#fff;border-radius:14px;align-items:center;gap:8px;max-width:620px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 10px 30px #0000002e}.bsearch>span{color:var(--mut);display:flex}.bsearch input{min-width:0;padding:10px 4px;border:0!important}.bsearch.sm{box-shadow:none;border:1.5px solid var(--line);padding:4px 4px 4px 8px}.bcats{margin:22px 0 4px}.bcats em,.catl em{opacity:.65;margin-left:2px;font-size:11.5px;font-style:normal}.bmeta{color:var(--mut);margin:14px 0;font-size:14px}.bfeat{color:inherit;grid-template-columns:1.2fr 1fr;margin-bottom:22px;display:grid}.bfeat h2{color:var(--navy);margin:8px 0 10px;font-size:26px;line-height:1.25}.bimg{background:var(--navy);aspect-ratio:2;position:relative;overflow:hidden}.bfeat .bimg{aspect-ratio:auto;min-height:280px}.cov{width:100%;height:100%;display:block}.bimg .cov,.ogi .cov{position:absolute;inset:0}.bbody{padding:18px 20px 20px}.bfeat .bbody{flex-direction:column;justify-content:center;padding:30px;display:flex}.bcat{letter-spacing:.6px;text-transform:uppercase;color:var(--orange2);font-size:11.5px;font-weight:700;display:inline-block}.bimg .bcat.on{color:var(--navy);letter-spacing:.3px;background:#fff;border-radius:99px;padding:4px 9px;position:absolute;top:12px;left:12px}.bgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bcard{color:inherit;flex-direction:column;transition:all .15s;display:flex}.bcard:hover,.bfeat:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1c284721}.bcard h3{color:var(--navy);margin:0 0 8px;font-size:17px;line-height:1.35}.bcard p,.bfeat p{color:var(--mut);margin:0 0 14px;font-size:14px}.bcard .bbody{flex-direction:column;flex:1;display:flex}.bcard .byl{margin-top:auto}.byl{align-items:center;gap:10px;font-size:13px;display:flex}.byl small{color:var(--mut);font-size:12px;display:block}.bav{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:grid}.bav.lg{background:var(--orange);width:46px;height:46px;font-size:15px}.art{padding-top:22px;padding-bottom:20px}.agrid{grid-template-columns:minmax(0,1fr) 300px;gap:34px;margin-top:14px;display:grid}.art h1{color:var(--navy);margin:8px 0 12px;font-size:36px;line-height:1.2}.lead{color:#4a5470;margin:0 0 18px;font-size:18px}.ameta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.ameta small{color:var(--mut);font-size:12.5px;display:block}.adates{color:var(--mut);flex-wrap:wrap;gap:14px;margin-left:auto;font-size:13px;display:flex}.acover{aspect-ratio:2;background:var(--navy);border-radius:16px;margin:22px 0;overflow:hidden}.abody{color:#2a3147;font-size:16.5px;line-height:1.75}.abody h2{color:var(--navy);margin:30px 0 10px;font-size:23px;line-height:1.3}.abody h3{color:var(--navy);margin:22px 0 8px;font-size:18px}.abody ul{padding-left:22px}.abody li{margin-bottom:8px}.abody .tip{border-left:4px solid var(--orange);background:#fff4e5;border-radius:8px;padding:12px 16px;font-size:15px}.abody .tip a{color:var(--orange2)}.abody table{border-collapse:collapse;width:100%;margin:10px 0 16px;font-size:14.5px}.abody th,.abody td{border:1px solid var(--line);text-align:left;padding:8px 10px}.abody th{color:var(--navy);background:#f6f7fb}.atags{flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.ashare{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.ashare>span{color:var(--navy);font-size:14px;font-weight:600}.abox{border-radius:var(--r);box-shadow:var(--sh);background:#fff;gap:14px;margin-top:10px;padding:18px;display:flex}.abox p{color:var(--mut);margin:4px 0 0;font-size:14px}.aside2{align-self:start;position:sticky;top:90px}.catl{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.catl:last-child{border:0}.catl:hover{color:var(--orange2)}.sideCta{background:linear-gradient(150deg,var(--navy),var(--navy2));padding:22px}.sideCta h3{font-size:19px}.related{margin-top:40px}.related h2{color:var(--navy);margin:0 0 16px;font-size:24px}.seo{border-radius:var(--r);box-shadow:var(--sh);background:#fff;border:1.5px dashed #c9d1e3;margin:34px 0 10px}.seo summary{cursor:pointer;color:var(--navy);align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.seo summary::-webkit-details-marker{display:none}.seo summary svg{color:var(--orange2);flex:none}.seo summary small{color:var(--mut);font-size:12.5px;font-weight:400;display:block}.seo summary:after{content:"▾";color:var(--mut);margin-left:auto}.seo[open] summary{border-bottom:1px solid var(--line)}.seo>div,.seo>h4,.seo>pre,.seo>p{margin-left:20px;margin-right:20px}.seogrid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:18px;padding-top:18px;display:grid}.seo h4{text-transform:uppercase;letter-spacing:.6px;color:var(--mut);margin:0 0 8px;font-size:12.5px}.serp{border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-family:Arial,sans-serif}.serp .su{align-items:center;gap:10px;margin-bottom:6px;display:flex}.serp .su b{color:#202124;font-size:14px;font-weight:400}.serp .su small{color:#4d5156;word-break:break-all;font-size:12px;display:block}.serp .fav{background:#f1f3f4;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.serp .fav img{width:26px;height:26px}.serp a{color:#1a0dab;margin-bottom:4px;font-size:19px;line-height:1.3;display:block}.serp p{color:#4d5156;margin:0;font-size:14px;line-height:1.5}.serp p span{color:#70757a}.checks{flex-direction:column;gap:5px;margin-top:12px;font-size:13px;display:flex}.checks .ok2{color:var(--ok)}.checks .warn{color:var(--orange2)}.ogc{border:1px solid #dadde1;border-radius:6px;max-width:500px;font-family:Helvetica,Arial,sans-serif;overflow:hidden}.ogi{aspect-ratio:1.91;background:var(--navy);position:relative;overflow:hidden}.ogt{background:#f0f2f5;padding:10px 12px}.ogt small{color:#606770;font-size:12px}.ogt b{color:#1d2129;margin:3px 0;font-size:16px;line-height:1.3;display:block}.ogt p{color:#606770;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;overflow:hidden}.xc{border:1px solid #cfd9de;border-radius:16px;max-width:500px;overflow:hidden}.xc .ogi span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#000000b8;border-radius:4px;max-width:85%;padding:2px 8px;font-size:13px;position:absolute;bottom:12px;left:12px;overflow:hidden}.xc small{color:#536471;padding:8px 12px;font-size:13px;display:block}pre.code{color:#d7def0;white-space:pre;background:#0f1730;border-radius:12px;max-height:340px;padding:16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.seo>p.fine{margin-bottom:18px}@media (max-width:1020px){.adm{grid-template-columns:1fr}.aside3{flex-direction:row;gap:4px;height:auto;padding:10px;position:static;overflow-x:auto}.aside3 .atag,.aside3 .dsep{display:none}.aside3 .alogo{flex:none;margin:0 6px 0 0;padding:4px 8px}.aside3 .alogo img{height:30px}.aside3 button{white-space:nowrap;flex:none;width:auto}.agrid2{grid-template-columns:1fr}.bgrid{grid-template-columns:1fr 1fr}.agrid{grid-template-columns:1fr}.aside2{position:static}.rolegrid{grid-template-columns:1fr 1fr}.dnav .dsep{display:none}.dnav .cnt{margin-left:6px}}@media (max-width:780px){.auth{border-radius:18px;grid-template-columns:1fr;margin:16px 12px}.auth .aside{align-items:center;gap:14px;padding:18px 20px;display:flex}.auth .aside img{flex:none;width:52px;height:52px;margin:0}.auth .aside h2{margin:0;font-size:16px}.auth .aside ul,.auth .aside .demoTag{display:none}.seogrid,.bfeat{grid-template-columns:1fr}.bfeat .bimg{aspect-ratio:2;min-height:0}.bfeat .bbody{padding:20px}.qcard{grid-template-columns:1fr}.qcard .th{width:100%;height:150px}.qcard .acts{flex-flow:wrap}}@media (max-width:640px){.acard{padding:24px 18px}.acard h1{font-size:23px}.rtabs button{padding:10px 4px;font-size:11.5px}.rpick,.rolegrid{grid-template-columns:1fr}.kpis.k6{grid-template-columns:1fr 1fr}.amain{padding:16px 14px 30px}.atop h1{font-size:21px}.bhero h1{font-size:26px}.bgrid{grid-template-columns:1fr}.bfeat h2{font-size:21px}.art h1{font-size:27px}.lead,.abody{font-size:16px}.adates{margin-left:0}.seo>div,.seo>h4,.seo>pre,.seo>p{margin-left:14px;margin-right:14px}.seo summary{padding:14px}.chart{gap:6px;padding:14px 10px 0}.hbar{grid-template-columns:84px 1fr 26px;padding:7px 12px}.meter i{width:34px}.vmeta{text-align:left}.rbox{flex-direction:column;align-items:stretch}.vtrack div{overflow-wrap:anywhere;min-width:0;padding:0 1px;font-size:10px;line-height:1.25}.ame{display:none}}.seo{overflow:hidden}.seogrid>div{min-width:0}.serp a,.serp p,.ogt b,.fine{overflow-wrap:anywhere}.pd{padding-bottom:40px;overflow-x:clip}.pd *{min-width:0}.pd-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(14px,3vw,32px)}.pd-top{flex-wrap:wrap;align-items:center;gap:14px;padding-top:18px;padding-bottom:14px;display:flex}.pd-back{border:1.5px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.pd-back:hover{border-color:var(--navy)}.pd-crumb{color:var(--mut);overflow-wrap:anywhere;margin:0;font-size:13px}.pd-crumb a:hover{color:var(--orange2)}.pd-crumb span{color:var(--navy);font-weight:500}.pd-gal{border-radius:20px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;height:clamp(320px,34vw,500px);display:grid;position:relative;overflow:hidden}.pd-shot{background:#e9edf5;margin:0;position:relative;overflow:hidden}.pd-shot.pd-main{grid-row:1/3}.pd-shot svg{width:100%;height:100%;display:block}.pd-shot figcaption{color:#fff;background:#1c2847d1;border-radius:8px;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:10px}.pd-count{display:none}.pd-grid{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"head side""body side";align-items:start;gap:22px 28px;padding-top:24px;padding-bottom:12px;display:grid}.pd-head{grid-area:head}.pd-side{grid-area:side;gap:18px;display:grid;position:sticky;top:84px}.pd-body{grid-area:body;gap:18px;display:grid}.pd-card{box-shadow:var(--sh);background:#fff;border-radius:16px;padding:clamp(18px,2vw,26px)}.pd-card h3{color:var(--navy);margin:0 0 14px;font-size:18px}.pd-tags{flex-wrap:wrap;gap:8px;display:flex}.pd-soft{background:#eef1f8}.pd-title{color:var(--navy);overflow-wrap:anywhere;margin:12px 0 6px;font-size:clamp(23px,2.3vw,34px);line-height:1.22}.pd-title+div{margin-top:10px!important}.pd-loc{color:var(--mut);align-items:flex-start;gap:6px;margin-top:8px;font-size:14px;display:flex}.pd-loc svg{flex:none;margin-top:3px}.pd-loc b{color:var(--ink);font-weight:600}.pd-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.pd-facts div{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pd-facts b{color:var(--navy);font-size:18px;line-height:1.3;display:block}.pd-facts span{color:var(--mut);font-size:12.5px}.pd-status{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pd-pill{border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.pd-pill.n{background:var(--navy);color:#fff}.pd-pill.o{background:var(--orange);color:#fff}.pd-pill.ok{color:#14794b;background:#e7f6ee}.pd-pill.w{color:#a85f00;background:#fff4e2}.pd-price{color:var(--navy);font-size:clamp(25px,2.2vw,30px);font-weight:700;line-height:1.2}.pd-price small{color:var(--mut);font-size:14px;font-weight:500}.pd-sub{color:var(--mut);margin:4px 0 16px;font-size:13px}.pd-seller{border-top:1px solid var(--line);align-items:center;gap:12px;margin-bottom:12px;padding:12px 0;display:flex}.pd-av{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:grid}.pd-seller b{color:var(--navy);font-size:15px;line-height:1.3;display:block}.pd-seller small{color:var(--mut);font-size:12px;line-height:1.4;display:block}.pd-buy .lockbox{margin-bottom:12px}.pd-buy .lockbox span{overflow-wrap:anywhere}#ctaState .note{margin-bottom:10px}.pd-ctas{gap:9px;display:grid}.pd-ctas .btn{white-space:normal;text-align:center;width:100%;min-height:46px}.pd-fine{color:var(--mut);margin:12px 0 0;font-size:12px}.pd-more h3{margin-bottom:6px;font-size:16px}.pd-more p{color:var(--mut);margin:0 0 12px;font-size:13.5px}.pd-more .pd-more-btn{color:#fff;background:#1f2d50;border-color:#1f2d50}.pd-more .pd-more-btn:hover{background:var(--navy2);border-color:var(--navy2);color:#fff}.pd-desc{color:#46506b;max-width:75ch;margin:0;font-size:15.5px;line-height:1.7}.pd-dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;display:grid}.pd-dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.pd-dl dt{color:var(--mut)}.pd-dl dd{color:var(--navy);text-align:right;margin:0;font-weight:600}.pd-feat{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.pd-feat span{background:var(--bg);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.pd-feat svg{flex:none}.pd-mrow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pd-mrow .bars{flex:1;min-width:220px}.pd-map svg{width:100%;height:auto}.pd-sim{padding-top:26px}.pd-sim h2.t{margin:0 0 16px;font-size:clamp(20px,2vw,24px)}.pd-mbar{display:none}@media (min-width:1440px){.pd-grid{grid-template-columns:minmax(0,1fr) 400px;gap:24px 36px}}@media (max-width:1023px){.pd-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""body"}.pd-side{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;position:static}.pd-gal{height:clamp(280px,46vw,440px)}}@media (max-width:700px){.pd-side{grid-template-columns:minmax(0,1fr)}.pd-gal{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;gap:8px;height:auto;display:flex;overflow-x:auto}.pd-gal::-webkit-scrollbar{display:none}.pd-shot,.pd-shot.pd-main{aspect-ratio:4/3;scroll-snap-align:start;border-radius:16px;flex:0 0 100%}.pd-count{color:#fff;pointer-events:none;background:#1c2847d1;border-radius:99px;padding:3px 9px;font-size:11.5px;display:block;position:absolute;top:10px;right:10px}.pd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-dl{grid-template-columns:minmax(0,1fr)}.pd-feat{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-top{gap:10px;padding-top:12px;padding-bottom:10px}.pd{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pd-mbar{z-index:50;border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #1c284714}.pd-mbar .btn{flex:1;min-height:44px;padding:11px 8px}.pd-mp{flex:1.3;line-height:1.25}.pd-mp b{color:var(--navy);font-size:14.5px;display:block}.pd-mp small{color:var(--mut);font-size:11.5px}}@media (max-width:380px){.pd-feat{grid-template-columns:minmax(0,1fr)}.pd-mp{display:none}}.pd-map{background:#f6f7fb}.pd-map svg{width:100%;height:auto;max-height:340px;margin:0 auto}:is(body:has(.pd) header .wrap,body:has(.pd) footer .wrap){max-width:1320px;padding-left:clamp(14px,3vw,32px);padding-right:clamp(14px,3vw,32px)}@media (min-width:1600px){.pd-wrap{max-width:1440px}body:has(.pd) header .wrap{max-width:1440px}body:has(.pd) footer .wrap{max-width:1440px}.pd-grid{grid-template-columns:minmax(0,1fr) 420px}}footer .flogo{background:0 0;border-radius:0;max-width:100%;margin:0 0 4px -12px;padding:0;line-height:0;display:inline-block}footer .flogo img{aspect-ratio:3;object-fit:contain;width:210px;max-width:100%;height:auto;display:block}footer .flogo:hover{opacity:.92}@media (max-width:1024px){footer .flogo img{width:190px}}@media (max-width:600px){footer .flogo{margin-left:-10px}footer .flogo img{width:170px}}.auth .aside img.aside-logo{aspect-ratio:1;object-fit:contain;z-index:1;background:0 0;border-radius:0;width:132px;max-width:100%;height:auto;margin:-8px 0 14px -4px;display:block;position:relative}@media (max-width:1020px){.auth .aside img.aside-logo{width:116px}}@media (max-width:780px){.auth .aside img.aside-logo{flex:none;width:72px;height:auto;margin:-4px 0 -4px -4px}}@media (max-width:380px){.auth .aside img.aside-logo{width:62px}}.logo .lg-mob{display:none}@media (max-width:640px){.nav .logo{flex:0 auto;min-width:0}.logo .lg-mark{display:none!important}.logo .lg-mob{object-fit:contain;width:auto;max-width:calc(100vw - 104px);height:54px;margin-left:-8px;display:block}}@media (max-width:340px){.logo .lg-mob{height:48px}}.pident{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:2px 0;display:flex}a.pidl{color:#9a5608;white-space:nowrap;cursor:pointer;background:#fff4e6;border:1px solid #f6c98a;border-radius:999px;align-items:center;min-height:28px;padding:2px 10px;font-size:12.5px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}a.pidl:hover{color:#fff;background:#f2961d;border-color:#f2961d}a.pnml{min-height:28px;color:var(--navy);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;align-items:center;-webkit-text-decoration:underline #f2961db3;text-decoration:underline #f2961db3;display:inline-flex}a.pnml:hover{color:#9a5608}a.pidl:focus-visible,a.pnml:focus-visible{outline-offset:2px;outline:2px solid #1c2847}small a.pidl{min-height:26px;margin:2px 0;font-size:12px}.psh-k{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:12px;font-weight:700}.psh-id{color:#fff;background:#1c2847;border-radius:999px;margin:6px 0;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.psh h3{padding-right:30px;font-size:19px;line-height:1.3}.psh-sub{color:var(--mut);margin:4px 0 12px;font-size:14px}.psh-g{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.psh-g div{background:var(--bg);border-radius:10px;min-width:0;padding:8px 10px}.psh-g small{color:var(--mut);font-size:12px;display:block}.psh-g b{color:var(--navy);overflow-wrap:anywhere;font-size:14px}.psh-r{border:1px solid #e3e7ef;border-radius:12px;margin:0 0 14px;padding:10px 12px;font-size:13.5px}.psh-r h4{color:var(--navy);margin:0 0 6px;font-size:14px}.psh-r ul{margin:0;padding-left:18px}.psh-r li{margin:3px 0}.psh .factions2{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){a.pidl{min-height:36px;padding:4px 12px;font-size:13px}small a.pidl{min-height:34px}a.pnml{min-height:36px}.psh .factions2 .btn{text-align:center;flex:100%;justify-content:center}}@media (max-width:360px){.psh-g{grid-template-columns:1fr}}@media (max-width:1020px){.mnav a.btn{text-align:center;justify-content:center;align-items:center;padding-top:11.5px;padding-bottom:10.5px;display:flex}}.mx{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.mx-intro{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.mx-intro b{color:var(--navy);font-size:16px}.mx-intro span{color:var(--mut);font-size:12.5px}.mx-sec{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0 0 14px;padding:10px 14px 2px}.mx-sec legend{color:var(--navy);padding:0 6px;font-size:14px;font-weight:700}.mx-sec legend small{color:var(--mut);font-size:12px;font-weight:500}.mx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.mx-grid .fl{min-width:0;margin-bottom:12px}.mx-grid .mx-wide{grid-column:1/-1}.mx-grid select,.mx-grid input{width:100%;max-width:100%}.mx-review{margin-top:20px}.mx-review h3{color:var(--navy);margin:0 0 4px;font-size:16px}.mx-review h4,.mx-pd h4{color:var(--mut);text-transform:uppercase;letter-spacing:.05em;margin:14px 0 6px;font-size:12px}.mx-pd dd{overflow-wrap:anywhere}@media (max-width:760px){.mx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mx-grid{grid-template-columns:1fr}.mx-sec{padding:8px 10px 0}}.ts-prog{margin-bottom:16px}.ts-prog-top{color:var(--mut);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.ts-bar{background:var(--line);border-radius:9px;height:6px;overflow:hidden}.ts-bar i{background:var(--orange);border-radius:9px;height:100%;display:block}.ts-steps{color:var(--mut);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ts-steps li.on span{color:var(--navy);font-weight:700}.ts-steps li.done button{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ts-h{color:var(--navy);margin:6px 0 8px;font-size:20px}.ts-chosen{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.ts-chosen b{color:var(--navy)}.ts-link{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ts-lead{color:var(--mut);margin:0 0 14px;font-size:13.5px}.mx.ts-mx{border-top:0;margin-top:0;padding-top:0}.ts-opt{border:0;min-width:0;margin:0 0 18px;padding:0}.ts-opt legend{color:var(--navy);margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.ts-cards{gap:10px;display:grid}.ts-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-card{cursor:pointer;display:block;position:relative}.ts-card input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ts-card span{border:1.5px solid var(--line);box-sizing:border-box;background:#fff;border-radius:12px;height:100%;padding:12px 14px;display:block}.ts-card b{color:var(--navy);font-size:15px;display:block}.ts-card small{color:var(--mut);margin-top:2px;font-size:12.5px;display:block}.ts-card input:checked+span{border-color:var(--orange);background:#fff7ec;box-shadow:0 0 0 3px #f2961d2e}.ts-card input:focus-visible+span{outline:2px solid var(--navy);outline-offset:2px}.ts-fr{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.ts-rv-wrap{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ts-rv{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:10px 14px}.ts-rv-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ts-rv-h h4{color:var(--navy);margin:0;font-size:14.5px}.ts-rv .tt{table-layout:fixed;width:100%}.ts-rv .tt th,.ts-rv .tt td{overflow-wrap:anywhere}.ts-rv tr.ts-sub th{text-transform:uppercase;letter-spacing:.05em;color:var(--mut);padding-top:12px;font-size:11.5px}@media (max-width:760px){.ts-rv-wrap{grid-template-columns:1fr}.ts-steps{display:none}}@media (max-width:480px){.ts-cards.three{grid-template-columns:1fr}.factions{flex-wrap:wrap}}.factions.ts-nav{margin-top:16px}#mxIn>.mx-sec:last-child{margin-bottom:0}@media (max-width:640px){.factions.ts-nav{grid-template-columns:1fr;gap:8px;display:grid}.factions.ts-nav.ts-nav3{grid-template-columns:1fr 1fr}.factions.ts-nav .ts-fr{display:contents}.factions.ts-nav #lNext{order:-1;grid-column:1/-1}.factions.ts-nav #lBack,.factions.ts-nav #lSample{order:1}.factions.ts-nav #lReview{order:2}.factions.ts-nav .btn{justify-content:center;width:100%;margin:0}}.sv-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;padding:14px}.sv-card.on{border-color:var(--orange);box-shadow:0 0 0 3px #f2961d1f}.sv-card.dis{background:#f7f8fb}.sv-card.dis .sv-n{color:var(--mut)}.sv-card.err{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1f}.sv-n{color:var(--navy);font-size:15.5px;font-weight:700}.sv-meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sv-st,.sv-fee{border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.sv-st.on,.sv-fee.free{color:#1b7a3d;background:#e7f6ec}.sv-st.soon{color:#b45f00;background:#fff3e0}.sv-st.off{color:var(--mut);background:#eef0f4}.sv-fee.paid{color:var(--navy);background:#eef0f4}.sv-d,.sv-r{margin:8px 0 0;font-size:13.5px}.sv-r{color:var(--mut)}.sv-pick{border:1px dashed var(--orange);color:var(--navy);cursor:pointer;background:#fff7ec;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.sv-pick input{accent-color:var(--orange);flex:none;width:18px;height:18px;margin-top:1px}.sv-body{gap:10px;margin-top:12px;display:grid}.sv-up{border:1px solid var(--line);border-radius:10px;min-width:0;padding:10px 12px}.sv-up-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sv-up-h b{color:var(--navy);font-size:14px}.sv-up-h small{color:var(--mut);font-size:12px;font-weight:400;display:block}.sv-btn{cursor:pointer;position:relative;overflow:hidden}.sv-btn:focus-within{outline:2px solid var(--navy);outline-offset:2px}.sv-in{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sv-files{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sv-files li{background:#f7f8fb;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 6px;font-size:13px;display:flex}.sv-files img,.sv-ic{object-fit:cover;width:34px;height:34px;color:var(--navy);background:#e6e9f0;border-radius:6px;flex:none;place-items:center;font-size:13px;display:grid}.sv-fn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sv-files small{color:var(--mut);flex:none}.sv-rm{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:36px;height:36px;font-size:20px;line-height:1}.sv-rm:hover{color:#c0392b;background:#e6e9f0}.sv-empty{color:var(--mut);margin:8px 0 0;font-size:12.5px}.sv-stat{border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.sv-stat.ok{color:#1b7a3d;background:#e7f6ec}.sv-stat.warn{color:#9a5200;background:#fff3e0}.sv-bad{color:#c0392b!important}.sv-ok{margin:0}.sv-lock{color:var(--mut);background:#eef0f4;border-radius:8px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 10px;font-size:13px;display:flex}.sv-lock svg{flex:none;margin-top:1px}.sv-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sv-acts .btn[disabled]{opacity:.55;cursor:not-allowed}.sv-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sv-done{text-align:left;border:1px solid var(--line);border-radius:12px;max-width:520px;margin:14px auto;padding:12px 14px;font-size:13.5px}.sv-done ul{margin:6px 0 0;padding-left:18px}.sv-done li{margin:4px 0}.sv-done.none{color:var(--mut)}@media (max-width:480px){.sv-row{grid-template-columns:1fr}.sv-acts .btn{flex:calc(50% - 8px)}}.apfile{flex-wrap:wrap;flex:100%;align-items:center;gap:8px 12px;display:flex}.apfile .apdn{flex:200px}.pdfob{flex:none;gap:6px}.vqfiles{gap:8px;margin-top:8px;display:grid}.vqfile{border:1px dashed var(--line);background:#fafbfd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;display:flex}.vqfile .apdn{flex:200px}html.pdfv-lock,html.pdfv-lock body{overflow:hidden}.pdfv{z-index:140;background:#0a0f1ec7;justify-content:center;align-items:stretch;padding:14px;display:flex;position:fixed;inset:0}.pdfv[hidden]{display:none}.pdfv-in{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:1100px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.pdfv-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}.pdfv-ttl{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pdfv-ttl>span:last-child{min-width:0}.pdfv-ttl b{color:var(--navy);overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.pdfv-ttl small{color:var(--mut);font-size:12px}.pdfv .x{border:1.5px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--navy);background:#fff;border-radius:50%;flex:none;font-size:22px;line-height:1;position:static}.pdfv-meta{border-bottom:1px solid var(--line);background:#f6f7fb;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 14px;display:flex}.pvc{border:1px solid var(--line);background:#fff;border-radius:8px;padding:3px 9px;font-size:12px;line-height:1.35}.pvc small{color:var(--mut);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;display:block}.pvc b{color:var(--navy);font-weight:600}.pvc-n{background:0 0;border:0;padding:0}.pvc-n small{text-transform:none;letter-spacing:0;font-size:11.5px}.pdfv-tools{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:8px 14px;display:flex}.pvg{align-items:center;gap:6px;display:inline-flex}.pvb{border:1.5px solid var(--line);min-width:36px;height:36px;color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:0 8px;font-size:18px;font-weight:700}.pvb:hover:not([disabled]){border-color:var(--navy)}.pvb[disabled]{opacity:.4;cursor:default}.pvt{font-size:13px;font-weight:600}.pvpl{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.pvpl input{border:1.5px solid var(--line);text-align:center;border-radius:8px;width:52px;height:36px;font-size:14px}.pvz{text-align:center;min-width:52px;color:var(--navy);font-size:13.5px;font-weight:600}.pdfv-pages{-webkit-overflow-scrolling:touch;background:#5b6377;outline:none;flex:1;padding:16px 12px;overflow:auto}.pdfpw{background:#fff;margin:0 auto 16px;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000059}.pdfpg{transform-origin:0 0;color:#1b1b1b;background:#fff;width:540px;height:764px;padding:40px 44px 34px;font-family:Georgia,Times New Roman,serif;font-size:13.5px;line-height:1.55;position:relative;overflow:hidden}.pdfpg h1{text-align:center;color:#111;margin:6px 0 14px;font-size:21px}.pdfpg h2{color:#111;border-bottom:1px solid #ccc;margin:16px 0 6px;padding-bottom:3px;font-size:14.5px}.pdfpg p{text-align:justify;margin:6px 0 8px}.pg-gov{text-align:center;letter-spacing:.02em;color:#1c2847;font-size:12.5px;font-weight:700}.pg-sub{text-align:center;color:#555;margin-top:2px;font-size:11.5px}.pg-kv,.pg-tbl{border-collapse:collapse;width:100%;margin:6px 0 8px;font-size:12.5px}.pg-kv th{text-align:left;vertical-align:top;width:40%;padding:3px 8px 3px 0;font-weight:700}.pg-kv td{padding:3px 0}.pg-tbl th,.pg-tbl td{text-align:left;border:1px solid #999;padding:4px 6px}.pg-tbl th{background:#eee}.pg-card{gap:10px;margin:10px 0;display:grid}.pg-cf,.pg-cb{background:#f3f8f1;border:1.5px solid #6b8e6b;border-radius:10px;padding:12px}.pg-cf{gap:12px;display:flex}.pg-ph{background:#c9d3c4;border-radius:4px;flex:0 0 72px;height:88px}.pg-cb b{display:block}.pg-cb span{color:#555;font-size:12px}.pg-cb i{background:repeating-linear-gradient(90deg,#222 0 2px,#0000 2px 5px);height:26px;margin-top:8px;display:block}.pg-sig{justify-content:space-between;gap:20px;margin:26px 0 6px;display:flex}.pg-sig span{color:#444;text-align:center;flex:1;font-size:12px}.pg-sig i{border-top:1px solid #333;margin-bottom:4px;display:block}.pg-stamp{color:#1f6f43;border:2.5px solid #1f6f43;border-radius:8px;margin:12px 0 0 6px;padding:6px 12px;font-family:Arial,sans-serif;font-size:12.5px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.pg-note{color:#8a5a00;background:#fff6e5;border:1px solid #f2d39b;border-radius:4px;padding:4px 6px;font-family:Arial,sans-serif;font-size:10px;position:absolute;bottom:30px;left:44px;right:44px}.pg-foot{text-align:center;color:#777;font-family:Arial,sans-serif;font-size:10px;position:absolute;bottom:10px;left:0;right:0}.pdfv-foot{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.pvf-acts{flex-wrap:wrap;gap:8px;display:flex}.pdfv .btn{flex:none;width:auto;margin:0}@media (max-width:900px){.pdfv{padding:8px}}@media (max-width:640px){.pdfv{padding:0}.pdfv-in{border-radius:0}.pdfv-top{gap:8px;padding:8px 10px}.pdfv-back,.pdfv-ttl .apdi{display:none}.pdfv-ttl b{font-size:13.5px}.pdfv-meta{grid-template-columns:1fr 1fr 1fr;gap:4px;padding:6px 10px;display:grid}.pdfv-meta>*{min-width:0}.pdfv-meta>.status{order:-1;grid-column:1/-1;justify-self:start}.pvc{padding:2px 6px;font-size:11px;line-height:1.3}.pvc b{overflow-wrap:anywhere}.pvc small{font-size:9.5px}.pvc:nth-child(4),.pvc:nth-child(5),.pvc-n{grid-column:1/-1}.pvc-n small{font-size:10.5px}.pdfv-tools{gap:6px 10px;padding:6px 8px}.pvt{font-size:12px}.pdfv-pages{padding:10px 8px}.pdfv-foot{padding:8px 10px}.pdfv-foot>.btn{flex:100%;order:2}.pvf-acts{flex:100%}.pvf-acts .btn{flex:1 1 0}.pdfob{flex:100%}.apfile .pdfob,.vqfile .pdfob{width:100%}}.vbtabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.vbtabs .chip{min-height:40px}.vbtabs .chip:focus-visible{outline-offset:2px;outline:3px solid #f2961d}.vbnote{margin-top:0!important}@media (max-width:900px){.adm .vbtbl td:first-child{text-align:left!important;justify-content:flex-start!important}.adm .vbtbl td:first-child:before{display:none!important}.adm .vbtbl td:first-child .c37{text-align:left!important;margin-left:0!important;margin-right:auto!important}}@media (max-width:560px){#vbp .list>h4{flex-wrap:wrap;row-gap:2px}#vbp .list>h4>span:first-child{flex:100%}#vbp .list>h4>small.hs{text-align:left;flex:100%;margin-left:0}.vbtabs{flex-wrap:nowrap}.vbtabs .chip{text-align:center;white-space:nowrap;flex:1 1 0;padding-left:8px;padding-right:8px}}.uvcrumb{color:var(--mut);margin:0 0 8px;font-size:12.5px}.uvcrumb b{color:var(--navy);font-weight:600}.uvtabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:4px;margin:0 0 14px;display:flex;overflow-x:auto}.uvtab{font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;min-height:44px;padding:10px 14px;font-weight:600;display:inline-flex}.uvtab:hover{color:var(--navy)}.uvtab.on{color:var(--navy);border-bottom-color:#f2961d}.uvtab:focus-visible,.uvst .chip:focus-visible,.uvcard:focus-visible,#uvB:focus-visible{outline-offset:2px;outline:3px solid #f2961d}.uvn{color:#fff;background:#f2961d;border-radius:99px;padding:4px 8px;font-size:12px;line-height:1}.uvbar{flex-wrap:wrap;gap:10px}.uvst{flex-wrap:wrap}.uvc{opacity:.75;font-size:12px}.uvsel{color:var(--mut);align-items:center;gap:8px;font-size:13px;display:inline-flex}.uvsel select{border:1.5px solid var(--line);min-height:40px;font:inherit;color:var(--navy);background:#fff;border-radius:10px;padding:0 10px}.uvsum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px 4px;display:grid}.uvcard{text-align:left;border:1.5px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:12px;min-height:44px;padding:10px 12px}.uvcard:hover{border-color:#c5cbd8}.uvcard.on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.uvcard b{color:var(--navy);font-size:14px;display:block}.uvcard small{color:var(--mut);font-size:12.5px}.uvcard .uvp{color:#b25e00;font-weight:600}.uvwhy{color:#b42318;margin-top:4px;font-size:12.5px;display:block}.uvnote{margin-top:0!important}@media (max-width:900px){.adm .uvtbl td:first-child{text-align:left!important;justify-content:flex-start!important}.adm .uvtbl td:first-child:before{display:none!important}.adm .uvtbl td:first-child .c37{text-align:left!important;margin-left:0!important;margin-right:auto!important}}@media (max-width:640px){.uvsum{grid-template-columns:1fr;padding:12px 12px 0}.uvbar #uQ,.uvsel{flex:100%}.uvsel select{flex:1}.uvtab{padding:10px}}@media (max-width:480px){.uvtabs{gap:0}.uvtab{gap:4px;padding:10px 6px;font-size:13.5px}.uvn{padding:3px 6px}}.v33n{color:#4a3d24;background:#fff7ec;border:1px solid #f6d3a3;border-left:4px solid #f2961d;border-radius:12px;margin:0 0 14px;padding:12px 16px;font-size:13.5px;line-height:1.55}.v33n b{color:var(--navy)}.v33n ul{margin:4px 0 0;padding-left:18px}.v33n li{margin-top:2px}.v33pr{color:var(--mut);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;display:block}.v33pr .rqxl{color:var(--navy);font-weight:600}.v33ct{color:var(--navy);overflow-wrap:anywhere;margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.v33lk{color:var(--mut);overflow-wrap:anywhere;margin-top:5px;font-size:12.5px;display:block}.v33lk .rqxl{color:var(--navy);font-weight:600}.v33ap{color:#a85c00;background:#fff3e2;border:1px solid #f6d3a3;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.35;display:inline-block}.v33ap.ok{color:#147a4b;background:#e6f6ee;border-color:#bfe6d1}.v33ap.no{color:#b42318;background:#fdecec;border-color:#f5c2c0}.v33ap.na{color:#4a5570;background:#eef1f7;border-color:#d9deea}.v33apw{display:block}.v33apw small{color:var(--mut);margin-top:4px;font-size:12px;display:block}table.v33t td{vertical-align:top}table.v33t td:first-child{min-width:200px}.v33t .acts{flex-wrap:wrap;gap:6px;display:flex}.v33t .rqxc b{line-height:1.35}.rqxi.v33hl{background:#fffaf2;border-color:#f2961d}.v33sel b{color:var(--navy)}@media (max-width:900px){table.v33t td:first-child{min-width:0}}.vmleg{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 12px;font-size:13px;display:flex}.vmleg>span{align-items:center;gap:7px;display:inline-flex}.vmt{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-block}.vmt.dir{color:#147a4b;background:#e6f6ee;border:1px solid #bfe6d1}.vmt.tsp{color:#a85c00;background:#fff3e2;border:1px solid #f6d3a3}.vmbar{border-bottom:1px solid #e6e9f0;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:14px 16px;display:flex}.vmbar label{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;display:flex}.vmbar select,.vmsel{font:inherit;text-transform:none;letter-spacing:0;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:10px;min-width:150px;padding:7px 30px 7px 10px;font-size:13px}.vmacts .vmsel{flex:none;min-width:0;max-width:100%;padding:6px 26px 6px 9px;font-weight:600;width:auto!important}.vmcnt{color:var(--mut);margin-left:auto;padding-bottom:8px;font-size:12.5px}table.vmtbl{width:100%;min-width:0}table.vmtbl td{vertical-align:middle}table.vmtbl td small{color:var(--mut);margin-top:3px;font-size:12px;display:block}table.vmtbl td:first-child .rqxl{text-align:left;font-weight:700}table.vmtbl td:first-child{min-width:190px;max-width:290px}table.vmtbl td[data-l=Actions]{min-width:170px}.vmtags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.vmid{color:var(--mut);font-size:12px}.vmd{color:var(--navy);white-space:nowrap}.vmacts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vmdet{font-weight:700}.vmempty{text-align:center;color:var(--mut);padding:22px!important}#mbox.vmbox{width:calc(100% - 24px);max-width:760px}.vmdlg h3{margin:2px 0 8px}.vmdlg .sgsec{margin-top:16px}.vmul{margin:4px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55}.vmul li{margin:3px 0}.vmnote{background:#f6f7fb;border-radius:10px;margin:6px 0 0;padding:10px 12px;font-size:13.5px}.vmdlg .v34b{margin-top:8px}@media (max-width:900px){table.vmtbl thead{display:none}table.vmtbl,table.vmtbl tbody{width:100%;display:block}table.vmtbl tr{border-bottom:1px solid #e6e9f0;grid-template-columns:1fr 1fr;gap:10px 18px;padding:14px 16px;display:grid!important}table.vmtbl td{width:auto;display:block;border:0!important;min-width:0!important;max-width:none!important;padding:0!important}table.vmtbl td:before{content:attr(data-l);letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}table.vmtbl td[data-l=Property],table.vmtbl td[data-l=Actions]{grid-column:1/-1}table.vmtbl td[data-l=Property]:before,table.vmtbl td[data-l=Actions]:before{display:none}table.vmtbl td[data-l=Actions]{padding-top:4px!important}}@media (max-width:560px){table.vmtbl tr{grid-template-columns:1fr 1fr;gap:10px 12px;padding:12px}.vmcnt{width:100%;margin-left:0;padding-bottom:0}.vmbar label{flex:130px}.vmbar select{width:100%;min-width:0}.vmleg{flex-direction:column;align-items:flex-start;gap:6px}}.sgl{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;margin:-4px 0;padding:4px 0;display:block}.sgl:hover b,.sgl:focus-visible b{color:#d97f0b;text-decoration:underline}.sgl:focus-visible{outline-offset:3px;outline:2px solid #f2961d}.sgl .sgv{color:#d97f0b;margin-top:3px;font-size:12px;font-weight:600;display:inline-block}.sgl .sgd{color:var(--mut);margin-top:2px;font-size:12.5px;display:block}.mbox.sgw{max-width:900px;padding:22px 24px}.sgh{align-items:flex-start;gap:16px;margin:4px 34px 14px 0;display:flex}.sgh .sgth{border-radius:12px;flex:0 0 150px;line-height:0;overflow:hidden}.sgh .sgth svg{width:100%;height:auto}.sgk{letter-spacing:.06em;text-transform:uppercase;color:#d97f0b;margin:0 0 4px;font-size:12px;font-weight:700}.sgh h3{font-size:20px;line-height:1.3}.sgpr{color:var(--navy);margin-top:6px;font-size:20px;font-weight:700}.sgchips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sgchip{color:var(--navy);background:#eef1f7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.sgchip.o{color:#a85c00;background:#fff3e2}.sgchip.g{color:#147a4b;background:#e6f6ee}.sgsec{border:1px solid var(--line);border-radius:14px;margin-top:12px;padding:14px 16px}.sgsec h4{color:var(--navy);margin:0 0 10px;font-size:14.5px}.sgg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.sgg>div{min-width:0}.sgg dt{color:var(--mut);margin:0;font-size:12px}.sgg dd{color:var(--navy);overflow-wrap:anywhere;margin:1px 0 0;font-size:14px;font-weight:600}.sgg .w{grid-column:1/-1}.sgsec p{margin:0;font-size:14px;line-height:1.55}.sgsec small{color:var(--mut)}.sgvt{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 0;font-size:13.5px;display:flex}.sgvt:first-of-type{border-top:0;padding-top:0}.sgvt b{color:var(--navy)}.sgvt small{width:100%;display:block}.sgmed{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sgmed div{border-radius:10px;line-height:0;overflow:hidden}.sgmed svg{width:100%;height:auto}.sgfiles{margin:8px 0 0;padding-left:18px;font-size:13px}.sgft{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.sgft .r{flex-wrap:wrap;gap:8px;display:flex}.sgcf{background:#fff7ec;border:1px solid #f6d3a3;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:14px}.sgwarn{color:#b42318;font-weight:600}@media (max-width:640px){.mbox.sgw{padding:18px 14px}.sgh{flex-direction:column;margin-right:30px}.sgh .sgth{flex:none;width:100%;max-width:260px}.sgg{grid-template-columns:minmax(0,1fr)}.sgmed{grid-template-columns:repeat(2,minmax(0,1fr))}.sgft,.sgft .r{flex-direction:column;align-items:stretch}.sgft .btn{width:100%}}.a36ov{z-index:90;background:#0f1730a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.a36box{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:22px;box-shadow:0 12px 40px #00000047}.a36box h2{color:var(--navy);margin:0 0 8px;font-size:18px}.a36box p{color:var(--mut);margin:0 0 14px;font-size:14px}.a36box label{color:var(--navy);margin:10px 0 6px;font-size:12.5px;font-weight:600;display:block}.a36box textarea{border:1.5px solid var(--line);resize:vertical;border-radius:8px;width:100%;padding:8px 10px;font-size:13.5px}.a36tpl{flex-wrap:wrap;gap:6px;margin:6px 0 8px;display:flex}.a36tpl .chip{padding:3px 8px;font-size:11.5px}.a36acts{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.a36dang{color:#fff;background:#d64545}.a36dang:hover{background:#b83232}.a36err{color:#d64545;margin-top:4px;font-size:12px}.a36chg{align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.a36chg s{color:#a04040;text-decoration:line-through}.a36chg ins{color:#1a703b;font-weight:600;text-decoration:none}.a36pg{color:var(--mut);justify-content:center;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.a36hide{display:none}.rs-head{background:var(--navy);color:#fff;border-radius:var(--r);margin-bottom:20px;padding:22px 24px}.rs-tags{gap:8px;margin-bottom:10px;display:flex}.rs-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#ffffff29;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.rs-badge.s{color:#ffd39a;background:#f2961d40}.rs-head p{color:#d7ddef;max-width:820px;margin:0 0 12px;font-size:14px;line-height:1.6}.rs-head p b{color:#ffd39a}.rs-meta{color:#a8b4d0;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;font-size:12px;display:flex}.rs-meta b{color:#fff}.rs-filters{border-radius:var(--r);box-shadow:var(--sh);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.rs-fl{flex-direction:column;gap:4px;display:flex}.rs-fl.w{flex:200px}.rs-fl small{color:var(--mut);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.rs-fl select,.rs-fl input{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:13px}.rs-lv{align-self:flex-end}.rs-reset{margin-left:auto}.rs-kpis{margin-bottom:20px}.rs-kw b{color:#b45a00}.rs-kw em{color:#b45a00!important}.rs-box{margin-bottom:20px}.rs-sub{color:var(--mut);margin:-4px 0 12px;padding:0 18px;font-size:13px}.rs-in{padding:0 18px 18px}.rs-hbs{flex-direction:column;gap:8px;display:flex}.rs-hb{grid-template-columns:140px 1fr 100px;align-items:center;gap:10px;font-size:13px;display:grid}.rs-hb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rs-hb i{background:var(--line);border-radius:99px;height:8px;display:block;overflow:hidden}.rs-hb i em{background:var(--orange);border-radius:99px;height:100%;display:block}.rs-hb i em.alt{background:var(--navy2)}.rs-hb b{text-align:right;font-size:12.5px}.rs-low{color:#b45a00;font-size:11.5px;font-weight:600}.rs-low small{color:var(--mut);font-size:10px;font-weight:400;display:block}.rs-na{color:var(--mut);font-size:12px;font-style:italic}.rs-warn{color:#8a4d00;background:#fff8ee;border:1px solid #fedc9e;border-radius:8px;padding:10px 14px;font-size:13px}@media (max-width:768px){.rs-hb{grid-template-columns:100px 1fr 80px;font-size:12px}.rs-filters{flex-direction:column;align-items:stretch}.rs-reset{margin-left:0}}.nav-desktop-action{display:inline-flex}.filter-close-btn{display:none}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.xintro{color:var(--mut);margin:-4px 0 12px;font-size:14px}.xchips{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.xcard{border-radius:var(--r);box-shadow:var(--sh);background:#fff;min-width:0;margin-bottom:14px;padding:14px 16px}.xcard.exp{border-left:4px solid #e3b4b4}.xch{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.xsub{color:var(--mut);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.xprop{align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.xprop .th{border-radius:8px;flex:none;width:64px;height:48px;overflow:hidden}.xgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}.xf{min-width:0}.xf>small{color:var(--mut);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.xf>div{color:var(--navy);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.xf.w{grid-column:1/-1}.xsep{color:var(--mut)}.xpriv{color:var(--mut);font-size:13px;font-style:italic}.xcons{color:#14794b;background:#e7f6ee;border-radius:9px;margin-top:12px;padding:8px 11px;font-size:13px;line-height:1.45}.xcons.n{color:#5d6578;background:#f1f2f6}.xacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.status.xst-rs{color:#a85f00;background:#fff4e2}.status.xst-done{color:#2c4a9a;background:#e8eefc}.xpol{color:#5a3c0a;background:#fff7ec;border:1px solid #f6d6a8;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.xpol ul{margin:6px 0 0;padding-left:18px}.xpol li{margin:4px 0}.xsel{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.xsel select{border:1px solid var(--line);font:inherit;color:var(--navy);background:#fff;border-radius:8px;max-width:100%;padding:7px 10px;font-size:14px}.xlsum{flex-wrap:wrap;gap:6px;display:flex}.xcalbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.xcalbar .chips{margin:0}.xnav{gap:6px;display:flex}.xct{color:var(--navy);margin-left:auto;font-size:16px}.xleg{color:var(--mut);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:12.5px;display:flex}.xleg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.xweek{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.xwd{box-shadow:var(--sh);background:#fff;border-radius:12px;min-width:0;min-height:150px;padding:8px}.xwd.td,.xmc.td{outline:2px solid var(--orange);outline-offset:-2px}.xwh{text-align:left;width:100%;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;margin-bottom:6px;padding:0;font-size:12px;display:block}.xwh b{color:var(--navy);font-size:19px;display:block}.xnone{color:#9aa2b5;font-size:12px}.xev{overflow-wrap:anywhere;background:#f3fbf6;border-left:4px solid #1f9d61;border-radius:8px;min-width:0;margin-bottom:6px;padding:7px 8px;font-size:12.5px}.xev.x-completed{background:#f2f5fd;border-color:#2c4a9a}.xet{color:var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-bottom:4px;font-weight:600;display:flex}.xev small{color:var(--mut);margin-top:3px;display:block}.xweek .xev .status{padding:2px 7px;font-size:10.5px}.xday .xev{padding:10px 12px;font-size:14px}.xmonth{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.xmh{color:var(--mut);text-align:center;padding:4px 0;font-size:11.5px;font-weight:600}.xmc{cursor:pointer;background:#fff;border-radius:8px;min-width:0;min-height:88px;padding:5px;overflow:hidden;box-shadow:0 1px 3px #1c28471a}.xmc.out{opacity:.45}.xmn{color:var(--navy);font-size:12px;font-weight:600}.xevm{color:#14794b;white-space:nowrap;text-overflow:ellipsis;background:#e7f6ee;border-radius:5px;margin-top:3px;padding:2px 4px;font-size:11px;overflow:hidden}.xevm.x-completed{color:#2c4a9a;background:#e8eefc}.xevm .pidl{padding:0 4px;font-size:11px}.jvc{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.jstrip{background:#eef1f8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 18px;display:flex}@media (max-width:1100px){.xgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.xweek{grid-template-columns:1fr}.xwd{min-height:0}.xwh{align-items:baseline;gap:8px;display:flex}.xwh b{font-size:15px;display:inline}}@media (max-width:640px){.xgrid{grid-template-columns:1fr}.xcard{padding:12px}.xmc{min-height:54px;padding:3px}.xevm{background:#1f9d61;border-radius:4px;height:8px;padding:0;font-size:0}.xevm.x-completed{background:#2c4a9a}.xevm>*{display:none!important}.xct{width:100%;margin-left:0}.xacts .btn{flex:auto}.kpis.x4{grid-template-columns:repeat(2,1fr)}.xnav{margin-left:auto}}.jsw{background:#eef1f8;border-radius:12px;gap:4px;margin:0 0 18px;padding:4px;display:flex}.jsw a{text-align:center;color:var(--mut);border-radius:9px;flex:1;padding:10px 8px;font-size:14px;font-weight:600;text-decoration:none}.jsw a.on{color:var(--navy);background:#fff;box-shadow:0 2px 8px #1c28471f}.jsw button{color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:12px 10px;font-size:15px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.jsw button:hover:not(.on){color:var(--navy)}.jsw button.on{background:var(--navy);color:#fff;box-shadow:0 2px 8px #1c284740}.jsw button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.regrole{color:#7a4a05;background:#fff7ec;border:1px solid #f6d6a8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 16px;padding:10px 14px;font-size:13.5px;display:flex}.regrole b{color:var(--navy);font-size:15px}.regrole small{color:#7a4a05;margin-left:auto;font-size:12.5px;font-weight:600}.jwhy{color:#7a4a05;background:#fff7ec;border:1px solid #f6d6a8;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13.5px}.jb{color:#14794b;background:#e7f6ee;border-radius:99px;align-items:center;margin:0 6px 6px 0;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.jb.u{color:#5d6578;background:#f1f2f6}.jb.p{color:#a85f00;background:#fff4e2}.jgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin:22px 0 50px;display:grid}.jrq{border:1px solid var(--line);min-width:0;box-shadow:var(--sh);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.jrq h3{color:var(--navy);margin:0;font-size:17px}.jrq .jtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.jrq .jref{color:var(--mut);font-size:12px}.jrq .jbud{color:var(--orange2);font-size:15px;font-weight:700}.jrq ul{color:var(--mut);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.jrq p{color:var(--ink);margin:0;font-size:13.5px}.jrq .jft{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.jrq .jft small{color:var(--mut);font-size:12px}.jbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.jstrip{background:#fff7ec;border:1px solid #f6d6a8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.jstrip b{color:var(--navy)}.jstrip .acts{flex-wrap:wrap;gap:8px;display:flex}.jvc{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;padding:12px 0;display:grid}.jvc>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.jvc b{color:var(--navy);font-size:14px}.jvc small{color:var(--mut);font-size:12.5px}.jcard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin:10px 0;padding:14px;display:flex}.jcard .jrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jcard small{color:var(--mut)}.jpriv{color:var(--navy);background:#eef1f8;border-radius:10px;padding:10px 12px;font-size:13px}.jcon{color:#14583a;background:#e7f6ee;border-radius:10px;padding:10px 12px;font-size:13px}.jopt{border:1.5px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin:8px 0;padding:12px;display:flex}.jopt input{margin-top:4px}.jopt.on{border-color:var(--orange);background:#fffaf2}.jopt b{color:var(--navy);display:block}.jopt small{color:var(--mut);font-size:12.5px}.jtog{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.jhome{padding-top:44px;padding-bottom:10px}.jhome h2{color:var(--navy);margin:0 0 6px}.jhome .jgrid{margin:18px 0 10px}.jfl{flex-direction:column;gap:6px;margin:10px 0;display:flex}.jfl label{font-size:13.5px;font-weight:600}.jfl input,.jfl select,.jfl textarea{border:1.5px solid var(--line);font:inherit;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.jfree{color:#14794b;font-weight:700}.jpaid{color:#a85f00;font-weight:700}@media (max-width:640px){.jgrid{grid-template-columns:1fr}.jrq .jft .btn,.jstrip .acts,.jstrip .acts .btn{width:100%}}.tsx-strip{border:1.5px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:14px 20px;display:flex}.tsx-strip small{color:var(--mut);margin-bottom:3px;font-size:12px;display:block}.tsx-strip .grow{flex:1;min-width:220px}.tsx-c{white-space:nowrap;border-radius:999px;margin:2px 4px 2px 0;padding:3.5px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-block}.tsx-c.ok{color:#127a3e;background:#e6f6ec}.tsx-c.pend{color:#9a5b00;background:#fff4e0}.tsx-c.no{color:#b42318;background:#fde8e8}.tsx-c.none{color:#5b6478;background:#eef1f6}.phead .tag.y{color:var(--orange2);background:#fff4e5;border:1px solid #f6d6a8;border-radius:6px;padding:2px 8px;font-weight:700}nextjs-portal,[data-nextjs-toast],#nextjs-dev-tools,div[data-nextjs-dialog-overlay]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip:rect(0, 0, 0, 0)!important;width:0!important;height:0!important;display:none!important;position:fixed!important;top:-9999px!important;left:-9999px!important}footer .flogo{background:#fff;border-radius:12px;margin-left:0;padding:6px 12px}footer .flogo img{width:170px}.auth .aside .auth-logo{background:#fff;border-radius:12px;padding:6px 10px}@media (max-width:900px){.dnav{z-index:30;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:32px;position:sticky;top:68px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.dnav::-webkit-scrollbar{display:none}.dnav button{scroll-snap-align:start;flex:none;min-height:40px}}@media (max-width:480px){.sRow{grid-template-columns:1fr}.dash{gap:14px;padding:16px 12px}}@media (max-width:900px){.dmain .off-tab{display:none}}.mdrawer-bg{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0f17308c;transition:opacity .25s;position:fixed;inset:0}.mdrawer-bg.open{opacity:1;pointer-events:auto}.mdrawer{z-index:91;width:min(340px,88vw);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;visibility:hidden;background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #0f17302e}.mdrawer.open{visibility:visible;transform:none}.mdrawer:not(.open){transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s}.mdrawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 12px 10px 16px;display:flex}.mdrawer-logo img{width:auto;height:44px;display:block}.mdrawer-x{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#f1f3f8;border:0;border-radius:12px;place-items:center;display:grid}.mdrawer-x:hover{background:#e6eaf3}.mdrawer-user{background:#f6f7fb;border-radius:14px;align-items:center;gap:12px;margin:14px 16px 4px;padding:12px;display:flex}.mdrawer-user .av{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.mdrawer-user b{color:var(--navy);font-size:14.5px;display:block}.mdrawer-user small{color:var(--mut);font-size:12.5px}.mdrawer-links{flex:1;padding:8px 10px;overflow-y:auto}.mdrawer-links a{min-height:48px;color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;font-size:15.5px;font-weight:500;display:flex}.mdrawer-links a span{color:#b3bacb;font-size:20px;line-height:1}.mdrawer-links a:hover{background:#f6f7fb}.mdrawer-links a.on{color:var(--navy);background:#fff4e5;font-weight:600}.mdrawer-links a.on span{color:var(--orange)}.mdrawer-foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px 18px;display:flex}.mdrawer-foot .btn{justify-content:center;width:100%;min-height:46px}.mdrawer-out{color:#dc2626;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;font-size:14px;font-weight:600}.mdrawer-out:hover{background:#fef2f2}@media (min-width:1021px){.mdrawer,.mdrawer-bg{display:none}}@media (prefers-reduced-motion:reduce){.mdrawer,.mdrawer-bg{transition:none}}
