.ag-widget-toggle{border:1px solid rgba(44,73,153,.3);background:#ffffff;color:#1a2a5e;border-radius:.75rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;line-height:1.2;cursor:pointer;transition:all .16s ease}.ag-widget-toggle:hover{border-color:rgba(235,194,23,.7);background:rgba(235,194,23,.15)}.ag-widget-collapsible{margin-top:1rem;max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);visibility:hidden;transition:max-height .32s ease,opacity .22s ease,transform .22s ease,visibility .22s ease}.ag-widget-collapsible.is-open{max-height:2200px;opacity:1;transform:translateY(0);visibility:visible}.ag-widget-preset{border:1px solid rgba(44,73,153,.24);background:#ffffff;color:#2c4999;padding:.55rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:700;line-height:1.2;cursor:pointer;transition:all .16s ease}.ag-widget-preset.is-active,.ag-widget-preset:hover{border-color:rgba(235,194,23,.68);background:rgba(235,194,23,.2);color:#1a2a5e}.ag-widget-frame{border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafc;padding:.5rem}.ag-widget-demo-viewport{display:flex;justify-content:center}.ag-widget-demo-viewport .ag-widget-frame{width:min(100%,1040px)}.ag-widget-demo-viewport .ag-widget-frame .ml-transport-widget{width:min(100%,820px);margin:0 auto}@media (max-width:1200px){.ag-widget-demo-viewport .ag-widget-frame .ml-transport-widget{width:min(100%,760px)}}@media (max-width:900px){.ag-widget-demo-viewport .ag-widget-frame .ml-transport-widget{width:min(100%,700px)}}@media (min-width:640px){.ag-widget-frame{padding:.75rem}}.dots-container{display:flex;align-items:center;justify-content:center;min-height:32px;width:100%}.dot{height:14px;width:14px;margin-right:10px;border-radius:9999px;background-color:#b3d4fc;animation:pulse 1.5s ease-in-out infinite}.dot:last-child{margin-right:0}.dot:first-child{animation-delay:-.3s}.dot:nth-child(2){animation-delay:-.1s}.dot:nth-child(3){animation-delay:.1s}@keyframes pulse{0%{transform:scale(.8);background-color:#b3d4fc;box-shadow:0 0 0 0 rgba(178,212,252,.7)}50%{transform:scale(1.2);background-color:#6793fb;box-shadow:0 0 0 10px rgba(178,212,252,0)}to{transform:scale(.8);background-color:#b3d4fc;box-shadow:0 0 0 0 rgba(178,212,252,.7)}}