.td-runtime{color:#c4d7e2;background:#0c1924;border-bottom:1px solid #29404f;font:400 .875rem/1.45 Arial,sans-serif}.td-runtime-line{justify-content:space-between;align-items:center;gap:16px;padding:8px 22px;display:flex}.td-runtime-line span{align-items:center;gap:8px;display:flex}.td-runtime a{color:#93e8dc;text-underline-offset:3px;text-decoration:underline}.td-runtime-warning{color:#ffe0be;background:#39261e;flex-wrap:wrap;gap:12px;padding:14px 22px;display:flex}.td-update{z-index:1500;color:#fff;background:#10232d;border:1px solid #527c85;border-radius:16px;align-items:center;gap:14px;width:min(760px,100% - 28px);padding:18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #0007}.td-update div{flex:1}.td-update strong,.td-update span{display:block}.td-update span{color:#c5d6df;margin-top:3px;font-size:.875rem}.td-update button{color:#072b28;white-space:nowrap;cursor:pointer;background:#b4f1de;border:0;border-radius:8px;padding:10px 14px;font-size:.875rem}.td-update button:last-child{color:#c5d6df;background:0 0;border:1px solid #527c85}.td-update button:disabled{opacity:.5;cursor:wait}@media (max-width:600px){.td-runtime-line{flex-wrap:wrap;gap:6px;padding:8px 12px}.td-update{flex-wrap:wrap;gap:10px;bottom:12px}.td-update div{min-width:calc(100% - 45px)}.td-update button{flex:1}}.td-suspended{color:#eaf1f6;max-width:1200px;margin:auto;padding:30px 20px}.td-suspended h1{font-size:28px}.td-suspended p{margin-bottom:24px}.rb-app>[hidden]{display:none!important}.td-update{pointer-events:auto;bottom:max(12px,env(safe-area-inset-bottom))}.td-update button{touch-action:manipulation;min-height:44px}.td-update-postponed{margin:0;padding:8px 16px;font-size:14px}.td-update-postponed button{color:#b4f1de;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #527c85;border-radius:8px;min-height:44px;margin-left:8px;padding:8px 12px}.td-update{--tu-accent:var(--cp-accent,#d4af37);--tu-shine:var(--cp-shine,#f6e5b1);--tu-ink:var(--cp-ink,#17120a);background:linear-gradient(160deg,color-mix(in srgb,var(--cp-panel2,#191815) 92%,var(--tu-accent)),var(--cp-bg,#080808));color:var(--cp-text,#f5f3ed);border:1px solid color-mix(in srgb,var(--tu-accent) 55%,transparent);box-shadow:0 18px 60px #000a,0 0 0 1px #ffffff08 inset,0 0 40px -18px var(--tu-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.td-update>svg{color:var(--tu-accent);flex:none}.td-update strong{color:var(--tu-shine);letter-spacing:.01em}.td-update span{color:var(--cp-dim,#aaa79d)}.td-update button{background:linear-gradient(135deg,var(--tu-shine),var(--tu-accent) 55%,color-mix(in srgb,var(--tu-accent) 70%,#000));color:var(--tu-ink);box-shadow:0 6px 18px -8px var(--tu-accent);font-weight:600;transition:transform .15s,filter .2s}.td-update button:hover{filter:brightness(1.08)}.td-update button:active{transform:scale(.96)}.td-update button:last-child{color:var(--tu-shine);border:1px solid color-mix(in srgb,var(--tu-accent) 45%,transparent);box-shadow:none;background:0 0;font-weight:500}.td-update-postponed button{color:var(--cp-shine,#f6e5b1);border-color:color-mix(in srgb,var(--cp-accent,#d4af37) 45%,transparent)}
