
body.lt{background:#f5f7fb;color:#0f172a;padding-bottom:calc(76px + env(safe-area-inset-bottom))}
body.lt a{color:#1d4ed8}
.lt-top{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e6ebf2;box-shadow:0 2px 10px rgba(15,23,42,.05)}
.lt-in{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 16px}
.lt-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:24px;color:#14275e!important;letter-spacing:-.3px}
.lt-logo img{width:46px;height:46px;border-radius:12px}.lt-logo b{color:#0fb5b0}
.lt-act{display:flex;align-items:center;gap:6px}
.lt-ib{width:44px;height:44px;border:0;background:none;border-radius:12px;display:grid;place-items:center;cursor:pointer;color:#14275e}
.lt-ib:hover{background:#eef2f8}.lt-ib svg{width:26px;height:26px}
.lt-menu{display:none;position:absolute;right:12px;top:66px;background:#fff;border:1px solid #e6ebf2;border-radius:16px;box-shadow:0 18px 40px rgba(15,23,42,.15);padding:8px;min-width:230px;z-index:60}
.lt-menu.open{display:block}.lt-menu a{display:block;padding:12px 14px;border-radius:10px;color:#0f172a!important;text-decoration:none;font-weight:600}.lt-menu a:hover{background:#f1f5f9}
.lt-hero{text-align:center;padding:34px 16px 8px;max-width:760px;margin:0 auto}
.lt-hero h1{font-size:clamp(32px,6vw,46px);color:#14275e;font-weight:800;letter-spacing:-.5px;line-height:1.1}
.lt-hero p{color:#475569;font-size:18px;margin:12px auto 0;max-width:560px}
body.lt #short{padding:20px 16px 6px!important}
body.lt #short .sls>h2,body.lt #short .sls>p:first-of-type{display:none}
body.lt .sls{border:1.5px solid #c9d8f5;box-shadow:0 10px 30px rgba(20,39,94,.08)}
body.lt .sls button{background:#14275e}body.lt .sls button.o{background:#eef2ff;color:#14275e}body.lt .sls button.r{background:#fee2e2;color:#b91c1c}
.lt-tag{text-align:center;color:#334155;font-size:19px;font-weight:600;margin:22px 16px 0}
.lt-claim{max-width:760px;margin:26px auto 0;padding:0 16px}
.lt-card{background:#fff;border:1px solid #e6ebf2;border-radius:20px;padding:24px;box-shadow:0 10px 30px rgba(20,39,94,.06);text-align:center}
.lt-card h2{color:#14275e;font-size:26px}.lt-card p{color:#475569;margin:6px 0 0}
body.lt .claim{background:#fff;border:1.5px solid #c9d8f5}body.lt .claim span{color:#64748b}body.lt .claim input{color:#0f172a;background:none;border:0}
body.lt .btn{background:#14275e;color:#fff}body.lt .btn:hover{background:#1d3a8a}
body.lt #claimMsg{color:#475569}
body.lt .feat{padding:30px 16px 40px;max-width:1100px;margin:0 auto}
body.lt .card{background:#fff;border:1px solid #e6ebf2;box-shadow:0 6px 18px rgba(20,39,94,.05)}
body.lt .card h3{color:#14275e}body.lt .card p{color:#475569}
body.lt .foot{color:#64748b;border-top:1px solid #e6ebf2;background:#fff}
.lt-nav{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#fff;border-top:1px solid #e6ebf2;display:flex;justify-content:space-around;padding:8px 6px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(15,23,42,.06)}
.lt-nav a,.lt-nav button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;color:#334155!important;text-decoration:none;font:600 12px Inter,system-ui,sans-serif;background:none;border:0;cursor:pointer;padding:4px 0}
.lt-nav svg{width:26px;height:26px}.lt-nav .on{color:#14275e!important}.lt-nav .on svg{stroke:#14275e}
body.lt #installBar{background:#fff;border:1px solid #c9d8f5;color:#334155}body.lt #installBar b{color:#14275e}body.lt #ibGo{background:#14275e}

body.lt{color:#0f172a}
body.lt header.lt-top{display:block;max-width:none;margin:0;padding:0;gap:0}
body.lt .lt-ib{color:#14275e!important}
body.lt .legal h1,body.lt .legal h2{color:#14275e}body.lt .legal p,body.lt .legal li{color:#334155}
body.lt .btn.o{background:#fff;border:1px solid #c9d8f5;color:#14275e}
body.lt input,body.lt textarea,body.lt select{background:#fff;border-color:#cbd5e1;color:#0f172a}
body.lt label{color:#334155}
/* tools */
body.lt.tl{background:#f5f7fb}
body.lt.tl h1{color:#14275e}body.lt.tl .lead{color:#475569}
body.lt.tl .tabs button{border-color:#c9d8f5;background:#fff;color:#14275e}
body.lt.tl .tabs button[aria-selected=true]{background:#14275e;color:#fff;border-color:#14275e}
body.lt.tl .card{border:1px solid #e6ebf2;box-shadow:0 10px 30px rgba(20,39,94,.08)}
body.lt.tl .btn{background:#14275e}body.lt.tl .btn.o{background:#eef2ff;color:#14275e}
body.lt.tl .foot{color:#64748b}body.lt.tl .foot a{color:#1d4ed8}
/* app */
body.lt .tabs{background:#fff;border-color:#dbe3f0}body.lt .tabs button{color:#475569}body.lt .tabs button.on{background:#14275e;color:#fff}
body.lt .card{background:#fff;border:1px solid #e6ebf2;box-shadow:0 6px 18px rgba(20,39,94,.05)}
body.lt .card h3,body.lt .sec h2,body.lt .stat .card b{color:#14275e}body.lt .stat .card span{color:#64748b}
body.lt .linkrow{background:#fff;border-color:#e2e8f0}body.lt .lr-top .t b{color:#0f172a}body.lt .lr-top .t small{color:#64748b}
body.lt .ic{background:#f1f5f9;border-color:#dbe3f0;color:#14275e}
body.lt td{border-bottom-color:#e6ebf2}body.lt .hdrow{background:#eef2ff}
body.lt .phone{border-color:#14275e}body.lt .avrow .ph{background:#e2e8f0;color:#14275e}
body.lt .mtabs{background:#fff!important;border-top:1px solid #e6ebf2!important}body.lt .mtabs button{color:#475569}body.lt .mtabs button.on{color:#14275e}
html.app-mode body.lt .lt-top{display:none}
html.app-mode body.lt #appHead.on{background:rgba(255,255,255,.96);border-bottom:1px solid #e6ebf2}
body.lt #appHead .ahT{color:#14275e}body.lt #appHead button{background:#f1f5f9;border-color:#dbe3f0;color:#14275e}
html.app-mode body.lt #fAdd.open{background:#fff}body.lt .welcome p{color:#475569}
body.lt .auth h1,body.lt .auth h2{color:#14275e}
body.lt .foot{background:#fff;border-top:1px solid #e6ebf2;color:#64748b}

.lt-nav{display:none!important}body.lt{padding-bottom:0}
@media (display-mode: standalone){.lt-nav{display:flex!important}body.lt{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}
html.app-mode .lt-nav{display:flex!important}html.app-mode body.lt{padding-bottom:calc(76px + env(safe-area-inset-bottom))}

.hide,.dash.hide,.auth.hide{display:none!important}
