.wl{--bg:#F1F5F9;--ink:#1F2937;--ink2:#334155;--muted:#64748B;--faint:#94A3B8;--border:#E2E8F0;--navy:#1F4E79;--green:#3F8F5B;--amber:#C67A16;--red:#C2452D;--wl-nav-h: 76px}.wl [id^=wl-]{scroll-margin-top:calc(var(--wl-nav-h) + 16px)}@media (min-width: 760px){body.webapp .wl{position:static!important;inset:auto!important;overflow:visible!important;z-index:auto!important;min-height:100dvh}}.wl .wl-navwrap{position:sticky;top:10px;z-index:50;padding:0 14px}.wl .wl-navpill{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:22px;height:60px;padding:0 12px 0 22px;border-radius:999px;background:#ffffffdb;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 34px #0f172a1a}.wl .wl-hero{border-radius:28px;margin:10px 14px 0;overflow:hidden}.wl .wl-footer{border-radius:28px;margin:26px 14px 14px;overflow:hidden}@media (max-width: 760px){.wl .wl-hero{border-radius:20px;margin:8px 8px 0}.wl .wl-footer{border-radius:20px;margin:20px 8px 8px}}.wl .rv{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.wl .rv.in{opacity:1;transform:none}.wl button{transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.wl button:hover{transform:translateY(-1px)}.wl button:active{transform:translateY(0)}.wl .wlphone{flex:0 0 296px;width:296px;margin:0 auto;background:#0b0f14;border-radius:46px;padding:11px;box-shadow:0 30px 70px #0a142873,0 0 0 2px #ffffff0f inset;position:relative}.wl .wlphone:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:48px;pointer-events:none;z-index:-1;background:linear-gradient(148deg,#ffffff8c,#96a5b92e 22%,#0000008c 58%,#c8d7eb57)}.wl .wlphone .camdot{position:absolute;top:13px;left:50%;transform:translate(-50%);width:7px;height:7px;border-radius:999px;background:#0b0e13;box-shadow:inset 0 0 0 1px #788caa59;pointer-events:none;z-index:3}.wl .heroPhone{position:relative;opacity:0}.wl .heroPhone.in{animation:wlHeroIn .9s cubic-bezier(.16,.84,.28,1) .1s forwards}@keyframes wlHeroIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.wl .heroPhone.in .heroFloat{animation:wlFloat 7.5s ease-in-out 1.6s infinite}@keyframes wlFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.wl .heroPhone .wlphone{position:relative;z-index:1;--ry: 0deg;--rx: 0deg;transform:perspective(1400px) rotateY(calc(-5deg + var(--ry))) rotateX(calc(1.2deg + var(--rx)));will-change:transform;box-shadow:0 60px 110px #040a169e,0 24px 48px #040a166b,0 0 0 2px #ffffff0f inset}.wl .heroPhone .heroGlow{position:absolute;top:-14%;right:-20%;bottom:-14%;left:-20%;z-index:0;pointer-events:none;filter:blur(30px);background:radial-gradient(46% 38% at 60% 38%,rgba(127,176,223,.45),transparent 70%),radial-gradient(30% 26% at 36% 74%,rgba(87,180,124,.3),transparent 72%)}.wl .heroPhone:after{content:"";position:absolute;left:6%;right:10%;bottom:-30px;height:46px;z-index:0;background:radial-gradient(50% 100% at 50% 0%,rgba(3,9,20,.55),transparent 78%);filter:blur(10px)}.wl .showcase .wlphone{transform:perspective(1200px) rotateY(-5deg) rotateX(1.2deg) translateY(34px);opacity:0;transition:transform .9s cubic-bezier(.16,.84,.28,1),opacity .7s ease,box-shadow .45s ease;box-shadow:0 44px 90px #0a142866,0 0 0 2px #ffffff0f inset}.wl .showcase.in .wlphone{transform:perspective(1200px) rotateY(-5deg) rotateX(1.2deg) translateY(0);opacity:1}.wl .showcase.in .wlphone:hover{transform:perspective(1200px) rotateY(-2.5deg) rotateX(.8deg) translateY(-8px);box-shadow:0 56px 104px #0a142875,0 0 0 2px #ffffff0f inset}.wl .showcase .sc-copy{opacity:0;transform:translateY(20px);transition:opacity .7s ease .12s,transform .7s cubic-bezier(.2,.7,.2,1) .12s}.wl .showcase.in .sc-copy{opacity:1;transform:none}@media (max-width: 760px){.wl .heroPhone .wlphone,.wl .showcase .wlphone,.wl .showcase.in .wlphone{transform:none}.wl .showcase .wlphone{opacity:0}.wl .showcase.in .wlphone{opacity:1}}@media (prefers-reduced-motion: reduce){.wl .rv,.wl .showcase .wlphone,.wl .showcase .wlphone:first-child,.wl .showcase .sc-copy{opacity:1;transform:none;transition:none}.wl .heroPhone{opacity:1}.wl .heroPhone.in,.wl .heroPhone.in .heroFloat{animation:none}.wl .heroPhone .wlphone{transform:perspective(1400px) rotateY(-5deg) rotateX(1.2deg)}.wl button{transition:none}}.wl .wlphone .screen{background:var(--bg);border-radius:36px;overflow:hidden;height:596px;position:relative}.wl .wlphone .screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;border-radius:36px;background:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.055) 47%,rgba(255,255,255,.02) 55%,transparent 60%)}.wl .wlphone .wlstatus{display:flex;justify-content:space-between;align-items:center;padding:13px 22px 0;font-size:11px;font-weight:700;color:var(--ink)}.wl .wlphone .body{padding:12px 13px 0}.wl .wlphone .ptitle{font-weight:800;font-size:17px;margin:4px 3px 8px;color:var(--ink)}.wl .wlphone .note{font-size:9.5px;color:var(--muted);text-align:center;font-style:italic;margin-top:9px}.wl .notice-band{display:flex;align-items:flex-start;gap:5px;background:#e8eff6;border-radius:8px;padding:6px 9px;margin-bottom:8px}.wl .notice-band i{width:5px;height:5px;border-radius:999px;background:var(--navy);flex-shrink:0;margin-top:3px}.wl .notice-band span{font-size:8px;font-weight:600;color:var(--navy);line-height:1.45}.wl .catrow{display:flex;gap:5px;margin-bottom:8px}.wl .catrow span{padding:5px 10px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--muted);font-size:8.5px;font-weight:700}.wl .catrow span.on{background:var(--navy);border-color:transparent;color:#fff}.wl .seclabel{font-size:7.5px;font-weight:700;letter-spacing:.7px;color:var(--faint);margin:2px 2px 7px}.wl .fbar{height:4px;border-radius:999px;background:#e9eef5;margin-top:8px;overflow:hidden}.wl .fbar span{display:block;height:100%;border-radius:999px;background:var(--amber)}.wl .rangerow{display:flex;gap:3px;margin-top:6px}.wl .rangerow span{flex:1;text-align:center;padding:5px 0;border-radius:8px;font-size:9px;font-weight:700;color:var(--muted)}.wl .rangerow span.on{background:#e8eff6;color:var(--navy)}.wl .idot{width:12px;height:12px;border-radius:999px;border:1px solid var(--navy);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:700;font-style:italic;font-family:Georgia,serif;flex-shrink:0;line-height:1}.wl .idot.g{border:none;background:#e9eef5;color:var(--muted);width:11px;height:11px;vertical-align:middle}.wlphone .tabs{position:absolute;left:0;right:0;bottom:0;height:60px;display:flex;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border)}.wl .wlphone .tabs span{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:8px;font-weight:700;color:var(--faint);padding-top:8px}.wl .wlphone .tabs span svg{display:block}.wl .wlphone .tabs span.on{color:var(--navy)}.wlphone .tabs:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:74px;height:4px;border-radius:999px;background:#0f172a2e}.pcard{background:#fff;border:1px solid var(--border);border-radius:14px;padding:10px 12px;margin-bottom:8px}.wl .pcard .row{display:flex;align-items:center;gap:9px}.wl .av{border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;flex-shrink:0}.wl .pcard .av{width:32px;height:32px;font-size:14px}.wl .pcard .nm{font-weight:800;font-size:13px;color:var(--ink)}.wl .pcard .chip{font-size:7.5px;font-weight:700;padding:2px 6px;border-radius:999px;letter-spacing:.3px}.wl .pcard .ret{margin-left:auto;text-align:right}.wl .pcard .ret b{color:var(--green);font-size:13.5px}.wl .pcard .ret i{display:block;font-style:normal;font-size:8.5px;color:var(--faint);font-weight:700}.wl .pcard .meta{font-size:8.5px;color:var(--muted);margin-top:7px;font-weight:600}.wl .pcard .foot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:7px;gap:6px}.vbadge{display:inline-flex;align-items:center;gap:4px;background:var(--navy);color:#dce9f5;font-size:8.5px;font-weight:600;letter-spacing:.5px;padding:3px 7px;border-radius:999px;white-space:nowrap}.wl .vbadge svg{flex:none}.risk{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.wl .risk .bars{display:flex;gap:2.5px}.wl .risk i{width:4px;height:10px;border-radius:2px;background:#e9eef5;display:block}.wl .risk b{font-size:8px;font-weight:700;white-space:nowrap}.wl .r1 i.on{background:var(--green)}.wl .r1 b{color:var(--green)}.wl .r2 i.on{background:var(--amber)}.wl .r2 b{color:var(--amber)}.wl .r3 i.on{background:var(--red)}.wl .r3 b{color:var(--red)}.wl .r4 i.on{background:var(--red)}.wl .r4 b{color:var(--red)}.wl .r5 i.on{background:var(--red)}.wl .r5 b{color:var(--red)}.wl .ru i.on{background:var(--faint)}.wl .ru b{color:var(--muted);font-weight:500}.stat3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 8px;margin-top:10px}.wl .stat3 .v{font-size:14.5px;font-weight:800;color:var(--ink)}.wl .stat3 .l{font-size:8.5px;color:var(--muted);margin-top:1px}.wl .chartbox{height:88px;background:#fff;border:1px solid var(--border);border-radius:12px;margin-top:9px;position:relative;overflow:hidden}.wl .rowline{display:flex;align-items:center;gap:6px;font-size:9.5px;color:var(--muted);margin-top:8px;justify-content:center;font-weight:600}.wl .dot{width:5px;height:5px;border-radius:999px;display:inline-block}.wl .lrow{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 11px;margin-bottom:8px}.wl .lrow .ic{width:26px;height:26px;border-radius:999px;background:#e8eff6;color:var(--navy);display:flex;align-items:center;justify-content:center;flex:none}.wl .lrow .t{font-size:11px;font-weight:700;color:var(--ink)}.wl .lrow .s{font-size:8.5px;color:var(--muted);margin-top:1px}.wl .lrow.dark{background:#0f1b2d;border:none}.wl .lrow.dark .ic{background:#ffffff24;color:#fff}.wl .lrow.dark .t{color:#fff}.wl .lrow.dark .s{color:#ffffffb8}.wl .bar{height:4px;border-radius:999px;background:#e9eef5;margin-top:6px;overflow:hidden}.wl .bar span{display:block;height:100%;background:var(--navy)}.showcase{display:flex;gap:44px;align-items:center;flex-wrap:wrap;margin-top:34px}.wl .showcase .sc-copy{flex:1 1 380px;min-width:0}.wl .showcase .grid{margin-top:22px;grid-template-columns:1fr;gap:12px}.wl .showcase .card{padding:18px 20px}.wl .showcase .card h3{font-size:15.5px;margin-top:10px}.wl .showcase .card p{font-size:13.5px}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#e7ecf2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--accent, #1F4E79)}a:hover{color:#163a5c}input::placeholder{color:var(--faint, #94A3B8)}div::-webkit-scrollbar{display:none}@keyframes screenIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.phone{width:402px;height:874px;max-height:calc(100vh - 40px);border-radius:54px;background:#000;padding:11px;box-shadow:0 20px 60px #0f203c47;position:relative;flex:none}.phone-screen{width:100%;height:100%;border-radius:44px;overflow:hidden;position:relative;background:var(--bg, #F1F5F9)}.notch{position:absolute;top:11px;left:50%;transform:translate(-50%);width:122px;height:34px;background:#000;border-radius:0 0 20px 20px;z-index:50}.statusbar{position:absolute;top:0;left:0;right:0;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;font-size:14px;font-weight:600;color:var(--ink, #1F2937);z-index:40;pointer-events:none}:root{--statusbar-gap: 52px}@media (max-width: 540px){body{padding:0;gap:0;display:block;background:var(--bg, #F1F5F9)}.phone{width:100%;max-width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0;padding:0;box-shadow:none;background:transparent}.phone-screen{border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.notch{display:none}.statusbar{visibility:hidden}:root{--statusbar-gap: 0px}}body.native{padding:0;gap:0;display:block;background:var(--bg, #F1F5F9);overflow-x:hidden;overscroll-behavior:none}body.native .phone-screen{overflow-x:hidden}body.native input:not(.amt-field),body.native textarea,body.native select{font-size:16px!important}body.native .phone-screen:after{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:var(--bg, #F1F5F9);z-index:900;pointer-events:none}body.native .phone{width:100%;max-width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0;padding:0;box-shadow:none;background:transparent}body.native .phone-screen{border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}body.native{--statusbar-gap: 0px}body.native .notch{display:none}body.native .statusbar{visibility:hidden}body.webapp{padding:0;gap:0;display:block;background:#e7ecf2;overflow-x:hidden}body.webapp .phone{width:100%;max-width:100%;height:100vh;height:100dvh;max-height:none;margin:0;border-radius:0;padding:0;background:transparent;box-shadow:none}body.webapp .phone-screen{border-radius:0;background:#e7ecf2!important}body.webapp .notch,body.webapp .statusbar{display:none}.webapp-col{width:100%;max-width:780px;margin:0 auto;box-shadow:0 0 44px #0f203c1a}@media (max-width: 800px){.webapp-col{box-shadow:none}}@media (min-width: 760px){body.webapp{overflow-y:auto}body.webapp .phone{height:auto;min-height:100dvh}body.webapp .phone-screen{height:auto;min-height:100dvh;overflow:visible}body.webapp .webapp-col{height:auto!important}body.webapp .webapp-col>div:first-child{overflow:visible!important;height:auto!important;flex:0 0 auto!important}body.webapp .webnav{position:sticky!important;top:0}}.webnav-inner{width:100%;max-width:780px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:4px}.webauth{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;background:var(--bg, #F1F5F9);z-index:95;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.webauth-left{flex:1 1 46%;background:linear-gradient(160deg,#14304f,#1f4e79);color:#fff;display:flex;flex-direction:column;padding:54px 58px;overflow-y:auto}.webauth-right{flex:1 1 54%;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:40px 24px}.webauth-card{width:100%;max-width:440px;background:#fff;border:1px solid #E2E8F0;border-radius:22px;box-shadow:0 18px 50px #0f203c1a;overflow:hidden}.webauth-card>div{padding:36px 34px 30px!important;animation:none!important}@media (max-width: 880px){.webauth-left{display:none}}.weblanding-links{display:flex;gap:20px}@media (max-width: 960px){.weblanding-links{display:none}}
