:is(body:has(.tv4),body:has(.tutwrap),body:has(.tutbar)) :is(#parentTip,#syncStatus,#versionTag,#installRow){display:none!important}.tv4{margin:0;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.tv4 .v4hero{--h1:#5A64DA;--h2:#3E48B8;border-radius:0 0 30px 30px}.tv4 .v4body{padding:16px 16px 0}.tv4 .v4pill.ok{background:#e3f4ea;color:#2f7a4f}.tv4 .v4pill.today{background:#eceefc;color:#3e48b8}.tv4 .v4pill.no{background:#f3ece3;color:#5e5048}.tv4 .v4pill.hw{background:#fce9d9;color:#a3501f}.tv4 .fmav{background:#eceefc;color:#3e48b8}.tv4 .v4big{background:#4f5bd5!important}.tv4 .v4kid.on span{color:#3e48b8}.tv4 .v4bar{--bb:#E1F1F1;--bf:#2A8A8F}.tv4tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px}.tv4tiles span{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 4px;border-radius:16px;background:#eceefc;color:#3e48b8;font-weight:900;font-size:14px;cursor:pointer}.tv4tiles svg{width:26px;height:26px}.tv4tag{display:inline-block;font-size:12px;font-weight:900;border-radius:999px;padding:4px 10px;background:#eceefc;color:#3e48b8;margin:8px 6px 0 0}.tv4cap2{font-style:normal;font-size:11.5px;font-weight:900;border-radius:999px;padding:3px 9px;background:#eceefc;color:#3e48b8;text-transform:none;letter-spacing:0}.tv4old{margin-top:6px}.tv4old .tlcard{background:#fffdf9!important;border:1px solid #EBDDC8!important;border-radius:20px!important}.rsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 14px}.rsteps i{height:5px;border-radius:999px;background:#e6dccd}.rsteps i.on{background:#4f5bd5}.rcap{font-size:12.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#6b5b4e;margin:0 0 4px}.rq{font-size:22px;font-weight:900;color:#3a2a1e;margin:0 0 14px}.rchips{display:flex;flex-wrap:wrap;gap:8px}.rchips span{padding:10px 14px;border-radius:999px;border:1.5px solid #EBDDC8;background:#fff;font-weight:800;font-size:14.5px;color:#3a2a1e;cursor:pointer}.rchips span.on{background:#4f5bd5;border-color:#4f5bd5;color:#fff}.rnote{width:100%;min-height:110px;font-size:16px!important;border-radius:16px!important}.rhint{font-size:13.5px;color:#6b5b4e;margin:14px 0 0}.nmsheet:has(.rsteps) .nmsheet-btns .primary{background:#4f5bd5!important;border-color:#4f5bd5!important;color:#fff!important}body:has(.tv4) .tlhero.tv2hero{display:none}