:root{--panda-primary:59 130 246;--panda-primary-light:219 234 254;--panda-primary-hover:37 99 235;--panda-primary-bg:239 246 255;--panda-primary-bg-hover:219 234 254;--panda-primary-border:147 197 253}.panda-theme-ads{--panda-primary:249 115 22;--panda-primary-light:255 237 213;--panda-primary-hover:234 88 12;--panda-primary-bg:255 247 237;--panda-primary-bg-hover:254 215 170;--panda-primary-border:253 186 116}.panda-text-primary{color:rgb(var(--panda-primary))!important}.panda-bg-primary{background-color:rgb(var(--panda-primary))!important}.panda-bg-primary-bg{background-color:rgb(var(--panda-primary-bg))!important}.panda-bg-primary-light{background-color:rgb(var(--panda-primary-light))!important}.panda-border-primary{border-color:rgb(var(--panda-primary-border))}.panda-bg-primary-hover:hover{background-color:rgb(var(--panda-primary-hover))!important}.panda-bg-primary-bg-hover:hover{background-color:rgb(var(--panda-primary-bg-hover))!important}.panda-buddy{z-index:9999;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;transition:transform .1s ease-out;position:fixed;bottom:0}.panda-buddy:active,.panda-dragging{cursor:grabbing}.panda-buddy:hover:not(.panda-dragging){transform:scale(1.05)}.panda-container{transition:transform .15s ease-out;overflow:visible}.panda-flip{transform:scaleX(-1)}.panda-sprite{image-rendering:pixelated;image-rendering:crisp-edges}.panda-svg{filter:drop-shadow(0 2px 4px #0003)}.panda-lottie-wrapper{filter:drop-shadow(0 4px 8px #00000026);pointer-events:none;transition:transform .1s ease-out}.panda-lottie-dragging{animation:.3s ease-in-out infinite panda-lottie-wiggle;transform:scale(1.05)}@keyframes panda-lottie-wiggle{0%,to{transform:rotate(-2deg)scale(1.05)}50%{transform:rotate(2deg)scale(1.05)}}.panda-idle{animation:2s ease-in-out infinite panda-breathe}.panda-idle .panda-eyes ellipse:first-child{animation:3s ease-in-out infinite blink}.panda-wave{animation:1s ease-in-out infinite panda-breathe}.panda-wave .panda-arm-right{transform-origin:46px 42px;animation:.4s ease-in-out infinite arm-wave}.panda-drag{animation:.2s ease-in-out infinite panda-wiggle}.panda-drag .panda-arms ellipse{animation:.3s ease-out forwards arms-up}.panda-fall{animation:.5s ease-in-out infinite panda-fall-spin}.panda-fall .panda-arms ellipse{animation:.2s ease-in-out infinite arms-flail}.panda-jump{animation:.3s ease-out panda-squish}.panda-paused,.panda-paused *{animation-play-state:paused!important}@keyframes panda-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.02)}}@keyframes panda-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes panda-fall-spin{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}@keyframes panda-squish{0%{transform:scaleY(1)scaleX(1)}30%{transform:scaleY(.8)scaleX(1.2)}50%{transform:scaleY(1.15)scaleX(.9)}70%{transform:scaleY(.95)scaleX(1.05)}to{transform:scaleY(1)scaleX(1)}}@keyframes arms-up{0%{transform:rotate(var(--arm-start,0deg))}to{transform:rotate(-60deg)}}@keyframes arms-flail{0%,to{transform:rotate(-45deg)}50%{transform:rotate(-75deg)}}@keyframes arm-wave{0%,to{transform:rotate(20deg)}25%{transform:rotate(-50deg)}50%{transform:rotate(20deg)}75%{transform:rotate(-50deg)}}@keyframes blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.panda-tooltip{border:1px solid hsl(var(--border));white-space:nowrap;pointer-events:auto;background:#fff;border-radius:8px;margin-bottom:8px;padding:6px 34px 6px 12px;font-size:12px;font-weight:500;animation:.2s ease-out tooltip-appear;position:absolute;bottom:60%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.panda-tooltip-hide-btn{min-width:20px;min-height:20px;padding:0;position:absolute;top:6px;right:6px;background-color:rgb(var(--panda-primary)/.1)!important;color:rgb(var(--panda-primary))!important}.panda-tooltip:after{content:"";border:6px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.panda-tooltip:before{content:"";border:7px solid #0000;border-top-color:hsl(var(--border));position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes tooltip-appear{0%{opacity:0;transform:translate(-50%)translateY(5px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.panda-proactive-bubble{color:#1e40af;white-space:nowrap;pointer-events:auto;cursor:pointer;background:linear-gradient(135deg,#eff6ff 0%,#f0f9ff 50%,#fff 100%);border:1px solid #bfdbfe;border-radius:12px;width:max-content;margin-bottom:8px;padding:10px 36px 10px 14px;font-size:13px;font-weight:500;line-height:1.4;animation:.4s cubic-bezier(.34,1.56,.64,1) proactive-bubble-appear;position:absolute;bottom:60%;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 4px 16px #3b82f61f,0 1px 3px #00000014}.panda-proactive-bubble-close{min-width:20px;min-height:20px;padding:0;position:absolute;top:6px;right:6px}.panda-proactive-bubble:after{content:"";border:6px solid #0000;border-top-color:#f0f9ff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.panda-proactive-bubble:before{content:"";border:7px solid #0000;border-top-color:#bfdbfe;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes proactive-bubble-appear{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.8)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.panda-buddy,.panda-buddy *{transition:none!important;animation:none!important}}@media (max-width:768px){.panda-buddy,.panda-chat-popup{display:none}}.panda-chat-popup{z-index:10000;pointer-events:auto;background:#fff;border-radius:16px;flex-direction:column;width:30vw;min-width:320px;max-width:550px;height:80vh;max-height:calc(100vh - 100px);animation:.2s ease-out chat-popup-appear;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 40px #00000026,0 0 0 1px #0000000d}.panda-chat-popup [data-radix-popper-content-wrapper]{z-index:10001!important}@keyframes chat-popup-appear{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.panda-chat-header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative;overflow:visible}.panda-chat-close,.panda-chat-new,.panda-chat-history{cursor:pointer;width:28px;height:28px;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.panda-chat-close:hover,.panda-chat-new:hover,.panda-chat-history:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.panda-chat-history:disabled,.panda-chat-new:disabled{opacity:.5;cursor:not-allowed}.panda-chat-delete{cursor:pointer;width:20px;height:20px;color:hsl(var(--muted-foreground));background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.panda-chat-delete:hover{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.panda-chat-messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.panda-chat-welcome{height:100%;color:hsl(var(--muted-foreground));text-align:center;justify-content:center;align-items:center;padding:20px;font-size:14px;display:flex}.panda-chat-message{word-wrap:break-word;white-space:pre-wrap;border-radius:12px;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.5}.panda-chat-message-user{white-space:pre-wrap;border-bottom-right-radius:4px;align-self:flex-end;background-color:rgb(var(--panda-primary))!important;color:#fff!important}.panda-chat-message-assistant{background:hsl(var(--muted));color:hsl(var(--foreground));border-bottom-left-radius:4px;align-self:flex-start}.panda-chat-message-assistant p{margin:0}.panda-chat-message-assistant p+p{margin-top:8px}.panda-chat-message-assistant ul,.panda-chat-message-assistant ol{margin:8px 0;padding-left:20px}.panda-chat-message-assistant li{margin:4px 0}.panda-chat-message-assistant code{background:hsl(var(--muted));border-radius:4px;padding:2px 4px;font-size:12px}.panda-chat-message-assistant a{color:hsl(var(--primary));text-decoration:underline}.panda-chat-tools{width:100%}.panda-chat-tools>div{font-size:12px}.panda-chat-proposals{flex-direction:column;gap:8px;width:100%;display:flex}.panda-chat-proposals>div{font-size:12px}.panda-chat-input{border-top:1px solid hsl(var(--border));background:#fff;flex-shrink:0;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.panda-chat-textarea{resize:none;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);border-radius:12px;flex:1;padding:8px 12px;font-size:13px;line-height:1.4;transition:all .15s}.panda-chat-textarea:focus{border-color:hsl(var(--primary));background:#fff;outline:none}.panda-chat-textarea::placeholder{color:hsl(var(--muted-foreground))}.panda-typing-indicator{gap:4px;padding:4px 0;display:flex}.panda-typing-indicator span{background:hsl(var(--muted-foreground));border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typing-bounce}.panda-typing-indicator span:first-child{animation-delay:0s}.panda-typing-indicator span:nth-child(2){animation-delay:.2s}.panda-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.panda-talk{animation:.5s ease-in-out infinite panda-talk-bounce}@keyframes panda-talk-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.panda-feedback-inline{background:linear-gradient(135deg,rgb(var(--panda-primary-bg))0%,rgb(var(--panda-primary-bg)/.7)50%,rgb(var(--panda-primary-bg)/.4)100%);border-top:1px solid rgb(var(--panda-primary-light));transform-origin:bottom;flex-direction:column;gap:8px;padding:10px 14px;animation:.3s cubic-bezier(.34,1.56,.64,1) feedback-slide-up;display:flex}@keyframes feedback-slide-up{0%{opacity:0;transform:translateY(100%)scaleY(.3)}to{opacity:1;transform:translateY(0)scaleY(1)}}.panda-feedback-emoji{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s cubic-bezier(.34,1.56,.64,1);animation:.3s cubic-bezier(.34,1.56,.64,1) both emoji-pop-in;display:flex}@keyframes emoji-pop-in{0%{opacity:0;transform:scale(0)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.panda-feedback-emoji:hover{background:#fffc;transform:scale(1.3)translateY(-2px)}.panda-feedback-emoji-selected{border-color:rgb(var(--panda-primary-border));box-shadow:0 0 12px rgb(var(--panda-primary)/.3);background:#fff;animation:1.5s ease-in-out infinite emoji-selected-pulse;transform:scale(1.25)}@keyframes emoji-selected-pulse{0%,to{box-shadow:0 0 8px rgb(var(--panda-primary)/.2)}50%{box-shadow:0 0 16px rgb(var(--panda-primary)/.4)}}.panda-feedback-emoji-selected:hover{transform:scale(1.25)}.panda-feedback-expand{flex-direction:column;gap:6px;animation:.25s cubic-bezier(.34,1.56,.64,1) feedback-expand;display:flex}@keyframes feedback-expand{0%{opacity:0;max-height:0;transform:scaleY(.5)}to{opacity:1;max-height:200px;transform:scaleY(1)}}.panda-feedback-thankyou{justify-content:center;align-items:center;gap:8px;padding:6px 0;animation:.4s cubic-bezier(.34,1.56,.64,1) thankyou-appear;display:flex}@keyframes thankyou-appear{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.panda-feedback-panda-wave{animation:1s ease-in-out infinite panda-emoji-wave;display:inline-block}@keyframes panda-emoji-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.panda-feedback-panda-bounce{font-size:24px;animation:.6s cubic-bezier(.34,1.56,.64,1) infinite alternate panda-emoji-bounce;display:inline-block}@keyframes panda-emoji-bounce{0%{transform:translateY(0)scale(1)}to{transform:translateY(-4px)scale(1.1)}}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_8b4ab3b1-module__Gjo7Qq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_8b4ab3b1-module__Gjo7Qq__variable{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:221 84% 60%;--primary-hover:221 72% 51%;--primary-pressed:221 74% 42%;--primary-foreground:210 40% 98%;--primary-focus:221 93% 94%;--primary-border:221 93% 94%;--secondary:221 93% 94%;--secondary-foreground:221 84% 60%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--danger:359 100% 62%;--danger-secondary:326 78% 95%;--danger-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--input-background:210 20% 98%;--input-disabled:213 47% 93%;--ring:222.2 84% 4.9%;--radius:.5rem;--font-primary:"Plus Jakarta Sans",sans-serif}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--danger:359 100% 62%;--danger-secondary:326 78% 95%;--danger-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%}*{border-color:hsl(var(--border));scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));border-radius:9999px}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}html{background-color:hsl(var(--background));color:hsl(var(--foreground));height:100%}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overscroll-behavior:none;height:100%}#__next{flex-direction:column;min-height:100vh;display:flex}.planby{font-family:var(--font-jakarta)}.scrollbar-always-visible{--scrollbar-width:6px;scrollbar-gutter:stable;overflow-y:auto}.scrollbar-always-visible::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.scrollbar-always-visible::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));border-radius:9999px}.scrollbar-always-visible::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));border-radius:9999px}.scrollbar-always-visible::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.scrollbar-always-visible::-webkit-scrollbar-corner{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}@keyframes skeleton-shine{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-shine{background-repeat:no-repeat;background-size:200px 100%;animation:1.5s linear infinite skeleton-shine}.overflow-y-smooth{--scrollbar-width:4px;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;overflow-y:hidden}.overflow-y-smooth:hover{overflow-y:auto}.overflow-y-smooth-stable{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto}.overflow-y-smooth-stable:hover{scrollbar-color:#cbd5e1 #f1f5f9}.overflow-x-smooth{--scrollbar-height:4px;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;overflow-x:hidden}.overflow-x-smooth:hover{overflow-x:auto}.overflow-x-smooth-lg{--scrollbar-height:8px;scrollbar-width:auto;scrollbar-color:#94a3b8 #f1f5f9;overflow-x:hidden}.overflow-x-smooth-lg:hover{overflow-x:auto}.overflow-x-smooth::-webkit-scrollbar{width:var(--scrollbar-width,4px);height:var(--scrollbar-height,4px)}.overflow-x-smooth-lg::-webkit-scrollbar{width:var(--scrollbar-width,4px);height:var(--scrollbar-height,4px)}.overflow-y-smooth::-webkit-scrollbar{width:var(--scrollbar-width,4px);height:var(--scrollbar-height,4px)}.overflow-x-smooth::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));border-radius:9999px}.overflow-x-smooth-lg::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));border-radius:9999px}.overflow-y-smooth::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));border-radius:9999px}.overflow-x-smooth::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));border-radius:9999px}.overflow-x-smooth-lg::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));border-radius:9999px}.overflow-y-smooth::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));border-radius:9999px}.overflow-x-smooth::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.overflow-x-smooth-lg::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.overflow-y-smooth::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.overflow-x-smooth::-webkit-scrollbar-corner{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.overflow-x-smooth-lg::-webkit-scrollbar-corner{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.overflow-y-smooth::-webkit-scrollbar-corner{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background-color:#0000}.scrollbar-thin::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));border-radius:9999px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.text-3xs{font-size:.5rem}.dropdown-item{cursor:pointer;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));gap:.5rem}.dropdown-item:hover{--tw-bg-opacity:1;background-color:rgb(242 246 254/var(--tw-bg-opacity,1))}.dropdown-item-danger{cursor:pointer;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));gap:.5rem}.dropdown-item-danger:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}
.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width,height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
