.allibee-spinner{--spinner-base-color: #001739;--spinner-accent-color: #9cfac4;--spinner-mid-color: #386dad;--spinner-duration: 2.6s}.allibee-spinner--animating{perspective:600px}.allibee-spinner__logo{width:100%;height:100%;color:var(--spinner-base-color);transform-origin:50% 50%}.allibee-spinner--animating .allibee-spinner__logo{transform-style:preserve-3d;backface-visibility:visible;will-change:transform,color;animation:allibee-spinner-natural-spin var(--spinner-duration) infinite}@keyframes allibee-spinner-natural-spin{0%{transform:rotateY(0);color:var(--spinner-base-color);animation-timing-function:cubic-bezier(.55,.05,.85,.35)}20%{color:var(--spinner-mid-color)}25%{transform:rotateY(90deg);color:var(--spinner-accent-color);animation-timing-function:cubic-bezier(.2,.7,.3,1)}30%{color:var(--spinner-mid-color)}50%{transform:rotateY(180deg);color:var(--spinner-base-color);animation-timing-function:cubic-bezier(.55,.05,.85,.35)}70%{color:var(--spinner-mid-color)}75%{transform:rotateY(270deg);color:var(--spinner-accent-color);animation-timing-function:cubic-bezier(.2,.7,.3,1)}80%{color:var(--spinner-mid-color)}to{transform:rotateY(360deg);color:var(--spinner-base-color)}}@media (prefers-reduced-motion: reduce){.allibee-spinner--animating .allibee-spinner__logo{animation:none}}@keyframes svelte-ymt0vv-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.shimmer-text.svelte-ymt0vv{background:linear-gradient(90deg,#6b7280 40%,#c4c5cb,#6b7280 60%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:svelte-ymt0vv-shimmer 1.8s linear infinite}@keyframes svelte-3b4gbr-gradient-shift{0%{background-position:300% center}to{background-position:-300% center}}.animated-gradient-text.svelte-3b4gbr{background:linear-gradient(90deg,#414159,#fff 30%,#dcadfa 4%,#2d2d41 50%,#414159);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-3b4gbr-gradient-shift 5s linear infinite}textarea.svelte-ucrv9g::-webkit-scrollbar{width:6px}textarea.svelte-ucrv9g::-webkit-scrollbar-track{background:transparent}textarea.svelte-ucrv9g::-webkit-scrollbar-thumb{background:var(--gray-300, #d1d5db);border-radius:100px}textarea.svelte-ucrv9g::-webkit-scrollbar-thumb:hover{background:var(--gray-400, #9ca3af)}.tag-dropdown-content.svelte-1cxmqdz p{margin:0}.tag-dropdown-content.svelte-1cxmqdz p+p{margin-top:.375rem}.tag-dropdown-content.svelte-1cxmqdz a{font-weight:600;color:#4f46e5;text-decoration:underline}[data-ref=doc][data-ref-mounted=true]{height:1.25rem;align-items:center;line-height:1;vertical-align:middle}.tag-dropdown-content.svelte-79ui9g p{margin:0}.tag-dropdown-content.svelte-79ui9g p+p{margin-top:.375rem}.tag-dropdown-content.svelte-79ui9g a{font-weight:600;color:#4f46e5;text-decoration:underline}.arrow.svelte-e18mli{transform:translate(-.25rem,-50%);animation:svelte-e18mli-arrow-enter .2s ease forwards}@keyframes svelte-e18mli-arrow-enter{0%{opacity:0;transform:translate(-.25rem,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes svelte-4a6q1n-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-shimmer{animation:svelte-4a6q1n-shimmer 2.5s linear infinite}.highlight-stroke.svelte-1ghfe7e.svelte-1ghfe7e{animation:svelte-1ghfe7e-highlightStroke 2s ease forwards}@keyframes svelte-1ghfe7e-highlightStroke{0%{box-shadow:0 0 0 .125rem #635bffcc,0 0 .1875rem #2f457124}80%{box-shadow:0 0 0 .125rem #635bffcc,0 0 .1875rem #2f457124}to{box-shadow:0 0 .1875rem #2f457124}}.playing.svelte-1ghfe7e .tip-a.svelte-1ghfe7e{animation:svelte-1ghfe7e-tipA 2.8s ease forwards}@keyframes svelte-1ghfe7e-tipA{0%{opacity:0;transform:translate(-50%) translateY(.375rem)}15%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-.25rem)}}.doc-title-markdown div{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline;margin:0}.scrollbar-hide.svelte-19heu25{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-19heu25::-webkit-scrollbar{display:none}.badge-agent-type.svelte-kahi9y{position:relative;display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:center;gap:.375rem;padding:.125rem .25rem}.badge-agent-type-legal.svelte-kahi9y{color:#320374}.badge-agent-type-business.svelte-kahi9y{color:#09190d}.badge-agent-type-for.svelte-kahi9y{font-size:.875rem;font-weight:400;font-style:italic;line-height:1.5;letter-spacing:.02em}.badge-agent-type-label.svelte-kahi9y{font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:.026em}.scrollbar-none.svelte-kahi9y{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none.svelte-kahi9y::-webkit-scrollbar{display:none}.bbox{cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bbox.selected-bbox:not([data-is-new=true]){background-color:#00c77d4d!important;border:2px solid rgba(0,199,125,1)!important}.bbox.selected-bbox[data-is-new=true]{background-color:#8888a84d!important;border:2px solid rgba(136,136,168,1)!important}.legislation-clause .clause-title{letter-spacing:-.01em}.legislation-clause .clause-text p{margin:0 0 .5rem}.legislation-clause .clause-text p:last-child{margin-bottom:0}.legislation-clause .clause-text ul,.legislation-clause .clause-text ol{margin:.25rem 0 .5rem 1.25rem;padding:0;list-style-position:outside}.legislation-clause .clause-text li+li{margin-top:.25rem}.legislation-clause .clause-text b,.legislation-clause .clause-text strong{color:#111827}.legislation-clause .clause-text a{text-decoration:underline}.legislation-clause .clause-text br{display:block;margin-bottom:.25rem}.ba-tab-list-dropdown{z-index:100!important;width:calc(100vw - 1.5rem)!important;max-width:26.4375rem!important}@media (min-width: 1024px){.ba-tab-list-dropdown{width:26.4375rem!important}}.gradient-animation.svelte-1njn1rw{background:linear-gradient(90deg,#3e4048,#fcfcfc 45%,#fcfcfc 55%,#3e4048);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;animation:svelte-1njn1rw-gradient-shift 1.2s ease-in-out infinite}@keyframes svelte-1njn1rw-gradient-shift{0%{background-position:200% 0}to{background-position:0% 0}}
