.like-button_container__iIs8D{min-height:200px}.like-button_animationWrapper__GxSf6,.like-button_container__iIs8D{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.like-button_animationWrapper__GxSf6{position:relative;max-width:240px}.like-button_particlesContainer__jlrqH{position:absolute;inset:0;overflow:visible;pointer-events:none}.like-button_particle__XJ5gV{position:absolute;left:50%;top:50%;will-change:transform,opacity;animation:like-button_particleMotion__ZsYXz 1s ease-out forwards;animation-delay:var(--delay)}.like-button_starShape__6uqbv{width:var(--size);height:var(--size);position:relative;display:block;transform:rotate(var(--rotation))}.like-button_starShape__6uqbv:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--foreground);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.like-button_circleShape__yYBeG{width:var(--size);height:var(--size);background:var(--foreground);border-radius:50%;transform:scale(var(--scale))}.like-button_thumbButton___EMaE{padding:12px;border-radius:50%;transition:all .3s ease;position:relative;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.like-button_thumbButton___EMaE:hover{transform:scale(1.05)}.like-button_thumbButton___EMaE:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.like-button_thumbIcon__FTZCJ{transition:all .3s ease;width:24px;height:24px}.like-button_scaledIcon__ge7nG{transform:scale(1.1)}.like-button_fillAnimation__GZ_X0{animation:like-button_fillThumb__yWXM5 .2s ease-out forwards}.like-button_animateThumbTilt__2ctCa{animation:like-button_thumbTilt__g1ZWM 1.2s cubic-bezier(.4,0,.2,1)}@keyframes like-button_particleMotion__ZsYXz{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{transform:translate(calc(-50% + (cos(var(--angle)) * var(--distance))),calc(-50% + (sin(var(--angle)) * var(--distance)))) scale(1);opacity:1}80%{transform:translate(calc(-50% + (cos(var(--angle)) * var(--distance) * .75)),calc(-50% + (sin(var(--angle)) * var(--distance) * .75))) scale(.8);opacity:.5}to{transform:translate(calc(-50% + (cos(var(--angle)) * var(--distance) * 0)),calc(-50% + (sin(var(--angle)) * var(--distance) * 0))) scale(.05);opacity:0}}@keyframes like-button_fillThumb__yWXM5{0%{fill:none}to{fill:var(--primary)}}@keyframes like-button_thumbTilt__g1ZWM{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(-30deg) scale(1.2)}to{transform:rotate(0deg) scale(1)}}.menubar_root__3JP_z{display:flex;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem;gap:.25rem}.menubar_menuRoot__dqaNV{display:inline-block}.menubar_menuTrigger__NVOoi{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;background:transparent;border:none;border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;color:var(--foreground);cursor:pointer;transition:all .2s ease}.menubar_menuTrigger__NVOoi:hover{background:var(--muted);color:var(--foreground)}.menubar_menuTrigger__NVOoi:focus{outline:none;background:var(--muted)}.menubar_menuTrigger__NVOoi:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.menubar_menuTrigger__NVOoi[data-state=open]{background:var(--muted);color:var(--foreground)}.menubar_menuTrigger__NVOoi[data-disabled]{cursor:not-allowed;opacity:.5}.menubar_menuPositioner__T1sAL{z-index:50;position:absolute;left:0}.menubar_menuPopup__H25yK{min-width:200px;margin-top:.25rem;padding:.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:menubar_popup-in__JlctH .15s ease-out;display:flex;flex-direction:column;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.menubar_menuPopup__H25yK[data-ending-style],.menubar_menuPopup__H25yK[data-starting-style]{opacity:0;transform:scale(.95) translateY(-.25rem)}@keyframes menubar_popup-in__JlctH{0%{opacity:0;transform:scale(.95) translateY(-.25rem)}to{opacity:1;transform:scale(1) translateY(0)}}.menubar_menuItem__krgsu{display:flex;align-items:center;padding:.5rem .75rem;font-size:.875rem;line-height:1.2;color:var(--foreground);cursor:pointer;border-radius:calc(var(--radius) - 2px);transition:all .2s ease;justify-content:flex-start;margin:0}.menubar_menuItemIcon__FdLg6{margin-right:.75rem;display:flex;align-items:center;justify-content:center;font-size:1rem;opacity:.8;transition:opacity .2s ease}.menubar_menuItem__krgsu:focus{outline:none}.menubar_menuItem__krgsu[data-disabled]{cursor:not-allowed;opacity:.5}.menubar_menuItem__krgsu[data-disabled]:hover{background:transparent;color:var(--foreground)}.menubar_menuSeparator__IIR3e{height:1px;margin:.25rem .75rem;background:var(--border);opacity:.6}.menubar_menuArrow__7rixz{fill:var(--background);stroke:var(--border);stroke-width:1px}.menubar_menuSubmenuTrigger__t6p9r{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-size:.875rem;color:var(--foreground);cursor:pointer;border-radius:calc(var(--radius) - 2px);transition:all .15s ease}.menubar_menuSubmenuTrigger__t6p9r:focus,.menubar_menuSubmenuTrigger__t6p9r:hover{background:var(--muted);color:var(--foreground)}.menubar_menuSubmenuTrigger__t6p9r:focus{outline:none}.menubar_menuSubmenuTrigger__t6p9r[data-state=open]{background:var(--muted);color:var(--foreground)}.menubar_menuSubmenuTrigger__t6p9r:after{content:"›";margin-left:auto;font-size:1rem}.meter_root__oEgSQ{display:flex;flex-direction:column;gap:.5rem;width:100%}.meter_label__TZa9A{font-size:.875rem;font-weight:500;color:var(--foreground)}.meter_value__RvhG5{font-size:.75rem;color:var(--muted-foreground);font-weight:500}.meter_track__elMNu{position:relative;height:.375rem;width:100%;background-color:var(--muted);border-radius:9999px;overflow:hidden}.meter_indicator__g0Q0g{height:100%;background-color:var(--primary);border-radius:9999px;transition:all .15s ease-out;width:var(--meter-indicator-width)}.meter_root__oEgSQ[data-value=high] .meter_indicator__g0Q0g{background-color:var(--destructive)}.meter_root__oEgSQ[data-value=medium] .meter_indicator__g0Q0g{background-color:hsl(45 93% 47%)}.meter_root__oEgSQ[data-value=low] .meter_indicator__g0Q0g{background-color:var(--primary)}.number-field_root__dPCDt{position:relative;display:inline-flex;flex-direction:column;width:100%;max-width:12rem}.number-field_scrubArea__8XJoB{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:col-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none}.number-field_scrubAreaCursor__9w_K2{position:absolute;pointer-events:none;background:rgba(59,130,246,.8);width:2px;height:100%;border-radius:1px;opacity:0;transition:opacity .15s ease}.number-field_scrubArea__8XJoB:active .number-field_scrubAreaCursor__9w_K2{opacity:1}.number-field_group__SSjZ4{position:relative;display:flex;align-items:center;gap:0;z-index:2}.number-field_input__tU5Rg{flex:0 1 6rem;min-width:6rem;height:2.5rem;border:1px solid var(--border);padding:0 .5rem;outline:none;font-size:.875rem;color:var(--foreground);text-align:center;transition:all .15s ease-out;background-color:var(--card)}.number-field_input__tU5Rg::placeholder{color:var(--muted-foreground)}.number-field_input__tU5Rg:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring) /.2}.number-field_input__tU5Rg:disabled{cursor:not-allowed;opacity:.5}.number-field_decrement__Xunmr,.number-field_increment__JNOhv{display:flex;align-items:center;justify-content:center;padding:0 1rem;height:2.5rem;border:1px solid var(--border);background-color:var(--card);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease-out}.number-field_decrement__Xunmr{border-radius:var(--radius) 0 0 var(--radius);border-right:none}.number-field_increment__JNOhv{border-radius:0 var(--radius) var(--radius) 0;border-left:none}.number-field_decrement__Xunmr:hover,.number-field_increment__JNOhv:hover{color:var(--foreground);background:var(--muted)}.number-field_decrement__Xunmr:active,.number-field_increment__JNOhv:active{background:var(--muted)}.number-field_decrement__Xunmr:disabled,.number-field_increment__JNOhv:disabled{cursor:not-allowed;opacity:.5}.number-field_decrement__Xunmr:disabled:hover,.number-field_increment__JNOhv:disabled:hover{color:var(--muted-foreground);background:transparent}.number-field_icon__GV1SR{flex-shrink:0}.radio_group__UWnxD{display:flex;flex-direction:column;gap:.5rem}.radio_root___tvsH{aspect-ratio:1;height:1rem;width:1rem;border-radius:50%;border:1px solid var(--border);background-color:var(--background);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-out;flex-shrink:0}.radio_root___tvsH:hover{border-color:var(--ring)}.radio_root___tvsH[data-focused]{outline:none;border-color:var(--ring);box-shadow:0 0 0 2px var(--ring) /.2}.radio_root___tvsH[data-checked],.radio_root___tvsH[data-checked]:hover{border-color:var(--primary);background-color:var(--primary)}.radio_root___tvsH[data-disabled]{cursor:not-allowed;opacity:.5}.radio_indicator__h7vr7{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--primary-foreground);transform:scale(0);transition:transform .15s ease-out}.radio_root___tvsH[data-checked] .radio_indicator__h7vr7{transform:scale(1)}.tooltip_positioner__XyOko{z-index:50}.tooltip_popup__qmLXo{max-width:20rem;padding:.5rem .75rem;font-size:.875rem;color:var(--background);background:var(--title);border-radius:var(--radius);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);animation:tooltip_tooltip-in__zKR4C .15s ease-out;word-wrap:break-word;position:relative;margin-bottom:.25rem;border:1px solid var(--border)}.tooltip_popup__qmLXo[data-ending-style],.tooltip_popup__qmLXo[data-starting-style]{opacity:0;transform:scale(.95)}@keyframes tooltip_tooltip-in__zKR4C{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tooltip_arrow___af8m{position:absolute;width:20px;height:10px;z-index:1;&[data-side=top]{bottom:-8px;transform:rotate(180deg)}&[data-side=bottom]{top:-8px;transform:rotate(0deg)}&[data-side=left]{right:8px;transform:rotate(90deg)}&[data-side=right]{left:-8x;transform:rotate(-90deg)}svg{width:100%;height:100%;display:block}}.tooltip_arrowFill__BJO2N{fill:var(--title)}.tooltip_arrowOuterStroke__BD9h8{fill:rgba(0,0,0,.1)}.tooltip_arrowInnerStroke__NL1No{fill:rgba(0,0,0,.05)}