.goaldy-btn{height:var(--ui-btn-height,36px);box-sizing:border-box;border-radius:var(--ui-btn-radius,var(--radius-md,8px));font-size:var(--ui-btn-font-size,13px);font-weight:var(--ui-btn-font-weight,700);gap:var(--ui-btn-gap,4px);border-width:var(--ui-btn-border-width,1px);letter-spacing:var(--ui-btn-letter-spacing,normal);box-shadow:var(--ui-btn-shadow,none);padding:var(--ui-btn-padding-y,0) var(--ui-btn-padding-x,14px);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1);border-style:solid;outline:none;justify-content:center;align-items:center;font-family:inherit;line-height:1;text-decoration:none;display:inline-flex}.goaldy-btn:disabled,.goaldy-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.goaldy-btn-sm{height:var(--ui-btn-height-sm,30px);padding:0 var(--ui-btn-padding-x-sm,10px);font-size:var(--ui-btn-font-size-sm,12px);border-radius:var(--ui-btn-radius-sm,var(--radius-sm,6px))}.goaldy-btn-icon-only{width:var(--ui-btn-height,36px);padding:0}.goaldy-btn-sm.goaldy-btn-icon-only{width:var(--ui-btn-height-sm,30px);padding:0}.goaldy-btn-primary{background:var(--ui-btn-primary-bg,#fff);color:var(--ui-btn-primary-text,#09090b);border-color:var(--ui-btn-primary-border,transparent);border-width:var(--ui-btn-primary-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-primary-glow,none);padding:var(--ui-btn-primary-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-primary-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-primary-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-primary-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-primary-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-primary-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-primary-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-primary-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-primary:hover:not(:disabled),.goaldy-btn-primary.force-hover{background:var(--ui-btn-primary-hover-bg,#e4e4e7);color:var(--ui-btn-primary-hover-text,var(--ui-btn-primary-text,#09090b));box-shadow:var(--ui-btn-primary-hover-glow,var(--ui-btn-primary-glow,none))}.goaldy-btn-primary:active:not(:disabled),.goaldy-btn-primary.is-active,.goaldy-btn-primary.is-active:hover:not(:disabled){background:var(--ui-btn-primary-active-bg,var(--ui-btn-primary-bg,#fff));color:var(--ui-btn-primary-active-text,var(--ui-btn-primary-text,#09090b))}.goaldy-btn-primary svg{color:var(--ui-btn-primary-icon-color,var(--ui-btn-primary-text,#09090b));transition:color .15s}.goaldy-btn-primary:hover:not(:disabled) svg,.goaldy-btn-primary.force-hover svg{color:var(--ui-btn-primary-icon-hover-color,var(--ui-btn-primary-hover-text,var(--ui-btn-primary-text,#09090b)))}.goaldy-btn-primary:active:not(:disabled) svg,.goaldy-btn-primary.is-active svg{color:var(--ui-btn-primary-icon-active-color,var(--ui-btn-primary-active-text,var(--ui-btn-primary-text,#09090b)))}.goaldy-btn-secondary{background:var(--ui-btn-secondary-bg,#ffffff0a);color:var(--ui-btn-secondary-text,#a1a1aa);border-color:var(--ui-btn-secondary-border,#ffffff0f);border-width:var(--ui-btn-secondary-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-secondary-glow,none);padding:var(--ui-btn-secondary-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-secondary-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-secondary-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-secondary-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-secondary-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-secondary-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-secondary-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-secondary-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-secondary:hover:not(:disabled),.goaldy-btn-secondary.force-hover{background:var(--ui-btn-secondary-hover-bg,#ffffff14);color:var(--ui-btn-secondary-hover-text,var(--ui-btn-secondary-text,#a1a1aa));box-shadow:var(--ui-btn-secondary-hover-glow,var(--ui-btn-secondary-glow,none))}.goaldy-btn-secondary:active:not(:disabled),.goaldy-btn-secondary.is-active,.goaldy-btn-secondary.is-active:hover:not(:disabled){background:var(--ui-btn-secondary-active-bg,var(--ui-btn-secondary-bg,#ffffff0a));color:var(--ui-btn-secondary-active-text,var(--ui-btn-secondary-text,#a1a1aa))}.goaldy-btn-secondary svg{color:var(--ui-btn-secondary-icon-color,var(--ui-btn-secondary-text,#a1a1aa));transition:color .15s}.goaldy-btn-secondary:hover:not(:disabled) svg,.goaldy-btn-secondary.force-hover svg{color:var(--ui-btn-secondary-icon-hover-color,var(--ui-btn-secondary-hover-text,var(--ui-btn-secondary-text,#a1a1aa)))}.goaldy-btn-secondary:active:not(:disabled) svg,.goaldy-btn-secondary.is-active svg{color:var(--ui-btn-secondary-icon-active-color,var(--ui-btn-secondary-active-text,var(--ui-btn-secondary-text,#a1a1aa)))}.goaldy-btn-ghost{background:var(--ui-btn-ghost-bg,#27272a);color:var(--ui-btn-ghost-text,#fafafa);border-color:var(--ui-btn-ghost-border,#ffffff1f);border-width:var(--ui-btn-ghost-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-ghost-glow,none);padding:var(--ui-btn-ghost-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-ghost-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-ghost-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-ghost-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-ghost-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-ghost-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-ghost-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-ghost-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-ghost:hover:not(:disabled),.goaldy-btn-ghost.force-hover{background:var(--ui-btn-ghost-hover-bg,#3f3f46);color:var(--ui-btn-ghost-hover-text,var(--ui-btn-ghost-text,#fafafa));box-shadow:var(--ui-btn-ghost-hover-glow,var(--ui-btn-ghost-glow,none))}.goaldy-btn-ghost:active:not(:disabled),.goaldy-btn-ghost.is-active,.goaldy-btn-ghost.is-active:hover:not(:disabled){background:var(--ui-btn-ghost-active-bg,var(--ui-btn-ghost-bg,#27272a));color:var(--ui-btn-ghost-active-text,var(--ui-btn-ghost-text,#fafafa))}.goaldy-btn-ghost svg{color:var(--ui-btn-ghost-icon-color,var(--ui-btn-ghost-text,#fafafa));transition:color .15s}.goaldy-btn-ghost:hover:not(:disabled) svg,.goaldy-btn-ghost.force-hover svg{color:var(--ui-btn-ghost-icon-hover-color,var(--ui-btn-ghost-hover-text,var(--ui-btn-ghost-text,#fafafa)))}.goaldy-btn-ghost:active:not(:disabled) svg,.goaldy-btn-ghost.is-active svg{color:var(--ui-btn-ghost-icon-active-color,var(--ui-btn-ghost-active-text,var(--ui-btn-ghost-text,#fafafa)))}.goaldy-btn-fourth{background:var(--ui-btn-fourth-bg,#fff);color:var(--ui-btn-fourth-text,#09090b);border-color:var(--ui-btn-fourth-border,transparent);border-width:var(--ui-btn-fourth-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-fourth-glow,none);padding:var(--ui-btn-fourth-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-fourth-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-fourth-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-fourth-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-fourth-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-fourth-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-fourth-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-fourth-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-fourth:hover:not(:disabled),.goaldy-btn-fourth.force-hover{background:var(--ui-btn-fourth-hover-bg,#e4e4e7);color:var(--ui-btn-fourth-hover-text,var(--ui-btn-fourth-text,#09090b));box-shadow:var(--ui-btn-fourth-hover-glow,var(--ui-btn-fourth-glow,none))}.goaldy-btn-fourth:active:not(:disabled),.goaldy-btn-fourth.is-active,.goaldy-btn-fourth.is-active:hover:not(:disabled){background:var(--ui-btn-fourth-active-bg,var(--ui-btn-fourth-bg,#fff));color:var(--ui-btn-fourth-active-text,var(--ui-btn-fourth-text,#09090b))}.goaldy-btn-fourth svg{color:var(--ui-btn-fourth-icon-color,var(--ui-btn-fourth-text,#09090b));transition:color .15s}.goaldy-btn-fourth:hover:not(:disabled) svg,.goaldy-btn-fourth.force-hover svg{color:var(--ui-btn-fourth-icon-hover-color,var(--ui-btn-fourth-hover-text,var(--ui-btn-fourth-text,#09090b)))}.goaldy-btn-fourth:active:not(:disabled) svg,.goaldy-btn-fourth.is-active svg{color:var(--ui-btn-fourth-icon-active-color,var(--ui-btn-fourth-active-text,var(--ui-btn-fourth-text,#09090b)))}.goaldy-btn-fifth{background:var(--ui-btn-fifth-bg,#ffffff08);color:var(--ui-btn-fifth-text,#71717a);border-color:var(--ui-btn-fifth-border,#ffffff0f);border-width:var(--ui-btn-fifth-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-fifth-glow,none);padding:var(--ui-btn-fifth-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-fifth-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-fifth-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-fifth-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-fifth-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-fifth-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-fifth-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-fifth-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-fifth:hover:not(:disabled),.goaldy-btn-fifth.force-hover{background:var(--ui-btn-fifth-hover-bg,#ffffff0f);color:var(--ui-btn-fifth-hover-text,var(--ui-btn-fifth-text,#71717a));box-shadow:var(--ui-btn-fifth-hover-glow,var(--ui-btn-fifth-glow,none))}.goaldy-btn-fifth:active:not(:disabled),.goaldy-btn-fifth.is-active,.goaldy-btn-fifth.is-active:hover:not(:disabled){background:var(--ui-btn-fifth-active-bg,var(--ui-btn-fifth-bg,#ffffff08));color:var(--ui-btn-fifth-active-text,var(--ui-btn-fifth-text,#71717a))}.goaldy-btn-fifth svg{color:var(--ui-btn-fifth-icon-color,var(--ui-btn-fifth-text,#71717a));transition:color .15s}.goaldy-btn-fifth:hover:not(:disabled) svg,.goaldy-btn-fifth.force-hover svg{color:var(--ui-btn-fifth-icon-hover-color,var(--ui-btn-fifth-hover-text,var(--ui-btn-fifth-text,#71717a)))}.goaldy-btn-fifth:active:not(:disabled) svg,.goaldy-btn-fifth.is-active svg{color:var(--ui-btn-fifth-icon-active-color,var(--ui-btn-fifth-active-text,var(--ui-btn-fifth-text,#71717a)))}.goaldy-btn-sixth{background:var(--ui-btn-sixth-bg,#6366f126);color:var(--ui-btn-sixth-text,#818cf8);border-color:var(--ui-btn-sixth-border,#6366f14d);border-width:var(--ui-btn-sixth-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-sixth-glow,none);padding:var(--ui-btn-sixth-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-sixth-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-sixth-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-sixth-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-sixth-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-sixth-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-sixth-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-sixth-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-sixth:hover:not(:disabled),.goaldy-btn-sixth.force-hover{background:var(--ui-btn-sixth-hover-bg,#6366f140);color:var(--ui-btn-sixth-hover-text,var(--ui-btn-sixth-text,#818cf8));box-shadow:var(--ui-btn-sixth-hover-glow,var(--ui-btn-sixth-glow,none))}.goaldy-btn-sixth:active:not(:disabled),.goaldy-btn-sixth.is-active,.goaldy-btn-sixth.is-active:hover:not(:disabled){background:var(--ui-btn-sixth-active-bg,var(--ui-btn-sixth-bg,#6366f126));color:var(--ui-btn-sixth-active-text,var(--ui-btn-sixth-text,#818cf8))}.goaldy-btn-sixth svg{color:var(--ui-btn-sixth-icon-color,var(--ui-btn-sixth-text,#818cf8));transition:color .15s}.goaldy-btn-sixth:hover:not(:disabled) svg,.goaldy-btn-sixth.force-hover svg{color:var(--ui-btn-sixth-icon-hover-color,var(--ui-btn-sixth-hover-text,var(--ui-btn-sixth-text,#818cf8)))}.goaldy-btn-sixth:active:not(:disabled) svg,.goaldy-btn-sixth.is-active svg{color:var(--ui-btn-sixth-icon-active-color,var(--ui-btn-sixth-active-text,var(--ui-btn-sixth-text,#818cf8)))}.goaldy-btn-seventh{background:var(--ui-btn-seventh-bg,#14b8a626);color:var(--ui-btn-seventh-text,#2dd4bf);border-color:var(--ui-btn-seventh-border,#14b8a64d);border-width:var(--ui-btn-seventh-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-seventh-glow,none);padding:var(--ui-btn-seventh-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-seventh-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-seventh-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-seventh-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-seventh-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-seventh-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-seventh-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-seventh-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-seventh:hover:not(:disabled),.goaldy-btn-seventh.force-hover{background:var(--ui-btn-seventh-hover-bg,#14b8a640);color:var(--ui-btn-seventh-hover-text,var(--ui-btn-seventh-text,#2dd4bf));box-shadow:var(--ui-btn-seventh-hover-glow,var(--ui-btn-seventh-glow,none))}.goaldy-btn-seventh:active:not(:disabled),.goaldy-btn-seventh.is-active,.goaldy-btn-seventh.is-active:hover:not(:disabled){background:var(--ui-btn-seventh-active-bg,var(--ui-btn-seventh-bg,#14b8a626));color:var(--ui-btn-seventh-active-text,var(--ui-btn-seventh-text,#2dd4bf))}.goaldy-btn-seventh svg{color:var(--ui-btn-seventh-icon-color,var(--ui-btn-seventh-text,#2dd4bf));transition:color .15s}.goaldy-btn-seventh:hover:not(:disabled) svg,.goaldy-btn-seventh.force-hover svg{color:var(--ui-btn-seventh-icon-hover-color,var(--ui-btn-seventh-hover-text,var(--ui-btn-seventh-text,#2dd4bf)))}.goaldy-btn-seventh:active:not(:disabled) svg,.goaldy-btn-seventh.is-active svg{color:var(--ui-btn-seventh-icon-active-color,var(--ui-btn-seventh-active-text,var(--ui-btn-seventh-text,#2dd4bf)))}.goaldy-btn-eighth{background:var(--ui-btn-eighth-bg,#ffffff0a);color:var(--ui-btn-eighth-text,#a1a1aa);border-color:var(--ui-btn-eighth-border,#ffffff0f);border-width:var(--ui-btn-eighth-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-eighth-glow,none);padding:var(--ui-btn-eighth-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-eighth-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-eighth-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-eighth-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-eighth-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-eighth-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-eighth-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-eighth-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-eighth:hover:not(:disabled),.goaldy-btn-eighth.force-hover{background:var(--ui-btn-eighth-hover-bg,#ffffff14);color:var(--ui-btn-eighth-hover-text,var(--ui-btn-eighth-text,#a1a1aa));box-shadow:var(--ui-btn-eighth-hover-glow,var(--ui-btn-eighth-glow,none))}.goaldy-btn-eighth:active:not(:disabled),.goaldy-btn-eighth.is-active,.goaldy-btn-eighth.is-active:hover:not(:disabled){background:var(--ui-btn-eighth-active-bg,var(--ui-btn-eighth-bg,#ffffff0a));color:var(--ui-btn-eighth-active-text,var(--ui-btn-eighth-text,#a1a1aa))}.goaldy-btn-eighth svg{color:var(--ui-btn-eighth-icon-color,var(--ui-btn-eighth-text,#a1a1aa));transition:color .15s}.goaldy-btn-eighth:hover:not(:disabled) svg,.goaldy-btn-eighth.force-hover svg{color:var(--ui-btn-eighth-icon-hover-color,var(--ui-btn-eighth-hover-text,var(--ui-btn-eighth-text,#a1a1aa)))}.goaldy-btn-eighth:active:not(:disabled) svg,.goaldy-btn-eighth.is-active svg{color:var(--ui-btn-eighth-icon-active-color,var(--ui-btn-eighth-active-text,var(--ui-btn-eighth-text,#a1a1aa)))}.goaldy-btn-ninth{background:var(--ui-btn-ninth-bg,#ffffff0a);color:var(--ui-btn-ninth-text,#a1a1aa);border-color:var(--ui-btn-ninth-border,#ffffff0f);border-width:var(--ui-btn-ninth-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-ninth-glow,none);padding:var(--ui-btn-ninth-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-ninth-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-ninth-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-ninth-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-ninth-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-ninth-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-ninth-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-ninth-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-ninth:hover:not(:disabled),.goaldy-btn-ninth.force-hover{background:var(--ui-btn-ninth-hover-bg,#ffffff14);color:var(--ui-btn-ninth-hover-text,var(--ui-btn-ninth-text,#a1a1aa));box-shadow:var(--ui-btn-ninth-hover-glow,var(--ui-btn-ninth-glow,none))}.goaldy-btn-ninth:active:not(:disabled),.goaldy-btn-ninth.is-active,.goaldy-btn-ninth.is-active:hover:not(:disabled){background:var(--ui-btn-ninth-active-bg,var(--ui-btn-ninth-bg,#ffffff0a));color:var(--ui-btn-ninth-active-text,var(--ui-btn-ninth-text,#a1a1aa))}.goaldy-btn-ninth svg{color:var(--ui-btn-ninth-icon-color,var(--ui-btn-ninth-text,#a1a1aa));transition:color .15s}.goaldy-btn-ninth:hover:not(:disabled) svg,.goaldy-btn-ninth.force-hover svg{color:var(--ui-btn-ninth-icon-hover-color,var(--ui-btn-ninth-hover-text,var(--ui-btn-ninth-text,#a1a1aa)))}.goaldy-btn-ninth:active:not(:disabled) svg,.goaldy-btn-ninth.is-active svg{color:var(--ui-btn-ninth-icon-active-color,var(--ui-btn-ninth-active-text,var(--ui-btn-ninth-text,#a1a1aa)))}.goaldy-btn-tenth{background:var(--ui-btn-tenth-bg,#ffffff0a);color:var(--ui-btn-tenth-text,#a1a1aa);border-color:var(--ui-btn-tenth-border,#ffffff0f);border-width:var(--ui-btn-tenth-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-tenth-glow,none);padding:var(--ui-btn-tenth-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-tenth-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-tenth-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-tenth-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-tenth-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-tenth-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-tenth-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-tenth-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-tenth:hover:not(:disabled),.goaldy-btn-tenth.force-hover{background:var(--ui-btn-tenth-hover-bg,#ffffff14);color:var(--ui-btn-tenth-hover-text,var(--ui-btn-tenth-text,#a1a1aa));box-shadow:var(--ui-btn-tenth-hover-glow,var(--ui-btn-tenth-glow,none))}.goaldy-btn-tenth:active:not(:disabled),.goaldy-btn-tenth.is-active,.goaldy-btn-tenth.is-active:hover:not(:disabled){background:var(--ui-btn-tenth-active-bg,var(--ui-btn-tenth-bg,#ffffff0a));color:var(--ui-btn-tenth-active-text,var(--ui-btn-tenth-text,#a1a1aa))}.goaldy-btn-tenth svg{color:var(--ui-btn-tenth-icon-color,var(--ui-btn-tenth-text,#a1a1aa));transition:color .15s}.goaldy-btn-tenth:hover:not(:disabled) svg,.goaldy-btn-tenth.force-hover svg{color:var(--ui-btn-tenth-icon-hover-color,var(--ui-btn-tenth-hover-text,var(--ui-btn-tenth-text,#a1a1aa)))}.goaldy-btn-tenth:active:not(:disabled) svg,.goaldy-btn-tenth.is-active svg{color:var(--ui-btn-tenth-icon-active-color,var(--ui-btn-tenth-active-text,var(--ui-btn-tenth-text,#a1a1aa)))}.goaldy-btn-eleventh{background:var(--ui-btn-eleventh-bg,#ffffff0a);color:var(--ui-btn-eleventh-text,#a1a1aa);border-color:var(--ui-btn-eleventh-border,#ffffff0f);border-width:var(--ui-btn-eleventh-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-eleventh-glow,none);padding:var(--ui-btn-eleventh-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-eleventh-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-eleventh-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-eleventh-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-eleventh-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-eleventh-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-eleventh-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-eleventh-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-eleventh:hover:not(:disabled),.goaldy-btn-eleventh.force-hover{background:var(--ui-btn-eleventh-hover-bg,#ffffff14);color:var(--ui-btn-eleventh-hover-text,var(--ui-btn-eleventh-text,#a1a1aa));box-shadow:var(--ui-btn-eleventh-hover-glow,var(--ui-btn-eleventh-glow,none))}.goaldy-btn-eleventh:active:not(:disabled),.goaldy-btn-eleventh.is-active,.goaldy-btn-eleventh.is-active:hover:not(:disabled){background:var(--ui-btn-eleventh-active-bg,var(--ui-btn-eleventh-bg,#ffffff0a));color:var(--ui-btn-eleventh-active-text,var(--ui-btn-eleventh-text,#a1a1aa))}.goaldy-btn-eleventh svg{color:var(--ui-btn-eleventh-icon-color,var(--ui-btn-eleventh-text,#a1a1aa));transition:color .15s}.goaldy-btn-eleventh:hover:not(:disabled) svg,.goaldy-btn-eleventh.force-hover svg{color:var(--ui-btn-eleventh-icon-hover-color,var(--ui-btn-eleventh-hover-text,var(--ui-btn-eleventh-text,#a1a1aa)))}.goaldy-btn-eleventh:active:not(:disabled) svg,.goaldy-btn-eleventh.is-active svg{color:var(--ui-btn-eleventh-icon-active-color,var(--ui-btn-eleventh-active-text,var(--ui-btn-eleventh-text,#a1a1aa)))}.goaldy-btn-twelfth{background:var(--ui-btn-twelfth-bg,#ffffff0a);color:var(--ui-btn-twelfth-text,#a1a1aa);border-color:var(--ui-btn-twelfth-border,#ffffff0f);border-width:var(--ui-btn-twelfth-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-twelfth-glow,none);padding:var(--ui-btn-twelfth-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-twelfth-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-twelfth-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-twelfth-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-twelfth-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-twelfth-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-twelfth-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-twelfth-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-twelfth:hover:not(:disabled),.goaldy-btn-twelfth.force-hover{background:var(--ui-btn-twelfth-hover-bg,#ffffff14);color:var(--ui-btn-twelfth-hover-text,var(--ui-btn-twelfth-text,#a1a1aa));box-shadow:var(--ui-btn-twelfth-hover-glow,var(--ui-btn-twelfth-glow,none))}.goaldy-btn-twelfth:active:not(:disabled),.goaldy-btn-twelfth.is-active,.goaldy-btn-twelfth.is-active:hover:not(:disabled){background:var(--ui-btn-twelfth-active-bg,var(--ui-btn-twelfth-bg,#ffffff0a));color:var(--ui-btn-twelfth-active-text,var(--ui-btn-twelfth-text,#a1a1aa))}.goaldy-btn-twelfth svg{color:var(--ui-btn-twelfth-icon-color,var(--ui-btn-twelfth-text,#a1a1aa));transition:color .15s}.goaldy-btn-twelfth:hover:not(:disabled) svg,.goaldy-btn-twelfth.force-hover svg{color:var(--ui-btn-twelfth-icon-hover-color,var(--ui-btn-twelfth-hover-text,var(--ui-btn-twelfth-text,#a1a1aa)))}.goaldy-btn-twelfth:active:not(:disabled) svg,.goaldy-btn-twelfth.is-active svg{color:var(--ui-btn-twelfth-icon-active-color,var(--ui-btn-twelfth-active-text,var(--ui-btn-twelfth-text,#a1a1aa)))}.goaldy-btn-danger{background:var(--ui-btn-danger-bg,#ef444426);color:var(--ui-btn-danger-text,#ef4444);border-color:var(--ui-btn-danger-border,#ef44444d);border-width:var(--ui-btn-danger-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-danger-glow,none);padding:var(--ui-btn-danger-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-danger-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-danger-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-danger-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-danger-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-danger-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-danger-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-danger-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-danger:hover:not(:disabled),.goaldy-btn-danger.force-hover{background:var(--ui-btn-danger-hover-bg,#ef444440);color:var(--ui-btn-danger-hover-text,var(--ui-btn-danger-text,#ef4444));box-shadow:var(--ui-btn-danger-hover-glow,var(--ui-btn-danger-glow,none))}.goaldy-btn-danger:active:not(:disabled),.goaldy-btn-danger.is-active,.goaldy-btn-danger.is-active:hover:not(:disabled){background:var(--ui-btn-danger-active-bg,var(--ui-btn-danger-bg,#ef444426));color:var(--ui-btn-danger-active-text,var(--ui-btn-danger-text,#ef4444))}.goaldy-btn-danger svg{color:var(--ui-btn-danger-icon-color,var(--ui-btn-danger-text,#ef4444));transition:color .15s}.goaldy-btn-danger:hover:not(:disabled) svg,.goaldy-btn-danger.force-hover svg{color:var(--ui-btn-danger-icon-hover-color,var(--ui-btn-danger-hover-text,var(--ui-btn-danger-text,#ef4444)))}.goaldy-btn-danger:active:not(:disabled) svg,.goaldy-btn-danger.is-active svg{color:var(--ui-btn-danger-icon-active-color,var(--ui-btn-danger-active-text,var(--ui-btn-danger-text,#ef4444)))}.goaldy-btn-danger2{background:var(--ui-btn-danger2-bg,#ef444433);color:var(--ui-btn-danger2-text,#f87171);border-color:var(--ui-btn-danger2-border,#ef444466);border-width:var(--ui-btn-danger2-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-danger2-glow,none);padding:var(--ui-btn-danger2-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-danger2-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-danger2-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-danger2-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-danger2-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-danger2-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-danger2-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-danger2-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-danger2:hover:not(:disabled),.goaldy-btn-danger2.force-hover{background:var(--ui-btn-danger2-hover-bg,#ef444459);color:var(--ui-btn-danger2-hover-text,var(--ui-btn-danger2-text,#f87171));box-shadow:var(--ui-btn-danger2-hover-glow,var(--ui-btn-danger2-glow,none))}.goaldy-btn-danger2:active:not(:disabled),.goaldy-btn-danger2.is-active,.goaldy-btn-danger2.is-active:hover:not(:disabled){background:var(--ui-btn-danger2-active-bg,var(--ui-btn-danger2-bg,#ef444433));color:var(--ui-btn-danger2-active-text,var(--ui-btn-danger2-text,#f87171))}.goaldy-btn-danger2 svg{color:var(--ui-btn-danger2-icon-color,var(--ui-btn-danger2-text,#f87171));transition:color .15s}.goaldy-btn-danger2:hover:not(:disabled) svg,.goaldy-btn-danger2.force-hover svg{color:var(--ui-btn-danger2-icon-hover-color,var(--ui-btn-danger2-hover-text,var(--ui-btn-danger2-text,#f87171)))}.goaldy-btn-danger2:active:not(:disabled) svg,.goaldy-btn-danger2.is-active svg{color:var(--ui-btn-danger2-icon-active-color,var(--ui-btn-danger2-active-text,var(--ui-btn-danger2-text,#f87171)))}.goaldy-btn-like{background:var(--ui-btn-like-bg,#121216d9);color:var(--ui-btn-like-text,#fff);border-color:var(--ui-btn-like-border,#ffffff1f);border-width:var(--ui-btn-like-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-like-glow,none);padding:var(--ui-btn-like-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-like-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-like-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-like-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-like-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-like-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-like-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-like-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-like:hover:not(:disabled),.goaldy-btn-like.force-hover{background:var(--ui-btn-like-hover-bg,#282830f2);color:var(--ui-btn-like-hover-text,var(--ui-btn-like-text,#fff));box-shadow:var(--ui-btn-like-hover-glow,var(--ui-btn-like-glow,none))}.goaldy-btn-like:active:not(:disabled),.goaldy-btn-like.is-active,.goaldy-btn-like.is-active:hover:not(:disabled){background:var(--ui-btn-like-active-bg,var(--ui-btn-like-bg,#121216d9));color:var(--ui-btn-like-active-text,var(--ui-btn-like-text,#fff));border-color:var(--ui-btn-like-active-text,var(--ui-accent-primary,#f30))}.goaldy-btn-like{-webkit-backdrop-filter:blur(12px)}.goaldy-btn-like svg{color:var(--ui-btn-like-icon-color,var(--ui-btn-like-text,#fff));transition:color .15s}.goaldy-btn-like:hover:not(:disabled) svg,.goaldy-btn-like.force-hover svg{color:var(--ui-btn-like-icon-hover-color,var(--ui-btn-like-hover-text,var(--ui-btn-like-text,#fff)))}.goaldy-btn-like:active:not(:disabled) svg,.goaldy-btn-like.is-active svg{color:var(--ui-btn-like-icon-active-color,var(--ui-btn-like-active-text,var(--ui-btn-like-text,#fff)))}.goaldy-btn-ai1{background:var(--ui-btn-ai1-bg,#ff33001f);color:var(--ui-btn-ai1-text,#f30);border-color:var(--ui-btn-ai1-border,#ff330040);border-width:var(--ui-btn-ai1-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-ai1-glow,none);padding:var(--ui-btn-ai1-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-ai1-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-ai1-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-ai1-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-ai1-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-ai1-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-ai1-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-ai1-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-ai1:hover:not(:disabled),.goaldy-btn-ai1.force-hover{background:var(--ui-btn-ai1-hover-bg,#f303);color:var(--ui-btn-ai1-hover-text,var(--ui-btn-ai1-text,#f30));box-shadow:var(--ui-btn-ai1-hover-glow,var(--ui-btn-ai1-glow,none))}.goaldy-btn-ai1:active:not(:disabled),.goaldy-btn-ai1.is-active,.goaldy-btn-ai1.is-active:hover:not(:disabled){background:var(--ui-btn-ai1-active-bg,var(--ui-btn-ai1-bg,#ff33001f));color:var(--ui-btn-ai1-active-text,var(--ui-btn-ai1-text,#f30))}.goaldy-btn-ai1 svg{color:var(--ui-btn-ai1-icon-color,var(--ui-btn-ai1-text,#f30));transition:color .15s}.goaldy-btn-ai1:hover:not(:disabled) svg,.goaldy-btn-ai1.force-hover svg{color:var(--ui-btn-ai1-icon-hover-color,var(--ui-btn-ai1-hover-text,var(--ui-btn-ai1-text,#f30)))}.goaldy-btn-ai1:active:not(:disabled) svg,.goaldy-btn-ai1.is-active svg{color:var(--ui-btn-ai1-icon-active-color,var(--ui-btn-ai1-active-text,var(--ui-btn-ai1-text,#f30)))}.goaldy-btn-ai2{background:var(--ui-btn-ai2-bg,#6366f11f);color:var(--ui-btn-ai2-text,#818cf8);border-color:var(--ui-btn-ai2-border,#6366f140);border-width:var(--ui-btn-ai2-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-ai2-glow,none);padding:var(--ui-btn-ai2-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-ai2-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-ai2-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-ai2-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-ai2-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-ai2-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-ai2-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-ai2-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-ai2:hover:not(:disabled),.goaldy-btn-ai2.force-hover{background:var(--ui-btn-ai2-hover-bg,#6366f133);color:var(--ui-btn-ai2-hover-text,var(--ui-btn-ai2-text,#818cf8));box-shadow:var(--ui-btn-ai2-hover-glow,var(--ui-btn-ai2-glow,none))}.goaldy-btn-ai2:active:not(:disabled),.goaldy-btn-ai2.is-active,.goaldy-btn-ai2.is-active:hover:not(:disabled){background:var(--ui-btn-ai2-active-bg,var(--ui-btn-ai2-bg,#6366f11f));color:var(--ui-btn-ai2-active-text,var(--ui-btn-ai2-text,#818cf8))}.goaldy-btn-ai2 svg{color:var(--ui-btn-ai2-icon-color,var(--ui-btn-ai2-text,#818cf8));transition:color .15s}.goaldy-btn-ai2:hover:not(:disabled) svg,.goaldy-btn-ai2.force-hover svg{color:var(--ui-btn-ai2-icon-hover-color,var(--ui-btn-ai2-hover-text,var(--ui-btn-ai2-text,#818cf8)))}.goaldy-btn-ai2:active:not(:disabled) svg,.goaldy-btn-ai2.is-active svg{color:var(--ui-btn-ai2-icon-active-color,var(--ui-btn-ai2-active-text,var(--ui-btn-ai2-text,#818cf8)))}.goaldy-btn-link{background:var(--ui-btn-link-bg,transparent);color:var(--ui-btn-link-text,#fafafa);border-color:var(--ui-btn-link-border,transparent);border-width:var(--ui-btn-link-border-width,var(--ui-btn-border-width,1px));box-shadow:var(--ui-btn-link-glow,none);padding:var(--ui-btn-link-padding-y,var(--ui-btn-padding-y,0)) var(--ui-btn-link-padding-x,var(--ui-btn-padding-x,14px));height:var(--ui-btn-link-height,var(--ui-btn-height,36px));border-radius:var(--ui-btn-link-radius,var(--ui-btn-radius,var(--radius-md,8px)));font-size:var(--ui-btn-link-font-size,var(--ui-btn-font-size,13px));font-weight:var(--ui-btn-link-font-weight,var(--ui-btn-font-weight,700));gap:var(--ui-btn-link-gap,var(--ui-btn-gap,4px));letter-spacing:var(--ui-btn-link-letter-spacing,var(--ui-btn-letter-spacing,normal));border-style:solid}.goaldy-btn-link:hover:not(:disabled),.goaldy-btn-link.force-hover{background:var(--ui-btn-link-hover-bg,transparent);color:var(--ui-btn-link-hover-text,var(--ui-btn-link-text,#fafafa));box-shadow:var(--ui-btn-link-hover-glow,var(--ui-btn-link-glow,none))}.goaldy-btn-link:active:not(:disabled),.goaldy-btn-link.is-active,.goaldy-btn-link.is-active:hover:not(:disabled){background:var(--ui-btn-link-active-bg,var(--ui-btn-link-bg,transparent));color:var(--ui-btn-link-active-text,var(--ui-btn-link-text,#fafafa))}.goaldy-btn-link svg{color:var(--ui-btn-link-icon-color,var(--ui-btn-link-text,currentColor));transition:color .15s}.goaldy-btn-link:hover:not(:disabled) svg,.goaldy-btn-link.force-hover svg{color:var(--ui-btn-link-icon-hover-color,var(--ui-btn-link-hover-text,var(--ui-btn-link-text,currentColor)))}.goaldy-btn-link:active:not(:disabled) svg,.goaldy-btn-link.is-active svg{color:var(--ui-btn-link-icon-active-color,var(--ui-btn-link-active-text,var(--ui-btn-link-text,currentColor)))}.goaldy-input{height:var(--ui-input-height,36px);background:var(--ui-input-bg,#ffffff0a);color:var(--ui-input-text-color,#fafafa);border:1px solid var(--ui-input-border-color,#ffffff14);border-radius:var(--ui-input-radius,var(--radius-md,8px));padding:var(--ui-input-padding-y,8px) var(--ui-input-padding-x,12px);font-size:var(--ui-input-font-size,13px);font-weight:var(--ui-input-font-weight,500);box-sizing:border-box;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.goaldy-input::placeholder{color:var(--ui-input-placeholder-color,#52525b)}.goaldy-input:focus,.goaldy-input.is-focused{border-color:var(--ui-input-focus-border,var(--color-accent,#f30));border-width:var(--ui-input-focus-border-width,1px);box-shadow:none}.goaldy-input-multiline{background:var(--ui-input-multiline-bg,var(--ui-input-bg,#ffffff0a));color:var(--ui-input-multiline-text-color,var(--ui-input-text-color,#fafafa));border:1px solid var(--ui-input-multiline-border-color,var(--ui-input-border-color,#ffffff14));border-radius:var(--ui-input-multiline-radius,var(--ui-input-radius,12px));font-size:var(--ui-input-multiline-font-size,var(--ui-input-font-size,13px));font-weight:var(--ui-input-multiline-font-weight,500);resize:none;box-sizing:border-box;outline:none;width:100%;min-height:80px;padding:10px 14px;font-family:inherit;transition:border-color .15s,background-color .15s}.goaldy-input-multiline::placeholder{color:var(--ui-input-multiline-placeholder-color,var(--ui-input-placeholder-color,#52525b))}.goaldy-input-multiline:focus,.goaldy-input-multiline.is-focused{border-color:var(--ui-input-multiline-focus-border,var(--ui-input-focus-border,var(--color-accent,#f30)));border-width:var(--ui-input-multiline-focus-border-width,var(--ui-input-focus-border-width,1px));box-shadow:none}.goaldy-input-dropdown{background:var(--ui-input-dropdown-bg,var(--ui-input-bg,#ffffff0a));color:var(--ui-input-dropdown-text-color,var(--ui-input-text-color,#fafafa));border:1px solid var(--ui-input-dropdown-border-color,var(--ui-input-border-color,#ffffff14));border-radius:var(--ui-input-dropdown-radius,var(--ui-input-radius,var(--radius-md,8px)));height:var(--ui-input-height,36px);font-size:var(--ui-input-dropdown-font-size,var(--ui-input-font-size,13px));font-weight:var(--ui-input-dropdown-font-weight,500);cursor:pointer;appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;outline:none;width:100%;padding:0 28px 0 12px;transition:all .15s}.goaldy-input-dropdown:hover:not(:disabled),.goaldy-input-dropdown.is-hovered{background-color:var(--ui-input-dropdown-hover-bg,#ffffff14);color:var(--ui-input-dropdown-hover-text,#fff);border-color:var(--ui-input-dropdown-hover-border,#ffffff2e)}.goaldy-input-dropdown:active:not(:disabled),.goaldy-input-dropdown.is-active{background-color:var(--ui-input-dropdown-active-bg,#ffffff1f);color:var(--ui-input-dropdown-active-text,#fff);border-color:var(--ui-input-dropdown-active-border,#ffffff40)}.goaldy-input-dropdown:focus,.goaldy-input-dropdown.is-focused{border-color:var(--ui-input-dropdown-focus-border,var(--ui-input-focus-border,var(--color-accent,#f30)));border-width:var(--ui-input-focus-border-width,1px);box-shadow:none}.prompt-mention-chip,.goaldy-input-multiline .prompt-mention-chip,[contenteditable=true] .prompt-mention-chip,span.prompt-mention-chip{background:var(--ui-handle-bg,#ff55251f)!important;color:var(--ui-handle-color,#ff5525)!important;font-weight:var(--ui-handle-font-weight,600)!important;border-radius:var(--ui-handle-radius,4px)!important;border:1px solid var(--ui-handle-border-color,#ff552559)!important;-webkit-user-select:none!important;user-select:none!important;cursor:pointer!important;vertical-align:middle!important;font-size:var(--ui-handle-font-size,12px)!important;letter-spacing:-.01em!important;align-items:center!important;margin:0 2px!important;padding:1px 6px!important;line-height:16px!important;text-decoration:none!important;transition:background .12s,border-color .12s,color .12s!important;display:inline-flex!important}.prompt-mention-chip:hover,.prompt-mention-chip.is-hovered,.goaldy-input-multiline .prompt-mention-chip:hover,.goaldy-input-multiline .prompt-mention-chip.is-hovered,[contenteditable=true] .prompt-mention-chip:hover,[contenteditable=true] .prompt-mention-chip.is-hovered,span.prompt-mention-chip:hover,span.prompt-mention-chip.is-hovered{background:var(--ui-handle-hover-bg,#ff552538)!important;border-color:var(--ui-handle-hover-border-color,#ff5525a6)!important;color:var(--ui-handle-hover-color,#ff5525)!important}.goaldy-badge{height:var(--ui-badge-height-sm,24px);box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:100%;padding:0 10px;font-size:10px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.goaldy-badge:hover,.goaldy-badge.force-hover{filter:brightness(1.25)}.goaldy-badge:active,.goaldy-badge.is-active{filter:brightness(1.4)}.goaldy-badge-sm{font-size:var(--ui-badge-font-size-sm,10px);height:var(--ui-badge-height-sm,24px);border-radius:9999px;padding:0 10px}.goaldy-badge-md{font-size:var(--ui-badge-font-size-md,11px);height:var(--ui-badge-height-md,28px);border-radius:9999px;padding:0 12px}.goaldy-tag-link{cursor:pointer;font-size:var(--ui-tag-link-font-size,10px);height:var(--ui-badge-height-sm,24px);align-items:center;gap:5px;transition:background .15s,color .15s,border-color .15s;display:inline-flex;text-decoration:none!important}.goaldy-tag-link:not([class*=goaldy-badge-]){background:var(--ui-tag-link-bg,transparent);color:var(--ui-tag-link-color,var(--color-text-secondary,#a1a1aa));border:1px solid var(--ui-tag-link-border,transparent)}.goaldy-tag-icon{justify-content:center;align-items:center;text-decoration:none;transition:color .15s;display:var(--ui-tag-link-icon-display,inline-flex)!important;color:inherit!important}.goaldy-tag-icon svg{stroke:currentColor;color:inherit!important}.goaldy-tag-link:not([class*=goaldy-badge-]):hover,.goaldy-tag-link:not([class*=goaldy-badge-]).force-hover{background:var(--ui-tag-link-hover-bg,#ffffff14);color:var(--ui-tag-link-hover-color,var(--accent-color,#f30))}.goaldy-tag-link:not([class*=goaldy-badge-]):active,.goaldy-tag-link:not([class*=goaldy-badge-]).is-active{background:var(--ui-tag-link-hover-bg,#ffffff26);color:var(--ui-tag-link-hover-color,var(--accent-color,#f30))}.goaldy-tag-link-label{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden;-webkit-text-decoration:var(--ui-tag-link-text-decoration-normal,none)!important;text-decoration:var(--ui-tag-link-text-decoration-normal,none)!important}.goaldy-tag-link:hover .goaldy-tag-link-label,.goaldy-tag-link.force-hover .goaldy-tag-link-label,.goaldy-tag-link.is-active .goaldy-tag-link-label{-webkit-text-decoration:var(--ui-tag-link-text-decoration-hover,none)!important;text-decoration:var(--ui-tag-link-text-decoration-hover,none)!important}.goaldy-filter-tag,.goaldy-badge.goaldy-filter-tag{background:var(--ui-filter-tag-bg,#ffffff0f);color:var(--ui-filter-tag-text,#a1a1aa);border:1px solid var(--ui-filter-tag-border,transparent);padding-right:6px;transition:all .15s}.goaldy-filter-tag:hover,.goaldy-filter-tag.force-hover,.goaldy-filter-tag:active,.goaldy-filter-tag.is-active,.goaldy-badge.goaldy-filter-tag:hover{background:var(--ui-filter-tag-hover-bg,var(--ui-filter-tag-bg))}.goaldy-dismiss-tag,.goaldy-badge.goaldy-dismiss-tag{background:var(--ui-dismiss-tag-bg,#ffffff0f);color:var(--ui-dismiss-tag-text,#a1a1aa);border:1px solid var(--ui-dismiss-tag-border,transparent);padding-right:6px;transition:all .15s}.goaldy-dismiss-tag:hover,.goaldy-dismiss-tag.force-hover,.goaldy-dismiss-tag:active,.goaldy-dismiss-tag.is-active,.goaldy-badge.goaldy-dismiss-tag:hover{background:var(--ui-dismiss-tag-hover-bg,var(--ui-dismiss-tag-bg))}.goaldy-tag-close-btn{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin-left:4px;padding:0;transition:color .15s;display:inline-flex}.goaldy-filter-tag .goaldy-tag-close-btn{color:var(--ui-filter-tag-icon-color)}.goaldy-filter-tag:hover .goaldy-tag-close-btn,.goaldy-filter-tag.force-hover .goaldy-tag-close-btn,.goaldy-filter-tag:active .goaldy-tag-close-btn,.goaldy-filter-tag.is-active .goaldy-tag-close-btn{color:var(--ui-filter-tag-icon-hover-color)!important}.goaldy-dismiss-tag .goaldy-tag-close-btn{color:var(--ui-dismiss-tag-icon-color)}.goaldy-dismiss-tag:hover .goaldy-tag-close-btn,.goaldy-dismiss-tag.force-hover .goaldy-tag-close-btn,.goaldy-dismiss-tag:active .goaldy-tag-close-btn,.goaldy-dismiss-tag.is-active .goaldy-tag-close-btn{color:var(--ui-dismiss-tag-icon-hover-color)!important}.goaldy-badge-primary{background:var(--ui-badge-primary-bg,#ffffff0f);color:var(--ui-badge-primary-text,#a1a1aa);border:1px solid var(--ui-badge-primary-border,transparent)}.goaldy-badge-primary:hover,.goaldy-badge-primary.force-hover{background:var(--ui-badge-primary-hover-bg,var(--ui-badge-primary-bg,#ffffff1a));color:var(--ui-badge-primary-hover-text,var(--ui-badge-primary-text,#fafafa));border-color:var(--ui-badge-primary-hover-border,var(--ui-badge-primary-border,transparent))}.goaldy-badge-primary:active,.goaldy-badge-primary.is-active{background:var(--ui-badge-primary-active-bg,var(--ui-badge-primary-hover-bg,var(--ui-badge-primary-bg,#ffffff24)));color:var(--ui-badge-primary-active-text,var(--ui-badge-primary-hover-text,var(--ui-badge-primary-text,#fafafa)));border-color:var(--ui-badge-primary-active-border,var(--ui-badge-primary-hover-border,var(--ui-badge-primary-border,transparent)))}.goaldy-badge-accent{background:var(--ui-badge-accent-bg,#ffffff0f);color:var(--ui-badge-accent-text,#a1a1aa);border:1px solid var(--ui-badge-accent-border,transparent)}.goaldy-badge-accent:hover,.goaldy-badge-accent.force-hover{background:var(--ui-badge-accent-hover-bg,var(--ui-badge-accent-bg,#ffffff1a));color:var(--ui-badge-accent-hover-text,var(--ui-badge-accent-text,#fafafa));border-color:var(--ui-badge-accent-hover-border,var(--ui-badge-accent-border,transparent))}.goaldy-badge-accent:active,.goaldy-badge-accent.is-active{background:var(--ui-badge-accent-active-bg,var(--ui-badge-accent-hover-bg,var(--ui-badge-accent-bg,#ffffff24)));color:var(--ui-badge-accent-active-text,var(--ui-badge-accent-hover-text,var(--ui-badge-accent-text,#fafafa)));border-color:var(--ui-badge-accent-active-border,var(--ui-badge-accent-hover-border,var(--ui-badge-accent-border,transparent)))}.goaldy-badge-secondary{background:var(--ui-badge-secondary-bg,#ffffff0f);color:var(--ui-badge-secondary-text,#a1a1aa);border:1px solid var(--ui-badge-secondary-border,transparent)}.goaldy-badge-secondary:hover,.goaldy-badge-secondary.force-hover{background:var(--ui-badge-secondary-hover-bg,var(--ui-badge-secondary-bg,#ffffff1a));color:var(--ui-badge-secondary-hover-text,var(--ui-badge-secondary-text,#fafafa));border-color:var(--ui-badge-secondary-hover-border,var(--ui-badge-secondary-border,transparent))}.goaldy-badge-secondary:active,.goaldy-badge-secondary.is-active{background:var(--ui-badge-secondary-active-bg,var(--ui-badge-secondary-hover-bg,var(--ui-badge-secondary-bg,#ffffff24)));color:var(--ui-badge-secondary-active-text,var(--ui-badge-secondary-hover-text,var(--ui-badge-secondary-text,#fafafa)));border-color:var(--ui-badge-secondary-active-border,var(--ui-badge-secondary-hover-border,var(--ui-badge-secondary-border,transparent)))}.goaldy-badge-third{background:var(--ui-badge-third-bg,#ffffff0f);color:var(--ui-badge-third-text,#a1a1aa);border:1px solid var(--ui-badge-third-border,transparent)}.goaldy-badge-third:hover,.goaldy-badge-third.force-hover{background:var(--ui-badge-third-hover-bg,var(--ui-badge-third-bg,#ffffff1a));color:var(--ui-badge-third-hover-text,var(--ui-badge-third-text,#fafafa));border-color:var(--ui-badge-third-hover-border,var(--ui-badge-third-border,transparent))}.goaldy-badge-third:active,.goaldy-badge-third.is-active{background:var(--ui-badge-third-active-bg,var(--ui-badge-third-hover-bg,var(--ui-badge-third-bg,#ffffff24)));color:var(--ui-badge-third-active-text,var(--ui-badge-third-hover-text,var(--ui-badge-third-text,#fafafa)));border-color:var(--ui-badge-third-active-border,var(--ui-badge-third-hover-border,var(--ui-badge-third-border,transparent)))}.goaldy-badge-fourth{background:var(--ui-badge-fourth-bg,#ffffff0f);color:var(--ui-badge-fourth-text,#a1a1aa);border:1px solid var(--ui-badge-fourth-border,transparent)}.goaldy-badge-fourth:hover,.goaldy-badge-fourth.force-hover{background:var(--ui-badge-fourth-hover-bg,var(--ui-badge-fourth-bg,#ffffff1a));color:var(--ui-badge-fourth-hover-text,var(--ui-badge-fourth-text,#fafafa));border-color:var(--ui-badge-fourth-hover-border,var(--ui-badge-fourth-border,transparent))}.goaldy-badge-fourth:active,.goaldy-badge-fourth.is-active{background:var(--ui-badge-fourth-active-bg,var(--ui-badge-fourth-hover-bg,var(--ui-badge-fourth-bg,#ffffff24)));color:var(--ui-badge-fourth-active-text,var(--ui-badge-fourth-hover-text,var(--ui-badge-fourth-text,#fafafa)));border-color:var(--ui-badge-fourth-active-border,var(--ui-badge-fourth-hover-border,var(--ui-badge-fourth-border,transparent)))}.goaldy-badge-fifth{background:var(--ui-badge-fifth-bg,#ffffff0f);color:var(--ui-badge-fifth-text,#a1a1aa);border:1px solid var(--ui-badge-fifth-border,transparent)}.goaldy-badge-fifth:hover,.goaldy-badge-fifth.force-hover{background:var(--ui-badge-fifth-hover-bg,var(--ui-badge-fifth-bg,#ffffff1a));color:var(--ui-badge-fifth-hover-text,var(--ui-badge-fifth-text,#fafafa));border-color:var(--ui-badge-fifth-hover-border,var(--ui-badge-fifth-border,transparent))}.goaldy-badge-fifth:active,.goaldy-badge-fifth.is-active{background:var(--ui-badge-fifth-active-bg,var(--ui-badge-fifth-hover-bg,var(--ui-badge-fifth-bg,#ffffff24)));color:var(--ui-badge-fifth-active-text,var(--ui-badge-fifth-hover-text,var(--ui-badge-fifth-text,#fafafa)));border-color:var(--ui-badge-fifth-active-border,var(--ui-badge-fifth-hover-border,var(--ui-badge-fifth-border,transparent)))}.goaldy-badge-sixth{background:var(--ui-badge-sixth-bg,#ffffff0f);color:var(--ui-badge-sixth-text,#a1a1aa);border:1px solid var(--ui-badge-sixth-border,transparent)}.goaldy-badge-sixth:hover,.goaldy-badge-sixth.force-hover{background:var(--ui-badge-sixth-hover-bg,var(--ui-badge-sixth-bg,#ffffff1a));color:var(--ui-badge-sixth-hover-text,var(--ui-badge-sixth-text,#fafafa));border-color:var(--ui-badge-sixth-hover-border,var(--ui-badge-sixth-border,transparent))}.goaldy-badge-sixth:active,.goaldy-badge-sixth.is-active{background:var(--ui-badge-sixth-active-bg,var(--ui-badge-sixth-hover-bg,var(--ui-badge-sixth-bg,#ffffff24)));color:var(--ui-badge-sixth-active-text,var(--ui-badge-sixth-hover-text,var(--ui-badge-sixth-text,#fafafa)));border-color:var(--ui-badge-sixth-active-border,var(--ui-badge-sixth-hover-border,var(--ui-badge-sixth-border,transparent)))}.goaldy-badge-seventh{background:var(--ui-badge-seventh-bg,#ffffff0f);color:var(--ui-badge-seventh-text,#a1a1aa);border:1px solid var(--ui-badge-seventh-border,transparent)}.goaldy-badge-seventh:hover,.goaldy-badge-seventh.force-hover{background:var(--ui-badge-seventh-hover-bg,var(--ui-badge-seventh-bg,#ffffff1a));color:var(--ui-badge-seventh-hover-text,var(--ui-badge-seventh-text,#fafafa));border-color:var(--ui-badge-seventh-hover-border,var(--ui-badge-seventh-border,transparent))}.goaldy-badge-seventh:active,.goaldy-badge-seventh.is-active{background:var(--ui-badge-seventh-active-bg,var(--ui-badge-seventh-hover-bg,var(--ui-badge-seventh-bg,#ffffff24)));color:var(--ui-badge-seventh-active-text,var(--ui-badge-seventh-hover-text,var(--ui-badge-seventh-text,#fafafa)));border-color:var(--ui-badge-seventh-active-border,var(--ui-badge-seventh-hover-border,var(--ui-badge-seventh-border,transparent)))}.goaldy-badge-eighth{background:var(--ui-badge-eighth-bg,#ffffff0f);color:var(--ui-badge-eighth-text,#a1a1aa);border:1px solid var(--ui-badge-eighth-border,transparent)}.goaldy-badge-eighth:hover,.goaldy-badge-eighth.force-hover{background:var(--ui-badge-eighth-hover-bg,var(--ui-badge-eighth-bg,#ffffff1a));color:var(--ui-badge-eighth-hover-text,var(--ui-badge-eighth-text,#fafafa));border-color:var(--ui-badge-eighth-hover-border,var(--ui-badge-eighth-border,transparent))}.goaldy-badge-eighth:active,.goaldy-badge-eighth.is-active{background:var(--ui-badge-eighth-active-bg,var(--ui-badge-eighth-hover-bg,var(--ui-badge-eighth-bg,#ffffff24)));color:var(--ui-badge-eighth-active-text,var(--ui-badge-eighth-hover-text,var(--ui-badge-eighth-text,#fafafa)));border-color:var(--ui-badge-eighth-active-border,var(--ui-badge-eighth-hover-border,var(--ui-badge-eighth-border,transparent)))}.goaldy-badge-ninth{background:var(--ui-badge-ninth-bg,#ffffff0f);color:var(--ui-badge-ninth-text,#a1a1aa);border:1px solid var(--ui-badge-ninth-border,transparent)}.goaldy-badge-ninth:hover,.goaldy-badge-ninth.force-hover{background:var(--ui-badge-ninth-hover-bg,var(--ui-badge-ninth-bg,#ffffff1a));color:var(--ui-badge-ninth-hover-text,var(--ui-badge-ninth-text,#fafafa));border-color:var(--ui-badge-ninth-hover-border,var(--ui-badge-ninth-border,transparent))}.goaldy-badge-ninth:active,.goaldy-badge-ninth.is-active{background:var(--ui-badge-ninth-active-bg,var(--ui-badge-ninth-hover-bg,var(--ui-badge-ninth-bg,#ffffff24)));color:var(--ui-badge-ninth-active-text,var(--ui-badge-ninth-hover-text,var(--ui-badge-ninth-text,#fafafa)));border-color:var(--ui-badge-ninth-active-border,var(--ui-badge-ninth-hover-border,var(--ui-badge-ninth-border,transparent)))}.goaldy-badge-tenth{background:var(--ui-badge-tenth-bg,#ffffff0f);color:var(--ui-badge-tenth-text,#a1a1aa);border:1px solid var(--ui-badge-tenth-border,transparent)}.goaldy-badge-tenth:hover,.goaldy-badge-tenth.force-hover{background:var(--ui-badge-tenth-hover-bg,var(--ui-badge-tenth-bg,#ffffff1a));color:var(--ui-badge-tenth-hover-text,var(--ui-badge-tenth-text,#fafafa));border-color:var(--ui-badge-tenth-hover-border,var(--ui-badge-tenth-border,transparent))}.goaldy-badge-tenth:active,.goaldy-badge-tenth.is-active{background:var(--ui-badge-tenth-active-bg,var(--ui-badge-tenth-hover-bg,var(--ui-badge-tenth-bg,#ffffff24)));color:var(--ui-badge-tenth-active-text,var(--ui-badge-tenth-hover-text,var(--ui-badge-tenth-text,#fafafa)));border-color:var(--ui-badge-tenth-active-border,var(--ui-badge-tenth-hover-border,var(--ui-badge-tenth-border,transparent)))}.goaldy-badge-success{background:var(--ui-badge-success-bg,#ffffff0f);color:var(--ui-badge-success-text,#a1a1aa);border:1px solid var(--ui-badge-success-border,transparent)}.goaldy-badge-success:hover,.goaldy-badge-success.force-hover{background:var(--ui-badge-success-hover-bg,var(--ui-badge-success-bg,#ffffff1a));color:var(--ui-badge-success-hover-text,var(--ui-badge-success-text,#fafafa));border-color:var(--ui-badge-success-hover-border,var(--ui-badge-success-border,transparent))}.goaldy-badge-success:active,.goaldy-badge-success.is-active{background:var(--ui-badge-success-active-bg,var(--ui-badge-success-hover-bg,var(--ui-badge-success-bg,#ffffff24)));color:var(--ui-badge-success-active-text,var(--ui-badge-success-hover-text,var(--ui-badge-success-text,#fafafa)));border-color:var(--ui-badge-success-active-border,var(--ui-badge-success-hover-border,var(--ui-badge-success-border,transparent)))}.goaldy-badge-warning{background:var(--ui-badge-warning-bg,#ffffff0f);color:var(--ui-badge-warning-text,#a1a1aa);border:1px solid var(--ui-badge-warning-border,transparent)}.goaldy-badge-warning:hover,.goaldy-badge-warning.force-hover{background:var(--ui-badge-warning-hover-bg,var(--ui-badge-warning-bg,#ffffff1a));color:var(--ui-badge-warning-hover-text,var(--ui-badge-warning-text,#fafafa));border-color:var(--ui-badge-warning-hover-border,var(--ui-badge-warning-border,transparent))}.goaldy-badge-warning:active,.goaldy-badge-warning.is-active{background:var(--ui-badge-warning-active-bg,var(--ui-badge-warning-hover-bg,var(--ui-badge-warning-bg,#ffffff24)));color:var(--ui-badge-warning-active-text,var(--ui-badge-warning-hover-text,var(--ui-badge-warning-text,#fafafa)));border-color:var(--ui-badge-warning-active-border,var(--ui-badge-warning-hover-border,var(--ui-badge-warning-border,transparent)))}.goaldy-badge-danger{background:var(--ui-badge-danger-bg,#ffffff0f);color:var(--ui-badge-danger-text,#a1a1aa);border:1px solid var(--ui-badge-danger-border,transparent)}.goaldy-badge-danger:hover,.goaldy-badge-danger.force-hover{background:var(--ui-badge-danger-hover-bg,var(--ui-badge-danger-bg,#ffffff1a));color:var(--ui-badge-danger-hover-text,var(--ui-badge-danger-text,#fafafa));border-color:var(--ui-badge-danger-hover-border,var(--ui-badge-danger-border,transparent))}.goaldy-badge-danger:active,.goaldy-badge-danger.is-active{background:var(--ui-badge-danger-active-bg,var(--ui-badge-danger-hover-bg,var(--ui-badge-danger-bg,#ffffff24)));color:var(--ui-badge-danger-active-text,var(--ui-badge-danger-hover-text,var(--ui-badge-danger-text,#fafafa)));border-color:var(--ui-badge-danger-active-border,var(--ui-badge-danger-hover-border,var(--ui-badge-danger-border,transparent)))}.goaldy-badge-info{background:var(--ui-badge-info-bg,#ffffff0f);color:var(--ui-badge-info-text,#a1a1aa);border:1px solid var(--ui-badge-info-border,transparent)}.goaldy-badge-info:hover,.goaldy-badge-info.force-hover{background:var(--ui-badge-info-hover-bg,var(--ui-badge-info-bg,#ffffff1a));color:var(--ui-badge-info-hover-text,var(--ui-badge-info-text,#fafafa));border-color:var(--ui-badge-info-hover-border,var(--ui-badge-info-border,transparent))}.goaldy-badge-info:active,.goaldy-badge-info.is-active{background:var(--ui-badge-info-active-bg,var(--ui-badge-info-hover-bg,var(--ui-badge-info-bg,#ffffff24)));color:var(--ui-badge-info-active-text,var(--ui-badge-info-hover-text,var(--ui-badge-info-text,#fafafa)));border-color:var(--ui-badge-info-active-border,var(--ui-badge-info-hover-border,var(--ui-badge-info-border,transparent)))}.goaldy-badge-ai{background:var(--ui-badge-ai-bg,#ffffff0f);color:var(--ui-badge-ai-text,#a1a1aa);border:1px solid var(--ui-badge-ai-border,transparent)}.goaldy-badge-ai:hover,.goaldy-badge-ai.force-hover{background:var(--ui-badge-ai-hover-bg,var(--ui-badge-ai-bg,#ffffff1a));color:var(--ui-badge-ai-hover-text,var(--ui-badge-ai-text,#fafafa));border-color:var(--ui-badge-ai-hover-border,var(--ui-badge-ai-border,transparent))}.goaldy-badge-ai:active,.goaldy-badge-ai.is-active{background:var(--ui-badge-ai-active-bg,var(--ui-badge-ai-hover-bg,var(--ui-badge-ai-bg,#ffffff24)));color:var(--ui-badge-ai-active-text,var(--ui-badge-ai-hover-text,var(--ui-badge-ai-text,#fafafa)));border-color:var(--ui-badge-ai-active-border,var(--ui-badge-ai-hover-border,var(--ui-badge-ai-border,transparent)))}.goaldy-segmented-container{background:var(--ui-segmented-container-bg,#ffffff0a);border:1px solid var(--ui-segmented-container-border,#ffffff14);border-radius:var(--ui-segmented-container-radius,8px);padding:var(--ui-segmented-container-padding,3px);box-sizing:border-box;align-items:center;gap:2px;display:inline-flex}.goaldy-segmented-container-sm{border-radius:var(--ui-segmented-container-radius-sm,6px);padding:2px}.goaldy-segmented-full-width{width:100%}.goaldy-segmented-segment{border-radius:var(--ui-segmented-segment-radius,6px);height:32px;font-size:var(--ui-segmented-font-size,12px);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;transition:all .15s ease-in-out;display:inline-flex}.goaldy-segmented-segment-sm{border-radius:var(--ui-segmented-segment-radius-sm,5px);gap:4px;height:24px;padding:0 8px;font-size:11px}.goaldy-segmented-segment-active{background:var(--ui-segmented-active-bg,#fff);color:var(--ui-segmented-active-text,#000);border-color:var(--ui-segmented-active-border,transparent);box-shadow:var(--ui-segmented-active-shadow,0 1px 3px #0000001a);font-weight:var(--ui-segmented-font-weight,600)}.goaldy-segmented-segment-inactive{color:var(--ui-segmented-inactive-text,#fff9);background:0 0;font-weight:400}.goaldy-segmented-segment-inactive:hover{background:var(--ui-segmented-inactive-hover-bg,#ffffff0d);color:var(--ui-segmented-inactive-hover-text,var(--color-text-primary,#fafafa))}.goaldy-overlay{background:var(--ui-backdrop-color,#0009);-webkit-backdrop-filter:blur(var(--ui-backdrop-blur,8px))}.goaldy-modal{background:var(--ui-modal-bg,#18181b);border:1px solid var(--ui-modal-border,#ffffff14);border-radius:var(--ui-modal-radius,16px)}.goaldy-modal-title{color:var(--ui-modal-title-color,#fafafa)}.goaldy-modal-text{color:var(--ui-modal-text-color,#a1a1aa)}.goaldy-modal-label{color:var(--ui-modal-label-color,#a1a1aa)}.goaldy-modal-close{color:var(--ui-modal-close-icon-color,#71717a)}.goaldy-modal-footer{background:var(--ui-modal-bg,#18181b);border-color:var(--ui-modal-border,#ffffff14)}.goaldy-chat-user{background:var(--ui-chat-user-bg,#27272b8f);color:var(--ui-chat-user-text,#fafafac4);border:1px solid var(--ui-chat-user-border,#ffffff24)}.goaldy-chat-ai{background:var(--ui-chat-ai-bg,#15ff0014);color:var(--ui-chat-ai-text,#fafafa);border:1px solid var(--ui-chat-ai-border,#ffffff1a)}.goaldy-toggle-active{background:var(--ui-toggle-active-bg,var(--color-accent,#f30))}.goaldy-toggle-inactive{background:var(--ui-toggle-inactive-bg,#3f3f46)}.goaldy-toggle-knob{background:var(--ui-toggle-knob,#fff)}.goaldy-checkbox{background:var(--ui-checkbox-bg,#ffffff0a);border-width:var(--ui-checkbox-border-width,1px);border-style:solid;border-color:var(--ui-checkbox-border-color,#ffffff26);border-radius:var(--ui-checkbox-radius,4px);transition:background .15s,border-color .15s}.goaldy-checkbox:hover{border-color:var(--ui-checkbox-border-hover,#ffffff40)}.goaldy-checkbox-checked{background:var(--ui-checkbox-checked-bg,var(--color-accent,#f30));border-color:var(--ui-checkbox-border-active,transparent)}.goaldy-checkbox-checkmark{color:var(--ui-checkbox-checkmark-color,#000)}.goaldy-radio-wrapper{cursor:pointer;border:1px solid var(--ui-radio-border-color,#ffffff0f);-webkit-user-select:none;user-select:none;background:#ffffff05;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;transition:all .15s;display:flex}.goaldy-radio-wrapper-checked{border-color:var(--ui-radio-border-active,var(--color-accent,#fff3));background:#ffffff0d}.goaldy-radio-disabled{opacity:.5;cursor:not-allowed}.goaldy-radio{border-radius:var(--ui-radio-radius,50%);background:var(--ui-radio-base-bg,#ffffff0d);border:var(--ui-radio-border-width,1.5px) solid var(--ui-radio-border-color,#fff3);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:all .15s;display:flex}.goaldy-radio:hover{border-color:var(--ui-radio-border-hover,#ffffff40)}.goaldy-radio-active{background:var(--ui-radio-active-bg,var(--color-accent,#f30));border-color:var(--ui-radio-border-active,var(--color-accent,#f30));box-shadow:0 0 8px #ff330040}.goaldy-radio-dot{background:var(--ui-radio-dot-color,#121212);border-radius:50%;width:8px;height:8px;transition:transform .15s}.goaldy-radio-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.goaldy-radio-label{color:var(--color-text-primary,#fafafa);font-size:13px;font-weight:600}.goaldy-radio-description{color:var(--color-text-tertiary,#71717a);font-size:11px;line-height:1.4}.goaldy-progress-track{width:100%;height:var(--ui-progress-track-height,6px);background:var(--ui-progress-track-bg,#27272a99);border:1px solid var(--ui-progress-track-border,#ffffff14);border-radius:var(--ui-progress-track-radius,99px);position:relative;overflow:visible}.goaldy-progress-fill{background:var(--ui-progress-fill-bg,var(--color-accent,#f30));border-radius:var(--ui-progress-track-radius,99px);height:100%;box-shadow:var(--ui-progress-fill-box-shadow,none);transition:width .3s cubic-bezier(.4,0,.2,1)}.goaldy-icon-primary{color:var(--ui-icon-primary,var(--color-text-primary,#fafafa))}.goaldy-icon-secondary{color:var(--ui-icon-secondary,var(--color-text-secondary,#a1a1aa))}.goaldy-icon-tertiary{color:var(--ui-icon-tertiary,#ffae00)}.goaldy-icon-quaternary{color:var(--ui-icon-quaternary,#004cffeb)}.goaldy-icon-quinary{color:var(--ui-icon-quinary,#f30)}.goaldy-icon-muted{color:var(--ui-icon-muted,var(--color-text-tertiary,#71717a))}.goaldy-icon-brand{color:var(--ui-icon-brand,var(--color-accent,#f30))}.goaldy-snapshot-pill{height:var(--ui-snapshot-pill-height,26px);padding:0 var(--ui-snapshot-pill-padding-x,10px);font-size:var(--ui-snapshot-pill-font-size,12px);font-weight:var(--ui-snapshot-pill-font-weight,600);border-radius:var(--ui-snapshot-pill-radius,6px);background:var(--ui-snapshot-pill-default-bg,#ffffff0d);color:var(--ui-snapshot-pill-default-text,#a1a1aa);border:1px solid var(--ui-snapshot-pill-default-border,#ffffff1f);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;white-space:nowrap;align-items:center;gap:6px;transition:all .15s;display:inline-flex}.goaldy-snapshot-pill-default{background:var(--ui-snapshot-pill-default-bg,#ffffff0d);color:var(--ui-snapshot-pill-default-text,#a1a1aa);border-color:var(--ui-snapshot-pill-default-border,#ffffff1f)}.goaldy-snapshot-pill:hover,.goaldy-snapshot-pill.force-hover,.goaldy-snapshot-pill-default:hover{background:var(--ui-snapshot-pill-hover-bg,#ffffff1a);color:var(--ui-snapshot-pill-hover-text,#fff);border-color:var(--ui-snapshot-pill-hover-border,#ffffff38)}.goaldy-snapshot-pill.is-active,.goaldy-snapshot-pill[data-active=true],.goaldy-snapshot-pill-active{background:var(--ui-snapshot-pill-active-bg,#ff330026);color:var(--ui-snapshot-pill-active-text,#f30);border-color:var(--ui-snapshot-pill-active-border,#ff330059)}.goaldy-snapshot-pill.is-new,.goaldy-snapshot-pill-new{background:var(--ui-snapshot-pill-new-bg,var(--ui-btn-secondary-bg,#ffffff0f));color:var(--ui-snapshot-pill-new-text,var(--ui-btn-secondary-text,#fafafa));border-color:var(--ui-snapshot-pill-new-border,var(--ui-btn-secondary-border,#ffffff24));border-style:var(--ui-snapshot-pill-new-border-style,solid)}.goaldy-snapshot-pill.is-new:hover,.goaldy-snapshot-pill.is-new.force-hover,.goaldy-snapshot-pill-new:hover{background:var(--ui-snapshot-pill-new-hover-bg,var(--ui-btn-secondary-hover-bg,#ffffff1f));color:var(--ui-snapshot-pill-new-hover-text,var(--ui-btn-secondary-hover-text,#fff));border-color:var(--ui-snapshot-pill-new-hover-border,var(--ui-btn-secondary-hover-border,#ffffff3d))}.goaldy-snapshot-pill.is-new:active,.goaldy-snapshot-pill.is-new.is-active,.goaldy-snapshot-pill-new:active{background:var(--ui-snapshot-pill-new-active-bg,var(--ui-btn-secondary-active-bg,#ffffff2e));color:var(--ui-snapshot-pill-new-active-text,var(--ui-btn-secondary-active-text,#fff));border-color:var(--ui-snapshot-pill-new-active-border,var(--ui-btn-secondary-active-border,#ffffff4d))}.goaldy-snapshot-pill .pill-close-btn{cursor:pointer;color:var(--ui-snapshot-pill-close-color,#71717a);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:2px;transition:opacity .15s,color .15s,transform .15s;display:inline-flex}.goaldy-snapshot-pill .pill-close-btn:hover,.goaldy-snapshot-pill .pill-close-btn.force-hover,.goaldy-snapshot-pill:hover .pill-close-btn,.goaldy-snapshot-pill.force-hover .pill-close-btn{opacity:1;color:var(--ui-snapshot-pill-close-hover-color,#ef4444)!important}.goaldy-snapshot-pill .pill-close-btn:active,.goaldy-snapshot-pill .pill-close-btn.is-active,.goaldy-snapshot-pill.is-active .pill-close-btn{opacity:1;transform:scale(.9);color:var(--ui-snapshot-pill-close-hover-color,#ef4444)!important}.goaldy-collection-pill{align-items:center;gap:var(--ui-collection-pill-gap,6px);height:var(--ui-collection-pill-height,30px);padding:0 var(--ui-collection-pill-padding-x,14px);font-size:var(--ui-collection-pill-font-size,12.5px);font-weight:var(--ui-collection-pill-font-weight,500);border-radius:var(--ui-collection-pill-radius,9999px);background:var(--ui-collection-pill-default-bg,#ffffff0a);color:var(--ui-collection-pill-default-text,#a1a1aa);border:1px solid var(--ui-collection-pill-default-border,#ffffff1f);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:all .15s;display:inline-flex}.goaldy-collection-pill svg{font-size:var(--ui-collection-pill-icon-size,13px);width:var(--ui-collection-pill-icon-size,13px);height:var(--ui-collection-pill-icon-size,13px);color:var(--ui-collection-pill-default-icon-color,#a1a1aa);flex-shrink:0;transition:color .15s}.goaldy-collection-pill .pill-count{color:var(--ui-collection-pill-default-count-color,#a1a1aa);opacity:var(--ui-collection-pill-default-count-opacity,.75);flex-shrink:0;font-size:11px}.goaldy-collection-pill-default{background:var(--ui-collection-pill-default-bg,#ffffff0a);color:var(--ui-collection-pill-default-text,#a1a1aa);border-color:var(--ui-collection-pill-default-border,#ffffff1f)}.goaldy-collection-pill:hover,.goaldy-collection-pill.force-hover,.goaldy-collection-pill-default:hover{background:var(--ui-collection-pill-hover-bg,#ffffff14);color:var(--ui-collection-pill-hover-text,#fff);border-color:var(--ui-collection-pill-hover-border,#ffffff38)}.goaldy-collection-pill:hover svg,.goaldy-collection-pill.force-hover svg{color:var(--ui-collection-pill-hover-icon-color,#fff)}.goaldy-collection-pill.is-active,.goaldy-collection-pill[data-active=true],.goaldy-collection-pill-active{background:var(--ui-collection-pill-active-bg,#ff33001f);color:var(--ui-collection-pill-active-text,#f30);border-color:var(--ui-collection-pill-active-border,#f30);font-weight:var(--ui-collection-pill-active-font-weight,600);box-shadow:var(--ui-collection-pill-active-glow,none)}.goaldy-collection-pill.is-active svg,.goaldy-collection-pill[data-active=true] svg,.goaldy-collection-pill-active svg{color:var(--ui-collection-pill-active-icon-color,#f30)}.goaldy-collection-pill.is-active .pill-count,.goaldy-collection-pill[data-active=true] .pill-count,.goaldy-collection-pill-active .pill-count{color:var(--ui-collection-pill-active-count-color,#f30);opacity:1}.goaldy-collection-pill.is-new,.goaldy-collection-pill-new{background:var(--ui-collection-pill-new-bg,transparent);color:var(--ui-collection-pill-new-text,#a1a1aa);border-color:var(--ui-collection-pill-new-border,#fff3);border-style:var(--ui-collection-pill-new-border-style,dashed)}.goaldy-collection-pill.is-new:hover,.goaldy-collection-pill.is-new.force-hover,.goaldy-collection-pill-new:hover{background:var(--ui-collection-pill-new-hover-bg,#ffffff0d);color:var(--ui-collection-pill-new-hover-text,#fff);border-color:var(--ui-collection-pill-new-hover-border,#fff6)}.goaldy-collection-pill.is-new:active,.goaldy-collection-pill.is-new.is-active,.goaldy-collection-pill-new:active{background:var(--ui-collection-pill-new-active-bg,#ffffff14);color:var(--ui-collection-pill-new-active-text,#fff);border-color:var(--ui-collection-pill-new-active-border,#ffffff80)}.goaldy-collection-pill .pill-close-btn{cursor:pointer;color:var(--ui-collection-pill-close-color,#fff6);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:2px;transition:opacity .15s,color .15s,transform .15s;display:inline-flex}.goaldy-collection-pill .pill-close-btn:hover,.goaldy-collection-pill .pill-close-btn.force-hover,.goaldy-collection-pill:hover .pill-close-btn,.goaldy-collection-pill.force-hover .pill-close-btn{opacity:1;color:var(--ui-collection-pill-close-hover-color,#f30)!important}.goaldy-collection-pill .pill-close-btn:active,.goaldy-collection-pill .pill-close-btn.is-active,.goaldy-collection-pill.is-active .pill-close-btn{opacity:1;transform:scale(.9);color:var(--ui-collection-pill-close-hover-color,#f30)!important}.goaldy-selection-card{transition:background .15s,border-color .15s,box-shadow .15s}.goaldy-selection-card-unselected{background:var(--ui-selection-card-unselected-bg,#ffffff05);border:var(--ui-selection-card-unselected-border-width,1px) solid var(--ui-selection-card-unselected-border-color,#ffffff0f)}.goaldy-selection-card-selected{background:var(--ui-selection-card-selected-bg,#ff33000f);border:var(--ui-selection-card-selected-border-width,2px) solid var(--ui-selection-card-selected-border-color,var(--color-accent,#f30));box-shadow:var(--ui-selection-card-selected-shadow,none)}.goaldy-ref-badge{background:var(--ui-ref-badge-bg,#ffffff0a);color:var(--ui-ref-badge-text,#a1a1aa);border:1px solid var(--ui-ref-badge-border-color,#ffffff14);transition:background .15s,color .15s,border-color .15s}.goaldy-ref-badge:hover{background:var(--ui-ref-badge-hover-bg,#ffffff14);color:var(--ui-ref-badge-hover-text,#fafafa);border-color:var(--ui-ref-badge-hover-border-color,#ffffff26)}.goaldy-select,.goaldy-dropdown-trigger{width:auto;min-height:var(--ui-input-height,36px);box-sizing:border-box;background:var(--ui-input-dropdown-bg,#ffffff0a);color:var(--ui-input-dropdown-text-color,#fafafa);border-width:var(--ui-input-dropdown-border-width,1px);border-style:solid;border-color:var(--ui-input-dropdown-border-color,#ffffff1a);border-radius:var(--ui-input-dropdown-radius,8px);font-size:var(--ui-input-dropdown-font-size,var(--ui-input-font-size,12.5px));font-weight:var(--ui-input-dropdown-font-weight,500);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;transition:all .15s;display:inline-flex}.goaldy-select:hover:not(:disabled),.goaldy-dropdown-trigger:hover:not(:disabled),.goaldy-select.is-hovered,.goaldy-dropdown-trigger.is-hovered{background:var(--ui-input-dropdown-hover-bg,#ffffff14);color:var(--ui-input-dropdown-hover-text,#fff);border-color:var(--ui-input-dropdown-hover-border,#ffffff2e)}.goaldy-select:active:not(:disabled),.goaldy-dropdown-trigger:active:not(:disabled),.goaldy-select.is-active,.goaldy-dropdown-trigger.is-active,.goaldy-select.is-open,.goaldy-dropdown-trigger.is-open{background:var(--ui-input-dropdown-active-bg,#ffffff1f);color:var(--ui-input-dropdown-active-text,#fff);border-color:var(--ui-input-dropdown-active-border,#ffffff40)}.goaldy-select:focus,.goaldy-dropdown-trigger:focus,.goaldy-select.is-focused,.goaldy-dropdown-trigger.is-focused{border-color:var(--ui-input-dropdown-focus-border,var(--ui-accent-primary,#f30))}.goaldy-select-icon,.goaldy-dropdown-trigger svg{color:var(--ui-input-dropdown-icon-color,#a1a1aa);transition:color .15s}.goaldy-select:hover:not(:disabled) .goaldy-select-icon,.goaldy-dropdown-trigger:hover:not(:disabled) svg{color:var(--ui-input-dropdown-hover-icon,#fff)}.goaldy-select:active:not(:disabled) .goaldy-select-icon,.goaldy-dropdown-trigger:active:not(:disabled) svg,.goaldy-select.is-open .goaldy-select-icon,.goaldy-dropdown-trigger.is-open svg{color:var(--ui-input-dropdown-active-icon,#f30)}.goaldy-dropdown-menu{background:var(--ui-input-dropdown-menu-bg,#18181b);border:1px solid var(--ui-input-dropdown-menu-border,#ffffff1f);border-radius:var(--ui-input-dropdown-radius,8px);-webkit-backdrop-filter:blur(16px);z-index:500;flex-direction:column;gap:2px;padding:4px;display:flex;box-shadow:0 16px 36px #000000b3}.goaldy-dropdown-item{width:100%;color:var(--ui-input-dropdown-menu-item-text,#fafafa);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.goaldy-dropdown-item:hover:not(:disabled){background:var(--ui-input-dropdown-menu-item-hover-bg,#ffffff14)}.goaldy-dropdown-item.is-selected{background:var(--ui-input-dropdown-menu-item-hover-bg,#ffffff14);color:#fff;font-weight:600}.goaldy-surface-1{background:var(--color-bg-surface-1,var(--color-bg-surface,#ffffff0a));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-1-border,var(--ui-surface-border-color,var(--color-border,#ffffff1f)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-1-box-shadow,var(--color-bg-surface-1-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-1-filter,none);transition:all .15s}.goaldy-surface-1:hover,.goaldy-surface-1.is-hovered{background:var(--color-bg-surface-1-hover,#ffffff12);border-color:var(--color-bg-surface-1-border-hover,#fff3)}.goaldy-surface-1.is-active{background:var(--color-bg-surface-1-active,#ffffff1a);border-color:var(--color-bg-surface-1-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-1-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-2{background:var(--color-bg-surface-2,var(--color-bg-surface,#ffffff0f));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-2-border,var(--ui-surface-border-color,var(--color-border,#ffffff1f)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-2-box-shadow,var(--color-bg-surface-2-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-2-filter,none);transition:all .15s}.goaldy-surface-2:hover,.goaldy-surface-2.is-hovered{background:var(--color-bg-surface-2-hover,#ffffff17);border-color:var(--color-bg-surface-2-border-hover,#fff3)}.goaldy-surface-2.is-active{background:var(--color-bg-surface-2-active,#ffffff1f);border-color:var(--color-bg-surface-2-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-2-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-3{background:var(--color-bg-surface-3,var(--color-bg-surface,#ffffff14));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-3-border,var(--ui-surface-border-color,var(--color-border,#ffffff26)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-3-box-shadow,var(--color-bg-surface-3-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-3-filter,none);transition:all .15s}.goaldy-surface-3:hover,.goaldy-surface-3.is-hovered{background:var(--color-bg-surface-3-hover,#ffffff1c);border-color:var(--color-bg-surface-3-border-hover,#ffffff38)}.goaldy-surface-3.is-active{background:var(--color-bg-surface-3-active,#ffffff24);border-color:var(--color-bg-surface-3-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-3-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-4{background:var(--color-bg-surface-4,var(--color-bg-surface,#ffffff1a));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-4-border,var(--ui-surface-border-color,var(--color-border,#ffffff2e)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-4-box-shadow,var(--color-bg-surface-4-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-4-filter,none);transition:all .15s}.goaldy-surface-4:hover,.goaldy-surface-4.is-hovered{background:var(--color-bg-surface-4-hover,#ffffff21);border-color:var(--color-bg-surface-4-border-hover,#ffffff40)}.goaldy-surface-4.is-active{background:var(--color-bg-surface-4-active,#ffffff29);border-color:var(--color-bg-surface-4-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-4-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-5{background:var(--color-bg-surface-5,var(--color-bg-surface,#ffffff1f));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-5-border,var(--ui-surface-border-color,var(--color-border,#fff3)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-5-box-shadow,var(--color-bg-surface-5-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-5-filter,none);transition:all .15s}.goaldy-surface-5:hover,.goaldy-surface-5.is-hovered{background:var(--color-bg-surface-5-hover,#ffffff26);border-color:var(--color-bg-surface-5-border-hover,#ffffff47)}.goaldy-surface-5.is-active{background:var(--color-bg-surface-5-active,#ffffff2e);border-color:var(--color-bg-surface-5-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-5-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-6{background:var(--color-bg-surface-6,var(--color-bg-surface,#ffffff24));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-6-border,var(--ui-surface-border-color,var(--color-border,#ffffff38)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-6-box-shadow,var(--color-bg-surface-6-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-6-filter,none);transition:all .15s}.goaldy-surface-6:hover,.goaldy-surface-6.is-hovered{background:var(--color-bg-surface-6-hover,#ffffff2b);border-color:var(--color-bg-surface-6-border-hover,#ffffff4d)}.goaldy-surface-6.is-active{background:var(--color-bg-surface-6-active,#fff3);border-color:var(--color-bg-surface-6-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-6-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-7{background:var(--color-bg-surface-7,var(--color-bg-surface,#ffffff29));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-7-border,var(--ui-surface-border-color,var(--color-border,#ffffff3d)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-7-box-shadow,var(--color-bg-surface-7-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-7-filter,none);transition:all .15s}.goaldy-surface-7:hover,.goaldy-surface-7.is-hovered{background:var(--color-bg-surface-7-hover,#ffffff30);border-color:var(--color-bg-surface-7-border-hover,#ffffff52)}.goaldy-surface-7.is-active{background:var(--color-bg-surface-7-active,#ffffff38);border-color:var(--color-bg-surface-7-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-7-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-8{background:var(--color-bg-surface-8,var(--color-bg-surface,#ffffff2e));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-8-border,var(--ui-surface-border-color,var(--color-border,#ffffff42)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-8-box-shadow,var(--color-bg-surface-8-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-8-filter,none);transition:all .15s}.goaldy-surface-8:hover,.goaldy-surface-8.is-hovered{background:var(--color-bg-surface-8-hover,#ffffff36);border-color:var(--color-bg-surface-8-border-hover,#ffffff57)}.goaldy-surface-8.is-active{background:var(--color-bg-surface-8-active,#ffffff3d);border-color:var(--color-bg-surface-8-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-8-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-9{background:var(--color-bg-surface-9,var(--color-bg-surface,#fff3));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-9-border,var(--ui-surface-border-color,var(--color-border,#ffffff47)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-9-box-shadow,var(--color-bg-surface-9-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-9-filter,none);transition:all .15s}.goaldy-surface-9:hover,.goaldy-surface-9.is-hovered{background:var(--color-bg-surface-9-hover,#ffffff3b);border-color:var(--color-bg-surface-9-border-hover,#ffffff5c)}.goaldy-surface-9.is-active{background:var(--color-bg-surface-9-active,#ffffff42);border-color:var(--color-bg-surface-9-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-9-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-10{background:var(--color-bg-surface-10,var(--color-bg-surface,#ffffff38));border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-surface-10-border,var(--ui-surface-border-color,var(--color-border,#ffffff4d)));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-surface-10-box-shadow,var(--color-bg-surface-10-shadow,none));-webkit-backdrop-filter:var(--color-bg-surface-10-filter,none);transition:all .15s}.goaldy-surface-10:hover,.goaldy-surface-10.is-hovered{background:var(--color-bg-surface-10-hover,#ffffff40);border-color:var(--color-bg-surface-10-border-hover,#ffffff61)}.goaldy-surface-10.is-active{background:var(--color-bg-surface-10-active,#ffffff47);border-color:var(--color-bg-surface-10-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--color-bg-surface-10-box-shadow,var(--ui-surface-active-shadow,0 0 20px #f306))}.goaldy-surface-elevated{background:var(--color-bg-elevated,#18181bf2);border-width:var(--ui-surface-border-width,1px);border-style:solid;border-color:var(--color-bg-elevated-border,var(--ui-surface-border-color,#ffffff26));border-radius:var(--ui-panel-radius,var(--radius-md,8px));box-shadow:var(--color-bg-elevated-shadow,0 10px 25px -5px #00000080);-webkit-backdrop-filter:var(--color-bg-elevated-filter,none);transition:all .15s}.goaldy-surface-elevated:hover,.goaldy-surface-elevated.is-hovered{background:var(--color-bg-elevated-hover,#27272af2);border-color:var(--color-bg-elevated-border-hover,#ffffff40)}.goaldy-surface-elevated.is-active{background:var(--color-bg-elevated-active,#2d2d32f2);border-color:var(--color-bg-elevated-border-active,var(--ui-accent-primary,#f30));box-shadow:var(--ui-surface-active-shadow,var(--color-bg-elevated-glow,0 0 20px #f306))}.goaldy-video-player{background:var(--ui-video-bg,#000);border-radius:var(--ui-video-radius,var(--radius-md,8px));-webkit-user-select:none;user-select:none;font-family:inherit;position:relative;overflow:hidden}.goaldy-video-player .video-topbar{background:var(--ui-video-topbar-bg,linear-gradient(to bottom, #000000bf 0%, transparent 100%))}.goaldy-video-player .video-bottombar{background:var(--ui-video-bottombar-bg,linear-gradient(to top, #000000d9 0%, transparent 100%))}.goaldy-video-player .video-icon-btn{color:var(--ui-video-icon-color,#fff);transition:color .15s,transform .15s,opacity .15s}.goaldy-video-player .video-icon-btn:hover{color:var(--ui-video-icon-hover-color,#fff);opacity:1}.goaldy-video-player .video-scrubber-filled{background:var(--ui-video-scrubber-color,red)}.goaldy-video-player .video-scrubber-track{background:var(--ui-video-scrubber-track,#ffffff40)}.goaldy-video-player .video-scrubber-thumb{background:var(--ui-video-scrubber-thumb,red)}.goaldy-video-player .video-volume-fill{background:var(--ui-video-volume-fill,#fff)}.goaldy-video-player .video-menu-popup{background:var(--ui-video-menu-bg,#141414f2);color:var(--ui-video-menu-text,#fafafa);border:1px solid var(--ui-video-menu-border,#ffffff1f);-webkit-backdrop-filter:blur(12px)}.goaldy-context-menu{z-index:150;background:var(--ui-menu-bg,#141418fa);border:1px solid var(--ui-menu-border-color,#ffffff1f);border-radius:var(--ui-menu-radius,10px);padding:var(--ui-menu-padding,4px);min-width:var(--ui-menu-min-width,160px);box-shadow:var(--ui-menu-shadow,0 12px 32px #000000d9);-webkit-backdrop-filter:var(--ui-menu-glass-blur,blur(16px));box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;animation:.14s cubic-bezier(.16,1,.3,1) goaldy-menu-fade-in;display:flex;position:absolute}@keyframes goaldy-menu-fade-in{0%{opacity:0;transform:scale(.96)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.goaldy-context-menu-item{border-radius:calc(var(--ui-menu-radius,10px) - 4px);width:100%;color:var(--ui-menu-item-text-color,#fff);font-size:var(--ui-menu-font-size,12px);font-weight:var(--ui-menu-font-weight,500);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:7px 10px;transition:background .15s,color .15s;display:flex}.goaldy-context-menu-item svg{color:var(--ui-menu-item-icon-color,#a1a1aa);flex-shrink:0;transition:color .15s}.goaldy-context-menu-item:hover:not(:disabled),.goaldy-context-menu-item.is-hovered,.goaldy-context-menu-item.is-selected{background:var(--ui-menu-item-hover-bg,#ffffff14);color:var(--ui-menu-item-hover-text,#fff)}.goaldy-context-menu-item:hover:not(:disabled) svg,.goaldy-context-menu-item.is-hovered svg,.goaldy-context-menu-item.is-selected svg{color:var(--ui-menu-item-hover-icon-color,#fff)}.goaldy-context-menu-item.is-danger{color:var(--ui-menu-danger-text-color,#ef4444)}.goaldy-context-menu-item.is-danger svg{color:var(--ui-menu-danger-icon-color,#ef4444)}.goaldy-context-menu-item.is-danger:hover:not(:disabled){background:var(--ui-menu-danger-hover-bg,#ef44441f);color:var(--ui-menu-danger-hover-text,#f87171)}.goaldy-context-menu-item.is-danger:hover:not(:disabled) svg{color:var(--ui-menu-danger-hover-text,#f87171)}.goaldy-context-menu-divider{background:var(--ui-menu-divider-color,#ffffff14);border:none;flex-shrink:0;height:1px;margin:3px 0}@keyframes studio-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes studio-feed-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.studio-skeleton-tile{aspect-ratio:1;border-radius:var(--ui-radius-sm,6px);background:linear-gradient(90deg,#ffffff05 0%,#ffffff0f 50%,#ffffff05 100%) 0 0/200% 100%;border:1px solid #ffffff0a;width:100%;animation:1.8s linear infinite studio-skeleton-shimmer}.studio-feed-animated{animation:.22s cubic-bezier(.16,1,.3,1) studio-feed-fade-in}
/*# sourceMappingURL=02a1wmdkxk25l.css.map*/