.ill{--brand: #2563eb;--brand-dark: #1e40af;--brand-50: #eff6ff;--brand-100: #dbeafe;--ink: #0f172a;--ink2: #334155;--muted: #64748b;--faint: #94a3b8;--line: #e2e8f0;--green: #16a34a;--green-ink: #15803d;--green-bg: #dcfce7;--amber: #b45309;--amber-bg: #fef3c7;container:ill / inline-size;position:relative;width:100%;max-width:var(--ill-max, 580px);margin:0 auto;font-family:Red Hat Display,Red Hat Display Fallback,sans-serif;line-height:1.2;color:var(--ink);text-align:left}.ill *,.ill *:before,.ill *:after{box-sizing:border-box}.ill-stage{--vw: var(--wvw);--vh: var(--wvh);--u: calc(100cqw / var(--vw));--fs-1: max(10px, calc(10.5 * var(--u)));--fs-2: max(11px, calc(12 * var(--u)));--fs-3: max(12px, calc(13.5 * var(--u)));--fs-4: max(13px, calc(15 * var(--u)));--fs-5: max(15px, calc(19 * var(--u)));position:relative;width:calc(var(--vw) * var(--u));height:calc(var(--vh) * var(--u));margin-inline:auto}.ill-at{--x: var(--wx);--y: var(--wy);--w: var(--ww);--h: var(--wh);position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u))}.ill-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none}.ill svg[data-icon]{width:1em;height:1em;display:block;flex:none}@container ill (min-width: 420px){.ill-t{display:none!important}}@container ill (max-width: 419.98px){.ill-stage{--vw: var(--tvw);--vh: var(--tvh);--u: calc(min(100cqw, 380px) / var(--vw))}.ill-at{--x: var(--tx);--y: var(--ty);--w: var(--tw);--h: var(--th)}.ill-w{display:none!important}}.ill-win{border-radius:calc(14 * var(--u));background:#fffffff0;border:1px solid rgba(37,99,235,.14);box-shadow:inset 0 1px #fff,0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #1e40af52,0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) #2563eb29}.ill-bar{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0;background:linear-gradient(#f9fbff,#f2f5fd);border-bottom:1px solid rgba(37,99,235,.1)}.ill-app{flex:none;width:max(18px,calc(20 * var(--u)));height:max(18px,calc(20 * var(--u)));border-radius:calc(6 * var(--u));display:grid;place-items:center;color:#fff;font-size:max(11px,calc(12 * var(--u)));background:linear-gradient(135deg,var(--brand),var(--brand-dark))}.ill-crumb{flex:1;min-width:0;display:flex;align-items:center;gap:calc(3 * var(--u));font-size:var(--fs-2);font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden}.ill-crumb svg[data-icon]{font-size:.85em;color:var(--faint)}.ill-crumb b{font-weight:700;color:var(--ink)}.ill-card{border-radius:max(10px,calc(12 * var(--u)));background:#fffffff5;box-shadow:0 0 0 1px #2563eb21,0 calc(18 * var(--u)) calc(36 * var(--u)) calc(-20 * var(--u)) #2563eb57,0 1px 3px #0f172a0d}.ill-chip{display:inline-flex;align-items:center;gap:.3em;padding:.26em .62em;border-radius:999px;font-size:var(--fs-1);font-weight:700;line-height:1.2;white-space:nowrap;background:#f1f5f9;color:var(--ink2)}.ill-chip svg[data-icon]{font-size:1.05em;stroke-width:2.5}.ill-chip--brand{background:#e0ecff;color:#1d4ed8}.ill-chip--green{background:var(--green-bg);color:var(--green-ink)}.ill-chip--warn{background:var(--amber-bg);color:var(--amber)}.ill-dot{width:.5em;height:.5em;border-radius:50%;background:currentColor}.ill-swap{display:inline-grid;justify-items:end}.ill-swap>*{grid-area:1 / 1}.ill-check{flex:none;width:1.6em;height:1.6em;border-radius:50%;display:grid;place-items:center;background:var(--green-bg);color:var(--green);font-size:max(10px,calc(11 * var(--u)))}.ill-check svg[data-icon]{stroke-width:3.5}.ill-check--solid{background:var(--green);color:#fff;box-shadow:0 0 0 2px #fff}.ill-num{display:inline-grid;justify-items:start;font-variant-numeric:tabular-nums;white-space:nowrap}.ill-num--end{justify-items:end}.ill-num:before{content:attr(data-w);visibility:hidden}.ill-num:before,.ill-num>*{grid-area:1 / 1}.ill-meter{display:block;height:max(5px,calc(6 * var(--u)));border-radius:999px;background:#e8eefb;overflow:hidden}.ill-meter>span{display:block;width:calc(var(--v, 1) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,var(--brand))}.ill-meter--green>span{background:linear-gradient(90deg,#4ade80,var(--green))}.ill-av{flex:none;width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand);font-size:var(--fs-2);font-weight:800;letter-spacing:.02em}.ill-photo{display:grid;place-items:center;border:calc(2.5 * var(--u)) solid #fff;border-radius:calc(5 * var(--u));background:linear-gradient(160deg,#bfdbfe,#64748b);color:#fff;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #0f172a2e}.ill-row{display:flex;align-items:center;gap:calc(9 * var(--u));min-width:0}.ill-tile{flex:none;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:30%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand);font-size:calc(15 * var(--u))}.ill-tile--green{background:var(--green-bg);color:var(--green)}.ill-tile--warn{background:var(--amber-bg);color:var(--amber)}.ill-row-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--u))}.ill-row-txt b,.ill-row-txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ill-row-txt b{font-size:var(--fs-2);font-weight:700}.ill-row-txt span{font-size:var(--fs-1);font-weight:500;color:var(--muted)}.ill-phone{display:flex;flex-direction:column;padding:calc(5 * var(--u));border-radius:calc(28 * var(--u));background:#0f172a;box-shadow:0 calc(26 * var(--u)) calc(50 * var(--u)) calc(-22 * var(--u)) #0f172a80,inset 0 0 0 1px #ffffff14}.ill-phone-in{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(23 * var(--u));background:#fff}.ill-sbar{flex:none;display:flex;align-items:center;justify-content:space-between;height:calc(24 * var(--u));padding:0 calc(16 * var(--u));font-size:max(9px,calc(10 * var(--u)));font-weight:700}.ill-island{width:calc(50 * var(--u));height:calc(14 * var(--u));border-radius:999px;background:#0f172a}.ill-screen{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u))}.ill-map{overflow:hidden;border-radius:calc(10 * var(--u));background:#eef3fb}.ill-map svg{display:block;width:100%;height:100%;fill:none}.ill-map-block{fill:#e2e9f6}.ill-map-road{stroke:#fff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.ill-map-fence{stroke:#93c5fd;stroke-width:1.5;stroke-dasharray:4 4;fill:#2563eb0d}.ill-map-fence-ok{stroke:#16a34a99;stroke-width:1.5;fill:#16a34a14}.ill-map-route-bg{stroke:#2563eb29;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ill-map-route{stroke:var(--brand);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ill-map-pin{fill:var(--brand);stroke:#fff;stroke-width:2.5}.ill-map-pin--green{fill:var(--green)}.ill-map-pin--warn{fill:#f59e0b}.ill-map-head{fill:var(--brand);stroke:#fff;stroke-width:3}.ill-map-halo{fill:#2563eb2e}.ill-doc{display:flex;flex-direction:column;gap:calc(7 * var(--u));padding:calc(14 * var(--u));border-radius:calc(10 * var(--u));background:#fff;box-shadow:0 0 0 1px #0f172a14,0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-16 * var(--u)) #0f172a4d}.ill-doc-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:calc(7 * var(--u));border-bottom:1px solid #eef2f7}.ill-doc-t{font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ill-doc-no{font-size:var(--fs-2);font-weight:800;font-variant-numeric:tabular-nums}.ill-doc-row{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-1);font-weight:500;color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.ill-doc-total{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-top:calc(7 * var(--u));border-top:1px solid #eef2f7;font-size:var(--fs-2);font-weight:700}.ill-doc-total>:last-child{font-size:var(--fs-4);font-weight:800}.ill-stamp{display:inline-block;padding:.2em .55em;border:2px solid currentColor;border-radius:calc(5 * var(--u));color:var(--green-ink);font-size:var(--fs-1);font-weight:800;letter-spacing:.08em;text-transform:uppercase;rotate:-8deg;background:#ffffffd9}.ill-ring{display:block;fill:none}.ill-ring-bg{stroke:#e8eefb}.ill-ring-fg{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:var(--v, 1) 1;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}.ill-ring--green .ill-ring-fg{stroke:var(--green)}.ill-glow{position:absolute;inset:4% 2%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,#60a5fa47,#60a5fa00);filter:blur(calc(18 * var(--u)));pointer-events:none}.ill-out,.ill-flash,.ill-pulse{opacity:0}.ill-grow{transform-origin:left center}.ill-grow-y{transform-origin:center bottom}.ill svg :is(.ill-pop,.ill-tick,.ill-grow,.ill-grow-y,.ill-move,.ill-enter){transform-box:fill-box}.ill svg :is(.ill-pop,.ill-tick){transform-origin:center}@property --mx{syntax: "<number>"; inherits: false; initial-value: 0;}@property --my{syntax: "<number>"; inherits: false; initial-value: 0;}@media all{html.ill-motion .ill{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--ease-draw: cubic-bezier(.55, 0, .3, 1)}html.ill-motion .ill .ill-in{animation:ill-in var(--t, .45s) var(--ease-out) var(--d, 0s) both}html.ill-motion .ill .ill-fade{animation:ill-fade var(--t, .4s) ease-out var(--d, 0s) both}html.ill-motion .ill .ill-pop{animation:ill-pop var(--t, .42s) var(--ease-back) var(--d, 0s) both}html.ill-motion .ill .ill-tick{animation:ill-tick var(--t, .42s) var(--ease-back) var(--d, 0s) both}html.ill-motion .ill .ill-out{animation:ill-out var(--t, .3s) ease-in var(--d, 0s) both}html.ill-motion .ill .ill-draw{stroke-dasharray:1 2;animation:ill-draw var(--t, .6s) var(--e, var(--ease-draw)) var(--d, 0s) both}html.ill-motion .ill .ill-arc{animation:ill-arc var(--t, .8s) var(--ease-out) var(--d, 0s) both}html.ill-motion .ill .ill-move{animation:ill-move var(--t, .55s) var(--e, var(--ease-out)) var(--d, 0s) both}html.ill-motion .ill .ill-enter{animation:ill-enter var(--t, .5s) var(--e, var(--ease-out)) var(--d, 0s) both}html.ill-motion .ill .ill-grow{animation:ill-grow var(--t, .6s) var(--ease-out) var(--d, 0s) both}html.ill-motion .ill .ill-grow-y{animation:ill-grow-y var(--t, .45s) var(--ease-out) var(--d, 0s) both}html.ill-motion .ill .ill-flash{animation:ill-flash var(--t, .8s) ease-out var(--d, 0s) both}html.ill-motion .ill .ill-pulse{stroke-dasharray:.001 2;animation:ill-pulse var(--t, .75s) cubic-bezier(.45,0,.25,1) var(--d, 0s) both}html.ill-motion .ill .ill-count{animation:ill-count var(--t, .9s) linear var(--d, 0s) both}html.ill-motion .ill:not([data-ill-ready]) .ill-count{visibility:hidden}html.ill-motion .ill:not(.is-play) *,html.ill-motion .ill:not(.is-play) *:before,html.ill-motion .ill:not(.is-play) *:after,html.ill-motion .ill.is-paused *,html.ill-motion .ill.is-paused *:before,html.ill-motion .ill.is-paused *:after{animation-play-state:paused!important}html.ill-motion .ill.is-rest *,html.ill-motion .ill.is-rest *:before,html.ill-motion .ill.is-rest *:after{animation:none!important}}@keyframes ill-in{0%{opacity:0;translate:0 calc(8 * var(--u))}}@keyframes ill-fade{0%{opacity:.3}}@keyframes ill-pop{0%{opacity:0;scale:.6}}@keyframes ill-tick{0%{opacity:0;scale:0}60%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes ill-out{0%{opacity:1}}@keyframes ill-draw{0%{stroke-dashoffset:1.01}to{stroke-dashoffset:0}}@keyframes ill-arc{0%{stroke-dasharray:0 1}}@keyframes ill-move{0%{translate:calc(var(--mx) * var(--u)) calc(var(--my) * var(--u))}}@keyframes ill-enter{0%{opacity:0;translate:calc(var(--mx) * var(--u)) calc(var(--my) * var(--u))}}@keyframes ill-grow{0%{scale:0 1}}@keyframes ill-grow-y{0%{scale:1 0}}@keyframes ill-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes ill-pulse{0%{opacity:0;stroke-dashoffset:0}15%,80%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@keyframes ill-count{0%{opacity:1}}@supports not (container-type: inline-size){.ill-stage{--u: calc(min(100vw - 48px, var(--ill-max, 580px)) / var(--vw))}.ill-t{display:none!important}@media (min-width: 1024px){.ill-stage{--u: calc(min((100vw - 112px) / 2, var(--ill-max, 580px)) / var(--vw))}}@media (max-width: 539.98px){.ill{display:none}}}.ill-ctrl{position:absolute;z-index:5;right:-6px;bottom:-6px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(37,99,235,.2);background:#fffffff2;color:var(--brand);box-shadow:0 6px 14px -6px #0f172a59;cursor:pointer;transition:border-color .15s,background-color .15s}.ill-ctrl:hover{background:#fff;border-color:#2563eb73}.ill-ctrl:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ill .ill-ctrl svg{display:none;width:14px;height:14px;stroke-width:2.5}.ill .ill-ctrl[data-mode=pause] .i-pause,.ill .ill-ctrl[data-mode=play] .i-play,.ill .ill-ctrl[data-mode=replay] .i-replay{display:block}@media (forced-colors: active){.ill-svg *{stroke:CanvasText}.ill-win,.ill-card,.ill-chip,.ill-check,.ill-meter,.ill-av,.ill-doc,.ill-phone-in,.ill-map,.ill-tile{border:1px solid CanvasText}.ill-glow{display:none}}
