@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_f6af4f66-module__nEd1Uq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_f6af4f66-module__nEd1Uq__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0f1a2e;--navy2:#162236;--navy3:#1c2d47;--accent:#3b82f6;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--purple:#8b5cf6;--text:#e2e8f0;--text2:#94a3b8;--text3:#64748b;--border:#ffffff14;--card:#ffffff0a;--brand:#7c3aed;--brand-dark:#6d28d9;--brand-glow:#7c3aed38;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}html,body{color:#111827;background:#fff;height:100%}body{font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.7)}65%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ringFill{0%{stroke-dashoffset:var(--ring-circumference,226)}to{stroke-dashoffset:var(--ring-target,0)}}@keyframes softPulse{0%,to{box-shadow:0 0 0 0 var(--brand-glow)}50%{box-shadow:0 0 0 10px #7c3aed00}}.animate-in{animation:fadeInUp .5s var(--ease-out-expo) both}.animate-scale-in{animation:scaleIn .45s var(--ease-out-expo) both}.animate-pop-in{animation:popIn .55s var(--ease-spring) both}.animate-slide-down{animation:slideDownFade .35s var(--ease-out-expo) both}.risk-ring{animation:ringFill 1.3s var(--ease-out-expo) .15s forwards;stroke-dashoffset:var(--ring-circumference,226)}.pulse-glow{animation:2.2s ease-in-out infinite softPulse}.card-hover{transition:transform .22s var(--ease-out-expo), box-shadow .22s var(--ease-out-expo)}.card-hover:hover{transform:translateY(-3px);box-shadow:0 10px 24px #11182717}.btn-press{transition:transform .12s,filter .15s}.btn-press:hover{filter:brightness(1.07)}.btn-press:active{transform:scale(.96)}.tab-pill{transition:transform .18s var(--ease-out-expo), box-shadow .18s ease}.tab-pill:hover{transform:translateY(-2px);box-shadow:0 6px 16px #11182714}.zoom-bubble{transition:transform .25s var(--ease-spring), box-shadow .25s var(--ease-out-expo);transform-origin:50%}.zoom-bubble:hover{z-index:2;position:relative;transform:scale(1.08);box-shadow:0 10px 26px #7c3aed38,0 0 0 6px #7c3aed14}.zoom-bubble:active{transform:scale(1.02)}.animate-in-slow{animation:fadeInUp 4s var(--ease-out-expo) both}.list-row{transition:background .15s}.nav-item{transition:transform .18s var(--ease-out-expo), background .2s ease, box-shadow .2s ease}.nav-item:hover{transform:translate(4px)scale(1.03)}.nav-item-active{animation:2.6s ease-in-out infinite softPulse}.skeleton{background:linear-gradient(90deg,#f3f4f6 25%,#e9e9ef 37%,#f3f4f6 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s infinite shimmer}.spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}.spinner-dark{border:2.5px solid #7c3aed2e;border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}@keyframes scanSweep{0%{opacity:0;top:2%}8%{opacity:1}92%{opacity:1}to{opacity:0;top:96%}}@keyframes glowBorder{0%,to{box-shadow:0 0 0 1px #7c3aed47,0 0 14px #7c3aed29}50%{box-shadow:0 0 0 1px #22d3ee73,0 0 26px #7c3aed52}}@keyframes blinkCursor{0%,45%{opacity:1}50%,to{opacity:0}}.scan-frame{animation:1.6s ease-in-out infinite glowBorder;position:relative;overflow:hidden}.scan-line{background:linear-gradient(90deg,#0000,#7c3aed 25%,#22d3ee 50%,#7c3aed 75%,#0000);height:2px;animation:1.6s ease-in-out infinite scanSweep;position:absolute;left:4%;right:4%;box-shadow:0 0 10px 2px #22d3ee80}.scan-cursor{animation:1s step-end infinite blinkCursor;display:inline-block}@keyframes feedbackDraw{to{stroke-dashoffset:0}}@keyframes feedbackBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes feedbackCardIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes feedbackShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.feedback-backdrop{animation:.2s both feedbackBackdropIn}.feedback-card{animation:feedbackCardIn .35s var(--ease-spring) both}.feedback-circle{stroke-dasharray:166;stroke-dashoffset:166px;animation:feedbackDraw var(--fb-circle-dur,.9s) cubic-bezier(.33, 0, .3, 1) var(--fb-circle-delay,.1s) forwards}.feedback-check{stroke-dasharray:48;stroke-dashoffset:48px;animation:feedbackDraw var(--fb-check-dur,.6s) cubic-bezier(.4, 0, .35, 1) var(--fb-check-delay,.8s) forwards}.feedback-cross-line{stroke-dasharray:36;stroke-dashoffset:36px;animation:feedbackDraw var(--fb-cross1-dur,.7s) cubic-bezier(.4, 0, .35, 1) var(--fb-cross1-delay,.8s) forwards}.feedback-cross-line-2{stroke-dasharray:36;stroke-dashoffset:36px;animation:feedbackDraw var(--fb-cross2-dur,.6s) cubic-bezier(.4, 0, .35, 1) var(--fb-cross2-delay,1.2s) forwards}.feedback-shake{animation:feedbackCardIn .35s var(--ease-spring) both, feedbackShake .5s ease var(--fb-shake-delay,.8s)}@keyframes confettiFall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}to{opacity:.9;transform:translateY(110vh)rotate(720deg)}}.confetti-piece{pointer-events:none;z-index:3000;width:8px;height:14px;animation:linear forwards confettiFall;position:fixed;top:0}@keyframes tourPulse{0%,to{box-shadow:0 0 0 4px #7c3aedf2,0 0 0 7px #ffffffe6,0 0 0 9999px #111827c7}50%{box-shadow:0 0 0 8px #7c3aed99,0 0 0 11px #ffffffe6,0 0 0 9999px #111827c7}}.tour-spotlight{border-radius:12px;animation:1.8s ease-in-out infinite tourPulse}.tour-tooltip{animation:popIn .35s var(--ease-spring) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.risk-ring{stroke-dashoffset:var(--ring-target,0)!important}.confetti-piece{display:none!important}.tour-spotlight{box-shadow:0 0 0 4px #7c3aedf2,0 0 0 7px #ffffffe6,0 0 0 9999px #111827c7!important}}@media print{.owner-sidebar-shell,.owner-mobile-topbar,.no-print{display:none!important}.owner-content-area{margin-left:0!important}.print-area{max-width:none!important;margin:0!important;padding:0!important}body{background:#fff!important}a{color:inherit!important;text-decoration:none!important}.print-area{zoom:1.35}}.lali-grid-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.lali-grid-panels{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.lali-grid-stands{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;display:grid}@media (max-width:1150px){.lali-grid-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lali-grid-panels>:first-child{grid-column:1/-1}}@media (max-width:900px){.lali-grid-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.lali-grid-panels,.lali-grid-panels>:first-child{grid-column:auto;grid-template-columns:minmax(0,1fr)}.lali-grid-panels{grid-template-columns:minmax(0,1fr)}}.lali-live-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.8s ease-in-out infinite lali-live-pulse;display:block;position:relative}.lali-live-dot:after{content:"";pointer-events:none;background:currentColor;border-radius:50%;animation:1.8s ease-out infinite lali-live-halo;position:absolute;inset:0}@keyframes lali-live-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes lali-live-halo{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}