.tool-launcher{pointer-events:auto;display:flex;flex-direction:column;gap:4px;padding:4px;background:var(--island-bg-color, var(--panel-2));border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.tl-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px;line-height:1;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.tl-btn span{display:none}.tl-btn:hover{background:var(--hover)}.tl-btn.active{background:var(--accent);color:var(--on-accent, #fff)}.tl-btn svg{flex:0 0 auto}.float-win{position:absolute;z-index:20;box-sizing:border-box;display:flex;flex-direction:column;width:420px;height:480px;min-width:280px;min-height:220px;max-width:96%;max-height:92%;background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;resize:both}.float-win.t-calculator{width:var(--cw-w, 322px);height:auto;max-height:none;resize:none}.float-win.t-graphing,.float-win.t-geometry{width:560px;height:460px}.fw-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px 7px 14px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--panel-2, #fff);border-bottom:var(--bw) solid var(--line)}.fw-bar:active{cursor:grabbing}.fw-title{font-size:13px;font-weight:600;color:var(--text)}.fw-close{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:none;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.fw-close:hover{background:var(--hover);color:var(--text)}.fw-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.tool-placeholder{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:24px}.tool-placeholder-card{text-align:center;max-width:340px}.tool-placeholder-card h3{margin:0 0 6px;font-size:16px;color:var(--text)}.tool-placeholder-card p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.bm-lib *,.bm-lib :before,.bm-lib :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.bm-lib button,.bm-lib input,.bm-lib select,.bm-lib textarea{font-family:inherit;font-feature-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;text-transform:none;background-color:transparent;background-image:none}.bm-lib button{cursor:pointer;-webkit-appearance:button}.bm-lib :disabled{cursor:default}.bm-lib p,.bm-lib h1,.bm-lib h2,.bm-lib h3,.bm-lib h4,.bm-lib blockquote,.bm-lib dl,.bm-lib dd,.bm-lib figure,.bm-lib pre{margin:0}.bm-lib ol,.bm-lib ul,.bm-lib menu{list-style:none;margin:0;padding:0}.bm-lib table{text-indent:0;border-color:inherit;border-collapse:collapse}.bm-lib a{color:inherit;text-decoration:inherit}.bm-lib img,.bm-lib svg,.bm-lib video,.bm-lib canvas{display:block;vertical-align:middle}.bm-lib input::-moz-placeholder{opacity:1;color:#9ca3af}.bm-lib input::placeholder{opacity:1;color:#9ca3af}.bm-lib .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bm-lib .pointer-events-none{pointer-events:none}.bm-lib .pointer-events-auto{pointer-events:auto}.bm-lib .visible{visibility:visible}.bm-lib .invisible{visibility:hidden}.bm-lib .fixed{position:fixed}.bm-lib .absolute{position:absolute}.bm-lib .relative{position:relative}.bm-lib .sticky{position:sticky}.bm-lib .inset-0{top:0;right:0;bottom:0;left:0}.bm-lib .inset-x-0{left:0;right:0}.bm-lib .inset-y-0{top:0;bottom:0}.bm-lib .-left-6{left:-1.5rem}.bm-lib .-top-6{top:-1.5rem}.bm-lib .bottom-0{bottom:0}.bm-lib .left-0{left:0}.bm-lib .left-1\/2{left:50%}.bm-lib .left-2\.5{left:.625rem}.bm-lib .right-0{right:0}.bm-lib .right-2{right:.5rem}.bm-lib .right-2\.5{right:.625rem}.bm-lib .right-3{right:.75rem}.bm-lib .top-0{top:0}.bm-lib .top-1\/2{top:50%}.bm-lib .top-2\.5{top:.625rem}.bm-lib .top-3{top:.75rem}.bm-lib .top-6{top:1.5rem}.bm-lib .top-\[62px\]{top:62px}.bm-lib .top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.bm-lib .top-full{top:100%}.bm-lib .z-0{z-index:0}.bm-lib .z-10{z-index:10}.bm-lib .z-20{z-index:20}.bm-lib .z-30{z-index:30}.bm-lib .z-40{z-index:40}.bm-lib .z-50{z-index:50}.bm-lib .z-\[100\]{z-index:100}.bm-lib .z-\[15\]{z-index:15}.bm-lib .z-\[1\]{z-index:1}.bm-lib .z-\[2\]{z-index:2}.bm-lib .z-\[3\]{z-index:3}.bm-lib .z-\[4\]{z-index:4}.bm-lib .z-\[60\]{z-index:60}.bm-lib .z-\[6\]{z-index:6}.bm-lib .z-\[75\]{z-index:75}.bm-lib .z-\[80\]{z-index:80}.bm-lib .z-\[85\]{z-index:85}.bm-lib .z-\[90\]{z-index:90}.bm-lib .order-1{order:1}.bm-lib .order-2{order:2}.bm-lib .order-3{order:3}.bm-lib .order-4{order:4}.bm-lib .order-5{order:5}.bm-lib .order-last{order:9999}.bm-lib .col-span-4{grid-column:span 4 / span 4}.bm-lib .col-start-1{grid-column-start:1}.bm-lib .row-start-1{grid-row-start:1}.bm-lib .m-6{margin:1.5rem}.bm-lib .-mx-3{margin-left:-.75rem;margin-right:-.75rem}.bm-lib .-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.bm-lib .mx-auto{margin-left:auto;margin-right:auto}.bm-lib .my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.bm-lib .my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.bm-lib .my-2{margin-top:.5rem;margin-bottom:.5rem}.bm-lib .my-3{margin-top:.75rem;margin-bottom:.75rem}.bm-lib .my-auto{margin-top:auto;margin-bottom:auto}.bm-lib .-mb-5{margin-bottom:-1.25rem}.bm-lib .-mb-px{margin-bottom:-1px}.bm-lib .-mt-px{margin-top:-1px}.bm-lib .mb-1{margin-bottom:.25rem}.bm-lib .mb-1\.5{margin-bottom:.375rem}.bm-lib .mb-2{margin-bottom:.5rem}.bm-lib .mb-2\.5{margin-bottom:.625rem}.bm-lib .mb-3{margin-bottom:.75rem}.bm-lib .mb-4{margin-bottom:1rem}.bm-lib .ml-0\.5{margin-left:.125rem}.bm-lib .ml-1{margin-left:.25rem}.bm-lib .ml-1\.5{margin-left:.375rem}.bm-lib .ml-2{margin-left:.5rem}.bm-lib .ml-3{margin-left:.75rem}.bm-lib .ml-4{margin-left:1rem}.bm-lib .ml-5{margin-left:1.25rem}.bm-lib .ml-auto{margin-left:auto}.bm-lib .mr-1\.5{margin-right:.375rem}.bm-lib .mr-auto{margin-right:auto}.bm-lib .mt-0\.5{margin-top:.125rem}.bm-lib .mt-1{margin-top:.25rem}.bm-lib .mt-1\.5{margin-top:.375rem}.bm-lib .mt-2{margin-top:.5rem}.bm-lib .mt-3{margin-top:.75rem}.bm-lib .mt-4{margin-top:1rem}.bm-lib .mt-5{margin-top:1.25rem}.bm-lib .mt-6{margin-top:1.5rem}.bm-lib .mt-8{margin-top:2rem}.bm-lib .mt-\[3px\]{margin-top:3px}.bm-lib .mt-auto{margin-top:auto}.bm-lib .mt-px{margin-top:1px}.bm-lib .block{display:block}.bm-lib .inline-block{display:inline-block}.bm-lib .\!inline{display:inline!important}.bm-lib .inline{display:inline}.bm-lib .flex{display:flex}.bm-lib .inline-flex{display:inline-flex}.bm-lib .table{display:table}.bm-lib .grid{display:grid}.bm-lib .contents{display:contents}.bm-lib .\!hidden{display:none!important}.bm-lib .hidden{display:none}.bm-lib .\!h-8{height:2rem!important}.bm-lib .\!h-9{height:2.25rem!important}.bm-lib .h-0{height:0px}.bm-lib .h-1\.5{height:.375rem}.bm-lib .h-10{height:2.5rem}.bm-lib .h-11{height:2.75rem}.bm-lib .h-12{height:3rem}.bm-lib .h-2{height:.5rem}.bm-lib .h-20{height:5rem}.bm-lib .h-24{height:6rem}.bm-lib .h-28{height:7rem}.bm-lib .h-3{height:.75rem}.bm-lib .h-32{height:8rem}.bm-lib .h-4{height:1rem}.bm-lib .h-40{height:10rem}.bm-lib .h-7{height:1.75rem}.bm-lib .h-8{height:2rem}.bm-lib .h-9{height:2.25rem}.bm-lib .h-\[18px\]{height:18px}.bm-lib .h-\[360px\]{height:360px}.bm-lib .h-\[6px\]{height:6px}.bm-lib .h-auto{height:auto}.bm-lib .h-full{height:100%}.bm-lib .h-px{height:1px}.bm-lib .max-h-\[92vh\]{max-height:92vh}.bm-lib .max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.bm-lib .max-h-\[calc\(100vh-76px\)\]{max-height:calc(100vh - 76px)}.bm-lib .max-h-full{max-height:100%}.bm-lib .\!min-h-\[30px\]{min-height:30px!important}.bm-lib .\!min-h-\[32px\]{min-height:32px!important}.bm-lib .min-h-0{min-height:0px}.bm-lib .\!w-8{width:2rem!important}.bm-lib .\!w-9{width:2.25rem!important}.bm-lib .w-0{width:0px}.bm-lib .w-10{width:2.5rem}.bm-lib .w-12{width:3rem}.bm-lib .w-2{width:.5rem}.bm-lib .w-20{width:5rem}.bm-lib .w-3{width:.75rem}.bm-lib .w-4{width:1rem}.bm-lib .w-5{width:1.25rem}.bm-lib .w-6{width:1.5rem}.bm-lib .w-7{width:1.75rem}.bm-lib .w-9{width:2.25rem}.bm-lib .w-\[220px\]{width:220px}.bm-lib .w-\[260px\]{width:260px}.bm-lib .w-\[300px\]{width:300px}.bm-lib .w-\[340px\]{width:340px}.bm-lib .w-\[3px\]{width:3px}.bm-lib .w-\[6px\]{width:6px}.bm-lib .w-fit{width:-moz-fit-content;width:fit-content}.bm-lib .w-full{width:100%}.bm-lib .\!min-w-0{min-width:0px!important}.bm-lib .\!min-w-8{min-width:2rem!important}.bm-lib .min-w-0{min-width:0px}.bm-lib .min-w-11{min-width:2.75rem}.bm-lib .min-w-9{min-width:2.25rem}.bm-lib .min-w-\[150px\]{min-width:150px}.bm-lib .min-w-\[200px\]{min-width:200px}.bm-lib .min-w-\[300px\]{min-width:300px}.bm-lib .min-w-\[3px\]{min-width:3px}.bm-lib .min-w-\[44px\]{min-width:44px}.bm-lib .min-w-\[56px\]{min-width:56px}.bm-lib .max-w-\[1200px\]{max-width:1200px}.bm-lib .max-w-\[240px\]{max-width:240px}.bm-lib .max-w-\[440px\]{max-width:440px}.bm-lib .max-w-\[70vw\]{max-width:70vw}.bm-lib .max-w-\[720px\]{max-width:720px}.bm-lib .max-w-\[760px\]{max-width:760px}.bm-lib .max-w-\[820px\]{max-width:820px}.bm-lib .max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.bm-lib .max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.bm-lib .max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.bm-lib .max-w-\[min\(420px\,calc\(100\%-1\.25rem\)\)\]{max-width:min(420px,calc(100% - 1.25rem))}.bm-lib .max-w-full{max-width:100%}.bm-lib .max-w-none{max-width:none}.bm-lib .flex-1{flex:1 1 0%}.bm-lib .shrink{flex-shrink:1}.bm-lib .shrink-0{flex-shrink:0}.bm-lib .grow{flex-grow:1}.bm-lib .basis-0{flex-basis:0px}.bm-lib .basis-full{flex-basis:100%}.bm-lib .border-collapse{border-collapse:collapse}.bm-lib .-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bm-lib .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bm-lib .rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bm-lib .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.bm-lib .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.bm-lib .cursor-col-resize{cursor:col-resize}.bm-lib .cursor-crosshair{cursor:crosshair}.bm-lib .cursor-grab{cursor:grab}.bm-lib .cursor-help{cursor:help}.bm-lib .cursor-not-allowed{cursor:not-allowed}.bm-lib .cursor-pointer{cursor:pointer}.bm-lib .cursor-row-resize{cursor:row-resize}.bm-lib .touch-none{touch-action:none}.bm-lib .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bm-lib .resize{resize:both}.bm-lib .snap-start{scroll-snap-align:start}.bm-lib .snap-normal{scroll-snap-stop:normal}.bm-lib .snap-always{scroll-snap-stop:always}.bm-lib .scroll-mt-4{scroll-margin-top:1rem}.bm-lib .list-decimal{list-style-type:decimal}.bm-lib .list-disc{list-style-type:disc}.bm-lib .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bm-lib .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.bm-lib .grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.bm-lib .flex-row{flex-direction:row}.bm-lib .flex-col{flex-direction:column}.bm-lib .flex-wrap{flex-wrap:wrap}.bm-lib .flex-nowrap{flex-wrap:nowrap}.bm-lib .place-items-center{place-items:center}.bm-lib .items-start{align-items:flex-start}.bm-lib .items-end{align-items:flex-end}.bm-lib .items-center{align-items:center}.bm-lib .items-baseline{align-items:baseline}.bm-lib .items-stretch{align-items:stretch}.bm-lib .justify-start{justify-content:flex-start}.bm-lib .justify-end{justify-content:flex-end}.bm-lib .\!justify-center{justify-content:center!important}.bm-lib .justify-center{justify-content:center}.bm-lib .justify-between{justify-content:space-between}.bm-lib .\!gap-1{gap:.25rem!important}.bm-lib .gap-0{gap:0px}.bm-lib .gap-0\.5{gap:.125rem}.bm-lib .gap-1{gap:.25rem}.bm-lib .gap-1\.5{gap:.375rem}.bm-lib .gap-2{gap:.5rem}.bm-lib .gap-2\.5{gap:.625rem}.bm-lib .gap-3{gap:.75rem}.bm-lib .gap-5{gap:1.25rem}.bm-lib .gap-8{gap:2rem}.bm-lib .gap-\[2px\]{gap:2px}.bm-lib .gap-\[3px\]{gap:3px}.bm-lib .gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.bm-lib .gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.bm-lib .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.bm-lib .gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.bm-lib .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.bm-lib .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.bm-lib .gap-y-0{row-gap:0px}.bm-lib .gap-y-0\.5{row-gap:.125rem}.bm-lib .gap-y-1{row-gap:.25rem}.bm-lib .gap-y-2{row-gap:.5rem}.bm-lib :is(.space-y-0\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.bm-lib :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.bm-lib :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.bm-lib .self-stretch{align-self:stretch}.bm-lib .overflow-auto{overflow:auto}.bm-lib .overflow-hidden{overflow:hidden}.bm-lib .overflow-clip{overflow:clip}.bm-lib .overflow-visible{overflow:visible}.bm-lib .overflow-x-auto{overflow-x:auto}.bm-lib .overflow-y-auto{overflow-y:auto}.bm-lib .overflow-y-visible{overflow-y:visible}.bm-lib .overscroll-contain{overscroll-behavior:contain}.bm-lib .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-lib .whitespace-nowrap{white-space:nowrap}.bm-lib .\!rounded-full{border-radius:9999px!important}.bm-lib .\!rounded-none{border-radius:0!important}.bm-lib .rounded{border-radius:14px}.bm-lib .rounded-\[10px\]{border-radius:10px}.bm-lib .rounded-\[12px\]{border-radius:12px}.bm-lib .rounded-\[16px\]{border-radius:16px}.bm-lib .rounded-\[22px\]{border-radius:22px}.bm-lib .rounded-\[2px\]{border-radius:2px}.bm-lib .rounded-\[3px\]{border-radius:3px}.bm-lib .rounded-\[4px\]{border-radius:4px}.bm-lib .rounded-\[6px\]{border-radius:6px}.bm-lib .rounded-\[7px\]{border-radius:7px}.bm-lib .rounded-\[8px\]{border-radius:8px}.bm-lib .rounded-\[9px\]{border-radius:9px}.bm-lib .rounded-card{border-radius:20px}.bm-lib .rounded-full{border-radius:9999px}.bm-lib .\!rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.bm-lib .\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.bm-lib .\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.bm-lib .border{border-width:1px}.bm-lib .border-2{border-width:2px}.bm-lib .\!border-x-0{border-left-width:0px!important;border-right-width:0px!important}.bm-lib .border-b{border-bottom-width:1px}.bm-lib .border-b-2{border-bottom-width:2px}.bm-lib .border-l{border-left-width:1px}.bm-lib .border-l-2{border-left-width:2px}.bm-lib .border-t{border-top-width:1px}.bm-lib .border-dashed{border-style:dashed}.bm-lib .\!border-\[\#bfe6cd\]{--tw-border-opacity: 1 !important;border-color:rgb(191 230 205 / var(--tw-border-opacity, 1))!important}.bm-lib .\!border-accent\/40{border-color:#2563eb66!important}.bm-lib .\!border-danger-ink\/30{border-color:#b91c1c4d!important}.bm-lib .\!border-ink{--tw-border-opacity: 1 !important;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))!important}.bm-lib .\!border-warn-ink\/30{border-color:#92400e4d!important}.bm-lib .\!border-warn-ink\/40{border-color:#92400e66!important}.bm-lib .border-\[\#bfdbfe\]{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.bm-lib .border-\[\#cddcf6\]{--tw-border-opacity: 1;border-color:rgb(205 220 246 / var(--tw-border-opacity, 1))}.bm-lib .border-\[\#dfeee5\]{--tw-border-opacity: 1;border-color:rgb(223 238 229 / var(--tw-border-opacity, 1))}.bm-lib .border-\[\#e5eaf3\]{--tw-border-opacity: 1;border-color:rgb(229 234 243 / var(--tw-border-opacity, 1))}.bm-lib .border-\[\#ece0f0\]{--tw-border-opacity: 1;border-color:rgb(236 224 240 / var(--tw-border-opacity, 1))}.bm-lib .border-\[\#efe6d6\]{--tw-border-opacity: 1;border-color:rgb(239 230 214 / var(--tw-border-opacity, 1))}.bm-lib .border-current{border-color:currentColor}.bm-lib .border-hairline{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.bm-lib .border-ink{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.bm-lib .border-line{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.bm-lib .border-transparent{border-color:transparent}.bm-lib .border-warn-ink\/20{border-color:#92400e33}.bm-lib .border-warn-ink\/30{border-color:#92400e4d}.bm-lib .border-warn-ink\/40{border-color:#92400e66}.bm-lib .\!border-l-white\/40{border-left-color:#fff6!important}.bm-lib .border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bm-lib .\!bg-\[\#bfdbfe\]{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))!important}.bm-lib .\!bg-\[\#eff6ff\]{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.bm-lib .\!bg-danger-bg{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.bm-lib .\!bg-ink{--tw-bg-opacity: 1 !important;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))!important}.bm-lib .\!bg-success-bg{--tw-bg-opacity: 1 !important;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))!important}.bm-lib .\!bg-warn-bg{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.bm-lib .bg-\[\#2e7d32\]{--tw-bg-opacity: 1;background-color:rgb(46 125 50 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#3fae6a\]{--tw-bg-opacity: 1;background-color:rgb(63 174 106 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#64748b\]\/\[0\.07\]{background-color:#64748b12}.bm-lib .bg-\[\#6b9cf0\]{--tw-bg-opacity: 1;background-color:rgb(107 156 240 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#aeb7c6\]{--tw-bg-opacity: 1;background-color:rgb(174 183 198 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#cbd5e1\]{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#dbeafe\]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#e3e7ee\]{--tw-bg-opacity: 1;background-color:rgb(227 231 238 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#eff6ff\]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#f3f7fe\]{--tw-bg-opacity: 1;background-color:rgb(243 247 254 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#f4f9f6\]{--tw-bg-opacity: 1;background-color:rgb(244 249 246 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#f5f7fb\]{--tw-bg-opacity: 1;background-color:rgb(245 247 251 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#f9f6fb\]{--tw-bg-opacity: 1;background-color:rgb(249 246 251 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[\#fbf8f3\]{--tw-bg-opacity: 1;background-color:rgb(251 248 243 / var(--tw-bg-opacity, 1))}.bm-lib .bg-\[rgba\(15\,23\,42\,0\.55\)\]{background-color:#0f172a8c}.bm-lib .bg-accent{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bm-lib .bg-accent\/20{background-color:#2563eb33}.bm-lib .bg-accent\/25{background-color:#2563eb40}.bm-lib .bg-accent\/40{background-color:#2563eb66}.bm-lib .bg-bg{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bm-lib .bg-bg\/30{background-color:#f8fafc4d}.bm-lib .bg-bg\/40{background-color:#f8fafc66}.bm-lib .bg-bg\/60{background-color:#f8fafc99}.bm-lib .bg-hairline{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bm-lib .bg-ink{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bm-lib .bg-ink\/40{background-color:#1e293b66}.bm-lib .bg-ink\/50{background-color:#1e293b80}.bm-lib .bg-ink\/70{background-color:#1e293bb3}.bm-lib .bg-ink\/80{background-color:#1e293bcc}.bm-lib .bg-line{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bm-lib .bg-paper{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bm-lib .bg-paper\/95{background-color:#fffffff2}.bm-lib .bg-success-ink{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bm-lib .bg-transparent{background-color:transparent}.bm-lib .bg-warn-bg{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bm-lib .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bm-lib .bg-white\/20{background-color:#fff3}.bm-lib .bg-white\/60{background-color:#fff9}.bm-lib .fill-\[\#1e3a8a\]{fill:#1e3a8a}.bm-lib .fill-\[\#b91c1c\]{fill:#b91c1c}.bm-lib .\!p-0{padding:0!important}.bm-lib .p-1\.5{padding:.375rem}.bm-lib .p-10{padding:2.5rem}.bm-lib .p-2{padding:.5rem}.bm-lib .p-2\.5{padding:.625rem}.bm-lib .p-3{padding:.75rem}.bm-lib .p-3\.5{padding:.875rem}.bm-lib .p-4{padding:1rem}.bm-lib .p-5{padding:1.25rem}.bm-lib .p-6{padding:1.5rem}.bm-lib .p-8{padding:2rem}.bm-lib .\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.bm-lib .\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.bm-lib .\!px-4{padding-left:1rem!important;padding-right:1rem!important}.bm-lib .\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.bm-lib .\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.bm-lib .\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.bm-lib .px-0{padding-left:0;padding-right:0}.bm-lib .px-0\.5{padding-left:.125rem;padding-right:.125rem}.bm-lib .px-1{padding-left:.25rem;padding-right:.25rem}.bm-lib .px-1\.5{padding-left:.375rem;padding-right:.375rem}.bm-lib .px-2{padding-left:.5rem;padding-right:.5rem}.bm-lib .px-2\.5{padding-left:.625rem;padding-right:.625rem}.bm-lib .px-3{padding-left:.75rem;padding-right:.75rem}.bm-lib .px-3\.5{padding-left:.875rem;padding-right:.875rem}.bm-lib .px-4{padding-left:1rem;padding-right:1rem}.bm-lib .px-5{padding-left:1.25rem;padding-right:1.25rem}.bm-lib .px-\[4vw\]{padding-left:4vw;padding-right:4vw}.bm-lib .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.bm-lib .py-1{padding-top:.25rem;padding-bottom:.25rem}.bm-lib .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.bm-lib .py-16{padding-top:4rem;padding-bottom:4rem}.bm-lib .py-2{padding-top:.5rem;padding-bottom:.5rem}.bm-lib .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.bm-lib .py-3{padding-top:.75rem;padding-bottom:.75rem}.bm-lib .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.bm-lib .py-4{padding-top:1rem;padding-bottom:1rem}.bm-lib .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.bm-lib .py-\[2px\]{padding-top:2px;padding-bottom:2px}.bm-lib .py-\[3px\]{padding-top:3px;padding-bottom:3px}.bm-lib .\!pl-2\.5{padding-left:.625rem!important}.bm-lib .\!pr-6{padding-right:1.5rem!important}.bm-lib .pb-0{padding-bottom:0}.bm-lib .pb-0\.5{padding-bottom:.125rem}.bm-lib .pb-1{padding-bottom:.25rem}.bm-lib .pb-1\.5{padding-bottom:.375rem}.bm-lib .pb-2{padding-bottom:.5rem}.bm-lib .pb-2\.5{padding-bottom:.625rem}.bm-lib .pb-24{padding-bottom:6rem}.bm-lib .pb-4{padding-bottom:1rem}.bm-lib .pb-\[17px\]{padding-bottom:17px}.bm-lib .pb-px{padding-bottom:1px}.bm-lib .pl-0\.5{padding-left:.125rem}.bm-lib .pl-1{padding-left:.25rem}.bm-lib .pl-2{padding-left:.5rem}.bm-lib .pl-3{padding-left:.75rem}.bm-lib .pl-3\.5{padding-left:.875rem}.bm-lib .pl-4{padding-left:1rem}.bm-lib .pl-5{padding-left:1.25rem}.bm-lib .pr-1{padding-right:.25rem}.bm-lib .pr-1\.5{padding-right:.375rem}.bm-lib .pr-16{padding-right:4rem}.bm-lib .pr-2{padding-right:.5rem}.bm-lib .pr-3{padding-right:.75rem}.bm-lib .pt-1{padding-top:.25rem}.bm-lib .pt-1\.5{padding-top:.375rem}.bm-lib .pt-2{padding-top:.5rem}.bm-lib .pt-2\.5{padding-top:.625rem}.bm-lib .pt-3{padding-top:.75rem}.bm-lib .pt-3\.5{padding-top:.875rem}.bm-lib .pt-4{padding-top:1rem}.bm-lib .pt-5{padding-top:1.25rem}.bm-lib .pt-\[68px\]{padding-top:68px}.bm-lib .pt-\[7px\]{padding-top:7px}.bm-lib .text-left{text-align:left}.bm-lib .text-center{text-align:center}.bm-lib .text-right{text-align:right}.bm-lib .align-top{vertical-align:top}.bm-lib .align-middle{vertical-align:middle}.bm-lib .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.bm-lib .\!text-\[12px\]{font-size:12px!important}.bm-lib .\!text-\[13px\]{font-size:13px!important}.bm-lib .text-\[10\.5px\]{font-size:10.5px}.bm-lib .text-\[10px\]{font-size:10px}.bm-lib .text-\[11\.5px\]{font-size:11.5px}.bm-lib .text-\[11px\]{font-size:11px}.bm-lib .text-\[12\.5px\]{font-size:12.5px}.bm-lib .text-\[12px\]{font-size:12px}.bm-lib .text-\[13\.5px\]{font-size:13.5px}.bm-lib .text-\[13px\]{font-size:13px}.bm-lib .text-\[14px\]{font-size:14px}.bm-lib .text-\[15px\]{font-size:15px}.bm-lib .text-\[16px\]{font-size:16px}.bm-lib .text-\[17px\]{font-size:17px}.bm-lib .text-\[18px\]{font-size:18px}.bm-lib .text-\[19px\]{font-size:19px}.bm-lib .text-\[24px\]{font-size:24px}.bm-lib .text-\[9px\]{font-size:9px}.bm-lib .font-bold{font-weight:700}.bm-lib .font-extrabold{font-weight:800}.bm-lib .font-medium{font-weight:500}.bm-lib .font-normal{font-weight:400}.bm-lib .font-semibold{font-weight:600}.bm-lib .uppercase{text-transform:uppercase}.bm-lib .normal-case{text-transform:none}.bm-lib .tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.bm-lib .leading-\[1\.6\]{line-height:1.6}.bm-lib .leading-\[12px\]{line-height:12px}.bm-lib .leading-none{line-height:1}.bm-lib .leading-relaxed{line-height:1.625}.bm-lib .leading-snug{line-height:1.375}.bm-lib .leading-tight{line-height:1.25}.bm-lib .tracking-\[0\.05em\]{letter-spacing:.05em}.bm-lib .tracking-\[0\.06em\]{letter-spacing:.06em}.bm-lib .tracking-\[0\.07em\]{letter-spacing:.07em}.bm-lib .tracking-normal{letter-spacing:0em}.bm-lib .tracking-wide{letter-spacing:.025em}.bm-lib .\!text-accent{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.bm-lib .\!text-danger-ink{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.bm-lib .\!text-muted{--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.bm-lib .\!text-success-ink{--tw-text-opacity: 1 !important;color:rgb(6 95 70 / var(--tw-text-opacity, 1))!important}.bm-lib .\!text-warn-ink{--tw-text-opacity: 1 !important;color:rgb(146 64 14 / var(--tw-text-opacity, 1))!important}.bm-lib .text-\[\#0b5d33\]{--tw-text-opacity: 1;color:rgb(11 93 51 / var(--tw-text-opacity, 1))}.bm-lib .text-\[\#1d4ed8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.bm-lib .text-\[\#1e40af\]{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.bm-lib .text-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.bm-lib .text-accent{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.bm-lib .text-accent-ink{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bm-lib .text-danger-ink{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.bm-lib .text-ink{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.bm-lib .text-ink\/70{color:#1e293bb3}.bm-lib .text-link{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.bm-lib .text-muted{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.bm-lib .text-muted\/70{color:#64748bb3}.bm-lib .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.bm-lib .text-success-ink{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.bm-lib .text-warn-ink{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.bm-lib .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.bm-lib .underline{text-decoration-line:underline}.bm-lib .decoration-link\/30{text-decoration-color:#2563eb4d}.bm-lib .underline-offset-2{text-underline-offset:2px}.bm-lib .accent-\[\#141414\]{accent-color:#141414}.bm-lib .accent-accent{accent-color:#2563eb}.bm-lib .\!opacity-100{opacity:1!important}.bm-lib .opacity-30{opacity:.3}.bm-lib .opacity-60{opacity:.6}.bm-lib .opacity-70{opacity:.7}.bm-lib .opacity-75{opacity:.75}.bm-lib .opacity-80{opacity:.8}.bm-lib .\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.bm-lib .shadow{--tw-shadow: 0 4px 12px rgba(15,23,42,.08);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bm-lib .shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bm-lib .shadow-\[inset_3px_0_0_\#2e7d32\]{--tw-shadow: inset 3px 0 0 #2e7d32;--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bm-lib .shadow-\[inset_3px_0_0_\#aeb7c6\]{--tw-shadow: inset 3px 0 0 #aeb7c6;--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bm-lib .shadow-lg{--tw-shadow: 0 12px 32px rgba(15,23,42,.14);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bm-lib .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bm-lib .shadow-sm{--tw-shadow: 0 1px 2px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bm-lib .outline-none{outline:2px solid transparent;outline-offset:2px}.bm-lib .outline{outline-style:solid}.bm-lib .ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.bm-lib .blur-\[5px\]{--tw-blur: blur(5px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.bm-lib .blur-\[7px\]{--tw-blur: blur(7px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.bm-lib .backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.bm-lib .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bm-lib .transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bm-lib .transition-\[height\,width\,transform\]{transition-property:height,width,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bm-lib .transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bm-lib .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bm-lib .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bm-lib .duration-100{transition-duration:.1s}.bm-lib .duration-150{transition-duration:.15s}.bm-lib .duration-200{transition-duration:.2s}.bm-lib .duration-700{transition-duration:.7s}.bm-lib .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.bm-lib .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #64748b)}.bm-lib .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.bm-lib .no-scrollbar::-webkit-scrollbar{display:none}.bm-lib .paper-panel{background:var(--lb-paper, #fff);border:1px solid var(--lb-line, #e2e8f0);border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.bm-lib .field{font-size:14px;font-family:inherit;border:1px solid var(--lb-line, #e2e8f0);border-radius:10px;background:#fff;color:var(--lb-ink, #1e293b);padding:9px 12px}.bm-lib .field:focus{outline:none;border-color:var(--lb-accent, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--lb-accent, #2563eb) 18%,transparent)}.bm-lib :is(.marker\:text-accent *)::marker{color:#2563eb}.bm-lib .marker\:text-accent::marker{color:#2563eb}.bm-lib .before\:absolute:before{content:var(--tw-content);position:absolute}.bm-lib .before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.bm-lib .before\:-left-\[21px\]:before{content:var(--tw-content);left:-21px}.bm-lib .before\:-right-\[21px\]:before{content:var(--tw-content);right:-21px}.bm-lib .before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.bm-lib .first\:border-t-0:first-child{border-top-width:0px}.bm-lib .last\:border-0:last-child{border-width:0px}.bm-lib .hover\:border-ink:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.bm-lib .hover\:border-muted:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.bm-lib .hover\:bg-\[\#bfdbfe\]:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bm-lib .hover\:bg-\[\#dbeafe\]:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bm-lib .hover\:bg-bg:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bm-lib .hover\:bg-bg\/40:hover{background-color:#f8fafc66}.bm-lib .hover\:bg-bg\/60:hover{background-color:#f8fafc99}.bm-lib .hover\:bg-danger-bg:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bm-lib .hover\:\!text-ink:hover{--tw-text-opacity: 1 !important;color:rgb(30 41 59 / var(--tw-text-opacity, 1))!important}.bm-lib .hover\:text-danger-ink:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.bm-lib .hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.bm-lib .hover\:text-link:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.bm-lib .hover\:underline:hover{text-decoration-line:underline}.bm-lib .hover\:opacity-100:hover{opacity:1}.bm-lib .hover\:opacity-90:hover{opacity:.9}.bm-lib .focus\:bg-\[\#eff6ff\]:focus{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bm-lib .focus\:bg-bg:focus{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bm-lib .focus\:text-\[\#1d4ed8\]:focus{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.bm-lib .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.bm-lib .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.bm-lib .focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color: rgb(37 99 235 / .6)}.bm-lib .active\:cursor-grabbing:active{cursor:grabbing}.bm-lib .disabled\:\!cursor-default:disabled{cursor:default!important}.bm-lib .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.bm-lib .disabled\:text-muted:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.bm-lib .disabled\:\!opacity-100:disabled{opacity:1!important}.bm-lib .disabled\:opacity-30:disabled{opacity:.3}.bm-lib .disabled\:opacity-35:disabled{opacity:.35}.bm-lib .disabled\:opacity-50:disabled{opacity:.5}.bm-lib .disabled\:opacity-60:disabled{opacity:.6}.bm-lib .disabled\:hover\:text-muted:hover:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.bm-lib :is(.group:hover .group-hover\:h-2\.5){height:.625rem}.bm-lib :is(.group:hover .group-hover\:bg-muted){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bm-lib :is(.group:hover .group-hover\:blur-0){--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.bm-lib :is(.group:focus-visible .group-focus-visible\:bg-accent){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bm-lib :is(.group:focus-visible .group-focus-visible\:blur-0){--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 640px){.bm-lib .sm\:inline{display:inline}.bm-lib .sm\:hidden{display:none}.bm-lib .sm\:w-\[92px\]{width:92px}.bm-lib .sm\:w-auto{width:auto}.bm-lib .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-lib .sm\:p-6{padding:1.5rem}.bm-lib .sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){.bm-lib .md\:overflow-visible{overflow:visible}}@media (min-width: 800px){.bm-lib .min-\[800px\]\:inline{display:inline}.bm-lib .min-\[800px\]\:hidden{display:none}}@media (min-width: 1100px){.bm-lib .min-\[1100px\]\:min-w-\[440px\]{min-width:440px}}@media (min-width: 1280px){.bm-lib .xl\:flex{display:flex}}@media (orientation: landscape){.bm-lib .landscape\:flex-row{flex-direction:row}}@media print{.bm-lib .print\:hidden{display:none}}.bm-lib :is(.\[\&\>\*\:first-child\]\:col-span-2>*:first-child){grid-column:span 2 / span 2}.bm-lib :is(.\[\&\>\*\:first-child\]\:col-start-5>*:first-child){grid-column-start:5}.bm-lib :is(.\[\&\>\*\:first-child\]\:\!justify-center>*:first-child){justify-content:center!important}.bm-lib :is(.\[\&\>\*\:last-child\]\:col-start-7>*:last-child){grid-column-start:7}.bm-lib :is(.\[\&\>\*\:last-child\]\:\!w-full>*:last-child){width:100%!important}.bm-lib :is(.\[\&\>\*\:not\(\[data-testid\=text-size\]\)\]\:pointer-events-none>*:not([data-testid=text-size])){pointer-events:none}.bm-lib :is(.\[\&\>\*\:not\(\[data-testid\=text-size\]\)\]\:opacity-35>*:not([data-testid=text-size])){opacity:.35}.bm-lib :is(.\[\&\>\*\:nth-child\(-n\+2\)\]\:col-span-2>*:nth-child(-n+2)){grid-column:span 2 / span 2}.bm-lib :is(.\[\&\>\*\:nth-child\(3\)\]\:col-span-3>*:nth-child(3)){grid-column:span 3 / span 3}.bm-lib :is(.\[\&\>\*\]\:\!h-10>*){height:2.5rem!important}.bm-lib :is(.\[\&\>\*\]\:\!min-h-0>*){min-height:0px!important}.bm-lib :is(.\[\&\>\*\]\:\!w-full>*){width:100%!important}.bm-lib :is(.\[\&\>\*\]\:shrink-0>*){flex-shrink:0}.bm-lib :is(.\[\&\>\*\]\:\!justify-center>*){justify-content:center!important}.bm-lib :is(.\[\&\>\*\]\:\!gap-1>*){gap:.25rem!important}.bm-lib :is(.\[\&\>\*\]\:\!px-1>*){padding-left:.25rem!important;padding-right:.25rem!important}.bm-lib :is(.\[\&\>\*\]\:\!px-1\.5>*){padding-left:.375rem!important;padding-right:.375rem!important}.bm-lib :is(.\[\&\>\*\]\:\!px-\[5px\]>*){padding-left:5px!important;padding-right:5px!important}.bm-lib :is(.\[\&\>\*\]\:\!text-\[13\.5px\]>*){font-size:13.5px!important}.bm-lib :is(.\[\&\>\*\]\:\!text-\[13px\]>*){font-size:13px!important}.bm-lib :is(.focus-visible\:\[\&\>svg\]\:drop-shadow-\[0_0_2px_\#2563eb\]>svg:focus-visible){--tw-drop-shadow: drop-shadow(0 0 2px #2563eb);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.bm-lib :is(.\[\&_\.tb-rule\]\:mx-1 .tb-rule){margin-left:.25rem;margin-right:.25rem}.bm-lib :is(.\[\&_\.tb-rule\]\:my-0 .tb-rule){margin-top:0;margin-bottom:0}.bm-lib :is(.\[\&_\.tb-rule\]\:h-6 .tb-rule){height:1.5rem}.bm-lib :is(.\[\&_\.tb-rule\]\:w-px .tb-rule){width:1px}.bm-lib :is(.\[\&_\.ui-btn\]\:\!h-10 .ui-btn){height:2.5rem!important}.bm-lib :is(.\[\&_\.ui-btn\]\:\!h-8 .ui-btn){height:2rem!important}.bm-lib :is(.\[\&_\.ui-btn\]\:\!min-h-0 .ui-btn){min-height:0px!important}.bm-lib :is(.\[\&_\.ui-btn\]\:\!w-full .ui-btn){width:100%!important}.bm-lib :is(.\[\&_\.ui-btn\]\:\!min-w-0 .ui-btn){min-width:0px!important}.bm-lib :is(.\[\&_\.ui-btn\]\:\!px-0 .ui-btn){padding-left:0!important;padding-right:0!important}.bm-lib :is(.\[\&_\.ui-btn\]\:\!px-2 .ui-btn){padding-left:.5rem!important;padding-right:.5rem!important}.bm-lib :is(.\[\&_\.ui-btn\]\:\!py-0 .ui-btn){padding-top:0!important;padding-bottom:0!important}.bm-lib :is(.\[\&_\.ui-btn\]\:\!text-\[13px\] .ui-btn){font-size:13px!important}.bm-lib :is(.\[\&_\[data-testid\=calc-status\]\]\:col-start-7 [data-testid=calc-status]){grid-column-start:7}.bm-lib :is(.\[\&_\[data-testid\=calc-status\]\]\:\!h-10 [data-testid=calc-status]){height:2.5rem!important}.bm-lib :is(.\[\&_\[data-testid\=calc-status\]\]\:\!w-full [data-testid=calc-status]){width:100%!important}.bm-lib :is(.\[\&_\[data-testid\=calc-toggle\]\]\:col-start-7 [data-testid=calc-toggle]){grid-column-start:7}.bm-lib :is(.\[\&_\[data-testid\=finish-paper\]\]\:\!w-full [data-testid=finish-paper]){width:100%!important}.bm-lib :is(.\[\&_\[data-testid\=finish-paper\]\]\:\!justify-center [data-testid=finish-paper]){justify-content:center!important}.bm-lib :is(.\[\&_\[data-testid\=formula-sheet-btn\]\]\:col-start-3 [data-testid=formula-sheet-btn]){grid-column-start:3}.bm-lib :is(.\[\&_\[data-testid\=pager-prev\]\]\:col-start-5 [data-testid=pager-prev]){grid-column-start:5}.bm-lib :is(.\[\&_\[data-testid\=pager-prev\]\]\:\!w-full [data-testid=pager-prev]){width:100%!important}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>\*\:last-child\]\:col-span-2 [data-testid=pager]>*:last-child){grid-column:span 2 / span 2}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>\*\:last-child\]\:col-start-6 [data-testid=pager]>*:last-child){grid-column-start:6}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>div\:last-child\>button\]\:\!w-full [data-testid=pager]>div:last-child>button){width:100%!important}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>div\:last-child\>button\]\:\!justify-center [data-testid=pager]>div:last-child>button){justify-content:center!important}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>div\:last-child\>button\]\:\!rounded-\[var\(--b-r\,8px\)\] [data-testid=pager]>div:last-child>button){border-radius:var(--b-r,8px)!important}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>div\:last-child\>button\]\:\!border-l [data-testid=pager]>div:last-child>button){border-left-width:1px!important}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>div\:last-child\]\:\!grid [data-testid=pager]>div:last-child){display:grid!important}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>div\:last-child\]\:grid-cols-2 [data-testid=pager]>div:last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.bm-lib :is(.\[\&_\[data-testid\=pager\]\>div\:last-child\]\:gap-x-1\.5 [data-testid=pager]>div:last-child){-moz-column-gap:.375rem;column-gap:.375rem}.bm-lib :is(.\[\&_\[data-testid\=pager\]\]\:contents [data-testid=pager]){display:contents}.bm-lib :is(.\[\&_\[data-testid\=phone-back\]\]\:col-start-2 [data-testid=phone-back]){grid-column-start:2}.bm-lib :is(.\[\&_\[data-testid\=phone-menu\]\]\:col-start-1 [data-testid=phone-menu]){grid-column-start:1}.bm-lib :is(.\[\&_\[data-testid\=phone-text-size\]\]\:col-span-2 [data-testid=phone-text-size]){grid-column:span 2 / span 2}.bm-lib :is(.\[\&_\[data-testid\=phone-text-size\]\]\:col-start-4 [data-testid=phone-text-size]){grid-column-start:4}.bm-lib :is(.\[\&_\[data-testid\=phone-text-size\]\]\:grid [data-testid=phone-text-size]){display:grid}.bm-lib :is(.\[\&_\[data-testid\=phone-text-size\]\]\:grid-cols-2 [data-testid=phone-text-size]){grid-template-columns:repeat(2,minmax(0,1fr))}.bm-lib :is(.\[\&_\[data-testid\=phone-text-size\]\]\:gap-x-1\.5 [data-testid=phone-text-size]){-moz-column-gap:.375rem;column-gap:.375rem}.bm-lib :is(.\[\&_\[data-testid\=protractor-toggle\]\]\:col-start-6 [data-testid=protractor-toggle]){grid-column-start:6}
