.pracb-root{font-family:"eastcoast-global",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--pracb-navy:#303b61;--pracb-blue:#2d6596;--pracb-blue-2:#4589c3;--pracb-cream:#fff9ee;--pracb-cream-2:#f5ead7;--pracb-text:#17213d;--pracb-muted:#64708d;position:fixed;inset:0;z-index:2147483000;pointer-events:none;isolation:isolate}.pracb-root--waiting .pracb-launcher{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.96)}.pracb-root--waiting .pracb-signal{animation-play-state:paused}.pracb-launcher{position:fixed;right:24px;bottom:24px;width:68px;height:68px;padding:0;border:1px solid rgba(3,33,73,.16);border-radius:50%;background:var(--pracb-cream);box-shadow:0 12px 34px rgba(24,34,68,.27);cursor:pointer;overflow:visible;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,visibility .2s ease;z-index:3;pointer-events:auto}.pracb-signal{position:absolute;display:block;inset:0;transform-origin:50% 50%;border:2px solid rgba(69,137,195,.5);border-radius:50%;pointer-events:none;z-index:0;animation:pracb-signal 2.6s ease-out infinite;will-change:transform,opacity}.pracb-signal--two{animation-delay:1.3s}.pracb-root[dir="rtl"] .pracb-launcher{right:auto;left:24px}.pracb-launcher:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(24,34,68,.34)}.pracb-launcher:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px rgba(69,137,195,.65),0 12px 34px rgba(24,34,68,.27)}.pracb-launcher img{position:relative;z-index:1;width:88%;height:88%;display:block;object-fit:contain;transform:translateX(2px)}.pracb-launcher[aria-expanded="true"]{transform:scale(.94)}.pracb-panel{pointer-events:auto}.pracb-panel:not([open]){display:none!important}.pracb-panel::backdrop{background:transparent}.pracb-panel--booting{position:fixed;padding:0;margin:0;max-width:none;max-height:none;top:auto;left:auto;right:24px;bottom:104px;width:min(392px,calc(100vw - 32px));min-height:150px;border:1px solid rgba(48,59,97,.15);border-radius:24px;background:#fff9ee;box-shadow:0 24px 70px rgba(21,31,65,.3);overflow:hidden;z-index:4;color:#17213d;font-family:inherit;line-height:1.45;isolation:isolate;pointer-events:auto}.pracb-panel--booting[dir="rtl"]{right:auto;left:24px}.pracb-boot-shell{min-height:150px;background:linear-gradient(180deg,#fffdf8 0%,#fff9ee 100%)}.pracb-boot-header{display:flex;align-items:center;gap:12px;min-height:72px;padding:15px 16px;background:linear-gradient(135deg,#303b61,#2d6596);color:#fff}.pracb-boot-header img{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:contain;background:#fff9ee;padding:5px;box-sizing:border-box;box-shadow:0 4px 14px rgba(0,0,0,.18)}.pracb-boot-header strong{font-size:16px;font-weight:750;line-height:1.2}.pracb-boot-body{display:flex;align-items:center;justify-content:center;gap:10px;min-height:78px;padding:18px;color:#56617d;font-size:13px;text-align:center}.pracb-boot-spinner{width:18px;height:18px;flex:0 0 18px;border:2px solid rgba(69,137,195,.25);border-top-color:#4589c3;border-radius:50%;animation:pracb-boot-spin .7s linear infinite}.pracb-panel--failed{display:flex;align-items:center;justify-content:center;min-height:130px;padding:20px;box-sizing:border-box;text-align:center}@keyframes pracb-signal{0%{transform:scale(.94);opacity:.68}72%,100%{transform:scale(1.68);opacity:0}}@keyframes pracb-boot-spin{to{transform:rotate(360deg)}}@keyframes pracb-signal-mobile{0%{transform:scale(.96);opacity:.78}76%,100%{transform:scale(1.45);opacity:0}}@media(max-width:640px){.pracb-root{z-index:2147483647}.pracb-launcher{right:16px;bottom:16px;width:58px;height:58px}.pracb-root[dir="rtl"] .pracb-launcher{right:auto;left:16px}.pracb-launcher img{transform:none;width:88%;height:88%}.pracb-signal{display:block;border-color:rgba(69,137,195,.78);animation:pracb-signal-mobile 2.35s ease-out infinite!important;will-change:transform,opacity}.pracb-signal--two{animation-delay:1.175s!important}.pracb-panel--booting,.pracb-panel--booting[dir="rtl"]{left:10px;right:10px;top:auto;bottom:12px;width:auto;min-height:150px;max-height:calc(100dvh - 24px);border-radius:20px}.pracb-launcher[aria-expanded="true"]{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.pracb-launcher{transition:none}.pracb-boot-spinner{animation:none}}
