@keyframes rid-spin{to{transform:rotate(360deg)}}@keyframes svcpulse{50%{box-shadow:0 0 0 7px rgba(31,169,113,.05)}}@keyframes rid-found{0%,40%{box-shadow:0 0 0 4px rgba(22,163,74,.35);background:#f0fdf4}to{box-shadow:0 0 0 0 transparent}}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter-latin-wght-normal.woff2)format("woff2")}:root{--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-pill:999px;--fs-xs:.75rem;--fs-sm:.85rem;--fs-body-sm:.92rem;--fs-md:1rem;--fs-lg:1.1rem;--fs-xl:1.25rem;--fs-2xl:1.45rem;--fs-3xl:1.8rem;--fs-4xl:2.2rem;--subtle:#8A919D;--amberink:#15803D;--amber:#16A34A;--red:#DC2626;--redtext:#B91C1C;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.25,.1,.25,1)}*{box-sizing:border-box}body button,body input,body select,body textarea{font-family:var(--font)}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;font:17px/1.47 var(--font);font-size:16px;line-height:1.52;letter-spacing:-.008em}.appname,.bigcode,h1,h2,h3{font-weight:600}h1{margin:0 0 .7rem}h3{margin:1.4rem 0 .4rem}p{margin:0 0 1rem}a{text-decoration-color:rgba(11,45,58,.35);text-underline-offset:3px;transition:color .2s var(--ease);text-decoration-thickness:1px}a:hover{color:#000;text-decoration-color:currentColor}.mono,code{font-family:var(--mono);font-size:.9em}.help,.muted{color:var(--muted);letter-spacing:-.005em}.help{margin:.35rem 0 0}.empty{color:var(--muted);padding:1.5rem 0;text-align:center}:focus-visible{outline:3px solid var(--teal);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:0;box-shadow:var(--ring)}::selection{background:rgba(11,45,58,.16)}.pubhead{position:sticky;top:0;display:flex;gap:12px}.apphead,.brand,.pubhead{align-items:center}.apphead{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:12px}.brand{display:inline-flex;gap:6px;text-decoration:none;color:var(--teal)}.brand .mark{display:block;height:34px;width:auto;flex:0 0 auto}.brand .appname{display:block;text-transform:none;letter-spacing:-.01em;font-weight:700}.appname{line-height:1}.testbar{background:var(--teal);color:#fff;text-align:center;padding:7px 12px;letter-spacing:.01em}.pub{margin:0 auto}.pub h1{letter-spacing:-.035em}.pub .lead{color:var(--muted);letter-spacing:-.015em}.pub .steps{margin:1.2rem 0}.alt{background:var(--soft);padding:14px 18px}.pubfoot{padding:8px 20px 48px;color:var(--muted)}.pubnav{display:flex;flex-wrap:wrap;margin-bottom:10px}.foot{margin:.3rem 0}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.stack>*+*{margin-top:18px}.stack.narrow{max-width:420px}.fld label{display:block;font-weight:600;letter-spacing:-.005em}.fld.chk label{font-weight:400;font-size:var(--fs-md);display:flex;gap:10px;align-items:flex-start}input[type=checkbox],input[type=radio]{accent-color:var(--teal);width:18px;height:18px;margin:3px 0 0;flex:none}input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{width:100%;border:1px solid var(--line);background:var(--white);color:var(--teal);font:inherit;letter-spacing:-.011em;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);-webkit-appearance:none;appearance:none}select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='%236E6E73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center}input:hover,select:hover,textarea:hover{border-color:#aeaeb2}input:focus,select:focus,textarea:focus{outline:2px solid transparent}input::placeholder,textarea::placeholder{color:var(--muted)}input[readonly]{background:var(--paper);color:var(--muted)}textarea{resize:vertical}.big input.codein,.codein{font-weight:500;letter-spacing:.14em;text-align:center;padding:16px;font-variant-numeric:tabular-nums}.btn,button.btn,button.link{border:0;cursor:pointer;font:inherit}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;letter-spacing:-.011em;text-decoration:none;transition:background .2s var(--ease),transform .12s var(--ease),box-shadow .2s var(--ease)}.btn:active{transform:scale(.98)}.btn.alert{background:var(--red);color:#fff}.btn.alert:hover{background:#b91c1c}.big .btn{width:100%;padding:15px;min-height:54px}button.link{background:0 0;color:var(--teal);text-decoration:underline;text-decoration-color:rgba(11,45,58,.35);text-underline-offset:3px;padding:4px}form.inline{display:inline-block;display:inline-flex;vertical-align:top;margin:0 8px 8px 0}.grid2,.grid3{display:grid;gap:16px;grid-template-columns:1fr}.result{margin-bottom:20px;border:0}.result .tag{font-weight:600;text-transform:uppercase;color:#fff}.result.green .tag{background:var(--green)}.result.red .tag{background:var(--red)}.result.red h1{color:var(--redtext)}.person,.portrait.initials{display:flex;align-items:center}.person{margin-bottom:10px}.facts dd,.person h1{margin:0}.portrait{border-radius:50%;object-fit:cover;background:var(--teal);flex:none;box-shadow:0 2px 10px rgba(0,0,0,.12)}.portrait.initials{justify-content:center;color:#fff;font:600 1.8rem var(--font)}.role{font-weight:600;margin:0}.pname{margin:0;color:var(--muted)}.scope{font-size:var(--fs-lg);margin:12px 0}.pay{background:var(--soft);padding:12px 16px;font-weight:600}.codeline,.who{color:var(--muted)}.apphead .whobar{display:flex;align-items:center;font-size:var(--fs-sm)}.shell{display:block}.appnav{max-height:70vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.appnav::-webkit-scrollbar{width:8px}.appnav::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-sm)}.appnav a,.navgrp>summary{display:flex;align-items:center}.appnav a{gap:12px;text-decoration:none;transition:background .15s var(--ease)}.appnav .ico{flex:none}.navgrp,.navsolo{margin:2px 0}.navgrp>summary{list-style:none;cursor:pointer;justify-content:space-between}.navgrp>summary::-webkit-details-marker{display:none}.navgrp>summary::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:4px;transition:transform .15s}.navgrp[open]>summary::after{transform:rotate(-135deg)}.app{margin:0 auto;min-width:0}.card,.flash{border:0;margin:0 0 20px}.flash{margin:0 0 18px;background:var(--white)}.flash.ok{background:#eaf5ef;color:#15803d}.flash.err{background:#fbecea;color:var(--redtext)}.stats{display:grid;grid-template-columns:repeat(2,1fr)}.stat{position:relative;overflow:hidden}.stat::after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--teal);opacity:.18}.stat.warn::after{background:var(--red);opacity:.8}.stat .num{font:600 2.6rem/1.05 var(--font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat .lbl{margin-top:4px}.stat .note{color:var(--muted)}.todo{list-style:none;margin:0;padding:0}.todo li{padding:13px 0;border-top:1px solid var(--soft)}.todo li:first-child{border-top:0}.todo li.urgent a{color:var(--redtext);font-weight:600}.allclear,.step.done strong{color:var(--green)}.bars{width:100%;max-width:360px;height:auto;display:block}.barv{font-size:6px;fill:var(--teal)}.axis{stroke:var(--line);stroke-width:1}.subtabs{display:inline-flex;flex-wrap:wrap;margin-bottom:18px}.subtabs a{border-radius:var(--r-sm);text-decoration:none;font-weight:500;transition:background .2s var(--ease),box-shadow .2s var(--ease)}.subtabs a.on{font-weight:600}.filters input,.filters select{width:auto;flex:1 1 160px}.subtabs a.on,.tablewrap{background:var(--white)}.card .tablewrap{box-shadow:none;border-radius:0}tbody tr{transition:background .15s var(--ease)}table{width:100%;border-collapse:collapse}td,th{padding:11px 13px}th{text-align:left;font-weight:600;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:#f9fafb;letter-spacing:.055em}td{border-bottom:1px solid var(--soft);vertical-align:top;font-size:var(--fs-sm)}tr:last-child td{border-bottom:0}.badge{display:inline-block;font-weight:600;background:var(--soft);color:var(--teal)}.badge.green{background:#dcefe8;color:#166534}.badge.red{background:#f6dcd9;color:#8f2c24}.meter,.meter i{border-radius:var(--r-sm)}.meter{height:6px;background:var(--soft);overflow:hidden;margin-top:10px}.meter i{display:block;height:100%;background:var(--teal);transition:width .6s var(--ease)}.meter.p0 i{width:0%}.meter.p10 i{width:10%}.meter.p20 i{width:20%}.meter.p30 i{width:30%}.meter.p40 i{width:40%}.meter.p50 i{width:50%}.meter.p60 i{width:60%}.meter.p70 i{width:70%}.meter.p80 i{width:80%}.meter.p90 i{width:90%}.cqr svg,.meter.p100 i{width:100%}.invoice .facts{margin-bottom:14px}.pager{display:flex;gap:16px;align-items:center;margin:14px 0}.phead{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.step{border-top:1px solid var(--soft);padding:16px 0}.facts{display:grid;grid-template-columns:1fr;gap:2px 16px;margin:0}.facts dt{font-weight:600;margin-top:10px;color:var(--muted);font-size:var(--fs-sm)}.repcard{display:flex;gap:16px;align-items:center;margin-bottom:12px}.bigcode{margin:6px 0}.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.loginwrap{display:flex;justify-content:center}.logincard{width:100%;max-width:420px;background:var(--white);border:0}.loginhead{margin-bottom:20px}.cardpage{margin:0 auto}.cardsheet{display:flex;flex-wrap:wrap}.cardface{width:85.6mm;height:54mm;background:var(--white);border:1px solid #cbd5e1;border-radius:3.5mm;padding:3.5mm;overflow:hidden;position:relative;font-size:8.5pt;line-height:1.3;color:var(--teal)}.cardface .chead{margin-bottom:2mm}.cardface .brand .mark{height:8mm}.cardface .appname{font-size:13pt}.cbody{display:flex;gap:3mm;align-items:flex-start}.cphoto{width:22mm;height:22mm;border-radius:2mm;object-fit:cover;background:var(--teal);flex:none}.cardface.back,.cphoto.initials{display:flex;justify-content:center}.cphoto.initials{align-items:center;color:var(--paper);font:600 16pt var(--font)}.cinfo{flex:1;min-width:0}.cinfo p{margin:0 0 1mm}.cname{font-size:11pt}.cname,.crole{font-weight:700}.cprin,.cscope{color:#334155}.cscope{font-size:7.5pt}.cqr{width:20mm;height:20mm;flex:none}.cqr svg{height:100%;display:block}.ccode{position:absolute;left:3.5mm;bottom:2.5mm;margin:0;font:700 12pt var(--mono);letter-spacing:.08em}.cardface.back{flex-direction:column}.cardface.back p{margin:0 0 1.5mm}.cbig{font:600 13pt var(--font)}@media (min-width:960px){.shell{display:grid;grid-template-columns:232px minmax(0,1fr)}.appnav{align-self:start;position:sticky;height:calc(100vh - 51px);max-height:calc(100vh - 51px)}.app{width:100%}}@media (min-width:720px){.grid2{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:1fr 1fr 1fr}.stats{grid-template-columns:repeat(4,1fr)}.facts{grid-template-columns:180px 1fr}.facts dt{margin-top:0}}@media (max-width:600px){.pub{padding-top:32px}}@media print{body.cardbody{background:#fff}.cardface{border:.3mm solid #000;page-break-inside:avoid}@page{margin:10mm}}.codes{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem .8rem;list-style:none;padding:0;margin:.5rem 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-lg)}.codes li{background:var(--paper);border-radius:var(--r-md);padding:.45rem .7rem}.qrbox{display:inline-block;background:#fff;padding:.8rem;border-radius:var(--r-lg);box-shadow:var(--shadow)}.idqr svg,.qrbox img,.qrbox svg{display:block;width:180px;height:180px}a.who{color:inherit;text-decoration:underline}form.inline select{width:auto;display:inline-block;margin-right:.3rem}.idcard{background:var(--white);border:0;box-shadow:0 2px 4px rgba(0,0,0,.05),0 18px 48px rgba(0,0,0,.1);border-radius:var(--r-2xl);padding:30px 26px;text-align:center;max-width:420px;margin:0 auto}.idprin{font-weight:700;text-transform:none;letter-spacing:0;font-size:var(--fs-body-sm);color:var(--muted);margin-bottom:.4rem}.idqr{width:190px;margin:14px auto}.idqr svg{width:100%;height:auto}.idcode{font:500 1.15rem var(--mono);letter-spacing:.1em;margin:0 0 .6rem}.idlabel{color:var(--muted);font-size:var(--fs-body-sm);margin:.6rem 0 0}.livecode{font:600 2.8rem var(--font);letter-spacing:.1em;margin:0 0 .5rem;font-variant-numeric:tabular-nums}.geo,.livebar{background:var(--soft)}.livebar{height:6px;border-radius:4px;overflow:hidden;margin:0 auto 12px;max-width:260px}.livebar i{height:100%;background:var(--green);transition:width 1s linear}details.livefld{margin:0 0 14px}details.livefld summary{cursor:pointer;color:var(--muted);padding:6px 0}.geo{margin:18px 0;padding:16px;border-radius:var(--r-lg)}.chart,.livebar i{width:100%;display:block}.chart{height:auto}.chart .axis,.chart .gridl{stroke:var(--line);stroke-width:1}.chart .gridl{stroke:var(--soft);stroke-dasharray:2 3}.axt{font-size:11px;fill:var(--muted)}.axt.end{text-anchor:end}.axt.mid{text-anchor:middle}.legend{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;font-size:var(--fs-sm);color:var(--muted);margin:10px 0 0}.legend.vert{flex-direction:column;align-items:flex-start;margin:0}.key{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:baseline}.key.ok{background:var(--green)}.key.bad{background:var(--red)}.ringwrap{display:flex;align-items:center;gap:16px}.ring{width:120px;height:120px;flex:none}.ring .rnum{font:600 8px var(--font);fill:var(--teal)}.hbars{list-style:none;margin:0;padding:0}.hbars li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin-bottom:12px}.hbars .hl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbars .hn{font-weight:700}.hbars .hb{grid-column:1/3;width:100%;height:6px;display:block}.charts .card{margin-bottom:0}.charts{margin-bottom:18px}@media (max-width:719px){.charts .card{margin-bottom:12px}}.langs{display:flex;gap:8px}.langs .on,.langs a{border-radius:var(--r-pill);text-decoration:none;background:rgba(0,0,0,.06);color:var(--teal);transition:background .2s var(--ease)}.langs a:hover{background:rgba(0,0,0,.1)}.langs .on{background:var(--teal);color:#fff;font-weight:600}.wnav [hidden],.wstep[hidden]{display:none}.wprog{list-style:none;flex-wrap:wrap;margin:0 0 18px;padding:0;counter-reset:ws}.wprog li,.wprog li::before{align-items:center;color:var(--muted);font-size:var(--fs-sm)}.wprog,.wprog li{display:flex;gap:8px}.wprog li{counter-increment:ws;font-weight:600;cursor:pointer;padding:8px 2px;margin:-8px 0;border-radius:var(--r-sm)}.wprog li::before{content:counter(ws);display:inline-flex;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--soft)}.wprog li:hover{color:var(--teal)}.wprog li:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.wprog li.now{color:var(--teal);cursor:default}.wprog li.now::before{background:var(--teal);color:#fff}.wprog li.done::before{content:"";background:var(--soft)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 34 L26 50 L54 14' fill='none' stroke='%230B2D3A' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/62%no-repeat}.wprog li:not(:last-child)::after{content:"";width:14px;height:2px;background:var(--line)}@media (max-width:719px){.wprog li:not(.now){font-size:0;gap:0}.wprog li:not(.now)::after{display:none}.wprog li.now{font-size:var(--fs-body-sm)}}.wnav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.wsave{font-size:var(--fs-sm);color:var(--muted)}.wsave.err{color:var(--redtext);font-weight:700}.wstep>h2:first-child{margin-top:0}@media (prefers-reduced-motion:no-preference){.app>*,.idcard,.logincard,.pub>*{animation:rise .45s var(--ease) both}.app>:nth-child(2){animation-delay:.04s}.app>:nth-child(3){animation-delay:.08s}.app>:nth-child(n+4){animation-delay:.12s}.wstep:not([hidden]){animation:rise .3s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.fld+.btn,.fld+.fld,.fld+.grid2,.fld+.grid3,.grid2+.fld,.grid3+.fld,.help+.fld,.logincard .btn+p,.logincard form+p,.stack .fld+.help{margin-top:18px}.fld>.help{margin-top:6px}.codeline code,td code{white-space:nowrap}.logincard p{margin-top:16px}.wstep>.fld:first-of-type{margin-top:0}.pubhead{justify-content:center}.pub,.pub .big .fld label{text-align:center}.pub form:not(.big),.pub form:not(.big) .help{text-align:left}.pub .facts,.pub .fld label,.pub dl,.pub ol,.pub ul{text-align:left}.pub .stack.big,.pub .steps{margin-left:auto;margin-right:auto}.pub .stack.big{max-width:26rem}.pub .help{text-align:center}.langs,.loginhead .brand,.pubnav{justify-content:center}.geo,.logincard .btn+p,.logincard form+p,.logincard h1,.loginhead,.maintbar{text-align:center}.logincard .btn{width:100%;margin-top:22px}.geo .btn{margin-top:12px;width:auto}.geo p{margin-bottom:0}.maintbar{background:var(--soft);color:var(--teal);padding:10px 16px;font-size:var(--fs-body-sm);border-bottom:1px solid rgba(0,0,0,.06)}.maintbar a{font-weight:600;margin-left:6px}.grid2>.fld,.grid3>.fld{margin-top:0}input[type=datetime-local]{min-width:0}.badge{white-space:nowrap}.app>p.help{margin:0 0 16px}.navcount{margin-left:auto;min-width:20px;padding:1px 7px;border-radius:var(--r-pill);background:var(--red);color:#fff;font-size:var(--fs-xs);font-weight:600;text-align:center;line-height:1.5}.appfoot{text-align:center;color:var(--muted);font-size:var(--fs-sm);padding:0 20px 28px}@media (min-width:960px){.appfoot{margin-left:232px}}@media (max-width:719px){.tablewrap table,.tablewrap tbody,.tablewrap td,.tablewrap tr{display:block;width:100%}.tablewrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tablewrap tr{padding:12px 4px;border-bottom:1px solid var(--soft)}.tablewrap tr:last-child{border-bottom:0}.tablewrap td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 12px;border:0;text-align:right}.tablewrap td::before{content:attr(data-l);flex:none;color:var(--muted);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:left}.tablewrap td:not([data-l])::before,.tablewrap td[data-l=""]::before{content:none}.tablewrap td:not([data-l]),.tablewrap td[data-l=""]{justify-content:flex-end}}.pub .sendform{text-align:center;margin-top:24px}.pub .sendform .btn{display:flex;width:100%}.pub .sendform+p{margin-top:20px}.pub .steps{list-style:none;counter-reset:st;padding-left:0;max-width:26rem}.pub .steps li{counter-increment:st;margin-bottom:.6rem}.pub .steps li::before{content:counter(st)". ";font-weight:600}.pubbody{min-height:100vh}.securepill{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.securepill .ico{width:18px;height:18px;color:var(--teal)}.hero{text-align:center;margin-bottom:22px}.hero h1{margin-bottom:.5rem}.emblem{width:80px;height:80px;margin:4px auto 16px;border-radius:50%;background:rgba(11,45,58,.08);display:flex;align-items:center;justify-content:center}.emblem img{display:block;width:34px;height:auto}.idbig{font-size:3.1rem;font-weight:700;line-height:1.05;letter-spacing:.02em;margin:0;color:var(--teal);font-variant-numeric:tabular-nums}.pick,.pub>form.stack{background:var(--white);border-radius:var(--r-2xl);box-shadow:var(--shadow);padding:24px;margin:0 0 18px}.pick h1,.pick h2{margin:0 0 .3rem;font-size:var(--fs-2xl);letter-spacing:-.025em}.pick .help{margin:0 0 14px}.pick .fld label,.pick .help,.pubnav a{font-size:var(--fs-body-sm)}.pick .big .btn{min-height:56px;box-shadow:0 6px 16px rgba(11,45,58,.18)}.pick .big .btn.ghost{box-shadow:none;background:0 0;border:1.5px solid rgba(11,45,58,.25)}.pick .big .btn.ghost:hover{background:rgba(11,45,58,.06)}.pick .steps,.pub .steps{text-align:left}.pubfoot{border-top:1px solid rgba(0,0,0,.07);margin:8px auto 0;padding-top:18px;text-align:center}.pubnav{gap:6px 0}.pubnav a{text-decoration:none;color:var(--teal)}.pubnav .brk+a,.pubnav a+a{border-left:1px solid var(--line)}.langs{margin:4px 0 14px}.langs .on,.langs a{padding:8px 18px;font-size:var(--fs-body-sm)}.foot{text-align:center}.apphead,.pubhead{-webkit-backdrop-filter:none;backdrop-filter:none}.result.neutral .tag{background:#566265}.lswitch em,.testbar{font-size:var(--fs-sm)}.pubfoot{font-size:var(--fs-body-sm)}.langs .on,.langs a,.pubnav a{min-height:44px;display:inline-flex;align-items:center}.geo{color:var(--teal)}.geo .help,.geo p{color:var(--muted);font-size:var(--fs-body-sm)}@media (max-width:480px){.securepill{max-width:46%;white-space:normal;text-align:right;line-height:1.25;font-size:var(--fs-sm)}.emblem{width:56px;height:56px;margin:0 auto 10px}.emblem img{width:26px}.hero{margin-bottom:16px}.hero .lead{font-size:var(--fs-lg);line-height:1.35;margin-bottom:0}.pub{padding-top:22px}.idbig{font-size:2.6rem}}.brand{min-height:44px}@media (max-height:640px){.emblem{display:none}}.pub>form.stack{padding:22px}@media (max-width:480px){.pubnav{gap:0 2px}.pubnav a+a{border-left:0}}.legal .pub,.legal .pub .lead,.legal .pub h1,.legal .pub h2,.legal .pub p,.pcard h2,.pgrid{text-align:left}.legal .pub h1{font-size:var(--fs-3xl)}.legal .pub h2{font-size:var(--fs-lg);margin:1.6rem 0 .4rem}.legal .pub p{max-width:38rem}.apphead .whobar{gap:8px}.apphead .who{gap:10px;min-height:44px;padding:4px 14px 4px 4px;border-radius:var(--r-pill);background:rgba(11,45,58,.06);color:var(--teal);text-decoration:none;font-weight:600;max-width:14rem;transition:background .15s}.apphead .who:hover{background:rgba(11,45,58,.12);color:var(--teal)}.apphead .outbtn,.apphead .who,.apphead .who .av{display:inline-flex;align-items:center}.apphead .who .av{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--teal);color:#fff;justify-content:center;font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em}.apphead .who .wn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apphead form.signout{margin:0;display:inline-flex}.apphead .outbtn{gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;color:var(--teal);font:inherit;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.apphead .outbtn:hover{background:var(--soft);border-color:rgba(11,45,58,.3)}.apphead .outbtn:active{transform:scale(.98)}.apphead .outbtn .ico{flex:0 0 auto}.pubnav .brk{display:none}@media (max-width:600px){.apphead .who{display:inline-flex;padding:4px;max-width:none;background:0 0}.apphead .outbtn span,.apphead .who .wn{display:none}.apphead .outbtn{padding:0;width:44px;justify-content:center}.pubnav .brk{display:block;flex-basis:100%;height:0}}@media (max-width:600px){.pubnav .brk+a{border-left:0}}.pricing .pub,.pub.pricing{max-width:980px}.pricing .lead,.pricing h1,.pricing h2.phow{text-align:center}.pgrid{display:grid;grid-template-columns:1fr;gap:16px;margin:28px 0}.pcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:24px 22px;display:flex;flex-direction:column;gap:4px}.pcard.featured{border:0;box-shadow:var(--shadow)}.pcard h2{margin:0;font-size:var(--fs-2xl)}.pcard .ptag{position:absolute;top:-12px;left:20px;margin:0;background:var(--amberink);color:#fff;font-weight:700;font-size:var(--fs-xs);padding:3px 12px;border-radius:var(--r-pill)}.pcard .pfor{color:var(--muted);margin:4px 0 8px;min-height:2.6em;text-align:left}.pcard .pprice,.plim{margin:6px 0 0;text-align:left}.pcard .pnum{font-size:var(--fs-3xl);font-weight:700;letter-spacing:-.02em;color:var(--teal)}.pcard .pper,.pcard .pyear{color:var(--muted);font-size:var(--fs-body-sm)}.pcard .pyear{margin:2px 0 10px;color:var(--green);font-weight:600;text-align:left}.plim{list-style:none;padding:12px 0 0;margin:8px 0 16px;border-top:1px solid var(--line)}.plim li{padding:3px 0}.pbtns{display:flex;flex-direction:column;gap:8px;margin-top:auto}.pbtns .btn,.result .person>div{width:100%;text-align:center}.pincl{background:var(--soft);border-radius:var(--r-xl);padding:20px 22px;text-align:left}.pincl h2{font-size:var(--fs-lg)}.pinc{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:6px 24px}.pinc li{padding-left:24px;position:relative}.pinc li::before{content:"";position:absolute;left:4px;top:.45em;width:6px;height:11px;border:solid var(--green);border-width:0 2.5px 2.5px 0;transform:rotate(40deg)}.lsubnav a,.pnote{font-size:var(--fs-body-sm)}.pnote{color:var(--muted);margin:14px 0 20px;text-align:left}.pcard.pent,.pincl h2{margin:0 0 8px;text-align:left}.pcard.pent p,.psteps{text-align:left;margin:4px 0 12px}.pcard.pent .pbtns{max-width:260px}.pricing h2.phow{margin:28px 0 10px}.psteps{max-width:38rem;margin:0 auto 18px;padding-left:1.3rem}.psteps li{margin-bottom:8px}.pcontact{margin:18px 0}.pcontact,.pricing .help{text-align:center}@media (min-width:760px){.pgrid{grid-template-columns:repeat(3,1fr)}.pinc{grid-template-columns:1fr 1fr}}@media print{.noprint,.pubfoot,.pubhead,.testbar{display:none!important}body.pricing{background:#fff}.pricing .pub{padding:0;max-width:none}.pricing h1{font-size:var(--fs-4xl);margin:0 0 4px}.pgrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.pcard,.pincl{break-inside:avoid}.pcard{border-radius:var(--r-md);padding:14px;box-shadow:none}.pcard .pnum{font-size:var(--fs-2xl)}.pincl{border:1px solid var(--line);background:#fff}.pinc{grid-template-columns:1fr 1fr}.pcard.pent .pbtns{display:none}}.lsubnav{display:flex;justify-content:center;flex-wrap:wrap}.lsubnav a{padding:7px 14px;border-radius:var(--r-pill);color:var(--teal);text-decoration:none;font-weight:500}.lt-line{width:100%;height:60px;margin-top:14px;display:block}.lt-side{margin:14px 0 0;font-size:var(--fs-xs);opacity:.85;line-height:1.6}.lt-side span{opacity:.65}.lgrey{color:var(--muted)}.lradio{position:absolute;opacity:0;pointer-events:none}.lswitch,.lswitch label{border-radius:var(--r-pill)}.lswitch{display:inline-flex;background:var(--soft);padding:4px;margin:18px 0 0}.lswitch label{padding:8px 18px;cursor:pointer;font-weight:600;font-size:var(--fs-body-sm)}.lswitch em{font-style:normal;color:var(--amberink);font-weight:500;margin-left:4px}#lbill-m:checked~.lswitch label[for=lbill-m],#lbill-y:checked~.lswitch label[for=lbill-y]{background:var(--teal);color:#fff}#lbill-m:checked~.lswitch label[for=lbill-m] em,#lbill-y:checked~.lswitch label[for=lbill-y] em{color:var(--amber)}#lbill-m:focus-visible~.lswitch label[for=lbill-m],#lbill-y:focus-visible~.lswitch label[for=lbill-y]{box-shadow:var(--ring)}.lplans .lplan .py{display:none}#lbill-y:checked~.lplans .lplan .py{display:block}#lbill-y:checked~.lplans .lplan .pm{display:none}.lstrip{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:20px;margin-top:8px}.lstrip p{margin:0;color:var(--muted)}.lstripicon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow);color:var(--teal)}.lm-hint{margin-bottom:14px!important}.landing .pub,.pub.landing{max-width:1080px;text-align:left}.landing h2{margin:0 0 12px;font-size:var(--fs-3xl)}.landing h3{margin:0 0 6px;font-size:var(--fs-lg)}.lsec{margin:72px 0 0}.lcenter{text-align:center}.lcenter .lsub{margin-left:auto;margin-right:auto}.lsub{color:var(--muted);max-width:660px}.leyebrow{font-family:inherit;text-transform:none;letter-spacing:0;font-size:var(--fs-md);font-weight:600;line-height:1.4;color:var(--amberink);margin:0 0 12px}.lamber{color:var(--amber)}.lhero{display:grid;gap:36px;align-items:center;margin-top:8px}.lhero h1{font-size:2.7rem;line-height:1.04;letter-spacing:-.035em}.lhero h1 span{display:block;color:var(--muted)}.lhero .lead{font-size:var(--fs-lg);max-width:520px}.lbtns{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 14px}.lbtns.lmid{justify-content:center}.btn.amber{background:var(--amberink);color:#fff;font-weight:600}.btn.amber:hover{background:#166534;color:#fff}.ltrust{color:var(--muted);font-size:var(--fs-body-sm);margin:0}.ldev{position:relative;min-height:330px}.ltab{position:absolute;top:0;right:0;width:86%;background:var(--teal);color:#fff;border-radius:var(--r-xl);padding:18px 20px 14px;box-shadow:0 18px 48px rgba(0,0,0,.18)}.lt-title{margin:0 0 12px;font-size:var(--fs-sm);opacity:.75}.lt-bars,.lt-row{display:flex;gap:18px}.lt-row strong{display:block;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.03em}.lt-row span{font-size:var(--fs-xs);opacity:.7}.lt-bars{align-items:flex-end;gap:7px;height:70px;margin-top:16px}.lt-bars i{flex:1;background:var(--amber);border-radius:4px 4px 0 0;opacity:.9}.lt-bars i.b4{height:40%}.lt-bars i.b5{height:52%}.lt-bars i.b6{height:62%}.lt-bars i.b7{height:74%}.lt-bars i.b8{height:86%}.lt-bars i.b9{height:100%}.lphone{position:absolute;left:0;bottom:26px;width:210px;background:var(--white);border:6px solid #111;border-radius:32px;padding:20px 14px 16px;box-shadow:0 18px 48px rgba(0,0,0,.22)}.lph-top{font-weight:600;margin:0 0 10px}.lph-btn,.lph-field,.lph-top{font-size:var(--fs-body-sm)}.lph-field{border:1px solid var(--line);border-radius:var(--r-md);padding:8px 12px;font-family:var(--mono);letter-spacing:.06em}.lph-btn{margin:8px 0 10px;background:var(--teal);color:#fff;text-align:center;border-radius:var(--r-pill);padding:8px;font-weight:600}.lph-ok{display:flex;gap:8px;align-items:center;background:#e8f3ee;border-radius:var(--r-md);padding:9px;font-size:.74rem;line-height:1.3}.lph-ok span:not(.lph-tick){color:var(--muted)}.lph-tick{flex:none;width:24px;height:24px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:700}.lcap,.lstep p{color:var(--muted)}.lcap{position:absolute;left:0;right:0;bottom:0;font-size:var(--fs-xs);margin:0;text-align:center}.lsteps{display:grid;grid-template-columns:1fr;gap:28px;margin:28px 0 8px;align-items:start}.lstep{min-width:0;text-align:center}.lstep p{margin:0 auto;max-width:300px}.lframe{position:relative;box-sizing:border-box;width:180px;height:310px;margin:0 auto 18px;background:#111;border:0;border-radius:32px;padding:7px;box-shadow:0 14px 36px rgba(0,0,0,.18)}.lnotch{position:absolute;top:13px;left:50%;width:66px;height:15px;margin-left:-33px;background:#111;border-radius:var(--r-md);z-index:1}.lscreen{box-sizing:border-box;width:100%;height:100%;padding:42px 10px 12px;background:#f3f4f5;border-radius:25px;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:9px}.lscreen p{margin:0;color:var(--teal)}.lm-hint{font-size:.58rem;line-height:1.3;color:var(--muted)!important;text-transform:uppercase;letter-spacing:.04em;white-space:normal}.lm-big{font-weight:600;font-size:var(--fs-sm);line-height:1.25}.lm-input{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--line);background:#fff;border-radius:var(--r-md);padding:10px 5px;font-family:var(--mono);font-size:var(--fs-body-sm);line-height:1.2;white-space:nowrap}.lm-pill,.lm-qr span{background:var(--teal)}.lm-pill{box-sizing:border-box;width:100%;color:#fff!important;border-radius:var(--r-pill);padding:9px 5px;font-size:var(--fs-sm);line-height:1.2;font-weight:600;white-space:nowrap}.lm-or{font-size:.66rem;color:var(--muted)!important}.lm-qr{width:54px;height:54px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.lm-qr span{border-radius:1px}.lm-qr span:nth-child(2n),.lm-qr span:nth-child(5){background:0 0;border:2px solid var(--teal)}.lm-pin{font-size:var(--fs-xs);letter-spacing:0;padding:12px 2px}.lm-code,.lm-success{border-radius:var(--r-md);white-space:nowrap}.lm-code{box-sizing:border-box;width:100%;background:#fff;padding:10px 3px;font-family:var(--mono);font-size:var(--fs-xs);line-height:1.2;letter-spacing:0}.lm-success{justify-content:center;text-align:center;background:#ddf5e9;color:#176b4d;padding:12px 3px;font-weight:700;font-size:.84rem}.lm-avatar{width:44px;height:44px;flex:none;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;align-self:center;font-weight:600;margin:0 auto}.lm-role{font-size:var(--fs-xs);color:var(--muted)!important}.lm-detail{text-align:center;border:1px solid var(--line);background:#fff;border-radius:var(--r-sm);padding:6px 4px;font-size:.62rem;line-height:1.2;overflow-wrap:anywhere}.lcap2{color:var(--muted);font-size:var(--fs-sm);margin-top:14px}.lgrid{display:grid;gap:14px;margin:24px 0;text-align:left}.lcard{background:var(--white);box-shadow:var(--shadow);border-radius:var(--r-xl);padding:24px}.lcard p{margin:0}.licon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--soft);color:var(--teal);margin-bottom:14px}.licon.dk{background:rgba(255,255,255,.1);color:var(--amber)}.licon.big{width:72px;height:72px;border-radius:var(--r-xl);margin:0}.lcard p,.lnote,.lplan li,.ltbody ul{color:var(--muted)}.lnote{font-size:var(--fs-body-sm);margin:0}.lband{background:var(--teal);color:#fff;border-radius:32px;padding:44px 24px}.lband h2{max-width:640px}.lwho2{display:grid;gap:14px;margin-top:22px}.ldark{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-xl);padding:22px}.lband h2,.ldark h3{color:#fff}.ldark p{margin:0;color:rgba(255,255,255,.78)}.ltband{background:var(--teal);border-radius:32px 32px 0 0;padding:40px 24px 90px;text-align:center}.ltband h2{color:#fff;margin:0}.ltgrid{display:grid;gap:14px;margin:-64px 14px 0;position:relative}.ltcard{background:var(--white);box-shadow:var(--shadow);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column}.lthead{background:var(--soft);display:grid;place-items:center;padding:26px}.ltbody{padding:22px;display:flex;flex-direction:column;flex:1}.ltbody ul{margin:0 0 10px;padding-left:1.2rem}.ltbody p{color:var(--muted);margin:0 0 14px}.ltbody .lno{margin-top:4px}.ltlink{margin-top:auto;display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--teal);text-decoration:none}.ltlink:hover{text-decoration:underline}.lfine{margin:16px auto 0;text-align:center;font-size:var(--fs-body-sm)}.lplans{display:grid;gap:16px;margin:24px 0;align-items:center}.lplan{background:var(--white);box-shadow:var(--shadow);border-radius:var(--r-2xl);padding:28px 26px;position:relative}.lplan ul{list-style:none;padding:0;margin:16px 0 22px}.lplan li{padding:6px 0 6px 28px;position:relative}.lplan li::before{content:"";position:absolute;left:4px;top:11px;width:6px;height:11px;border:solid var(--teal);border-width:0 2px 2px 0;transform:rotate(40deg)}.lplan .btn{display:block;text-align:center;width:100%}.lkind,.lprice span{color:var(--muted);letter-spacing:0}.lkind{font-family:inherit;text-transform:none;font-size:var(--fs-sm);font-weight:600;margin:0 0 6px}.lprice{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;margin:6px 0 0}.lprice span{white-space:nowrap;font-size:var(--fs-body-sm);font-weight:400}.lpick{background:var(--teal);box-shadow:0 22px 54px rgba(0,0,0,.22);padding-top:34px;padding-bottom:34px}.lpick,.lpick .lprice,.lpick h3,.ltag{color:#fff}.lpick .lkind,.lpick .lprice span,.lpick li{color:rgba(255,255,255,.78)}.lpick li::before{border-color:var(--amber)}.ltag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--amberink);font-family:var(--mono);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);padding:5px 14px;margin:0;white-space:nowrap}.lfaq{background:var(--white);box-shadow:var(--shadow);border-radius:var(--r-lg);padding:14px 18px;margin-bottom:10px}.lfaq summary{cursor:pointer;font-weight:600}.lfaq summary:focus-visible{outline:0;box-shadow:var(--ring);border-radius:var(--r-sm)}.lfaq p{margin:10px 0 0;color:var(--muted)}.lend{text-align:center;margin:72px 0 8px;background:var(--white);box-shadow:var(--shadow);border-radius:var(--r-2xl);padding:40px 20px}.lend .lsub{margin:0 auto}.lend .lbtns{justify-content:center;margin-bottom:0}@media (min-width:820px){.lhero{grid-template-columns:1.05fr .95fr;gap:40px}.lhero h1{font-size:3.3rem}.ldev{min-height:400px}.lphone{width:230px}.lsteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lgrid,.lwho2{grid-template-columns:repeat(3,1fr)}.ltgrid{margin:-64px 28px 0}.lplans,.ltgrid{grid-template-columns:repeat(3,1fr)}.lband{padding:56px 44px}}@media (max-width:600px){.lframe{width:170px;height:294px}.lsteps{gap:30px}.lsec{margin-top:48px}.lhero h1{font-size:var(--fs-4xl)}.lbtns .btn{width:100%;text-align:center}.ldev{min-height:400px}.ltab{width:100%}.lphone{left:50%;margin-left:-105px;bottom:30px}.ltgrid{margin:-64px 0 0}}@media print{.lbtns{display:none}}.pcard .pper,.result .okmark svg{display:block}.pubnav a{padding:0 11px}@media print{.pricing .lead{font-size:var(--fs-md);margin:0 0 6px}.pcard .pfor{min-height:0;margin:2px 0 4px}.pcard,.pcard .pfor{font-size:var(--fs-sm)}.pcard.pent{margin:8px 0 0;padding:10px 14px}.pricing h2.phow,.psteps{font-size:var(--fs-body-sm)}.pricing h2.phow{margin:10px 0 4px}.pnote{margin:6px 0;font-size:var(--fs-sm)}.pincl{padding:10px 14px}}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}@media print{.appfoot,.apphead,.appnav,.flash,.maintbar,.pubfoot,.pubhead{display:none!important}.shell{display:block}.invoice{box-shadow:none!important;border:0!important}}.invfrom,.invto{margin:0 0 12px;text-align:left}@media print{.invoice .phead{margin-top:8px}}.dsub{color:var(--muted);margin:-8px 0 18px}.kpis{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}.kpi{background:var(--white);box-shadow:var(--shadow);border-radius:var(--r-xl);padding:18px 18px 14px;display:flex;flex-direction:column;min-width:0}.kpi p{margin:0}.kicon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-lg);margin-bottom:12px}.t-teal{background:#e2e8f0;color:var(--teal)}.alist li.soft .aic{background:#dcfce7;color:var(--amberink)}.t-amber{background:#dcfce7}.t-green{background:#e3f1ea}.t-red{background:#fde4e8;color:var(--red)}.klbl{font-weight:500}.kd,.knum{font-weight:600}.knum{font-size:var(--fs-4xl);letter-spacing:-.04em;line-height:1.15;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kd{letter-spacing:0}.kd.good{color:var(--green)}.kd.bad{color:var(--redtext)}.kd.flat{color:var(--muted)}.kd,.klink,.ksub{font-size:var(--fs-sm)}.ksub{color:var(--muted);margin-bottom:10px!important}.klink{margin-top:auto;font-weight:600;color:var(--teal);text-decoration:none}.klink:hover{text-decoration:underline}.dgrid{display:grid;gap:18px}.dside{display:contents}.dside>.allclear,.dside>.attn{order:-1}.dside>.card:not(.attn):not(.allclear){order:1}.dashintro>div,.dmain{min-width:0}.dhead{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.dhead h2{margin:0 0 2px}.cardface.back p.cfoot,.dhead .help{margin:0}.rpills{display:inline-flex;background:var(--soft);border-radius:var(--r-pill);padding:3px}.rpills a{padding:6px 12px;color:var(--teal);text-decoration:none;font-weight:500}.rpills a.on{background:var(--teal);color:#fff}.chart .axt{font-size:10px;fill:var(--muted)}.attn{background:#fff6f4;box-shadow:var(--shadow)}.cnt,.rpills a{border-radius:var(--r-pill);font-size:var(--fs-sm)}.cnt{background:var(--red);color:#fff;min-width:24px;height:24px;display:grid;place-items:center;font-weight:600;padding:0 7px}.alist,.qlist{list-style:none;margin:8px 0 12px;padding:0}.alist li,.qlist li{border-top:1px solid rgba(0,0,0,.07)}.alist li:first-child,.landing .lbenefits li:first-child,.qlist li:first-child{border-top:0}.alist a,.qlist a{display:flex;align-items:center;gap:12px;padding:11px 0;color:var(--teal);text-decoration:none;font-size:var(--fs-body-sm)}.alist a:hover,.qlist a:hover{background:rgba(0,0,0,.03)}.aic,.qic{flex:none;place-items:center}.aic{display:grid;width:34px;height:34px;border-radius:50%;background:#f8e4e1;color:var(--red)}.aic svg,.qic svg{width:18px;height:18px}.qic{display:inline-grid;width:40px;height:40px;border-radius:var(--r-md);background:var(--soft);color:var(--teal)}.chev{margin-left:auto;color:var(--muted);font-size:1.4rem;line-height:1}.confirms h2{display:flex;align-items:center;gap:10px;font-size:var(--fs-lg)}@media (min-width:720px){.kpis{grid-template-columns:repeat(4,1fr)}}@media (min-width:1180px){.dgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.dside{display:flex;flex-direction:column}.dside>.card{order:0!important}}@media (min-width:960px){.appnav{scrollbar-color:rgba(255,255,255,.25) transparent}.appnav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}}.lsubnav a,.nw{white-space:nowrap}.dmain .card table td{vertical-align:middle}.ltwo{grid-template-columns:1fr}.ljourney h3{font-size:var(--fs-xl)}.lflow{margin:12px 0 16px;padding-left:1.3rem;color:var(--muted)}.lflow li{margin-bottom:4px}.ljourney .lbtns{margin-bottom:0}.lfour{grid-template-columns:1fr}@media (min-width:820px){.ltwo{grid-template-columns:1fr 1fr}.lfour{grid-template-columns:repeat(4,1fr)}}.menubtn{white-space:nowrap;display:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;color:var(--teal);font:inherit;font-weight:600;font-size:var(--fs-body-sm);cursor:pointer}.menubtn:focus-visible{outline:0;box-shadow:var(--ring)}@media (max-width:959px){.js .menubtn{display:inline-flex}.js .appnav{display:none}.js body.navopen .appnav{display:block;position:fixed;left:0;right:0;background:#fff;overflow-y:auto;padding:12px 16px 32px}.js body.navopen{overflow:hidden}}.lcost{margin-top:22px}.lsubnav{position:sticky;top:12px;z-index:30;width:fit-content;max-width:100%;margin:-14px auto 32px;padding:5px;gap:2px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--r-pill);box-shadow:0 6px 24px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.08)}.lsubnav a:first-child{background:0 0;box-shadow:none}.lsubnav a:focus-visible,.lsubnav a:hover{background:var(--soft);outline:0}.lsubnav a:focus-visible{box-shadow:var(--ring)}@media (max-width:600px){.lsubnav .lopt{display:none}.lsubnav{flex-wrap:nowrap;margin-top:-8px}.lsubnav a{padding:8px 12px}}.lend[id],.lsec[id]{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nf{text-align:center;max-width:520px;margin:0 auto;padding:8px 0 24px}.card ul.plain li,.nf h1{margin:0 0 .5rem}.nf .nfgo{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.result .okmark{width:60px;height:68px}.result.green .okmark .ck.shield{width:60px;height:60px;color:var(--green)}.result.red .okc{fill:var(--red);stroke:var(--red)}.result .okt{stroke:#fff}@media (max-height:640px){.result .okmark,.result .okmark svg{width:44px;height:50px}.result.green .okmark .ck.shield{width:44px;height:44px}}.plogo{display:block;max-width:100%;height:auto}.cardface .chead.has-logo{display:flex;align-items:center;justify-content:flex-start;gap:3mm;height:9mm}.cardface .chead.has-logo .plogo{max-height:9mm;max-width:40mm;width:auto;object-fit:contain;object-position:left center}.powered{display:inline-flex;align-items:center;gap:1.2mm;font:500 6pt var(--font);color:var(--muted);white-space:nowrap}.powered img{height:4mm;width:auto}.powered strong{font-weight:700;color:var(--teal);letter-spacing:.02em}.cardface .chead.has-logo .powered{flex:none}.cardface .cfoot{position:absolute;right:3.5mm;bottom:2.5mm;margin:0;text-align:right}.idlogo,.idpow,.plogo-box{margin:0 auto 14px;display:flex;justify-content:center}.idlogo .plogo{max-height:64px;max-width:220px;width:auto}.idpow,.plogo-box{margin:18px 0 0}.idpow .powered{font-size:var(--fs-xs)}.idpow .powered img{height:20px}.plogo-box{background:var(--white);border:1px solid var(--line, var(--line));border-radius:var(--r-md);padding:16px;margin:0 0 14px}.plogo-prev{max-width:240px;max-height:120px;width:auto;height:auto}.card ul.plain{margin:0;padding-left:1.1rem}.noticepage{background:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.05),0 18px 48px rgba(0,0,0,.1);border-radius:var(--r-2xl);padding:30px 26px;max-width:560px;margin:0 auto;text-align:center}.noticepage .noticesteps{text-align:left;max-width:460px;margin:18px auto;padding-left:1.4em;line-height:1.5}.noticepage .noticesteps li{margin:0 0 10px}.noticeurl{font-weight:600;word-break:break-all;margin:6px 0 14px}.msgprev{white-space:pre-wrap;background:#f4f4f1;border-radius:var(--r-md);padding:14px 16px;font:inherit;line-height:1.5}@media print{.noticepage{box-shadow:none;max-width:none}}.skiplink{position:fixed;z-index:1000;top:8px;left:8px;transform:translateY(-160%);padding:10px 16px;border-radius:var(--r-md);background:#fff;color:var(--teal);box-shadow:var(--shadow);font-weight:700}.skiplink:focus{transform:translateY(0)}.appnav a:focus-visible,.navgrp>summary:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.fld.has-error input,.fld.has-error select,.fld.has-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 2px rgba(220,38,38,.12)}.fld.has-error label{color:#b91c1c}button.is-loading{position:relative;cursor:progress;opacity:.84}button.is-loading::before{content:"";width:13px;height:13px;margin-right:9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:rid-spin .7s linear infinite}.empty-state{display:grid;justify-items:center;gap:8px;background:rgba(255,255,255,.52)}.empty-state .empty{padding:0;margin:0;max-width:42rem}.empty-state-mark{display:grid;place-items:center;border-radius:50%;background:#e5f1eb;color:#166534;font-weight:800}.tablewrap:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.filters .btn,.filters button{flex:0 0 auto}.pager{flex-wrap:wrap;justify-content:space-between}@media (max-width:719px){.app,.tablewrap table{min-width:0}.apphead .brand .appname{font-size:var(--fs-lg)}.filters{display:grid;grid-template-columns:minmax(0,1fr)}.filters input,.filters select{width:100%;min-width:0}.filters .btn,.filters button{width:100%}.actions{align-items:stretch}.actions .btn,.actions button.btn{flex:1 1 140px}.tablewrap{max-width:100%}.tablewrap td{min-width:0;overflow-wrap:anywhere}.empty-state{padding:16px 12px}.appfoot{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){button.is-loading::before{animation:none;border-right-color:currentColor}}.dashintro{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 20px;margin:0 0 18px;border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(115deg,rgba(11,45,58,.07),rgba(255,255,255,.9))}.dash-eyebrow,.dashintro-link{color:var(--teal);font-weight:700}.dash-eyebrow{margin:0 0 4px;font-size:var(--fs-xs);letter-spacing:.12em}.dashintro .dsub{margin:0;line-height:1.5}.dashintro-link{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none;padding:10px 14px;border:1px solid rgba(11,45,58,.2);border-radius:var(--r-pill);background:rgba(255,255,255,.8)}.dashintro-link:hover{background:#fff;border-color:var(--teal)}.kpi{border:1px solid rgba(11,45,58,.06);transition:transform .16s ease,box-shadow .16s ease}.kpi:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(11,45,58,.09)}.knum{font-variant-numeric:tabular-nums}.dmain>.card,.dside>.card{border:1px solid rgba(11,45,58,.055)}.dhead{align-items:center;margin-bottom:14px}.rpills{max-width:100%;flex-wrap:wrap}.alist a:focus-visible,.dashintro-link:focus-visible,.klink:focus-visible,.qlist a:focus-visible,.rpills a:focus-visible{outline:3px solid #d68a35;outline-offset:3px}.alist a,.qlist a{border-radius:var(--r-md);padding-left:6px;padding-right:6px}.greenbody .pub,.redbody .pub{max-width:680px}.result .result-kicker{margin:0 0 12px;color:var(--muted);font-size:var(--fs-body-sm);font-weight:700;letter-spacing:0;text-transform:none}.result .tag{margin-bottom:12px}.result .person{margin:18px 0}.result .person h1{line-height:1.12;overflow-wrap:anywhere}.result .person .role{margin-top:6px}.result .pname{margin-top:5px}.result .note,.result .pay,.result .scope{padding:12px 14px;border-radius:var(--r-md);line-height:1.55}.result .scope{background:rgba(11,45,58,.055)}.result .pay{background:rgba(22,163,74,.08)}.result .note{background:var(--paper)}.result.red .lead{color:#65251f}.result.neutral{text-align:left}.result.neutral h1{margin-top:0}.result+p{line-height:1.6}.result+p .btn{min-width:180px}.cardpage{padding:clamp(14px,3vw,28px)}.cardtools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid var(--line)}.cardtools h1{margin:8px 0 4px;font-size:clamp(1.6rem,3vw,2.1rem)}.cardtools .help{margin:0}.backlink{color:var(--teal);font-weight:600;text-decoration:none}.backlink:hover{text-decoration:underline}.cardsheet{align-items:flex-start;justify-content:center}.cardface{box-shadow:0 8px 24px rgba(11,45,58,.1)}.cardface.front{background:linear-gradient(135deg,#fff 0,#fbfcf8 100%)}.cardface.back{background:linear-gradient(135deg,#f4f8f5 0,#fff 100%)}.printnote{max-width:600px;margin:24px auto 0;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white)}.printnote strong{display:block;margin-bottom:8px}.printnote ul{margin:0;padding-left:20px;color:var(--muted)}.printnote li{padding:3px 0}@media (max-width:640px){.dashintro{align-items:flex-start;padding:16px}.dashintro-link{width:100%;justify-content:center}.kpis{gap:10px}.kpi{padding:15px 14px 13px;border-radius:var(--r-lg)}.knum{font-size:var(--fs-3xl)}.dhead{align-items:flex-start}.rpills{width:100%;justify-content:space-between}.rpills a{flex:1;text-align:center;padding:7px 8px}.result .okmark{margin-left:auto;margin-right:auto}.cardsheet,.cardtools{align-items:stretch;flex-direction:column}.cardtools .btn{width:100%}.cardsheet{align-items:center}.cardface{max-width:100%}}@media (prefers-reduced-motion:reduce){.kpi{transition:none}.kpi:hover{transform:none}}@media print{.cardtools,.printnote{display:none!important}.cardpage{padding:0}.cardsheet{justify-content:flex-start}.cardface{box-shadow:none;background:#fff!important}}.flash[role=alert],.flash[role=status]{border-left:0!important}.appnav{scrollbar-gutter:stable}.appnav a{line-height:1.3}.appnav a span{min-width:0;overflow-wrap:anywhere}.navgrp>summary{border-radius:var(--r-sm)}.navcount{flex:none}@media (min-width:960px){.appnav{top:var(--apphead-height, 61px);height:calc(100dvh - var(--apphead-height, 61px));max-height:calc(100dvh - var(--apphead-height, 61px))}}@media (max-width:959px){.js body.navopen::before{content:"";position:fixed;inset:0;z-index:18;background:rgba(15,25,30,.42)}.js body.navopen .appnav{z-index:19;top:var(--nav-panel-top, 61px);bottom:0;max-height:none;padding:12px 16px max(28px,env(safe-area-inset-bottom));border:0;box-shadow:0 16px 32px rgba(0,0,0,.16)}.js body.navopen .appnav a{min-height:46px}.js body.navopen .appnav .navgrp>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.appnav a,.navgrp>summary,.navgrp>summary::after{transition:none!important}}.livestale,.req{color:var(--redtext);font-weight:700}.livecode.stale{opacity:.35}.livestale{font-weight:600}.livestale[hidden]{display:none}.flash[tabindex="-1"]:focus{outline:0}@media print{main.app:has(.invoice)>.card:not(.invoice){display:none!important}}.more-note{margin:10px 0 18px}.allclear,.attn,.card,.flash,.pcard,.result{border-left:0!important;border-color:transparent}.result,.result .lead,.result .result-kicker,.result .tag,.result>p,.svc{text-align:center}.result .tag{display:table;margin-left:auto;margin-right:auto}.result .okmark{margin:0 auto 10px;display:flex;justify-content:center}.result .person{flex-direction:column;align-items:center;text-align:center;gap:14px}.result .person .portrait{margin-left:auto;margin-right:auto}.result .note,.result .pay,.result .scope{text-align:center;margin-left:auto;margin-right:auto;max-width:34rem}.result .facts,.result ol,.result ul{text-align:left}.svc{max-width:26rem;margin:0 auto 16px;border-radius:var(--r-lg);font-weight:600}.svc .dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;vertical-align:-1px}.svc.up{display:flex;align-items:center;justify-content:center;padding:8px 14px;background:#eaf5ef;color:#15803d;width:fit-content;border-radius:var(--r-pill);font-size:var(--fs-body-sm)}.svc.up .dot{background:#1fa971;box-shadow:0 0 0 4px rgba(31,169,113,.2);animation:svcpulse 2.4s ease-in-out infinite}.svc.down{padding:14px 18px;background:#fbecea;color:var(--redtext)}.svc.down p{margin:0 0 6px;font-weight:500}.svc.down p:first-child{font-weight:700;font-size:var(--fs-lg)}.svc.down .dot{background:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.2)}.svc.warn{padding:10px 14px;background:#fff7e6;color:#854d0e;border:1px solid #fde68a;font-size:var(--fs-body-sm)}.svc.warn p{margin:0 0 4px;font-weight:500}.svc.warn p:first-child{font-weight:700}.svc.warn .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;background:#d97706;vertical-align:0}.brand .appname{white-space:nowrap}@media (max-width:380px){.apphead .brand .appname,.loginhead .brand .appname{font-size:var(--fs-body-sm)}.brand .mark{width:26px;height:auto}}.relinkbox{margin:0 0 18px}.relinkbox .stack.big{max-width:26rem;margin-left:auto;margin-right:auto}.relinkbox .help{margin:10px auto 0;max-width:26rem}.biobox[data-mode=relink],.relinkbox,.relinkbox .help{text-align:center}.biobox[data-mode=relink] .btn{display:flex;width:100%;max-width:26rem;margin:12px auto 0}.rid-live-search{position:relative;display:inline-block;width:min(100%,560px);vertical-align:middle}.rid-live-search:focus-within,.rid-live-search:has(.rid-live-results:not([hidden])){z-index:99990}.rid-live-search-input{width:100%}.rid-live-results{position:absolute;isolation:isolate;top:calc(100% + 4px);left:0;right:0;max-height:min(320px,60vh);overflow-y:auto;background:var(--card, #fff);color:var(--text, #17212b);border:1px solid var(--line, #d9e0e7);border-radius:var(--r-md);box-shadow:0 10px 28px rgba(20,35,50,.24)}.rid-live-results[hidden],.stat::after{display:none}.rid-live-result{display:block;padding:10px 12px;text-decoration:none;border-bottom:1px solid var(--line, #e7ebef);color:inherit}.rid-live-result:last-child{border-bottom:0}.rid-live-result.is-active,.rid-live-result:focus,.rid-live-result:hover{background:var(--soft, #F1F5F9);outline:0}.rid-choice small,.rid-choice strong,.rid-level small,.rid-level strong,.rid-live-label,.rid-live-meta{display:block}.rid-live-label{font-weight:650}.rid-live-meta{margin-top:3px;color:var(--muted, #667481);font-size:.86em;overflow-wrap:anywhere}.rid-live-empty{padding:12px;color:var(--muted, #667481)}@media (max-width:640px){.rid-live-search{width:100%}}.appname,.bigcode,.cname,h2,h3{letter-spacing:-.025em}h1{margin-bottom:.9rem;font-size:clamp(1.65rem,2.6vw,2rem);line-height:1.18;letter-spacing:-.028em}h2{margin:1.35rem 0 .65rem;font-size:var(--fs-xl);line-height:1.3;margin-top:1.5rem}.apphead,.pubhead{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:none;padding:10px 22px}.apphead .brand .mark{height:29px}.shell{min-height:calc(100vh - 58px)}.app{max-width:1440px;padding:24px clamp(16px,2.4vw,34px) 48px}.app>h1{color:var(--ink);font-size:clamp(1.65rem,2.5vw,1.9rem);margin-bottom:1rem}.card{border-radius:var(--r-lg)}.card,.flash,.logincard,.result,.stat,.tablewrap{box-shadow:0 1px 2px rgba(17,24,39,.025),0 4px 16px rgba(17,24,39,.035)}.tablewrap{border-radius:var(--r-lg)}.card{padding:20px;margin-bottom:16px;background:#fff}.card h2:first-child{margin-top:0}.stats{gap:12px;margin-bottom:14px}.appnav,.stat{background:#fff}.stat{padding:17px 18px 16px;border-radius:var(--r-lg);box-shadow:none;border:1px solid rgba(17,24,39,.035)}.stat .num{font-weight:650;letter-spacing:-.055em}.stat .lbl{font-size:var(--fs-sm);font-weight:550;color:var(--muted)}.stat .note,th{font-size:var(--fs-xs)}.appnav{border-right:1px solid var(--line);border-bottom:0;padding:14px 12px}.appnav a{color:#374151;border-radius:var(--r-sm);padding:9px 11px;min-height:40px;font-size:.87rem;font-weight:500}.appnav a:hover{background:#f3f4f6}.appnav a.on{font-weight:650}.appnav .ico,.appnav a.on .ico,.appnav a:hover .ico,.navgrp[open]>summary .navlab .ico{color:var(--teal)}.navgrp>summary:hover{background:#f9fafb;color:#374151}@media (min-width:960px){.appnav{background:#fff}.appnav a.on{box-shadow:none}.navgrp>summary{color:var(--subtle)}.navgrp>summary:hover{background:#f9fafb;color:#374151}}.subtabs{background:#eef0f3;border-radius:var(--r-md);padding:3px;gap:2px}.subtabs a{padding:6px 12px;font-size:var(--fs-sm)}.subtabs a.on{border-radius:var(--r-sm);box-shadow:0 1px 2px rgba(0,0,0,.08)}.filters{margin-bottom:14px}input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time]{min-height:42px;padding:10px 12px;border-radius:var(--r-sm);background-color:#fff;font-size:var(--fs-body-sm)}select,textarea{min-height:42px;padding:10px 12px;border-radius:var(--r-sm);background-color:#fff}.fld label{margin-bottom:5px}.btn,button.btn{padding:9px 17px}button.btn{font-size:var(--fs-sm)}.btn.small{min-height:32px;padding:6px 11px;border-radius:var(--r-sm)}.flash{padding:12px 15px;border-radius:var(--r-md)}.tablewrap{border:1px solid #eceef1;overflow-x:auto}tbody tr:hover td{background:#f9fafb}.badge,.result .tag{padding:3px 9px;border-radius:var(--r-sm);font-size:var(--fs-xs)}.result{padding:clamp(20px,3vw,30px);border-radius:var(--r-xl);background:#fff}.result .tag{letter-spacing:.07em;padding:5px 10px}.person{gap:14px}.portrait{width:78px;height:78px}.alt,.pay{border-radius:var(--r-md)}.loginwrap{padding:44px 18px}.logincard{border-radius:var(--r-xl);padding:clamp(24px,4vw,34px)}.pubbody{background:#f3f4f6}.pub{max-width:680px;padding:34px 18px 28px}.pubhead{padding:10px clamp(16px,3vw,28px)}.pubfoot{max-width:680px;padding-bottom:32px}.cardpage{max-width:820px}.cardsheet{gap:12px}@media (max-width:719px){.app{padding:18px 13px 36px}.card{padding:16px;border-radius:13px}.stats{gap:9px}.stat{padding:13px;border-radius:var(--r-md)}.apphead{padding:9px 13px}.result{padding:18px}}.rid-live-results,.rid-live-search{z-index:2147483000!important}.rid-live-search:focus-within{position:relative;z-index:2147483000!important}.card:has(.rid-live-search:focus-within),.grid2:has(.rid-live-search:focus-within),.grid3:has(.rid-live-search:focus-within),.stack:has(.rid-live-search:focus-within),.tablewrap:has(.rid-live-search:focus-within){position:relative;z-index:2147482000!important;overflow:visible!important}h3{font-size:var(--fs-lg);line-height:1.35;margin-top:1.15rem}.pub h1{font-size:clamp(1.75rem,3.6vw,2.2rem);line-height:1.16}.pub .lead{font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55}.appname{font-size:var(--fs-xl)}.btn,.fld label,button,input,select,textarea{font-size:var(--fs-body-sm)}.btn.small,.help,.muted{font-size:var(--fs-sm)}.big .btn{font-size:var(--fs-md)}.help,.muted{line-height:1.5}.stat .num{font-size:clamp(1.45rem,2.3vw,1.8rem);line-height:1.15}.bigcode{font-size:var(--fs-3xl)}.big input.codein,.codein{font-size:clamp(1.35rem,3vw,1.6rem)}@media (max-width:600px){body{font-size:15.5px}.app>h1,h1{font-size:1.65rem}.pub h1{font-size:var(--fs-3xl)}.appname{font-size:var(--fs-lg)}.big input.codein,.codein{font-size:var(--fs-2xl)}}.landing .lussd-head p:last-child{margin:0;color:var(--muted)}.landing .lussd-screen p{margin:7px 0}.landing .lussd-softkeys span{color:#15803d;font-weight:700}.landing .lussd-step>p{margin:.4rem 0 0;color:var(--muted);font-size:var(--fs-body-sm);line-height:1.55}.landing .lussd-phone .lussd-screen p{color:#f1f5f9!important;font-size:1em!important;line-height:1.3!important;margin:.35em 0!important}.landing .lmainnav a{color:#0b2d3a;text-decoration:none;font-size:var(--fs-body-sm);font-weight:500;line-height:1.3;white-space:nowrap;transition:color .18s ease,background .18s ease,transform .18s ease}.landing .lmainnav a:focus-visible,.landing .lmainnav a:hover{color:#15803d}.landing .lfloatingnav a{color:#0b2d3a;text-decoration:none;font-size:var(--fs-body-sm);font-weight:550;line-height:1.3;white-space:nowrap;padding:9px 10px;border-radius:var(--r-pill)}.landing .lfloatingnav a:focus-visible,.landing .lfloatingnav a:hover{background:#ecfdf5;color:#123b49}@media (max-width:640px){.landing .lfloatingnav a{white-space:nowrap;text-align:center;font-size:14px;padding:9px 10px}}@media (max-width:360px){.landing .lfloatingnav a{font-size:13px;padding:8px}}.landing .lcontact a,.landing .lpublic-note a{color:#0b2d3a;font-weight:700;text-underline-offset:3px}@media (max-width:700px){.landing .lhero-actions .btn{width:100%;text-align:center}}.landing .lcontact a{font-weight:600}.landing .lussd-fold>summary{cursor:pointer;display:inline-block;padding:10px 18px;background:#fff;border-radius:var(--r-pill);box-shadow:var(--shadow);font-weight:600;color:#0b2d3a}.filters>.rid-live-search input,.landing .ldemo .btn{width:100%}@media (max-width:720px){.landing .lbar .btn{flex:1 1 0;min-width:0;padding:12px 10px;font-size:var(--fs-body-sm)}}:root{--ink:#1F2937;--line:#E5E7EB;--white:#FFFFFF;--paper:#F8FAFC;--soft:#F1F5F9;--muted:#536170;--ring:0 0 0 4px rgba(22,163,74,.22);--shadow:0 1px 3px rgba(11,45,58,.04), 0 8px 24px rgba(11,45,58,.06)}body{background:#f8fafc;color:#1f2937}.appname,.bigcode,.cname,a,h1,h2,h3{color:#0b2d3a}:focus-visible{outline-color:#16a34a}.btn,button.btn{color:#fff;border-radius:var(--r-md);font-weight:650;box-shadow:0 1px 2px rgba(11,45,58,.08)}.btn:hover,button.btn:hover{color:#fff}.btn.ghost{background:#eff6f2;color:#0b2d3a;border:1px solid #d7e6dc;box-shadow:none}.btn.ghost:hover{background:#e4f2e8;color:#0b2d3a}input:focus,select:focus,textarea:focus{border-color:#16a34a;box-shadow:var(--ring)}.apphead,.pubhead{border-bottom-color:var(--line)}.appnav a.on{background:#eaf6ee}.appnav a.on,.appnav a.on .ico,.appnav a:hover,.appnav a:hover .ico{color:#166534}.card,.logincard,.result,.stat,.tablewrap{border-color:var(--line)}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--mb-navy:#0B2D3A;--mb-navy-2:#123B49;--mb-green:#16A34A;--mb-green-ink:#15803D;--mb-green-deep:#166534;--mb-mint:#D1FAE5;--mb-mint-soft:#ECFDF5;--mb-grey:#E5E7EB;--mb-charcoal:#1F2937;--mb-white:#FFFFFF;--mb-radius:12px;--mb-radius-lg:20px;--mb-font-head:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--mb-font-body:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--teal:var(--mb-navy);--green:var(--mb-green);--font:var(--mb-font-body)}.appname,.bigcode,.cname,h1,h2,h3{font-family:var(--mb-font-head)}.btn,button.btn{background:var(--mb-green-ink);min-height:44px}.btn:hover,.sitenav-links a.sitenav-cta:hover,button.btn:hover{background:var(--mb-green-deep)}.btn.navy{background:var(--mb-navy);color:#fff}.btn.navy:hover{background:var(--mb-navy-2)}.btn.outline{background:#fff;color:var(--mb-green-ink);border:2px solid var(--mb-green-ink);box-shadow:none}.btn.outline:hover{background:var(--mb-mint-soft);color:var(--mb-green-deep)}.btn[disabled],button.btn[disabled]{background:#a7d7b8;color:#1f2937;cursor:not-allowed}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;line-height:1.5;background:#f1f5f9;color:#334155}.pill::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.pill.active,.pill.success{background:#dcfce7;color:#166534}.pill.pending{background:#fef3c7;color:#92400e}.pill.error,.pill.rejected{background:#fee2e2;color:#991b1b}.pill.info{background:#dbeafe;color:#1e40af}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sitenav{margin-left:auto;position:relative}.sitenav-btn{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--mb-radius);border:1px solid var(--mb-grey);background:#fff}.sitenav-btn::-webkit-details-marker{display:none}.sitenav-btn i{position:relative}.sitenav-btn i,.sitenav-btn i::after,.sitenav-btn i::before{display:block;width:18px;height:2px;background:var(--mb-navy);border-radius:2px;content:""}.sitenav-btn i::before{position:absolute;top:-6px}.sitenav-btn i::after,.sitenav-links{position:absolute;top:6px}.sitenav[open] .sitenav-btn i{background:0 0}.sitenav[open] .sitenav-btn i::before{top:0;transform:rotate(45deg)}.sitenav[open] .sitenav-btn i::after{top:0;transform:rotate(-45deg)}.sitenav-links{right:0;top:52px;min-width:240px;display:flex;flex-direction:column;gap:2px;padding:8px;background:#fff;border:1px solid var(--mb-grey);border-radius:var(--mb-radius-lg);box-shadow:0 16px 40px rgba(11,45,58,.16)}.sitenav-links a{display:block;padding:12px 14px;min-height:44px;border-radius:var(--r-md);color:var(--mb-navy);text-decoration:none;font-weight:600;font-size:var(--fs-body-sm)}.sitenav-links a:focus-visible,.sitenav-links a:hover{background:var(--mb-mint-soft)}.sitenav-links a.sitenav-cta{margin-top:6px;background:var(--mb-green-ink);color:#fff;text-align:center}.sitenav-wide{display:none}@media (min-width:900px){.sitenav-narrow{display:none}.sitenav-wide{display:flex;align-items:center;gap:4px;margin-left:auto}.sitenav-wide a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:var(--r-pill);color:var(--mb-navy);text-decoration:none;font-weight:600;font-size:var(--fs-body-sm);white-space:nowrap}.sitenav-wide a:focus-visible,.sitenav-wide a:hover{background:var(--mb-mint-soft)}.sitenav-wide a.sitenav-cta{margin-left:8px;padding:9px 18px;background:var(--mb-green-ink);color:#fff}.sitenav-wide a.sitenav-cta:hover{background:var(--mb-green-deep)}}.pubhead .brand .mark{height:36px}.landing .lbenefits p{margin:0;color:var(--muted);font-size:var(--fs-body-sm)}.pubfoot-brand{margin:0 0 14px}.pubfoot-brand img{max-width:220px;height:auto}.lfloatingnav-cta,.lsubnav a.lfloatingnav-cta{background:var(--mb-green-ink);color:#fff}.lfloatingnav-cta:hover,.lsubnav a.lfloatingnav-cta:hover{background:var(--mb-green-deep);color:#fff}.pubhead{z-index:70}.sitenav-links{z-index:71}.ck{width:1.05em;height:1.05em;vertical-align:-.17em;margin-right:.2em;flex:none}.lidok,.lm-success{display:inline-flex;align-items:center;gap:6px}.lidok .ck,.lm-success .ck{margin-right:0}.empty-state-mark .ck{width:18px;height:18px;margin:0;vertical-align:0}.result .person>.portrait{width:78px}.brand .logo{display:block;height:34px;width:auto;flex:0 0 auto}.pubhead .brand .logo{height:36px}@media (max-width:720px){.apphead .brand .logo{height:29px}}.cardface .brand .logo{height:8mm}.loginhead .brand .logo{height:40px}.lscreen .lm-success .ck.shield{width:1.25em;height:1.25em;vertical-align:middle}.lscreen .lm-big,.lscreen .lm-detail,.lscreen .lm-hint,.lscreen .lm-role,.lscreen .lm-success{text-align:center}.legal .tmpl{border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:var(--r-md);background:var(--paper);padding:14px 18px;max-width:38rem}.legal .tmpl p{margin:0 0 10px}.card>form.inline:last-child,.legal .tmpl p:last-child{margin-bottom:0}.toc{columns:2 16rem;column-gap:2rem;margin:0 0 12px}.toc li{margin:0 0 6px;break-inside:avoid}.guide h3,details.adv h3{margin:18px 0 6px;font-size:var(--fs-md)}.guide ol,.guide ul,.toc{padding-left:1.2rem}.guide li{margin:0 0 8px;line-height:1.55}.guide .tablewrap td{vertical-align:top}details.adv{margin:6px 0 18px;border:1px solid var(--line);border-radius:var(--r-md);padding:0 14px}details.adv>summary{cursor:pointer;padding:12px 0;font-weight:600;color:var(--ink)}details.adv[open]{padding-bottom:14px}details.adv h3{margin:14px 0 6px}.navgrp>summary .navlab{display:flex;align-items:center;gap:12px;min-width:0}.navgrp>summary .navlab .ico{flex:none;width:18px;height:18px;color:var(--muted);opacity:1}.navgrp>summary .navlab>span{opacity:1;color:var(--ink);line-height:1.25}.limitpage,.limitpage .result.neutral,.limitpage .result.neutral .lead,.limitpage .result.neutral h1{text-align:center}.limitpage .stack{align-items:center}.navgrp>summary{text-transform:none;letter-spacing:-.005em;font-size:var(--fs-body-sm);font-weight:600;color:var(--ink);padding:9px 11px;min-height:40px}.navgrp>summary::after{flex:none;margin-left:10px}@media (min-width:960px){.shell{grid-template-columns:248px minmax(0,1fr)}.appfoot{margin-left:248px}}.navgrp>summary:hover{background:var(--soft);color:var(--ink)}.alist li.soft .aic{background:#fef3c7;color:#b45309}.empty-state{border:1px dashed #d5dae1;background:#fbfcfd;border-radius:var(--r-lg);padding:22px 16px}.empty-state-mark{background:var(--soft);color:var(--subtle);width:36px;height:36px}.empty-state .empty{color:var(--muted);font-size:var(--fs-body-sm)}.card .empty-state{margin-top:4px}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filters>.rid-live-search{flex:1 1 280px;min-width:0}.filters>select{flex:0 1 200px;width:auto}.filters>input:not([type=hidden]){flex:1 1 220px}@media (max-width:600px){.filters>.rid-live-search,.filters>input:not([type=hidden]),.filters>select{flex:1 1 100%}}.card>.empty-state+form.inline,.card>.tablewrap+form.inline,.card>details+form.inline,.card>form p.help+.fld,.card>p+form.inline,.stack>p.help+.fld,.wizard h2+p.help+.fld{margin-top:14px}.app .card>p.help,.app .card>p.muted{max-width:72ch}.navgrp>a{margin-left:20px;padding-left:14px;position:relative}.navgrp>a::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--line)}.navgrp>a.on::before{background:var(--green);width:2px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.setfind{position:relative;z-index:30;margin:0 0 14px}.setfind input{width:100%;padding-left:42px;background:var(--white)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%235B6472' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E")no-repeat 14px center}.setfind-results{position:absolute;z-index:15;left:0;right:0;top:calc(100% + 6px);background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(0,0,0,.12);padding:6px;max-height:60vh;overflow-y:auto}.setfind-results button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:0 0;border:0;border-radius:var(--r-sm);padding:10px 12px;cursor:pointer;font:inherit;color:var(--ink)}.setfind-results button:focus-visible,.setfind-results button:hover{background:var(--soft);outline:0}.setfind-results button span{font-size:var(--fs-sm);color:var(--muted)}.setfind-results .help{margin:8px 12px}.found{animation:rid-found 2.4s ease-out;border-radius:var(--r-md)}@media (prefers-reduced-motion:reduce){.found{animation:none;outline:3px solid var(--green)}}.copybtn{margin-top:8px}:root{--chart-ok:#15803D;--chart-bad:#D2554B;--chart-track:#EEF2F6}.chart .cbad,.chart .cok{fill:var(--chart-ok);stroke:#fff;stroke-width:1.5}.chart .cbad{fill:var(--chart-bad)}.ring .rok{stroke:var(--chart-ok)}.ring .rbad{stroke:var(--chart-bad)}.ring .rtrack{stroke:var(--chart-track)}.key.ok{background:var(--chart-ok)}.key.bad{background:var(--chart-bad)}.hbt{fill:var(--chart-track)}.hbf{fill:var(--chart-ok)}.bar,.bar.now{fill:var(--teal);opacity:.35}.bar.now{opacity:.9}.t-green{background:#eaf5ef;color:var(--chart-ok)}.t-red{background:#fbecea;color:#b91c1c}.t-amber{background:#eaf5ef;color:var(--chart-ok)}.ringwrap{flex-wrap:wrap}.legend.vert li,.legend.vert span{white-space:nowrap}.rid-public-pick{max-width:560px;margin:0 auto 14px;padding:clamp(20px,4vw,30px)}.rid-public-wizard{max-width:none!important;margin:0!important}.rid-public-wizard .rid-wiz-progress{display:flex;align-items:center;gap:9px;max-width:230px;margin:0 auto 24px}.rid-wiz-progress span{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 28px;background:#eef2f5;color:#64748b;font-size:13px;font-weight:700}.rid-wiz-progress span.is-current,.rid-wiz-progress span.is-done{background:#0b2d3a;color:#fff}.rid-wiz-progress i{height:2px;background:#e2e8f0;flex:1}.rid-wiz-panel{margin:0}.rid-step-kicker{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px}.rid-wiz-panel h2{font-size:clamp(1.35rem,3vw,1.7rem);letter-spacing:-.035em;margin:0 0 7px}.rid-wiz-panel>.help{margin:0 0 18px;line-height:1.5}.rid-choice{width:100%;gap:14px;text-align:left;border:1px solid #e2e8f0;border-radius:15px;padding:16px;background:#fff;color:#0b2d3a;font:inherit;cursor:pointer;text-decoration:none;margin:0 0 11px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.rid-choice,.rid-choice-icon,.rid-level{display:flex;align-items:center}.rid-level{width:100%;gap:14px;text-align:left;border:1px solid #e2e8f0;border-radius:15px;background:#fff;color:#0b2d3a;font:inherit;cursor:pointer;text-decoration:none;margin:0 0 11px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.rid-choice:hover,.rid-level:hover{border-color:#0f766e;background:#fbfefd;color:#0b2d3a;text-decoration:none}.rid-choice-icon{width:42px;height:42px;flex:0 0 42px;border-radius:12px;justify-content:center;background:#eaf6ef;color:#15803d;font-size:23px;font-weight:700}.rid-choice-icon-blue{background:#eaf4fa;color:#087e9b}.rid-choice-icon svg{width:24px;height:24px;display:block;flex:0 0 24px}.rid-choice>span:nth-child(2){flex:1;min-width:0}.rid-choice strong,.rid-level strong{font-size:16px;margin-bottom:3px}.rid-choice small,.rid-level small{color:#64748b;font-size:13px;line-height:1.4}.rid-choice-arrow{color:#94a3b8;font-size:25px}.rid-public-reassurance,.rid-wiz-footnote{color:#64748b;text-align:center;font-size:13px;margin:17px 0 0}.rid-level{display:block;padding:16px 17px}.rid-level-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.rid-level-top em{color:#15803d;background:#eaf6ef;border-radius:30px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.rid-level-top .rid-level-badge-advanced{color:#1d4ed8;background:#eff6ff}.rid-level-top .rid-level-badge-status{color:#92400e;background:#fff7ed}.rid-level>span:not(.rid-level-top){display:block;font-size:14px;line-height:1.45}.rid-level small{margin-top:8px}.rid-level .rid-level-warning{color:#a16207}.rid-selected-level{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#f1f5f9;margin:0 0 18px;font-size:13px}.rid-selected-level button{border:0;background:0 0;color:#0f766e;text-decoration:underline;cursor:pointer;font:inherit;font-weight:600}.rid-level-explain{border-radius:11px;padding:13px 15px;background:#eff6ff;color:#1e3a5f;font-size:14px;margin:15px 0}.rid-level-explain p{margin:4px 0 0}.rid-level-caution{background:#fff7ed;color:#92400e}.rid-wiz-actions{display:flex;align-items:center;gap:10px;margin-top:22px}.rid-wiz-actions>.btn{flex:1}.rid-wiz-actions>.btn.ghost{flex:0 0 auto;width:auto;min-width:100px;box-shadow:none}.rid-public-wizard .fld.chk{margin-top:12px}.rid-public-wizard .fld.chk label{font-size:13px}.rid-ussd-note{max-width:560px;margin:14px auto;text-align:center;border-radius:12px}.rid-public-wizard [hidden]{display:none!important}@media (max-width:480px){.rid-public-pick{padding:19px 16px;border-radius:18px}.rid-choice,.rid-level{padding:14px}.rid-wiz-actions{align-items:stretch}.rid-wiz-actions>.btn.ghost{min-width:82px}}.tenant-portal-identity{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 auto 8px}.tenant-portal-logo{display:block;max-width:150px;max-height:56px;width:auto;height:auto;object-fit:contain}.tenant-portal{margin:0;color:var(--muted);font-size:var(--fs-sm)}.tenant-portal strong{color:var(--teal);font-weight:700}.rid-code-methods{display:grid;gap:10px;margin:14px 0}.rid-code-method{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line,#e2e8f0);border-radius:12px;background:var(--surface-soft,#f8fafc)}.rid-code-method strong{font-size:.94rem;color:var(--ink,#172b3a)}.rid-code-method span{font-size:.88rem;line-height:1.5;color:var(--muted,#64748b)}.settings-index{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;padding:12px 14px;background:var(--soft);border:1px solid var(--line);border-radius:var(--r-md)}.settings-index strong{font-size:var(--fs-sm);margin-right:5px}.settings-index a{display:inline-flex;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);font-size:var(--fs-sm);text-decoration:none}.settings-index a:focus-visible,.settings-index a:hover{border-color:var(--teal);outline:2px solid transparent}.settings-index~.card h2{scroll-margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.settings-index~.card h2:first-child{border-top:0;padding-top:0}@media (max-width:640px){.settings-index{gap:6px}.settings-index a{font-size:var(--fs-xs);padding:6px 8px}}.fi-filterbar,.fi-type>div{display:flex;justify-content:space-between}.fi-filterbar{align-items:flex-end;gap:14px;flex-wrap:wrap;margin:18px 0;padding:14px 16px;background:var(--surface,#f6f8fa);border:1px solid var(--line,#e2e7eb);border-radius:14px}.fi-export,.fi-period{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fi-filter-label{display:block;width:100%;font-size:12px;font-weight:700;color:var(--muted,#64748b);margin-bottom:2px}.fi-filterbar .btn{font-size:13px;min-height:38px}.fi-search{display:flex;align-items:center;gap:8px;max-width:620px;margin:14px 0 18px}.fi-search .rid-live-search{flex:1;min-width:0}.fi-panels{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin:18px 0}.fi-panel,.fi-severity span{border:1px solid var(--line,#e2e7eb)}.fi-panel{background:var(--card,#fff);border-radius:14px;padding:18px;min-width:0;box-shadow:0 2px 8px rgba(20,35,50,.035)}.fi-panel h2{font-size:17px;margin:0 0 5px}.fi-panel .help{margin:0 0 12px}.fi-trend{height:158px;display:flex;align-items:end;gap:6px;border-bottom:1px solid var(--line,#dce3e8);padding:8px 0 0}.fi-day{height:100%;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:5px}.fi-day small,.fi-value{font-size:10px;color:var(--muted,#64748b)}.fi-value{line-height:1.1;min-height:11px}.fi-bar{width:100%;max-width:26px;background:#159b91;border-radius:5px 5px 0 0;min-height:2px}.fi-day small{white-space:nowrap}.fi-chart-summary{font-size:12px;color:var(--muted,#64748b);margin:10px 0 0}.fi-type{margin:12px 0}.fi-type>div{gap:10px;font-size:13px;margin-bottom:5px}.fi-track,.fi-track i{display:block;border-radius:9px}.fi-track{height:8px;background:#e8edf1;overflow:hidden}.fi-track i{height:100%;background:#159b91}.fi-severity{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.fi-severity span{padding:8px 11px;border-radius:9px;background:var(--surface,#f7f9fa);font-size:12px}.fi-severity strong{margin-left:5px}.fi-alert-detail{scroll-margin-top:24px;margin:18px 0}.fi-alert-detail h2{margin-bottom:8px}.fi-detail-meta{font-size:12px;color:var(--muted,#64748b)}.fi-review-section{border-top:1px solid var(--line,#e2e7eb);margin-top:18px;padding-top:16px;scroll-margin-top:24px}.fi-view-link{font-weight:700;text-decoration:underline;text-underline-offset:3px}.fi-search .btn,.fi-search input{min-height:42px}@media (max-width:760px){.fi-panels{grid-template-columns:1fr}.fi-filterbar{align-items:stretch}.fi-export,.fi-period{width:100%}.fi-period .btn{flex:1;text-align:center}.fi-search{max-width:none}.fi-search .btn{white-space:nowrap}}@media (max-width:420px){.fi-day{gap:3px}.fi-day small,.fi-value{font-size:9px}.fi-panel{padding:13px}.fi-period .btn{padding-left:8px;padding-right:8px;font-size:12px}}@media print{.appnav,.no-print,.sidebar,footer,nav{display:none!important}.fi-panels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fi-panel{border:1px solid #aaa;padding:10px;break-inside:avoid;box-shadow:none}.fi-filterbar{border:0;padding:0;background:#fff}.app{max-width:none!important;padding:0!important}a,body{color:#111!important}body{background:#fff!important}a{text-decoration:none!important}table{font-size:9pt}h1{font-size:22pt}}.fi-h0{height:0%}.fi-h5{height:5%}.fi-h10{height:10%}.fi-h15{height:15%}.fi-h20{height:20%}.fi-h25{height:25%}.fi-h30{height:30%}.fi-h35{height:35%}.fi-h40{height:40%}.fi-h45{height:45%}.fi-h50{height:50%}.fi-h55{height:55%}.fi-h60{height:60%}.fi-h65{height:65%}.fi-h70{height:70%}.fi-h75{height:75%}.fi-h80{height:80%}.fi-h85{height:85%}.fi-h90{height:90%}.fi-h95{height:95%}.fi-h100{height:100%}.fi-w0{width:0%}.fi-w5{width:5%}.fi-w10{width:10%}.fi-w15{width:15%}.fi-w20{width:20%}.fi-w25{width:25%}.fi-w30{width:30%}.fi-w35{width:35%}.fi-w40{width:40%}.fi-w45{width:45%}.fi-w50{width:50%}.fi-w55{width:55%}.fi-w60{width:60%}.fi-w65{width:65%}.fi-w70{width:70%}.fi-w75{width:75%}.fi-w80{width:80%}.fi-w85{width:85%}.fi-w90{width:90%}.fi-w95{width:95%}.fi-w100{width:100%}.cf-turnstile{display:flex;justify-content:center;margin:22px 0 0;min-height:65px}