
/* Shared by the initial document and all React view-loading boundaries. */
.tlr-loading,.tlr-loading *{box-sizing:border-box}.tlr-loading{isolation:isolate;position:relative;display:grid;place-items:center;min-height:360px;padding:36px 24px;overflow:hidden;color:#f4faff;background:radial-gradient(ellipse at 50% 40%,#10557b66,transparent 58%),#082f50;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center}.tlr-loading--fullscreen{position:fixed;inset:0;z-index:1300;min-height:100vh;min-height:100dvh;overflow-y:auto}.tlr-loading:before,.tlr-loading:after{content:'';position:absolute;z-index:-1;width:530px;height:530px;border:1px solid #81d9ff09;border-radius:50%;pointer-events:none}.tlr-loading:before{top:-370px;right:-170px}.tlr-loading:after{bottom:-390px;left:-140px}.tlr-loading__content{width:min(100%,380px);display:flex;flex-direction:column;align-items:center}.tlr-loading__visual{position:relative;display:grid;place-items:center;width:252px;height:204px;margin:0 0 27px}.tlr-loading__visual:before{content:'';position:absolute;width:170px;height:170px;border-radius:50%;background:#45c9ef12;filter:blur(24px)}.tlr-loading__logo{display:block;position:relative;width:218px;height:134px;max-width:100%;filter:drop-shadow(0 6px 18px #001b2930)}.tlr-loading__orbit{position:absolute;width:204px;height:204px;border:1px solid #8fdfff17;border-radius:50%;animation:tlr-loading-orbit 8s linear infinite}.tlr-loading__orbit:after{content:'';position:absolute;top:25px;right:25px;width:6px;height:6px;border-radius:50%;background:#71d8ff;box-shadow:0 0 12px #71d8ff80}.tlr-loading__orbit--inner{width:174px;height:174px;border-style:dashed;border-color:#8fdfff0d;animation-direction:reverse;animation-duration:15s}.tlr-loading__orbit--inner:after{width:4px;height:4px;top:21px;right:21px;background:#d2f3ff80;box-shadow:none}.tlr-loading .tlr-loading__eyebrow{display:block;color:#7ac4e5;font-size:8px;font-weight:700;letter-spacing:2.4px;line-height:1.6}.tlr-loading .tlr-loading__title{color:#f4faff;font-family:inherit;font-size:22px;font-weight:700;line-height:1.35;letter-spacing:-.5px;margin:12px 0 9px;padding:0;text-align:center}.tlr-loading .tlr-loading__message{color:#a9c7d9;font:400 12px/1.8 Manrope,system-ui,sans-serif;margin:0;padding:0}.tlr-loading__track{height:3px;width:126px;overflow:hidden;position:relative;border-radius:6px;background:#ffffff12;margin-top:27px}.tlr-loading__track>span{position:absolute;inset:0 auto 0 0;width:48px;border-radius:inherit;background:linear-gradient(90deg,#249bd4,#83e4ff);animation:tlr-loading-progress 1.5s ease-in-out infinite}.tlr-loading__signature{margin-top:35px;color:#749bb4;font-size:9px;line-height:1.6;letter-spacing:.3px}.tlr-loading__signature>span{margin-inline:7px;color:#4f88aa}@keyframes tlr-loading-orbit{to{transform:rotate(360deg)}}@keyframes tlr-loading-progress{0%{transform:translateX(-50px)}100%{transform:translateX(130px)}}
@media(max-width:480px){.tlr-loading{padding:28px 20px}.tlr-loading__visual{width:224px;height:188px;margin-bottom:24px}.tlr-loading__logo{width:200px;height:123px}.tlr-loading__orbit{width:188px;height:188px}.tlr-loading__orbit--inner{width:160px;height:160px}.tlr-loading .tlr-loading__title{font-size:20px}.tlr-loading .tlr-loading__eyebrow{font-size:7px;letter-spacing:2px}}@media(max-height:500px){.tlr-loading--fullscreen{padding:18px}.tlr-loading__visual{height:116px;width:160px;margin-bottom:12px}.tlr-loading__logo{width:150px;height:92px}.tlr-loading__orbit{width:112px;height:112px}.tlr-loading__orbit--inner{width:94px;height:94px}.tlr-loading__track{margin-top:17px}.tlr-loading__signature{margin-top:18px}}@media(prefers-reduced-motion:reduce){.tlr-loading__orbit,.tlr-loading__track>span{animation:none}.tlr-loading__track>span{width:100%;opacity:.65}}

/* White loading surface, matching the public interface. */
.tlr-loading{color:#123c59;background:radial-gradient(ellipse at 50% 42%,#eaf8ff80,transparent 55%),#fff}.tlr-loading:before,.tlr-loading:after{border-color:#dcecf350}.tlr-loading__visual:before{background:#8ad9f02b}.tlr-loading__logo{background:#073252;border-radius:23px;padding:13px;filter:drop-shadow(0 9px 18px #0b527018)}.tlr-loading__orbit{border-color:#278ab521}.tlr-loading__orbit--inner{border-color:#278ab511}.tlr-loading__orbit:after{background:#23a2d7;box-shadow:0 0 12px #23a2d740}.tlr-loading .tlr-loading__eyebrow{color:#5689a6}.tlr-loading .tlr-loading__title{color:#123c59}.tlr-loading .tlr-loading__message{color:#6f899c}.tlr-loading__track{background:#e2edf4}.tlr-loading__track>span{background:linear-gradient(90deg,#0877bd,#54d0e4)}.tlr-loading__signature{color:#859eae}.tlr-view-content[inert]{pointer-events:none}.tlr-pwa-install{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:1100;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 18px;border:1px solid #197ca8;border-radius:14px;background:#073b60;color:#fff;font:700 12px/1.4 Manrope,system-ui,sans-serif;box-shadow:0 6px 22px #0b385526;cursor:pointer}.tlr-pwa-install[hidden]{display:none!important}.tlr-pwa-install svg{width:19px;height:19px;flex-shrink:0}.tlr-pwa-install:focus-visible{outline:3px solid #61c4eb;outline-offset:3px}@media(max-width:480px){.tlr-pwa-install{right:14px;bottom:max(14px,env(safe-area-inset-bottom));padding:11px 14px;max-width:calc(100vw - 28px)}}

.tlr-pwa-install-inline{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 16px;border:0;border-radius:12px;background:#073b60;color:#fff;font:700 12px/1.4 system-ui,sans-serif;cursor:pointer}.tlr-pwa-install-inline[hidden]{display:none!important}.tlr-pwa-install-inline svg{width:20px;height:20px}
