/* Scoped module navigation for Britixo's blue trial banner. */.footer-trial-bar .bmd-dock{width:100%;max-width:1320px;min-width:0;margin:22px auto 0;padding-top:15px;border-top:1px solid rgba(224,231,255,.13)}.footer-trial-bar .bmd-heading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:22px;margin:0 0 3px;font-size:11px;line-height:1.4;letter-spacing:.04em}.footer-trial-bar .bmd-caption{min-width:0;margin:0;color:#e2e8f8;font-size:11px;line-height:1.4;text-align:center;text-wrap:balance}.footer-trial-bar .bmd-caption::before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 2px 0;border-radius:50%;background:#eab1cc;box-shadow:0 0 10px rgba(234,177,204,.35)}.footer-trial-bar .bmd-directory{flex:none;color:#fff;font-size:11px;text-decoration:none!important;border-left:1px solid rgba(255,255,255,.23);padding-left:12px;white-space:nowrap}.footer-trial-bar .bmd-directory:hover{text-decoration:underline!important;text-underline-offset:3px}.footer-trial-bar .bmd-track{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:6px;align-items:center;min-width:0;border:1px solid rgba(228,235,255,.15);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 8px 25px rgba(1,8,27,.10);padding:0 5px}.footer-trial-bar .bmd-viewport{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:14px;-webkit-overflow-scrolling:touch}.footer-trial-bar .bmd-viewport::-webkit-scrollbar{display:none}.footer-trial-bar .bmd-list{display:flex;align-items:flex-end;justify-content:center;gap:2px;width:max-content;min-width:100%;box-sizing:border-box;margin:0;padding:13px 12px 6px;list-style:none}.footer-trial-bar .bmd-list>li,.footer-trial-bar .bmd-list>li+li{flex:0 0 auto;margin:0;padding:0;line-height:1}.footer-trial-bar .bmd-link{display:grid;place-items:center;width:30px;height:43px;border:0;border-radius:10px;color:#dce8ff!important;text-decoration:none!important;outline-offset:2px;transition:width 260ms cubic-bezier(.2,.8,.2,1);-webkit-tap-highlight-color:transparent}.footer-trial-bar .bmd-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(228,235,255,.22);border-radius:9px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.045);transform-origin:50% 80%;transition:transform 280ms cubic-bezier(.18,.8,.22,1.1),background 220ms,border-color 220ms,box-shadow 220ms;color:inherit;pointer-events:none}.footer-trial-bar .bmd-icon svg{display:block;width:18px;height:18px;overflow:visible;fill:none;stroke:currentColor;pointer-events:none}.footer-trial-bar .bmd-link[aria-current="page"] .bmd-icon{border-color:#f1b3cf;color:#fff;background:rgba(224,135,181,.2)}.footer-trial-bar .bmd-scroll{display:grid;place-items:center;width:30px;height:34px;min-width:0;margin:0;padding:0;border:1px solid rgba(234,239,255,.18);border-radius:10px;background:rgba(255,255,255,.05);color:#fff;cursor:pointer;visibility:hidden;transition:background 180ms,opacity 180ms}.footer-trial-bar .bmd-scroll svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.footer-trial-bar .bmd-dock.is-overflowing .bmd-scroll{visibility:visible}.footer-trial-bar .bmd-scroll:disabled{opacity:.25;cursor:default}.footer-trial-bar .bmd-scroll:not(:disabled):hover{background:rgba(255,255,255,.16)}.footer-trial-bar .bmd-link:focus-visible,.footer-trial-bar .bmd-scroll:focus-visible,.footer-trial-bar .bmd-directory:focus-visible{outline:2px solid #fff;outline-offset:2px}.footer-trial-bar .bmd-link:focus-visible .bmd-icon{border-color:#f4bfd9;background:rgba(233,150,190,.25);box-shadow:0 6px 15px rgba(4,10,35,.25)}@media(min-width:701px) and (hover:hover) and (pointer:fine){.footer-trial-bar .bmd-link:is(:hover,:focus-visible){width:48px;color:#fff!important}.footer-trial-bar .bmd-link:is(:hover,:focus-visible) .bmd-icon{transform:translateY(-5px) scale(1.4);border-color:#f1b9d3;background:linear-gradient(140deg,rgba(238,168,205,.26),rgba(114,165,239,.2));box-shadow:0 7px 18px rgba(1,7,25,.28),0 0 14px rgba(230,145,196,.12)}.footer-trial-bar .bmd-list>li:has(+li .bmd-link:is(:hover,:focus-visible)) .bmd-link,.footer-trial-bar .bmd-list>li:has(.bmd-link:is(:hover,:focus-visible))+li .bmd-link{width:37px}.footer-trial-bar .bmd-list>li:has(+li .bmd-link:is(:hover,:focus-visible)) .bmd-icon,.footer-trial-bar .bmd-list>li:has(.bmd-link:is(:hover,:focus-visible))+li .bmd-icon{transform:translateY(-2px) scale(1.12)}}@media(max-width:700px),(pointer:coarse){.footer-trial-bar .bmd-dock{margin-top:20px;padding-top:15px}.footer-trial-bar .bmd-heading{gap:9px;margin-bottom:8px;min-height:30px}.footer-trial-bar .bmd-caption{font-size:11px;max-width:calc(100% - 78px)}.footer-trial-bar .bmd-directory{font-size:11px;padding-left:9px}.footer-trial-bar .bmd-track{grid-template-columns:34px minmax(0,1fr) 34px;gap:2px;padding:0 2px;border-radius:15px}.footer-trial-bar .bmd-list{gap:2px;padding:8px 4px}.footer-trial-bar .bmd-link{width:44px;height:46px}.footer-trial-bar .bmd-icon{width:34px;height:34px;border-radius:10px}.footer-trial-bar .bmd-icon svg{width:20px;height:20px}.footer-trial-bar .bmd-scroll{width:34px;height:44px;border-color:transparent;background:transparent}}@media(prefers-reduced-motion:reduce){.footer-trial-bar .bmd-link,.footer-trial-bar .bmd-icon,.footer-trial-bar .bmd-scroll{transition:none!important}.footer-trial-bar .bmd-dock .bmd-link{width:30px}.footer-trial-bar .bmd-dock .bmd-icon{transform:none!important}}@media(prefers-reduced-motion:reduce) and (max-width:700px),(prefers-reduced-motion:reduce) and (pointer:coarse){.footer-trial-bar .bmd-dock .bmd-link{width:44px}}